Technische Leistungen & Softwarekompetenz der ICG

Technische Leistungen

Datenbanken

Die Entwicklung der Anwendungen beruht überwiegend auf der Integration von Datenbanken. Auf Grund der langjährigen Erfahrungen der ICG-Mitarbeiter kann hier ein sehr breites Spektrum an Datenbanken angesprochen werden. In einer aktuellen Auswahl sind das kommerzielle Systeme (Oracle, MS SQL-Server, Access und weitere relationale Konzepte), OpenSource-Produkte (MySQL, Firebird), NoSQL-Datenbanken (CouchDB, MongoDB) sowie die objektorientierte Eigenentwicklung ODABA.

Software-Konzepte

Für ihre Datenbankanwendungen arbeitet die ICG überwiegend mit klassischen Client-Server-Architekturen (2-Schichten-Architektur), bei größeren Projekten unterstützt durch eine Applikationsschicht (2-Schichten-Architektur). Die Clients sind den zum Einsatz kommenden Betriebssystemen angepasst.

Schnittstellen zu anderen Systemen werden je nach Bedarf erstellt, das Spektrum reicht hier vom klassischen Dateiaustausch bis zu WEB-Services.

Die ICG entwickelt in hohem Maße modulare Anwendungen, die mit geringem Aufwand an differierende kundenspezifische Anforderungen angepasst werden können.

Betriebssysteme

Die Ausbildung des Entwicklerteams deckt einen weiten Teil der aktuellen Betriebssysteme ab. So entwickelt die ICG Windows-Anwendungen ebenso wie Anwendungen für Internet-Browser, mobile Geräte und Linux-Systeme.

Entwicklungssysteme und Programmiersprachen

Zur Anwendungsentwicklung setzt die ICG einige  kommerziellen Entwicklungssysteme ein, u.a.: Eclipse, Visual Studio, DELPHI, ACCESS, SQL-Server  u.a. genutzt.

Für die internen Entwicklungen sind leistungsfähige und moderne Tools für Datenmanagement, Windowtechnik und WEB – basierte Abfragesysteme im Einsatz.
Besondere Bedeutung gewinnt im Leistungsspektrum der ICG die Entwicklung mit SingleSource Systemen, indem die Benutzeroberfläche automatisch sowohl als WEB- wie auch als Desktopclient für Windows, Linux und MacOS generiert werden kann. Die Anbindung an mobile Endgeräte ist ebenso möglich.

Als Programmiersprachen kommen vorrangig C#, Java, JScript, Visual Basic .NET, VBA und DELPHI zum Einsatz.