Software-Entwicklung für Mac OS, Windows und Linux
Individuelle Desktop-Lösungen
Ihre Software "Custom Made"
Bei der Entwicklung von Desktop-Anwendungen setzen wir verschiedene Technologien ein, die einzelne oder alle Betriebssysteme bedienen können. Ihr Projekt muss unter Windows, Linux und Mac OS funktionieren? Dann bietet sich eine plattformunabhängige Qt-Anwendung an. Sie benötigen eine Anwendung mit hoher Office-Integration unter Windows? Microsoft .NET ist die Lösung. Wenn Sie hingegen eine Anwendung nur für Mac OS planen, bietet sich die Verwendung von Cocoa, Apples eigenem Entwicklungsframework, an.
Unsere Experten beraten Sie bei der Technologieauswahl und setzen Ihre Desktop-Anwendung mit dem sinnvollsten Framework um.

Desktop-Software für alle Betriebssysteme
Multiplattform-Software für Windows, Mac OS und Linux
Zur Entwicklung von plattformübergreifenden Anwendungen mit grafischer Benutzerschnittstelle (GUI) verwenden wir bevorzugt das Qt-Framework von Nokia (vormals Trolltech). Qt ist weit mehr als eine Bibliothek für grafische Benutzeroberflächen. Intelligente Containerklassen zur Datenverwaltung, ein Model/View Konzept für die Datenvisualisierung und -bearbeitung, Richtext-Unterstützung und vieles mehr machen Qt in der C++ Welt zu einem der besten Frameworks am Markt. Die von uns entwickelten Produkte TK-Suite, envoy und saXAS basieren auf Qt, so daß wir diese für Windows, Mac OS X und Linux verfügbar machen können.
Qt macht immer dann Sinn, wenn eine Anwendung auf mehreren Plattformen eingesetzt werden soll. Mit Qt wird der Programmcode nur einmal erstellt und kann dann für verschiedene Betriebssysteme kompiliert werden. Durch die Verwendung eines Installationsprogramms gestaltet sich die Installation so einfach, wie man es von nativen Windows- oder Mac-Anwendungen gewohnt ist.
Anwendungen für MS Windows
Zukunftssichere .NET-Anwendungen
Reine Windows-Applikationen entwickeln wir mit Microsofts .NET-Framework. Durch die starke Integration in das Betriebssystem und die leistungsfähige Entwicklungsumgebung entstehen selbst komplexe Anwendungen in kurzer Zeit.
Vorteile des .NET-Frameworks:
- Unabhängig von der Windows-Version (ab XP aufwärts)
- Hohe Skalierbarkeit von Einzelplatzanwendung bis zur verteilten, 3-schichtigen Netzwerkanwendung
- Einfache Integration von MS Office
- Homogene GUI durch Windows-Standardelemente
.NET-Anwendungen nutzen die Fähigkeiten von MS Windows perfekt aus, sind zukunftssicher und leicht zu installieren.
Anwendungen für Apple Mac OS X
Native Anwendungen mit dem Cocoa-Framework
Mac-Anwendungen, die mit dem Cocoa-Framework entwickelt werden, erben das Verhalten und die Optik des Betriebssystems. Cocoa-Anwendungen sind schnell und ermöglichen intuitive und ansprechende Oberflächen, die sich perfekt in Mac OS X integrieren.
Cocoa-Anwendungen werden mit der objektorientierten Programmiersprache Objective-C nach Model-View-Controller-Ansatz entwickelt.
Methoden
Domain Driven Design
Starke Orientierung am Themengebiet
Mehr über DDD bei Wikipedia
Test-Driven Development
Erst der Test, dann die Implementierung!
Mehr über TDD bei Wikipedia
Technologien
Qt/C++
Erste Wahl für performante und plattformunabhängige Desktop-Anwendungen
Mehr über Qt
Java EE
Java Application Server und Enterprise Java Beans für integrierte, verteilte Anwendungen
Mehr über Java EE
Microsoft .NET
Die Technologie für plattformnahe Windows-Anwendungen und Office-Integration
Mehr über Microsoft .NET
Mac OS X Cocoa
Das Framework für native Mac-Anwendungen
Mehr über Mac OS X Cocoa

