
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..

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.

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 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.

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.

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

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.

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