Moin Kollegens',
ich versuche gerade ein Java-Projekt mit "Mobilen Endgeräten (Tablet PC's)" und Datenaustausch (FTP über WLAN) umzusetzen, welche von einem ERP System bereitgestellt werden.
Dabei stellt sich mir die Frage nach der Thematik "Software-Deployment" - wie kann ich am besten ein mit Eclipse entwickeltes Projekt auf Mobile Endgeräte deployen, auch in Hinsicht auf Programmversionierung.
Folgendes wäre denkbar:
- JNLP (über Java Webstart)
-> alles muss irgendwie in Jar Files gepackt werden
-> diese müssen wiederum signiert werden - Signatur ist nur 6 Monate gültig
- MSI Installpackage erstellen und Software initial auf allen Clients installieren
alle nachfolgenden Updates könnten rein theoretisch mit Patches auf den Client
gebracht werden
-> für MSI - Erstellung muss eine Software gekauft werden, die diese Funktionalität
bereitstellt
- immer das ganze Softwarepaket bereitstellen und an die Clients verteilen
-> braucht nicht zu diskutiert werden
- Software initial bereitstellen und Updates in einer WInzipdatei bereitstellen,
welche vom Client per FTP abgeholt und installiert wird
-> Änderungen von Stand x zu Stand y müssen in einem Delta festgehalten werden
-> wie stellt man hier sicher, ob Updates wirklich zur Verfügung (Versionsstand
Software) stehen und alle Clients sich dieses Paket geholt haben ?
-> wie stelle ich bei größeren Versionssprüngen sicher, dass der Client alle
Updates von Version x zu Version y erhalten hat und die Software noch lauffähig
ist ?
- ...
Wie würdet Ihr sowas bewältigen ?
Über einen regen Gedankenaustausch würde ich mich freuen,
So long
Gruß
Reiner
ich versuche gerade ein Java-Projekt mit "Mobilen Endgeräten (Tablet PC's)" und Datenaustausch (FTP über WLAN) umzusetzen, welche von einem ERP System bereitgestellt werden.
Dabei stellt sich mir die Frage nach der Thematik "Software-Deployment" - wie kann ich am besten ein mit Eclipse entwickeltes Projekt auf Mobile Endgeräte deployen, auch in Hinsicht auf Programmversionierung.
Folgendes wäre denkbar:
- JNLP (über Java Webstart)
-> alles muss irgendwie in Jar Files gepackt werden
-> diese müssen wiederum signiert werden - Signatur ist nur 6 Monate gültig
- MSI Installpackage erstellen und Software initial auf allen Clients installieren
alle nachfolgenden Updates könnten rein theoretisch mit Patches auf den Client
gebracht werden
-> für MSI - Erstellung muss eine Software gekauft werden, die diese Funktionalität
bereitstellt
- immer das ganze Softwarepaket bereitstellen und an die Clients verteilen
-> braucht nicht zu diskutiert werden
- Software initial bereitstellen und Updates in einer WInzipdatei bereitstellen,
welche vom Client per FTP abgeholt und installiert wird
-> Änderungen von Stand x zu Stand y müssen in einem Delta festgehalten werden
-> wie stellt man hier sicher, ob Updates wirklich zur Verfügung (Versionsstand
Software) stehen und alle Clients sich dieses Paket geholt haben ?
-> wie stelle ich bei größeren Versionssprüngen sicher, dass der Client alle
Updates von Version x zu Version y erhalten hat und die Software noch lauffähig
ist ?
- ...
Wie würdet Ihr sowas bewältigen ?
Über einen regen Gedankenaustausch würde ich mich freuen,
So long
Gruß
Reiner