Hersteller- und Netzbetreiber-Unterstützung für Entwickler
Für Entwickler gibt es eine Vielzahl von Hilfen durch Hersteller und weitere Informations-Quellen.
Wichtig sind auch die den verschiedenen Techniken zugrundeliegenden Standards.
Üblicherweise sind Dokumente auf den Seiten der verschiedenen Organisationen verfügbar.
freie Software
Viele freie Software-Projekte sind auf Sourceforge zu finden (hier nur eine kleine Auswahl...):
- BlueZ ist ein freier Bluetooth Protokoll-Stack für Linux, Teil der Kernel von Linux 2.4 und 2.6
- qpeGPS ist ein Programm für PDAs zur GPS-Standort-Bestimmung
- WURFL (Wireless Universal Resource File) ist ein XML
Konfigurations-File von ScientiaMobile,
das Information über Eigenschaften und Features vieler Mobilterminals (Anfang 2007: 9.000 Geräte)
enthält; sehr hilfreich wenn man eine WAP-, MMS-, JAVA etc. Anwendung programmieren will, die sich nach den Möglichkeiten
des Zielgerätes richten soll.
- playsms ist ein Interface um SMS über verschiedene SMS-Gateways wie gnokii oder kannel zu senden und empfangen
- Kannel ist ein freies WAP-Gateway, das von vielen auch wegen der eingebauten SMS-Funktionen installiert wird.
In den Archiven der Mailinglisten Kannel-User und
Kannel-Developer finden sich viele wertvolle Infos.
- Von btn.de gibt es unter der GNU Lesser Public License (LGPL) die
btnSMS-Bibliothek, mit der man einfach SMS-Anwendungen
erstellen kann. Ziel-Betriebssysteme sind Linux (Quelltext) und Windows (Binary).
Erfolgreich eingesetzt u.a. mit in C++, Delphi, PHP und Visual Basic entwickelten Anwendungen.
Software - Toolkits, APIs
- Derdack
- Dialogs Software-Module,
um eigene Programme um Messaging-Funktionalität zu ergänzen.
- Langner - Programmiertools für Datenübertragung,
die Protokolle TAP, UCP, SMS und GSM 07.05 werden von den
LUCA SMS Tools unterstützt
Entwickler-Unterstützung durch Netzbetreiber und Hardware-Hersteller
- E-Plus stellte - natürlich - Infos für Entwickler
von i-mode Diensten (Content-Partner) zur Verfügung: das "Reference Manual for Content Partner".
Nun - nach der Einstellung des i-Mode-Dienstes durch E-Plus ist dieses Manual nicht mehr so bedeutungsvoll.
- Ericsson Mobility World
- Seit März 2002 betreibt Motorola das Motorola Applications Global Network (MAGNET).
Dazu gehört Metrowerks' CodeWarrior - eine Familie von Software- und Hardware-Entwicklungs-Tools.
Für IDEN-Entwickler (in Nordamerika) gibt es ein dediziertes Programm.
- Nokia stellte Entwickler-Infos im Nokia Forum bereit; die Smart Messaging Spec und einiges mehr ist noch auf der
Datenfunk-CD zu finden.
Trainings und erweiterte Unterstützung gab es im Forum Nokia PRO, und man veranstaltete eine Reihe von Developer Events.
- Openwave Developer Network
- Qualcomm für BREW-Entwickler
- Sony Ericsson Developer World
- Telefonica unterstützt spanisch-sprachliche Entwickler im Movilforum
- T-Mobile stellte im T-Mobile Developercenter Infos zu SMS, Mobile Payment, WAP, GPRS, UMTS etc. bereit.
Hier wird auch der SMSC-Direkt-Zugang (SMSC DA) betreut.
- Seit 2007 gibt es von Vodafone eine neue R&D-Seite: Betavine
weitere Info-Quellen
- Das IMC (Internet Mail Consortium) ist u.a. Quelle der
Spezifikationen für vCard und vCalendar
- VASPs und andere, die für ihre Anwendung Infos über Rufnummern-Portierung benötigen,
können diese von der zMRDB (die zentrale Master Routing-Datenbank) bekommen.
Sie wird gehosted von der T-Systems in München.
Jedem, der ein Protokoll oder ein Format implementiert, möchte ich nahe legen, das folgende Zitat zu beachten, das auf Seite 12 des
RFC 1122
("Requirements for Internet Hosts - Communication Layers") zu finden ist:
"At every layer of the protocols, there is a general rule whose application can lead to enormous benefits
in robustness and interoperability:
Be liberal in what you accept, and conservative in what you send.".
Soll heißen, dass man sich selber vollständig an die relevanten Standards halten sollte, aber von Kommunikations-Gegenstellen
auch Datenpakete, Nachrichten, Daten-Streams etc. akzeptieren sollte, die nicht einwandfrei implementiert sind.
In Berlin findet jährlich der Android-Entwickler-Event droidcon Berlin statt.
Nächstes mal vom 5.7. - 7.7.2023.
Hardware-Entwicklung ist auf dieser Seite zugegebenermaßen etwas unter-repräsentiert...
Für Antennen gibt es eine dedizierte Seite, auch für
GSM-Module. Ansonsten gilt allgemein, dass die Hersteller von Funk-Modulen
üblicherweise auch APIs und weitere Programmier-Unterstützung anbieten / mitliefern.
Im Heise-Artikel
"Softwarepatente: Wie geht es weiter in Berlin und Brüssel?"
findet man auch eine Bestandsaufnahme und Übersicht bisheriger Artikel zum Thema Softwarepatente - nicht unwichtig für Entwickler...
zur Startseite von www.dafu.de |
Impressum | Datenschutz-Erklärung (DSGVO)