|
|
Tixi Alarm Modem und XML für einfache IntegrationDas Tixi Alarm Modem gleicht eher einem programmierbaren Kommunikations-Steuergerät denn einem herkömmlichen „dummen" Modem. Gepaart mit der übersichtlichen und gut strukturierten „Programmier-Sprache" TiXML* - wird Entwicklungszeit und -aufwand für Hersteller, die ihre Geräte um Fernwirkfunktionen erweitern möchten, wesentlich reduziert. Diese zukunftsträchtige Kombination lässt jeden Entwickler gerne auf AT-Befehle verzichten. Zur Unterstützung bietet Tixi die optionale Software Tila an, mit der auch XML-unerfahrene Entwickler schnell an das gewünschte Ziel kommen. Darüber hinaus werden auch Schulungen durchgeführt.
XML – die AlternativeIn der Internetwelt ist HTML, die Hypertext Markup Language, die Grundlage des weltweiten Erfolgs der „www-Web Server“ für den Austausch von formatierten Dokumenten mit Graphiken, Java-Applets u.a. geworden. Eine ähnliche Revolution bahnt sich beim Austausch von fast beliebigen Daten zwischen beliebigen, plattformunabhängigen Programmsystemen an: XML, die Extensible Markup Language.
Was ist XML ?XML ist eine Metasprache zur Definition von Markup-Sprachen. Die bekannteste Markup-Sprache ist sicher HTML. An dieser Stelle sollen keine langen theoretischen Definitionen folgen. Ein kurzer Vergleich mit HTML mag genügen: Mit XML kann man die logische Bedeutung von Daten, Informationen und Texten definieren - ähnlich wie die Tabellen- und Spalten-Bezeichnungen in Datenbanken und Tabellenkalkulationen. XML-Applikationen eignen sich als Plattform- und Software-unabhängiges Austausch-Format für Daten zwischen verschiedenen Programmen und Rechnern - ähnlich wie RTF für Texte, CSV für Tabellen, EDI für kommerzielle Anwendungen - aber in einem einheitlichen, allgemein verwendbaren, Hersteller-unabhängigen Format. Die einheitliche, strukturierte Darstellung ist sowohl für Menschen direkt lesbar als auch leicht maschinell verarbeitbar und darstellbar (beispielsweise in Browsern). TiXML ist als XML-basierte Sprache leicht erweiterbar, und kann sowohl für die Modemkonfiguration als auch für die Nutzerdaten verwendet werden – eine Übersetzung in interne Strukturen ist nicht nötig, denn die Abfrage von konfigurierten Werten erfolgt direkt aus dem XML-Klartext.
Start- und End-Tags für Blöcke von Daten
TiXML-BeispieleAdressbucheintrag:
Nachricht mit eingebundener Anlagen- und Standortangabe: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||