Dienstleistungen
Modellierung
Funktionale Sicherheit
Schnittstellen
Prototyping
Software Entwicklung
Beratung
Data Engineering
Produkte
SysLand-Toolbox
UI-Prototype Framework
Clever Train Control (CTC)
PI-Mobile
Referenzen
Projekte
Forschung
Unternehmen
Firma
Warum PI-Data?
Branchenerfahrung
Historie
Doku
CTC
Kompetenzen
Know-How
UML
SysLand-Toolbox
Projekte
Blog

XML Schema

XML Schema ist die Sprache, um Struktur und Datentypen von XML-Dokumenten zu definieren.

Bei PI-Mobile und damit in vielen unserer Projekte nutzen wir XML-Schema zur Definition der Datenstrukturen. Unser eigener Code-Generator erzeugt daraus Modellklassen, die wiederum der XML-Reader beim Lesen eines XML-Dokuments automatisch erzeugt. Mit dem XML-Writer können dann die Modellklassen wieder in eine XML-Datei gespeichert oder an einen Server bzw. Client übertragen werden.

Da Generator und XML-Reader/-Writer auch für C++ existieren können wir XML auch auf Embedded Hardware wie dem ESP32 nutzen. In unserem Produkt Clever Train Control (CTC) machen wir das genau so.

Durch die Verwendung von XML Schema und den Generatoren stellen wir sicher, dass alle Datenstrukturen auf allen Plattformen identisch sind. Das sind bei CTC die PC-Plattformen Linux, Mac und Windows, die Mobil-Plattformen Android und iOS sowie die Embedded-Prozessoren ESP32 und ESP8285.

Ihr Kontakt zu uns
Haben Sie Fragen, Wünsche oder Anregungen? Nehmen Sie Kontakt mit uns auf - wir sind jederzeit gern für Sie da!
PI-Data AG
Finkenweg 20
D 71134 Aidlingen
E-Mail: info@pi-data.de
Telefon: +49 7056 / 922 93
Fax: +49 (0) 7056 / 922 94
Sie haben einen Termin bei uns? Dann finden Sie uns in unserem Büro in Gärtringen.
PI-Data AG, Büro Gärtringen
Blumenstraße 15
D 71116 Gärtringen