OTOMI OTOMIWeb-Server

Konzept

OTOMI ist ein einfacher Web-Server, geschrieben in der Sprache TCL, der speziell für embedded Applikationen gedacht ist. Daher sind auch nur rudimentäre HTTP-Funktionen eingebaut. Die Spezialität dieses Web-Server sind in HTML-Seiten eingebettete TCL-Funktionen, die als Templates dienen können. Diese dynamischen Seiten werden anhand eines "_dyn" am Ende des Dateinamens erkannt, wie z.B. bei adressen_dyn.html. Aufgrund dieser Funktionalität ist die Unterstützung einer CGI-Schnittstelle unnötig und daher nicht eingebaut. Alle anderen Seiten werden statisch behandelt. Eine weitere Besonderheit ist das Hinzuladen von eigenen TCL-Scripte beim Starten des Servers. Diese können z.B. für bestimmte URLs Handler bereitstellen, die beim Aufrufen dieser Seite anspringen. (Beispiel: die URL /adressen/export bewirkt den Aufruf der Funktion "export" im Namespace "adressen".
Die dynamischen HTML-Seiten, werden im selben Kontext des Servers ausgeführt, so dass der Einsatz des Servers nur für einzelne, zusammengehörige Dienste nutzbar ist.

Eigenschaften

Aktuelle Version

Version 0.6.2 2013-06-10

Download

OTOMI