ObjectVista
Featured Technology Solutions

Although we can work in a variety of technologies, we prefer to use technologies that are standards-based, mainstream, and open. Our experience shows that such technologies make the best long-term investment. In addition to being more portable and maintainable, they are often more reliable.

We specialize in developing web application software. To create these systems, we use Java and J2EE technology, Perl and Open Source tools, and relational database systems.

In general, we will avoid re-inventing the wheel. When appropriate, we will recommend the use of main-stream commercial software libraries, databases, application servers, and development tools. Alternatively, we may recommend Open Source tools. Either way, we will offer to you a solution that meets your requirements, and does so in an efficient and economical way.

Java/J2EE

We specialize in Java and J2EE technology. The J2EE platform is today clearly the leading tool for developing enterprise web applications. It is a strong choice for large applications that need the ability to scale with distributed processing. With its impressive array of APIs and its bean component architecture, Java is also well suited as an application integration technology and for working with XML. New trends, such as the powerful Struts framework and JDO (Java Data Objects), are simplifying application development and make Java an even more compelling solution for applications of all sizes. Also notable, J2ME is an emergent environment for wireless mobile computing.

Perl

The Perl language, and notably object-oriented Perl development, is another forte of ours. Perl is the “Swiss Army Chainsaw” of programming languages. It is suitable for many text-oriented processing tasks including web applications and working with XML. It is especially powerful as a code generation tool. The Open Source CPAN library contains a wealth of ready-to-use software components, and the upcoming Perl 6 language promises even more powerful capabilities with respect to language parsing and text processing.

Relational Databases

We are exceptionally skilled working with SQL and relational databases. In addition to our experience with transaction-oriented processing, we have extensive experience using SQL for online analytical processing, extracting complex aggregate views of data from large databases. We have worked with several SQL databases, including our many years of experience working with Oracle. SQL relational databases are universally the standard approach for information storage and retrieval. The relational database is a mature, reliable, and stable technology. Although there are dialect issues, the SQL language is supported by numerous established commercial and Open Source databases. With relational technology, problems such as transaction management, backup and recovery, logging, distributed data, and large scale storage were all solved long ago.