USB-Herelist: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
huge step forward thanks to fin! |
||
Zeile 1: | Zeile 1: | ||
USB-Herelist verwaltet eine Liste von Personen, die sich im Metalab befinden. | USB-Herelist verwaltet eine Liste von Personen, die sich im Metalab befinden. | ||
'''Zu tun: ''' Terminal an einem guten Platz aufhängen. [[Bild:Herelist-howto.doc]], [[Bild:Herelist-howto.pdf]] ausdrucken und dazuhängen. Anschalten und testen! | |||
'''Status:''' Anfang der Beta-Phase | '''Status:''' Anfang der Beta-Phase | ||
== Funktion == | == Funktion == | ||
Zeile 24: | Zeile 24: | ||
** Bei Auftreten von Events: kommen, gehen -> UDP-Broadcasts, HTTP-GET-Requests an Web-Projekte | ** Bei Auftreten von Events: kommen, gehen -> UDP-Broadcasts, HTTP-GET-Requests an Web-Projekte | ||
** Auf Anfrage ausgeben der Liste -> kleiner HTTP-Server, XML und plain text | ** Auf Anfrage ausgeben der Liste -> kleiner HTTP-Server, XML und plain text | ||
* | * Einbindung zu MOS: | ||
** Das Terminalgerät schickt, wenn: Etwas geändert wurde oder 20 Minuten vergangen sind, einen update-request, der die Liste beinhaltet. Die Webseite liefert aus dem Cache aus, außer der Cache ist älter als 30 Minuten oder die Herelist leer ist. | ** Das Terminalgerät schickt, wenn: Etwas geändert wurde oder 20 Minuten vergangen sind, einen update-request, der die Liste beinhaltet. Die Webseite liefert aus dem Cache aus, außer der Cache ist älter als 30 Minuten oder die Herelist leer ist. | ||
** für eine Implementation siehe [[USB-Herelist/MOS]]. | ** für eine Beispiel-Implementation siehe [[USB-Herelist/MOS]]. | ||
** Wenn man ganz motiviert ist, kann man mit AJAX (lies: XMLHttpRequest) den Bildschirm in Echtzeit updaten. | ** Wenn man ganz motiviert ist, kann man mit AJAX (lies: XMLHttpRequest) den Bildschirm in Echtzeit updaten. | ||
* Schön ist auch, dass nirgends Polling notwendig ist. | * Schön ist auch, dass nirgends Polling notwendig ist. |