Services : Windows Software : Technical
[General Info]
Our Windows software development continues to use a few pretty well trusted tools. C++
remains our most common tool for creating custom Windows software. In the Windows market
we believe that longevity and experience is the greatest asset a tool can have. Windows
is a very complicated environment with tremendous flexibility, in other words, lots of
rope for hanging!
To ensure we don't leave you hanging we stick to environments we have experience in,
and that have a lot of support behind them. For Windows that means C++, Internet
Explorer, and Delphi from Borland. All of those environments are powerful and
productive. Perhaps more importantly a lot of people use them, which means there is
great information available, and you won't be left scrambling if you ever need to
support them in the future.
One core Windows technology that plays a part in just about every project we do is
COM. COM seems to have more lives than a cat, and certainly more names. Variously
known as OLE, ActiveX, COM, COM+, and now starting to morph and submerge into .NET.
We use COM to refer to the range of related technologies that, while occasionally
frustrating and arbitrary, offer an incredible opportunity to extend, customize,
integrate, and improve Windows.
Of course our development methodology plays an important role in ensuring that we
don't build the wrong solution. We spend the right amount of time up front to ensure
everybody understands the problem, and that the solution we're proposing fits,
before we start building. Have a look at our
development practices for more on this.
Knowing the Windows environment and the options it presents is important in
order to choose the right solution. Do you really need to build a complete custom
widget for your next project? Or is there already a built-in widget just waiting to
be slightly customized in Windows for a tenth the price, twice the performance, and
a hundredth the size. The answer is frequently a pleasant surprise, but you have to
know where to look to turn up Windows' hidden treasures. Give us a call; we'll bring
our map!
Toolkit
Languages : Visual C++ with ATL, WTL, STL, MFC, Borland Delphi, DHTML
Technologies : COM, COM+, MTS, SOAP, XML, SGML
Techniques : UML (primarily use cases, class diagrams,
deployment diagrams, and sequence diagrams), Doc++ (a great tool for automatic
documentation generation from C++ code), CppUnit ( a unit testing framework for C++)
Database : Oracle, Microsoft SQL Server, IBM DB2, Postgres SQL
|