menu 1
menu 2
menu 3
menu 4
 

Skills and Technology Experience

There are virtually unlimited approaches that can be taken when developing a software solution. Of all the available approaches, many will work, however few will stand the test of time with regards to maintainability, reusability and reliability. To implement the most effective solution, it takes both experience and the ability to apply the appropriate technology. Five Stones Development offers skill in the following technology areas..

C++ Development

MFC Application development on 95/98 and NT/2000. Integration of Stingray Software/Rouge Wave Objective Studio into MFC Applications. Extensive use of CPPUnit for both unit and functional testing. Development of AcitveX controls, COM Interfaces, Connection Points, COM Automation Interfaces. XML applications.

Java Development

Application and component development in Java using JNI, RMI, Sockets, Javabeans, Swing, Java/COM bridges and JavaBean/ActiveX Bridges. Integration of Jel (Java Expressions Library) and JUnit unit testing.

Visual Basic Development

Visual Basic Application development, ActiveX controls, Database Access. Visual Basic control of Java and CPP components. VBA automation in Microsoft Office products including VISIO. Integration of Visual Basic for Application compatible system called Sax Basic into and MFC Application providing application automation capabilities as well as control of external applications via COM automation.

COM Technology Integration

Transparent COM integration between C++, Java and Visual Basic. Active X Controls. Java COM bridges. Custom Java Bean/ActiveX control Bridge development. Creation and Integration of COM Automation Interfaces.

Database Development

Microsoft Access Database development. Multi User Front end development using Access forms and back end databases, reports, visual basic integration and VBA. XML databases.

Application Life Cycle Processes

Requirements capture utilizing Use Cases, Extreme programming "Stories" and requirement matrixes. Architecture and design with component technologies, captured using Rational Rose and Visio UML. Unit and Functional Testing using JUnit and CPPUnit as well as WinRunner.

Embedded Development

In circuit emulation, Cross Compilers, Digital Circuit/microprocessor hardware design. Experience with the Intel 8051, 80c196 and Motorola 68030 processors.