Object-oriented Library for Microsoft Windows™
Period November 30, 1991 - Current
Roles: Software Architect, Analyst and Developer.
This was a personal project, which was later used in several projects at EnWare.
The library was a development framework for applications in a Microsoft Windows environment.
Using this library instead of the native Windows API saved considerable time and simplified development.
Conceptually, it was similar to Microsoft MFC or Borland OWL, but eliminated the hierarchical dependencies forced by MFC and OWL.
The library provided support for:
- UI (buttons, windows, lists, and other widgets)
- Collection fundamentals (linked lists, dictionaries, etc.)
- Data interchange in memory (DDE and others I defined)
- Communications: Basic input/output operations through serial port
- Filesystem: Basic file operations, basic directory operations
- Miscellaneous: Special data types for time, date, and timestamp; configuration options, etc.
This library remained in use across multiple projects within EnWare for several years.
Technology Stack: C++, GNU Make, Windows API