Inventec
Informatik AG |
Für die Entwicklung von PC-Software-Applikationen verwenden wir folgende Strategie:
Für die C++-Entwicklung verwenden wir unsere selberentwickelte portable Library IICPPLIB (Inventec C++ Library). IICPPLIB ist unterteilt in Betriebssystem-abhängige und Betriebssystem-unabhängige Module. Die Library enthält z.B. ein Betriebsystem-unabhängiges Interface für die Serial-Port-Ansteuerung. Alle Module, die den Serial-Port ansteuern, setzen auf diesem Interface auf und sind dadurch portabel. IICPPLIB unterstützt momentan die Betriebsysteme MS-DOS, Windows 3.x (16Bit), Windows-NT und -95 (32Bit) und OS/2.
Die C++-Klassen werden in high-level-Objekt-Klassen verpackt, damit sie in einer Entwicklungsumgebung wie z.B. Visual-Basic direkt verwendet werden können. Da es mehrere veschiedene Objekt-Architekturen wie z.B. OLE oder Corba gibt, haben wir ein allgemeines Object-Manager-Interface definiert, auf dem alle unsere C++-Module aufsetzen. Dadurch sind unsere high-level-C++-Klassen unabhängig von einer spezifischen Objekt-Technologie.