Geschäftliche
Herausforderung
Der Kunde, ein Application Service Provider und Besitzer einer ausgebauten
E-mail-Infrastruktur, beauftragte eine Funklösung zur E-Mail-Synchronisierung
zwischen dem Mail-Server und mobilen Blackberry Geräten.
Projektbeschreibung
Die Lösung wurde als eine Alternative zu den BlackBerry Enterprise
Servern und GoodLink-Wireless-Email Softwarepaketen entwickelt. Grundsätzlich
handelt es sich um eine Middleware, die BlackBerry-Geräte und die Unternehmensinfrastruktur
verbindet um E-Mails zwischen dem Server und der mobilen Software zu synchronisieren.
Die von Intellias erstellte Lösung setzt sich aus zwei Teilen zusammen:
- J2EE-Anwendung auf Serverseite
- J2ME Midlet für BlackBerry-Geräte
Die letzte Komponente erhält eine ständige Verbindung mit dem
Email-Server aufrecht und prüft regelmäßig auf Nachrichten.
Wenn eine neue Nachricht ankommt, führt die Software einen „Push“
auf das entsprechende BlackBerry-Gerät aus. Das System generiert eine
MIDP-kompatible Textnachricht (SMS), die ein auf dem drahtlosen Gerät
installiertes J2ME Midlet triggert. Dann wiederum verbindet sich die Midlet-Anwendung
über GPRS mit dem Serveranwendung und lädt E-Mail-Nachrichten
auf das Blackberry-Gerät herunter.
Letztendlich stellt das von Intellias entwickelte Synchronisierungsprogramm
eine ganze Menge von nützlichen Funktionen zur Verfügung, darunter:
effizienter Fernzugriff auf E-Mail-Nachrichten und push-basierte E-Mail-Synchronisierung.
Technologieevaluierung
Das Team von Intellias hat zwei mögliche technologische Alternativen analysiert
und ausgewertet:
- Aufrechterhaltung der termingesteuerten Kommunikation zwischen dem BlackBerry-Gerät
und der Server-Anwendung mit dem Ziel regelmäßig auf neue Nachrichten
zu prüfen
- Die Entwicklung push-basierter Konnektivität zwischen den Client-
und Server-Anwendungen
Letzendlich wurde die zweite Methode als eine effizientere Alternative für
das Projekt ausgewählt. Eine ständige GPRS-Verbindung ist nicht
nötig, somit wird sowohl Datenverkehr als auch Batterieleistung eingespart.
Die GPRS-Verbindung wird nur dann aktiviert wenn neue Nachrichten vom Server
heruntergeladen werden müssen.
Unterstützte
Geräte
Die E-Mail-Synchronisierung unterstützt alle BlackBerry-Geräte mit
dem Betriebssystem 4.0 oder neuer.
Betriebssysteme/
Handheld-Geräte: |
Client-side: BlackBerry MIDP 2.0
Server-side: J2EE (servlet)
|
| Entwicklungsplattform: |
J2ME (CLDC 1.1, MIDP 2.0) |
| IDE: |
Eclipse platform 3.1/MyEclipse workbench 4.0/EclipseME 1.5 |
| SDK: |
BlackBerry JDE 4.x |
| Andere Technologien: |
SOAP 1.1, WSDL 1.1, kSOAP 2 Web Services client library for J2ME,
Spring Framework 1.x, Hibernate 1.x, Opensymphony Quartz, JUnit, servlets
|
| Methodologie: |
RUP |
| Projektteam: |
Projektmanager (12%), 2 Programmierer (65%), QS-Ingenieur
(23%) |
| Verwendete CASE Systems: |
MS Project 2003
Rational Rose 2000
TestTrack Pro 6
MS Visual SourceSafe
|
|
|
|