Software-Entwicklung (Desktop-App)

Der Kunde wollte eine Software zur Berechnung von Planetenkonstellationen auf Basis eines indischen Horoskops. Die Software sollte die Platzierung der Planeten grafisch darstellen und zusammen mit einer Auswertung drucken können. Darüber hinaus sollte es einen Kopierschutz geben.

Bei der Darstellung der Daten mussten wir weitgehend manuell zeichnen und konnten nicht auf fertige Komponenten zurückgreifen. Hierzu entwickelten wir ein tabellarisches Darstellungskonzept, das für die hier vorliegenden Anforderungen gut geeignet war. Für den Kopierschutz entwickelten wir eine eigene Lösung, die mit Hilfe von Dateien sowie einer dazu eigens entwickelten, zusätzlichen Desktop-App, die Freischaltung der Software löste. Hierbei setzten wir einen ebenfalls eigens entwickelten Kompressions- und Verschlüsselungsalgorithmus ein.

Eine wichtige Auflage seitens eines Verlags, der mit den Texten des Kunden ein Buch druckte, bestand darin, dass diese urheberrechtlich geschützt waren und daher gesondert kopiergeschützt sein mussten. Ein Online-Update wurde ebenfalls mit einer individuellen Lösung ermöglicht. Diese Lösung glich die lokalen Dateien mit den neusten verfügbaren ab, stellte die Unterschiede zur installierten Software fest und aktualisierte dann nur die betroffenen Dateien. Praktischer Nebeneffekt: Dadurch wurde neben dem Update auch gleich eine Reparaturfunktion realisiert.

Kontakt