brilliant.software.
Der Desktop in Zeiten des Web
In diesen Bereich fallen für uns alle Programmier-Leistungen für Windows-Systeme.
Allen voran komplette Business-Lösungen zur Optimierung interner Prozesse in kleinen und mittelgroßen Unternehmen. Dabei kann es sich um ein maßgeschneidertes CRM, ein Workflow-System oder eine individuelle Business Intelligence Lösung handeln.
Die Programmierung von Anwendungen, Services oder Datenbankapplikationen für Windows war lange Zeit unser Kerngeschäft.
Aus diesem Bereich der Software-Entwicklung kommt unser Kernteam ursprünglich. Wir bieten Software zur Abbildung und Optimierung von Business-Prozessen. Diese Angebot geht von maßgeschneiderten CRMs über Workflow-Prozesse, individuelle Business Intelligence Systeme bis hin zu Desktop-Anwendungen und service-orientierten Lösungen.
Technisch und organisatorisch kann sich dieser Bereich mit der Web-Entwicklung überschneiden.
Es können viele Maßnahmen getroffen werden, um Sicherheitsrisiken von Web-Anwendungen zu minimieren. Teil des World Wide Web zu sein bedeutet aber immer ein Restrisiko zu haben. Vor allem im Vergleich zu einer Anwendung, die separat auf einem einzelnen Windows-Rechner läuft. Besteht keine Notwendigkeit Daten im Internet oder Intranet bereitzustellen, ist vielleicht eine Desktop-Anwendung die richtige Lösung für Sie.
Sie möchten Daten aus verschiedenen Anwendungen austauschen bzw. zusammenführen? Oder Daten einer schon vorhandenen Anwendung weiter verarbeiten? Die Entwicklung einer solchen Schnittstelle ist meist ein eigenständiges Stück Software, das je nach Bedarf Teil einer Desktop- oder Web-Anwendung sein kann.
Nicht immer ist es praktikabel den Umweg über das Internet oder auch einen internen Webserver zu gehen. Web-Anwendungen verlassen sich normalerweise auf eine dauerhafte Verbindung zu einem Server. Ist es für Ihre Anforderungen unerlässlich immer und ohne Verzögerung auf Daten zuzugreifen, ist eine Desktop-Anwendung vorzuziehen.
Sie wollen sich weder um einen eigenen Webserver noch im Hosting bei einem Drittanbieter kümmern? Das Backup Ihrer Daten wollen Sie auch nicht aus der Hand geben? Dann ist ebenfalls eine Desktop-Anwendung anzudenken, die lokal auf einem Ihrer Rechner läuft und Daten intern in Ihrem Unternehmen hält.
Sie haben sich prinzipiell für eine Desktop-Anwendung entschieden, wollen aber Daten über das Web bereitstellen? Über Web-Services kann auch diese Anforderung sauber gelöst werden. Ihre Desktop-Anwendung stellt über eine standardisierte Schnittstelle Daten bereit, die von einer Web-Anwendung konsumiert und weiter verarbeitet werden können.
Entgegen aller Trends sind Desktop-Anwendungen nicht ausgestorben. Es handelt sich dabei um Software, die auf einem Rechner installiert wird und meist auf ein bestimmtes Betriebssystem zugeschnitten ist. Der vom Windows Phone 7 bekannte Stil der Benutzeroberfläche - genannt Metro - wird sich spätestens mit Windows 8 auch im Desktop-Bereich durchsetzen. Microsoft hat bereits bestätigt, dass in Zukunft zwischen dem Metro-Design und dem klassischen Windows Desktop frei gewählt werden kann.
Dank neuer Technologien zur Entwicklung von Desktop-Anwendungen werden diese auch in Zukunft noch ihren Platz finden. Im Speziellen müssen hier WPF und Silverlight genannt werden.
Windows 8 Benutzeroberfläche