SEVENSTAX AJAX
Asynchronous JavaScript and XML (AJAX) beschreibt ein Konzept, Webapplikationen zu erstellen, die regelmäßig Daten mit dem Webserver per HTTP austauschen, ohne jeweils ganze Webseiten neu zu laden. Als Datenaustauschformat kann XML oder die effizientere JavaScript Object Notation (JSON) verwendet werden.
SEVENSTAX AJAX beinhaltet folgende Komponenten:
AJAX Framework zur Entwicklung von Webapplikationen für Embedded Geräte
Streaming JSON-Parser und -Generator für Embedded Systeme
Das AJAX Framework bietet eine Kommunikationsschicht zur Erzeugung von JSON-Requests und zur Verarbeitung von JSON-Responses für eine Webapplikation. Dazu gehört auch eine umfangreiche Beispielapplikation. Die Implementation ist auf höchste Betriebssicherheit, hohe Browser-Kompatibilität und kleinsten Memory-Footprint ausgelegt. Es wurden bewusst keine Open-Source-Bestandteile verwendet. Diese Software kann so sicher und effizient im ROM des Embedded Systems gespeichert werden.
Auf Seiten des Embedded Systems erweitert das SEVENSTAX AJAX den SEVENSTAX Webserver um die Möglichkeit, JSON-Telegramme zu erzeugen und zu verarbeiten. Über ein einfaches API werden die auszutauschenden Daten an die Applikation angebunden.
Optional
- Zusammen mit SEVENSTAX TLS wird hochsichere, verschlüsselte Kommunikation zum Server per HTTP(s) ermöglicht