Orthogonal Programming has extensive experience in general Windows application development
using C/C++ and MFC, the traditional tools for writing Windows applications before the release
of the .NET Framework.
Over the last 10 years we have used almost every version of the Watcom, Borland and Microsoft
compilers and development kits.
Application project types authored with these classic kits have included payroll, rostering,
time-and-attendance, visual testing, networking and productivity/utility suites. The so
called "advanced" Windows development features such as complex graphics, multi-threading,
Shell integration and System Services are well understood. We even some some experience
in the highly specialised area of WDM (Win32 Driver Model) development.
Our fundamental design principle for Windows software demands that applications must be
friendly and intuitive to use and they must adhere to UI design standards whenever possible.
Creating an elegant Windows application requires a combination of good window behaviour,
toolbars, menus, shortcuts, visual clues and controls.
Recent commercial project example:
- WCIPH Cryptographic Workbench - A DOS command line program that performs
high-speed simulation of commercial cryptography equipment was converted to a Windows
application. The calculation engine was converted to a multi-threaded DLL hosted within
a Frame Window. The original command parameters were converted to a standard Windows UI
with shortcut keys, menus, resizable toolbar and online help. The resizable window components
are specialised child windows. The DOS prompt was converted to a custom control that simulates
scrolling at hundreds of lines per second and can run for days non-stop. Popup screen
shots:

WCIPH
(713 x 510) |
|