Neben Java ist auch ActionScript optimal geeignet um plattformübergreifende Applikationen zu erstellen.
ActionScript (AS) ist auch die Basis von Adobe Flash. Wenn Sie diese Internetseiten weiter durchstöbern werden Sie bemerken dass ich nicht unbedingt ein Fan von Adobe-Flash bin. Flash wurde einfach auf vielen Internetseiten missbraucht um alle möglichen Arten von Gimmicks zu produzieren. Neben den Gimmicks bietet AS aber alles was nötig ist um auch im Enterprisebereich Programme zu erstellen die erstens technisch hochwertig sind und sowohl im Browser als auch am Desktop laufen können.
Die Beispielapplikation „EOSFlex“ verwendet den automatischen Updatemechanismus der AIR Applikationen zur Verfügung steht.
Die Applikation wird also automatisch upgedatet sobald eine neue Version zur Verfügung steht. (Windows + Mac) Die Applikation funktioniert sowohl online als auch offline. Alle benötigten Daten werden in einer SQLite Datenbank zwischengespeichert.
Frontend
Bei dem folgenden Screencast sehen Sie den Frontendteil der Applikation der auf dem Client eingesetzt wird. Der Client kann sowohl ein Windows PC als auch Mac sein.
Übertragen werden nur die Daten die dem jeweiligen Vertreter zugeordnet sind.
Backend
Der Backendteil ist seinerseits wieder in zwei Teile geteilt. Einmal der reine JAVA-Teil der auf einem Tomcat Applicationserver läuft und den Teil auf dem die Kundenzuordnung, Preislistezuordnung usw. für den Client (Frontend) gemacht wird.
Zu diesem Teil haben natürlich nur einige ausgewählte Administratoren Zugriff.