Desktop Development

Für jede Plattform das passende Werkzeug.

Desktop-Lösungen

Desktop Software Entwicklung
Bei der Entwicklung von Desktop-Anwendungen setzen wir verschiedene Technologien ein, die einzelne oder alle Betriebssysteme bedienen können. Ihr Projekt muss sowohl unter Windows, sowie Linux und Mac OS funktionieren?

Dann bietet das Framework Qt die perfekte Grundlage für eine plattformunabhängige Anwendung. Sie benötigen eine Anwendung mit hoher Office-Integration unter Windows? Das Framework .NET von Microsoft ist die Lösung. Wenn Sie hingegen eine Anwendung nur für Mac OS planen, bietet sich die Verwendung von Cocoa an, Apples eigenem Entwicklungsframework oder wenn es sich um eine sehr einfach Anwendung handelt, genügt vielleicht ein Mac OS X Dashbord Widget.

Wir beraten Sie bei der Technologieauswahl und setzen Ihre Desktop-Anwendung mit dem sinnvollsten Framework um.

Native Windows Anwendungen

microsoft-dot-net-logoBei der Entwicklung einer reinen Windows-Anwendung macht es Sinn ein Framework wie .NET einzusetzen. Mit der Microsoft .NET Technologie ist es möglich individuelle Software Lösungen zu entwickeln, die nicht nur äußerst flexibel sind, sondern sich auch hervorragend in bestehende Microsoft-

Infrastrukturen integrieren lassen. Sämtliche Microsoft-Produkte bieten diverse Programmier-Schnittstellen für deren Adaption und die Integration von Schnittstellen. Durch diese starke Integration von .NET in das Betriebssystem und die leistungsfähige Entwicklungsumgebung entstehen selbst komplexe Anwendungen in kurzer Zeit.

Native Mac OS X Anwendungen

Xcode-LogoMac-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 ist eine leistungsfähige objektorientierte Software-

Entwicklungsumgebung, die grafische Werkzeuge, umfangreiche Frameworks und eine vordefinierte Programminfrastruktur bietet, die die rasche Entwicklung von anspruchsvollen Programmen ermöglicht. Cocoa-Anwendungen werden mit der objektorientierten Programmiersprache Objective-C nach Model-View-Controller-Ansatz entwickelt.

Anwendungen für alle Betriebssysteme

Qt-LogoZur Entwicklung von plattformüber- greifenden Anwendungen verwenden wir bevorzugt das Qt-Framework von Nokia (vormals Trolltech). Qt ist eine C++-Klassenbibliothek für die plattform- unabhängig Programmierung grafischer Benutzeroberflächen (GUI). Zusätzlich bietet Qt umfangreiche Funktionen zur Internationalisierung sowie Datenbankfunktionen und XML-Unterstützung an.

Ganz nach dem Moto Code less – Create more – Deploy everywhere macht Qt 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.

© 2009 onYou. All Rights Reserved