Shared Library
Die fMML ist als Shared Library (gemeinsam verwendete Bibliothek)
realisiert. Dies bietet folgende Vorteile:
- Mehrere Anwendungsprogramme können auf die Funktionen der
Bibliothek zugreifen.
- Weniger Speicherplatzbedarf auf dem Palm.
- Der Anwender stellt in einem zentralen Dialog nur einmal
für alle Anwendungen seine Konfiguration (Land, Netzbetreiber und
Handy) ein.
- Bei Service-Releases profitieren alle Anwendungsprogramme
von den Erweiterungen/ Korrekturen der Bibliothek.
Features
Die fMML stellt eine Vielzahl von Funktionen bereit:
- Verbindung zum Handy über die Infrarot-Schnittstelle,
seriellem Kabel oder Bluetooth.
- API (Application Programming Interface,
Anwendungsschnittstelle) zur Erweiterung von bestehenden
Anwendungen um SMS-Unterstützung.
- Zentraler Einstellungsdialog für alle Anwendungen, integriert
als Panel in die Palm-Anwendung Einstellen.
- Mehrteilige Nachrichten mit mehr als 160 Zeichen.
- Über 150 Netzanbieter weltweit vorkonfiguriert.
- Optionale Verschlüsselung von Nachrichten mit RSA/RC4 (bei
Kommunikation mit zusätzlicher Serveranwendung).
- Verwendung von Vanity-Nummern.
- Automatische Wahl von Telefonnummern.
- Uhrzeit des Palm Organizers nach Servicecenter stellen.
Umfangreicher Testzyklus
Die unterstützten Handys werden in der fMML erst nach einem
umfangreichen Testzyklus aufgenommen, um zu gewährleisten, dass die
Zusammenarbeit zwischen Palm Organizer und Handy fehlerfrei abläuft. Die
fMML enthält eine Vielzahl weltweiter Servicecenteradressen der
GSM-Netze, die zum Versand von SMS-Nachrichten benötigt werden.
Integration
Die fMML kann über einen C++-Wrapper von mit dem Metrowerks
CodeWarrior-Compiler erstellten Anwendungen genutzt werden. Für die
Entwicklung mit Satellite Forms von PumaTech ist eine entsprechende
Extension verfügbar.
Konfiguration
Die fMML ist vorkonfiguriert für die meisten GSM-Netze der Welt und
viele Mobiltelefone.
Die fMML ist als Panel in das Palm OS integriert. Starten Sie die
Anwendung "Einstellen" um die fMML zu konfigurieren.
Wählen Sie dann in der Auswahlliste in der rechten oberen Ecke das
Panel "fMML".
Beim Start des Panels werden die aktuellen Einstellungen angezeigt.
Über den Button "Testen" kann die Kommunikation mit Mobiltelefon und
SMS-Zentrale getestet werden.
Wählen Sie zur Konfiguration zunächst das Land aus. Über 150 Länder
mit GSM-Netzen sind in der fMML bereits vorkonfiguriert. Über das Menü
können Sie auch Länder ohne vorkonfigurierte GSM-Netze anzeigen. Das im Palm OS-Panel "Formate" eingestellte Land wird als
Vorbelegung genutzt.
Wählen Sie nun den Netzbetreiber aus. Über 210 Netzbetreiber sind
bereits mit Name und Nummer des SMS-Servicecenters vorkonfiguriert.
Bei einigen Mobiltelefonen kann auch über die Funktion "Testen" das
Servicecenter ausgelesen werden.
Wählen Sie anschließend den Hersteller des Mobiltelefons aus.
Im letzten Schritt muss das Modell ausgewählt werden. Ist Ihre
Mobiltelefon nicht in der Liste, dann wählen Sie ein ähnliches Gerät
aus und führen Sie einen Test durch. Bitte beachten Sie, dass die
Modellbezeichnungen bei einigen Herstellern länderspezifisch sind.
Haben Sie keinen passenden Eintrag gefunden, können über das Menü zusätzliche Einträge für
Netze und Mobiltelefone erstellt werden.
Bei Neuanlage eines Netzes müssen Sie das
Kurzmitteilungs-Servicecenter (SMSC) kennen. Geben Sie anschließend
dem neuen Eintrag einen Namen.
Bei Neuanlage eines Handy können Sie zunächst einen Hersteller
wählen. Je nach Hersteller wählt die fMML ein geeignetes
Kommunikationsprotokoll, z.B. den Text- oder PDU-Mode und umgeht
bekannte Probleme oder Fehler in der Implementierung des
SMS-Protokolls des Herstellers. Wählen Sie die Verbindungsart
Infrarot, Seriell oder Bluetooth. Bluetooth ist nur verfügbar, wenn
die entsprechenden Treiber installiert wurden. Die fMML kann die
Mitteilungen einzeln oder komplett abrufen. Nicht jedes Mobiltelefon
bietet beide Funktionen oder arbeitet bei beiden Arten stabil. Bei
serieller Kommunikation müssen Sie noch die Geschwindigkeit wählen.
Lizenzierung
Zur Nutzung der fMML in eigenen Anwendungen benötigen Sie für jeden
Nutzer lediglich eine funSMS- oder eine funSMS/funBOOK-Bundle-Lizenz.
Die Lizenznummer muss in den Registrierungsdialog der fMML eingetragen
werden. Bei Interesse an einer Volumenlizenzierung der fMML zur
Integration in Ihre Palm OS-Anwendung senden Sie eine eMail an
Klaus Nahr, klaus.nahr@fun.de.
Evaluierung
Demo-Anwendungen inklusive Sourcecode für Metrowerks CodeWarrior
und Pumatech Satellite Forms können Sie
hier laden.
|