Know-How » Systemnahe Softwareentwicklung
Wir entwickeln Anwendungen nach Ihren Vorgaben. Ausgehend von einer Anforderungsdefinition, z.B. ein Lasten- und Pflichtenheft, bauen wir eine komplett einsatzfertige Anwendung für Sie.
Unser Team übernimmt diese Teilbereiche der Entwicklung:
- Analyse der Ausgangssituation, individuelle Beratung zu Kosten und Aufwand
- Entwurf, Design und Architektur der Anwendung
- Auswahl geeigneter Werkzeuge und Sprachen
- Implementierung und Test
- Einrichtung, Schulung, Dokumentation
Anwendungsprogrammierung

Unsere Schwerpunkte:
- Anwendungen für Windows XP, Vista, 7, 8 programmiert für x86 (32 bit) und x64 (64 bit)
- Anwendungen für Mac OS X 32 / 64 bit
- Datenbankschnittstellen (ODBC, MS SQL, mySQL)
- Erfahrene Programmierer entwickeln in C, C++, Objective C, Assembler, VisualBasic, PHP, Java
- Ansteuerung peripherer Hardware, wie Displays, Drucker, Kameras, Kartenleser, etc.
- Einbindung firmen- und gerätespezifischer Schnittstellen und APIs
Optimierung und Portierung bestehender Software

Sollten Sie auf Probleme mit zunehmender Größe und sinkender Performance Ihrer Anwendungen stoßen, können wir Ihnen bei der algorithmischen oder Sourcecode Optimierung helfen.
Wir analysieren Ihre Software mit spezialisierten Werkzeugen, finden Engpässe heraus und versuchen zunächst, den zugrundeliegenden Algorithmus zu verbessern. Weiterhin können Teile des Quelltextes im Rahmen unserer Softwareentwicklung in hochoptimierten Assemblercode umgesetzt werden, unter Verwendung spezieller Prozessorfeatures wie SSE I .. IV, AVX ™ und plattformspezifischer Techniken, wie z.B. Microsoft DirectX, Cocoa, CoreVideo, etc.
Auch die Umsetzung von Applikationen, z.B. von Windows nach iOS oder Android Architekturen, Intel 16, 32, 64 bit, ARM Kompilierungen, Unicodeanpassung oder die Portierung von einer Sprache zu einer anderen Zielsprache, z.B. Delphi nach C++ realisieren wir für Sie.