Echtzeit Kommunikation mit Geräten
Für die Konfiguration von einzelnen Maschinen und Geräten eignet sich besonders ein Webinter­face. Die Realtime-Anzeige von Daten oder die direkte Steuerung der Geräte sind mit HTML-Seiten nicht zu realisieren. Durch die Integration von Java-Applets in Webseiten stehen diese Funktionen auch im Browser zur Verfügung. Die Applets können auch für die Auswertung der Daten genutzt werden. Da Applets auf dem Computer und nicht auf dem Gerät gestartet werden, steht auch die Rechenleistung des PCs zur Verfügung, die i.a. deutlich höher ist als die des Gerätes.

Vorteile
  • Echtzeit-Darstellung der Gerätedaten
  • Auswertung der Daten erfolgt am PC mit dessen Rechenleistung 
  • Größere Flexibilität und Interaktion mit dem Anwender möglich
  • Lauffähig an verschiedenen Clients (z.B. PC, PDA, Mobiltelefon)
  • Keine Installation am Client notwendig
  • Hohe Sicherheit der Applets


Nachteile

  • Die Java Virtual Machine muss beim Browser vorhanden sein
  • Die Java-Applets werden beim Aufruf erst über das Netz geladen.
  • Die Applet-Entwicklung ist aufwendiger als das Erstellen von Webseiten

Realisierung

Die in Java implementierten Applets werden als Link in die Templates der Web-Seiten integriert. Die Applets selbst werden auf dem Embedded Gerät genauso behandelt wie Webseiten (siehe auch Webserver). Beim Aufruf der HTML-Seiten über einen Browser wird das Applet vom Browser erkannt und geladen. Das gestartete Applet stellt (rückwärts) eine Anfrage an die IP-Adresse des Webservers. Ein Applet-Server beantwortet die Anfrage des Applets und sendet die notwendigen Daten vom Gerät zum Applet. Für den Applet-Server und für die Applets bietet SEVENSTAX vorgefertigte Module.




Anwendungsbeispiele
  • Windkraftanlagen
  • Überwachungsanlagen
  • Motorsteuerungen
  • medizinische Geräte