|
|
|
About Advanced Software Technologies, Inc.
Advanced Software Technologies was founded in 1985 by a small group of dedicated
computer science professionals who believed that it was possible to provide
the highest quality of consulting and training more economically than
larger consulting firms. Our initial focus was in the application of relational
database management systems to high-technology applications including
CAD/CAM/CAE, Air Traffic Control, Graphics, Imaging and Telecommunications.
These systems were implemented on top of products that have since become
commonplace in the computer industry: Oracle, Sybase, Informix, Empress,
Interbase, and Ingres1.
Coincidentally, these were the first applications that began to experiment with object-oriented technology,
using languages such as C++, Objective C, and Smalltalk. So, we were one of the first consulting companies to get
experience mixing the two paradigms: relational and object-oriented.
After utilizing this technology in several applications, we became convinced that object technology held the
promise of allowing software development to rise above the then state-of-the-art and, properly applied, to accomplish
significantly more in shorter periods of time. Consequently, our emphasis has shifted from relational database
applications to those utilizing object technology.
As time progressed, however, we saw that these benefits were not being widely realized by the software industry
and, after some analysis, concluded that many practitioners were attempting to utilize traditional analysis and
design skills for object-oriented systems. So, we developed a course to help teach the object-oriented analysis
and design skills that we learned during our early projects to help pass on that knowledge to others.
Building on our experience, we next focused on distributed object systems. These represent the highest level
of challenge in today's software development environments. Few, if any, of the existing object-oriented design
methodologies fully take into account the nature of distributed systems. Consequently, it is possible to apply
all of the rules and still have a system that doesn't work. After gaining significant experience with these types
of systems (systems utilizing Forte, Object Request Brokers, or - more recently - JavaTM),
we upgraded our object-oriented analysis and design course to incorporate principles necessary for the successful
implementation of distributed systems.
Most recently, our work involves helping our customers get the fullest benefits from object technology by utilizing
business and design patterns, and reusable object frameworks. We are constantly examining new technology and developments
in the field of object technology to always bring the highest quality of service to our customers. So, if you're
contemplating developing a system based on object technology, call on us - the professionals at Advanced Software
Technologies.
1 - Oracle, Sybase, Informix, Empress, Interbase, and Ingres are trademarks
of their respective companies.
|