Mobile und Embedded Java

Mobile Application Gateway

MAG

Die Kommunikation mobiler Clients mit dem Server ist charakterisiert durch grosse Latenzzeiten, relativ geringen Durchsatz und häufige Unterbrechungen. Für gängige Application Server bedeutet dies, dass unnötigerweise eine grosse Anzahl paralleler Verbindungen offen gehalten werden muss. Der Mobile Application Gateway (MAG) ist optimiert für eine hohe Anzahl offener und teilweise unzuverlässiger Verbindungen und löst dadurch dieses Problem.

Die Verbindungen der mobilen Clients werden auf dem MAG terminiert. Erst nach dem Empfang des vollständigen Client Requests wird die Verbindung zum Application Server hergestellt und sofort wieder geschlossen, sobald dessen Antwort durch den MAG entgegen genommen wurde. Erst jetzt überträgt der MAG auf der unzuverlässigen mobilen Verbindung die Daten zum Client.

Auf Grund seiner zentralen Stellung am Eingang des Firmennetzwerkes kann der MAG auch als Reverse Proxy für mehrere Application Server dienen und übergreifende Aufgaben wie Authentisierung oder Gerätemanagement übernehmen.

Mobile Application Framework

MAF

Das Ergon Mobile Application Framework (MAF) ist eine flexible Basis zur Entwicklung von "Mobile Java Clients" auf Industriegeräten. Auf verschiedensten mobilen Geräten einsetzbar, erleichtert das MAF nicht nur die Entwicklung von Benutzerschnittstellen, sondern unterstützt auch asynchrone Client-Server Kommunikation, automatisierte Backups, CAB-Installer Generation und vieles mehr.

Java Wireless Application Framework

Mit dem J2ME Wireless Application Framework lassen sich Java Wireless Applikationen schnell und effizient realisieren. Auf diesem Framework basieren Youtrade on Palm, Ergon Messenger for MIDP (EMMI), Streaming Quotes und das Jass-Spiel.

Weitere Anwendungen können auch im Webbrowser ausprobiert werden: CityWeather und SwissRadar.

Ergon Messaging Framework

Das Ergon Messaging Framework (EMF) ist eine integrierte Lösung für Instant Messaging Anwendungen. Mobile Clients können über ein optimiertes Netzwerkprotokoll mit geringer Latenz und Netzwerkbandbreite effizient kommunizieren.