General Application features

Automated Update Services

The application can have acces to a Netbeans Platform Update center for automatically updates. Customer dependent update is planed but not supported yet.

Customer specific properties management

For each customer, specific properties can be managed. E.g. logos shown in the plot sheets, a specific choice of components, project wizards, properties depending on the available measurment hardware. This is implemented in a special Netbeans-Platform module, which includes a single layer file.

Server based Licence Management

The license manager is server based. So the application needs access to the internet. The customer must have registered an account on the server.

Zu jedem Account wird eine Anzahl Lizenzen vermerkt. Jedem Computer wird immer eine Lizenz zugeordnet. Der Benutzer kann allerdings die Lizenten von einem Computer zu einem anderen migrieren. Der Computer wird an bestimmten Details der Hardware identifiziert also z.B. Id der CPU oder der Netzwerkkarten. Nachdem die Applikation auf einem PC installiert wurde muss beim ersten Start diese registriert werden. Dazu wird ID und Password erfragt. Wenn für diesen Account keine freien Lizenzen mehr verfügbar sind besteht die Möglichkeit einen anderen PC zu deregistrieren.

Mechanismus: Via SOAP schickt die Applikation rechnerspezifische Daten an den Server. Dieser speichert die Daten in einer Datenbank fügt eine automatisch generierte ID hinzu und verschlüsselt alles mit einem private key. Dann wird das zurück zur Applikation geschickt. Diese hat den public key und kann damit die Korrektheit des Lizenzschlüssel verifizieren. Bei jedem Start der Applikation wird überprüft, ob diese noch auf der gleichen Hardware läuft.