Upload
guest3fe432
View
1.225
Download
30
Embed Size (px)
DESCRIPTION
Citation preview
AjaxVisu
Browser-Visualisierung
mit AJAX-Technologie
für
Gira
HomeServer und FacilityServer
DaCom HomeAutomation
2008 2009
HomeServer
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 2 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
… ist ein Apronym für die Wortfolge "Asynchronous
JavaScript and XML". Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server
und dem Browser, das es ermöglicht, innerhalb einer HTML-Seite eine HTTP-Anfrage durchzuführen, ohne die
Seite komplett neu laden zu müssen. Das eigentliche Novum besteht in der Tatsache, dass nur gewisse Teile
einer HTML-Seite oder auch reine Nutzdaten sukzessiv bei Bedarf nachgeladen werden, womit Ajax eine
Schlüsseltechnik zur Realisierung des Web 2.0 darstellt.
Zitat aus Wikipedia
http://de.wikipedia.org/wiki/Ajax_(Programmierung) :
Ajax [ˈeɪdʒæks]
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 3 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Inhalt
Ajax [ˈeɪdʒæks] 2
Einleitung 5 Support 6 Voraussetzungen 7
Browser 7 Software 7 Geräte 7
Umfang 7 Besonderheiten 7 Installation 8
Umfang 8 Globale und lokale Installation 10 Windows Vista 11
Deinstallation und Sicherung 12 Muster-Projekt 13
Auto-Installation 13 Umfang 13 mehrere Projekte 13
Tool: HSAjaxFramework 14 Beschreibung 14 Voraussetzungen 14 Installations-Ort 14 Umfang 14 Parameter-Definition list.hs 14 list.hs 16 Parameterübergabe 17 Auswahl-Maske 17
Inbetriebnahme 18 Einrichtung 18 Seitengröße 19 Maskengröße und Visu-Fläche 19 PopUp-Seite 20 Übertragung 20
Start-Dateien 21 Code-Listing 21 Erklärungen 23
Start der Visu 24 Sicherheit 24 Reconnect und Refresh 25 Anmeldevarianten 26
Tabellarische Übersicht 26 Anmeldung über Login-Maske 26 Direkte Anmeldung inkl. Passwort 26 Direkte Anmeldung ohne Passwort 26 Anmelde-Verhalten 27
Login-Maske, Felder 28 Benutzername 28 Passwort 28 Design 28 Refreshzeit 28 Angaben speichern 28 Anmelden 28 5. Parameter 29
Installierte Dateien 30
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 4 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Grafik-Dateien 31 Problem mit transparenten .png Dateien 31 Aktions-Fläche für Buttons (transparent) 31 Klick-Anzeige (rote Fläche) 31 Inaktive Buttons (weiße Fläche) 32 Keine Hintergrund-Klicks bei Masken (grauer Hintergrund) 32 Keine Hintergrund-Klicks bei PopUp's (grauer Hintergrund) 32 Bilder für Musterprojekt 32 Tipp: Erstellung von halbtransparenten Hintergründen 32
Javascript-Dateien 33 HTML-Dateien 34
Übersicht der Masken 34 Login-Masken 34 Einfache Masken 35 Komplexe Masken 36 Eingabe-Überprüfung 36 Login-Maske 1 + 2 37 Buddy-Liste 38 Datum+Uhrzeit Eingabe 39 Feiertage-Kalender 40 Kamera-Archiv 41 Meldungs-Archiv 42 Urlaubs-Kalender 43 Werte-Eingabe 44 UZSU-Start 45 UZSU-Event 46 UZSU-Datum-Auswahl 47 UZSU-Uhrzeit-Auswahl 48 UZSU-Filter-Auswahl 49 UZSU-Funktionen 50 UZSU-Datum-Wochentage 51 UZSU-Datum-Zeitraum 53 UZSU-Datum-Einzeltag 54 UZSU-Uhrzeit-Masken 55
Begriffs-Erklärungen 56 Ajax 56 Cookie 56 Apronym 56 Akronym 57
Programm Versions-Historie 58 Dokument Versions-Historie 59 Disclaimer 61
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 5 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Mit der HomeServer AjaxVisu bekommen Sie eine browser-basierende Bedienmöglichkeit für den HomeServer und
FaciltyServer. Hiermit erhalten Sie eine mit HTML realisierte Visualisierung mit neuester Ajax-Technologie.
Die bestehende Visualisierung wird um folgende Features
erweitert:
- Automatischer Refresh im Hintergrund
- Refresh-Rate variabel ab 1 Sekunde einstellbar
- Unterschiedliche Seitengrössen möglich
- PopUp-Seiten (Visu und Masken)
Vorliegende Dokumentation und Software-Module haben zur Zeit noch den Status einer Vorabversion (RC Release
Candidate).
Einleitung
Beispiel: Urlaubskalender-PopUp aus dem Musterprojekt
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 6 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die HomeServer AjaxVisu ist ab sofort ein Open-Source-Projekt. Der Source-Code steht allgemein zur Verfügung unter der GNU GPL 3.0 Lizenz.
Source-Codes:
http://www.dacom-homeautomation.de/page.php?pageid=deopensource
GNU GPL-Lizenz: http://www.dacom-homeautomation.de/content/addons/gpl-3.0.txt
Daher gibt es für die HomeServer AjaxVisu keinen weiteren Support!
Support
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 7 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Internet-Browser auf dem Bediengerät.
Voraussetzungen
Das Musterprojekt wurde auf einem Windows-PC mit Internet Explorer 7, Firefox 2 und 3 und Opera 9.25 getestet, auf Apple mit Safari-Browser 3.0.4
Browser
Auf dem HS/FS:
HS/FS-Experte ab Version 2.2.071114
(ab 14.11.2007 oder jünger)
HS/FS-Firmware ab Version 2.2.071114 (ab 14.11.2007 oder jünger)
Software
- PC mit Windows XP oder Vista
- Apple Computer
Geräte
Die HomeServer AjaxVisu erweitert die vorhandene HS/FS Visualisierung.
'Menü', 'Query', und 'Maske Wochenzeitschaltuhr' sind nicht im
Umfang enthalten.
Im Download bei www.dacom-ha.de wird ein Setup, bestehend aus einen Design und einem Musterprojekt (siehe unten), angeboten.
Umfang
Die HomeServer AjaxVisu umfasst die Möglichkeit, unterschiedlich große Visu-Seiten zu definieren.
Eine Visu-Seite kann als PopUp Maske aufgerufen werden.
In einem Projekt ist kein zusätzliches Design für die HomeServer AjaxVisu notwendig. Das Layout wird durch die Visu bestimmt.
Besonderheiten
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 8 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Ein HS/FS-Experte ab Version 2.2.x muss installiert sein!
Im Folgenden wird davon ausgegangen, dass Sie den HS/FS Experten unter dem Verzeichnis-Pfad
C:\Programme\Gira\hs+fs\exp23\DE
installiert haben. Sollte das nicht der Fall sein, ersetzen Sie bitte in allen nachfolgenden Pfad-Angaben diesen Pfad durch Ihren eigenen.
Näheres zu den installierten Dateien finden Sie in den Kapiteln "Grafik-Dateien", "Javascript-Dateien" und "HTML-Dateien".
Wenn Sie die ausführbare HS_AjaxVisu_Setup.exe benutzen,
folgen Sie einfach den Installations-Anweisungen. Die benötigten Verzeichnisse werden automatisch angelegt.
Üblicherweise unter:
C:\Programme\Gira\hs+fs\exp23\DE\hsupload\hsav
Installation
Folgende Dateien werden installiert:
[EXPERTE_DIR]\doku
Diese Dokumentation -> HS_AjaxVisu_Doku_dacom.pdf
Flyer 01 -> HS_AjaxVisu_Flyer01_dacom.pdf
[EXPERTE_DIR]\proj\
hs_ajax_muster01_dacom.hs3
[alle Muster-Projekt-Dateien]
[EXPERTE_DIR]\tools\av-dacom
av_lizenz_dacom.txt
av_liesmich_dacom.txt
uninst.exe
HSAjaxFramework.exe
list.hs
test.bat
[EXPERTE_DIR]\hsupload\hsav\img
ax0.gif
hide.png
hide2.png
hide3.png
hide4.png
[EXPERTE_DIR]\hsupload\hsav\js
ajax.js
gpl-3.0.txt
Umfang
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 9 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
[EXPERTE_DIR]\hsupload\hsav
start.htm
startgast.htm
[EXPERTE_DIR]\hsupload\hsav\tpl
pop_ca_default.htm
pop_ca_300x225.htm
pop_ca_640x480.htm
pop_dt_default.htm
pop_hol_default.htm
pop_list_default.htm
pop_login1.htm
pop_login2.htm
pop_uzsu_act1_default.htm
pop_uzsu_date1_default.htm
pop_uzsu_date2_default.htm
pop_uzsu_date3_default.htm
pop_uzsu_datetype1_default.htm
pop_uzsu_evt1_default.htm
pop_uzsu_filter1_default.htm
pop_uzsu_start_default.htm
pop_uzsu_time1_default.htm
pop_uzsu_timetype1_default.htm
pop_vac_default.htm
pop_val_default.htm
[START-MENÜ]\DACOM_HA\HS_AjaxVisu
HSAjaxVisu Dokumentation.lnk -> HS_AjaxVisu_doku_dacom.pdf
HSAjaxVisu Flyer.lnk -> HS_AjaxVisu_Flyer01_dacom.pdf
HSAjaxVisu Lies mich.lnk -> av_liesmich_dacom.txt
HSAjaxVisu Lizenz.lnk -> av_lizenz_dacom.txt
HSAjaxVisu Uninstall.lnk -> uninst.exe
HSAjaxVisu GNU GPL Lizenz.lnk -> gpl-3.0.txt
HSAjaxFramework.lnk -> HSAjaxFramework.exe
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 10 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die HomeServer AjaxVisu wird standardmäßig, d.h. bei Installation mittels des Setup-Programms, unter
hsupload\hsav im Experten-Verzeichnis installiert, dessen Pfad wiederum normalerweise C:\Programme\Gira\hs+fs\exp23\DE lautet. Diese Installations-Art ist die globale Installation.
Es gibt noch eine weitere Installationsmöglichkeit. Sie wird lokale Installation genannt. Diese Installation erfolgt innerhalb eines Projekts. Die Baumstruktur der HomeServer AjaxVisu
(hsupload\hsav) muss dabei erhalten bleiben!
! Achtung: Eine lokale Installation kann ausschließlich durch
Kopieren der Dateien in das lokale Verzeichnis erfolgen. Das Setup-Programm bietet diese Möglichkeit nicht!
Das Schaubild (s.u.) zeigt eine globale (blauer Pfeil) und jeweils eine lokale Installation für die Projekte "Haus - Familie Meier"
(roter Pfeil) und "Haus - Familie Müller" (grüner Pfeil).
Globale und lokale Installation können auch gleichzeitig verwendet werden. Damit es dabei nicht zu Fehlern kommt, gilt
in einem solchen Fall die folgende Regel:
Lokal geht vor Global!
Das bedeutet, dass bei einer Datei, die es sowohl lokal, als auch global gibt, immer die aus der lokalen Installation
verwendet wird. Nur wenn eine Datei nicht in der lokalen Installation vorhanden ist, wird die der globalen Installation
verwendet.
Der Vorteil daran ist, dass der Inbetriebnehmer individuelle Start-Dateien pro Projekt verwenden kann.
Ebenso können natürlich auch Bilder oder HTML-Dateien (Maskendefinitionen) für einzelne Projekte abweichend vom
Standard (der in der globalen Installation abgelegt ist) in der lokalen Installation definiert werden.
! Anmerkung: Ist die HomeServer AjaxVisu global installiert,
steht sie für alle im HS/FS Experten installierten Projekte zur
Verfügung.
! Anmerkung: Ist die HomeServer AjaxVisu lokal installiert,
steht sie nur für das jeweilige Projekt zur Verfügung!
Globale und lokale
Installation
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 11 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Globale ( ) und lokale ( , ) Installationen
Schaubild
Sollten Sie mit dem Vista-Betriebssystem arbeiten und den HS/FS Experten unter
"C:\Programme\..." bzw "C:\Program Files\..."
installiert haben, kann es trotz Administrator-Rechten dazu kommen, dass die HomeServer AjaxVisu-Installation nicht
funktioniert.
Windows Vista
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 12 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Wenn Sie die ausführbare HS_AjaxVisu_Setup.exe benutzt
haben, finden Sie im Start-Verzeichnis im von Ihnen gewählten Ordner den Punkt "HSAjaxVisu Uninstall".
Damit deinstallieren Sie sowohl die HomeServer AjaxVisu, als auch die beigefügte Dokumentation und das ebenfalls
mitinstallierte Musterprojekt.
! Anmerkung: Wenn Sie mehrere Versionen der HomeServer
AjaxVisu ins gleiche Experten-Verzeichnis installiert haben (d.h., Sie haben eine neuere Version über eine ältere installiert), wird durch die Benutzung einer "alten" Uninstall-
Routine, die im Windows Start-Menü evtl. noch vorhanden ist, ihr aktuelles Projekt entfernt!
Haben Sie bei der Installation der HomeServer AjaxVisu die "Sicherungs"-Funktion des Setup-Programms verwendet, wird die damit gesicherte Version nicht deinstalliert.
Wenn Sie also ältere Versionen der HomeServer AjaxVisu behalten möchten, nutzen Sie bei der Installation die "Sicherungs"-Funktion des Installations-Programms.
Beim Deinstallieren wird immer der Ordner hsav und alles, was sich darin befindet, gelöscht.
Die "Sicherungs"-Funktion des Installationsprogramms benennt die im Verzeichnis hsupload existierende Version um, indem an
den Namen des Verzeichnisses hsav ein 4-stelliger Zähler angehängt wird. Es können also theoretisch bis zu 9999 alte
Versionen gleichzeitig existieren.
Beispiel: Das alte Verzeichnis hsav wird umbenannt in hsav.0001. Anschließend wird die neue Version wieder in das Verzeichnis hsav installiert.
Deinstallation
und Sicherung
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 13 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Ein Musterprojekt liegt der HomeServer AjaxVisu bei. Muster-Projekt
Das Musterprojekt hs_ajax_muster01_dacom wird automatisch in dem ausgewählten Experten-Verzeichnis im Projekt-Ordner
installiert. Sie können es direkt nach der Installation und nach dem Neustart des Experten öffnen.
Auto-Installation
Auflösung: 1024x768 Vollbild
Visu-Masken:
- UZSU - Kamera-Archiv
- Buddy-Liste - Meldungsarchiv - Werte-Eingabe
- Urlaubs-Kalender - Feiertagskalender
- Datum+Uhrzeit Eingabe
PopUp's:
- Diagramme - Kamera-Bilder
Umfang
Wenn Sie an mehreren Projekten gleichzeitig arbeiten und diese im Wechsel auf den HS/FS übertragen, sollten Sie unbedingt folgendes tun:
Leeren Sie vor jedem Projekt-Wechsel den Cache Ihres Browsers!
Da Sie bei verschiedenen Projekten gleiche Dateinamen verwenden, die Inhalte dieser Dateien aber unterschiedlich sein
können, kann es zu falschen Anzeigen im Browser führen, wenn der Browser, anstatt die aktuelle Seite anzuzeigen, auf den
Cache zurückgreift und die gleichnamige Seite eines anderen Projekts anzuzeigen versucht.
mehrere Projekte
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 14 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Tool:
HSAjaxFramework
HSAjaxFramework ist ein Windows Werkzeug, das den MS Internet Explorer (IE) startet.
Es werden dabei keine Steuerelemente des IE, wie z.B. Navigationsknöpfe, etc. angezeigt.
Durch Parameter können Fensterposition, Fenstergröße, Randbreite und Fensterdarstellung eingestellt werden.
HSAjaxFramework kann auf zwei verschiedene Arten aufgerufen werden: Mit oder ohne Parameter. Als Parameter
kann der unten beschriebene <key> übergeben werden. Bei Aufruf ohne Parameter erscheint eine Auswahl-Maske.
Bei Eingabe einer URL in der Auswahlmaske wird
HSAjaxFramework im Vollbild-Modus gestartet.
Beschreibung
Microsoft .NET Framework 2.0
Voraussetzungen
HSAjaxFramework wird automatisch in dem ausgewählten
Experten-Verzeichnis unter tools\hsajaxvisu installiert.
Installations-Ort
- HSAjaxFramework.exe
- list.hs
- test.bat
Umfang
Alle einstellbaren Parameter werden in der Definitions-Datei
list.hs (XML-Format) angelegt.
Verwenden Sie dazu einen Text-Editor.
Die Datei besteht aus folgenden Parametern (XML-Tags):
Parameter-
Definition
list.hs
Sektion
Innerhalb dieses XML-Tags wird ein HS/FS definiert.
Es können mehrere HS/FS in dieser Datei definiert werden; jeder durch ein eigenes <device> XML-Tag.
<device>
Eindeutiger Schlüssel:
Mit diesem Parameter kann das Programm aufgerufen werden.
Dann werden automatisch alle weiteren Parameter berücksichtigt.
Beispiel: Siehe unten.
<key>
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 15 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Fenster-Größe
0 = Normal 1 = Maximiert
<windowstate>
Fenster-Titel
0 = Randlos (kompletter Bildschirm, keine Windows-Leiste) 1 = mit Rand (Fenster hat Titel-Zeile und Windows-Leiste ist
sichtbar)
<border>
Fenster-Darstellung
0 = Normal 1 = Fenster immer im Vordergrund
<ontop>
Beschreibung
Bezeichnung des HS/FS für die Auswahlliste im Programm
<text>
URL für HS/FS-Aufruf
Beachten Sie dabei, dass nicht XML-konforme Zeichen maskiert werden müssen.
Im Beispiel: "&" muss als "&" geschrieben werden.
<url>
Horizontale Fensterposition bei Aufruf
Position, an der die linke, obere Ecke des Fensters platziert wird. (Rechts/Links)
Wird nur berücksichtigt, wenn <windowstate>=0 ist.
<pos_x>
Vertikale Fensterposition bei Aufruf
Position, an der die linke, obere Ecke des Fensters platziert wird. (Oben/Unten)
Wird nur berücksichtigt, wenn <windowstate>=0 ist.
<pos_y>
Fensterbreite
Wird nur berücksichtigt, wenn <windowstate>=0 ist.
<width>
Fensterhöhe
Wird nur berücksichtigt, wenn <windowstate>=0 ist.
<height>
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 16 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
<?xml version="1.0" encoding="ISO-8859-1"?>
<devices>
<device>
<key>HS150</key>
<text>RedStone</text>
<url>http://192.168.0.150/opt/hsav/start.htm</url>
<windowstate>1</windowstate>
<border>1</border>
</device>
<device>
<key>HS144</key>
<text>Demo HS</text>
<url>http://192.168.0.144:88/hshtm?
user=u1&pw=u1&cl=GIRA800&ref=R3</url>
<windowstate>0</windowstate>
<pos_x>100</pos_x>
<pos_y>100</pos_y>
<width>800</width>
<height>600</height>
<border>1</border>
<ontop>1</ontop>
</device>
</devices>
list.hs
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 17 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Das Programm kann auch per Parameterübergabe gestartet werden.
Beispiel: HSAjaxFramework.exe HS150
HS150 ist der o.g. <Key>
Wird kein Parameter übergeben, erscheint die Auswahlliste.
Parameterübergabe
Auswahl-Maske
Fenstertitel
Name des Programms mit Versions-Nummer.
Punkt 1
Radio-Button
Hier klicken, um aus der Liste einen HS/FS auszuwählen.
Punkt 2
Spalte "Key"
Eindeutiger Schlüssel für die Bezeichnung eines HS/FS.
Dieser Wert kann HSAjaxFramework als Parameter beim Aufruf mitgegeben werden.
Punkt 3
Spalte "Description"
Kurze Beschreibung des HS/FS.
Punkt 4
Radio-Button
Hier klicken, um im Eingabe-Feld eine URL angeben zu können.
Beispiele:
- http://192.168.0.150/opt/hsav/startgast.html
- http://192.168.0.144:88/hshtm?user=u1&pw=u1&cl=GIRA800&ref=R3
Punkt 5
OK-Button
Hier klicken, um Ihre Eingaben zu bestätigen.
Punkt 6
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 18 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Inbetriebnahme
Bestehende Projekte kann man ohne zusätzliches Design um
die HomeServer AjaxVisu erweitern. Nach der Installation müssen im Experten unter dem Menüpunkt
folgende zwei Symbole angelegt werden. Die Bild-ID ist bei der Definition entscheidend!
- Bild-ID: XXPAGE
- Bild-ID: XXPOPUP
Die Namen der Symbole können frei vergeben werden; es empfiehlt sich aber, sprechende Namen zu benutzen.
! Anmerkung: Beachten Sie, dass diese beiden Symbole nicht
durch kopieren oder duplizieren eines anderen Symbols erstellt werden können!
Einrichtung
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 19 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Möchte man die Fläche einer Standard-Visuseite begrenzen, ist
dies mit dem Symbol XXPAGE möglich. Setzt man dieses Symbol auf eine Visu-Seite, so definiert man damit die untere rechte Ecke. Alle Informationen, die außerhalb der begrenzten
Fläche liegen, werden nicht angezeigt.
Legen Sie wie oben beschrieben das Symbol an:
Bild-ID: XXPAGE Bezeichnung (Name): "Ajax_Seitengröße".
Das Symbol kann optional verwendet werden. Wird dieses Symbol nicht verwendet, zeigt der Browser die gesamte Fläche der Visu-Seite an.
Es empfiehlt sich, ein kleines, quadratisches Symbol zu verwenden. Die obere linke Ecke des Symbols definiert die Seitengröße.
Der grüne Rahmen im linken Bild zeigt die Fläche, die durch den oberen linken Punkt des kleinen grauen XXPAGE-Symbols
definiert wird. Das rechte Bild zeigt das in der HomeServer AjaxVisu sichtbare Ergebnis.
! Anmerkung: Die Größe und Farbe des XXPAGE-Symbols
haben keine Bedeutung, da es ja außerhalb der definierten Anzeige-Fläche liegt.
Seitengröße
Die größte dem Musterprojekt beiliegende HTML-Masken ist 619 Pixel breit und 523 Pixel hoch.
Wenn Sie die Größe der Visu-Fläche mittels des XXPAGE-Symbols kleiner als die Größe der HTML-Masken definieren, können die HTML-Masken nicht komplett angezeigt werden.
Maskengröße und
Visu-Fläche
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 20 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die HomeServer AjaxVisu bietet die Möglichkeit von PopUp-
Visu-Seiten.
Möchte man eine Visu-Seite über die aufrufende Visu-Seite legen (PopUp), so ist dies mit dem Symbol XXPOPUP möglich. Setzt man dieses Symbol auf eine Visu-Seite, so definiert man
damit die untere rechte Ecke und gleichzeitig diese Seite als PopUp. Alle Informationen, die außerhalb der begrenzten Fläche
liegen, werden nicht angezeigt. Die Seite wird bei Aufruf zentriert über die bestehende Seite gelegt.
Legen Sie wie oben beschrieben das Symbol an:
Bild-ID: XXPOPUP Bezeichnung (Name): "Ajax_PopUp".
Es empfiehlt sich, ein kleines, quadratisches Symbol zu verwenden. Die obere linke Ecke des Symbols definiert die
Seitengrösse.
Eine Maske (z.B. Meldungsarchiv) kann von einer PopUp-Seite aus aufgerufen werden, der Aufruf einer weiteren Visu- oder PopUp-Seite ist innerhalb einer PopUp-Seite nicht möglich.
Daher müssen Sie auf jeder PopUp-Seite ein Navigations-Element definieren (z.B.: "Navigation: Zurück" oder "Navigation: Startpunkt").
Mit einer PopUp-Seite kann man beispielsweise geräte-spezifische PopUp's realisieren, wie z.B. ein PopUp zur Jalousie-Steuerung.
Im linken Bild ist das spätere PopUp zusammen mit dem kleinen roten XXPOPUP-Symbol zu sehen, das die
darzustellende Fläche abgrenzt. Rechts ist das Ergebnis, das dann als PopUp in der HomeServer AjaxVisu zu sehen ist,
abgebildet.
PopUp-Seite
Das Projekt muss immer komplett (Bilder+Daten+Ansagen) auf den HS/FS übertragen werden.
Übertragung
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 21 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die Erklärungen zu den Start-Dateien erfolgen am Beispiel der Datei startgast.htm.
Die Datei startgast.htm unterscheidet sich nur in der mit roter Schrift auf gelbem Grund markierten Zeile von start.htm.
Start-Dateien
Zeile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Code
<html>
<head>
<title>HomeServer AjaxVisu</title>
<meta name="viewport" content="width=320;
user-scalable=1; minimum-scale=0.5; maximum-scale=1.0;
initial-scale=1.0;">
<script type="text/javascript" src="js/ajax.js"></script>
<style class="text/css">
body { background-color:black; }
div {}
img {}
input {padding:0px; margin:0px; }
</style>
</head>
<body scroll="no">
<!-- Visu -->
<div id="xbase" style="position:absolute; top:0px;
left:0px; width:320px; height:480px; overflow:hidden;
border:0px;">
</div>
<!-- Markierung -->
<div id="xmark" style="position:absolute; top:0px;
left:0px; visibility:hidden;">
<img id="xmarkimg" src="img/hide.png"
style="position:absolute; top:0px; left:0px;" />
</div>
<!-- Reconnect -->
<div id="xreconnect" style="position:absolute; top: 0px;
left: 0px; width:320px; height:480px;
background-color:#404040; text-align:center;
overflow:hidden; visibility:hidden;">
<div style="position:absolute; top:323px; left:371px;
width:282px; height:132px; background-color:white;">
<div style="position:absolute; top: 1px; left:
1px; width:280px; height:130px;
background-color:#ff8080;">
Code-Listing
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 22 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Zeile
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Code
<div style="position:absolute; top: 15px; left:
1px; width:278px; padding:0;
background-color:#ff8080; text-align:center;
font-family:arial; color:black;">
<span style="font-size:14pt; font-weight:bold;">
HomeServer AjaxVisu
</span>
<br/><br/>
<span style="font-size:10pt;
font-weight:normal;">
Stelle Verbindung wieder her...
</span>
<br/><br/>
<span id="tryCnt" style="font-size:18pt;">
**********
</span>
<!-- <span id="tryState"> </span> -->
</div>
</div>
</div>
</div>
<!-- Start -->
<script language="JavaScript">
startClientEx('user', 'passwd', 'design', 'refresh', 1);
</script>
</body>
</html>
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 23 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die Erklärungen beziehen sich auf die Einstellungs-Möglichkeiten in dieser Datei. Die Standard-HTML-Kommandos
werden als bekannt vorausgesetzt.
Erklärungen
Zeilen
3
6-11
7
15
19-21
24
25-42
46-48
47
Erklärungen
Seiten-Titel bzw. Laschen-Titel im Browser.
CSS-Einstellungen für Login- und Reconnect-Masken
Hintergrund-Einstellungen. Aktuell: Farbe
<div> "xbase". Dieser Container enthält die gesamte Visu.
<div> "xmark" mit img "xmarkimg". Das hier eingetragene Bild
("img/hide.png") wird für die Klick-Anzeige benötigt.
<div> "xreconnect". Container für die Reconnect-Anzeige-Maske.
Diese <div> definiert die Meldebox in der Reconnect-Anzeige-Maske.
Die <span>'s mit den ID's "tryCnt" und "tryState" müssen vorhanden
sein, ansonsten kann hier frei mit HTML gestaltet werden.
Client wird per JavaScript gestartet. Einige Dinge sind einstellbar:
Aufruf des Clients. In dieser Zeile unterscheiden sich die Start-Dateien voneinander. Siehe dazu auch dieses und die darauf folgenden Kapitel.
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 24 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die HomeServer AjaxVisu wird durch den Aufruf einer der folgenden Seiten in einem der o.a. Browser gestartet:
A.) http://IP_DES_HS-FS/opt/hsav/start.htm B.) http://IP_DES_HS-FS/opt/hsav/startgast.htm
Bei der Variante B (siehe Beispiel, entnommen der dem Projekt beigelegten startgast.htm) können die Parameter angepasst
werden.
Dies sind (in dieser Reihenfolge): 'User', 'Passwort', 'Design-Kürzel', 'Refreshzeit' und 'Anmelde-Verhalten'. Eine detaillierte
Beschreibung der Felder finden Sie im Kapitel Login-Maske, Felder, oder folgen Sie den o.g. Hyperlinks.
Im Kapitel "Code-Listing" ist die betreffende Zeile mit roter Schrift auf gelbem Grund markiert.
Hier ein Beispiel für die Datei startgast.htm:
startClientEx('admin', 'admin', 'gira1024v', 'R2',1);
! Achtung: Wenn Sie sich mit der B-Variante einloggen,
werden alle Cookies gelöscht, d.h. beim nächsten Einloggen mit
Variante A müssen Sie alle Daten wieder neu eingeben.
! Anmerkung: Die Namen der beiden Dateien (start.htm,
startgast.htm) können natürlich beliebig vergeben werden.
Start der Visu
Da bei der B-Variante die Anmeldedaten unverschlüsselt gespeichert werden, empfehlen wir, diese Variante nur für Benutzer, die eine ausschließlich interne Zugriffsberechtigung
haben, zu nutzen. Ansonsten kann nicht ausgeschlossen werden, dass sich jemand Zugriff auf diese Datei verschafft und die Daten missbraucht.
Variante A hingegen kann unbegrenzt eingesetzt werden, da in diesem Fall keine Daten in ungeschützten Bereichen gespeichert werden und bei jeder Anmeldung und bei jedem
Reconnect mindestens das Passwort abgefragt wird.
Sicherheit
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 25 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Bei einem Abbruch der Verbindung zum HS/FS, z.B. wegen
eines Neustarts des HS/FS, wird ein rötlich eingefärbtes Info-Fenster mit der Überschrift "HomeServer AjaxVisu" und dem Hinweis, dass gerade versucht wird, die abgebrochene
Verbindung wieder herzustellen, angezeigt. Dieser Reconnect-Versuch wird in Abständen, die durch die Refreshzeit bestimmt
werden, wiederholt.
Im Info-Fenster wird eine Reihe von Sternchen angezeigt, von denen jedes für einen bereits erfolgten Reconnect-Versuch steht.
Sowie die Verbindung wieder hergestellt wurde, verschwindet das Info-Fenster.
Hat man sich mit der in Kapitel "Start der Visu" beschriebenen 'Variante A' eingeloggt, so wird nach Verbindungs-Aufbau
wieder die Login-Maske angezeigt.
Bei Benutzung der 'B-Variante' steht man anschließend wieder auf der Seite, auf der man vor Verbindungs-Abbruch aktiv war.
Ausnahme: PopUp-Seiten. Man steht wieder auf der Seite, von der aus die PopUp-Seite aufgerufen wurde.
Reconnect und
Refresh
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 26 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Zur Anmeldung gibt es drei Varianten:
1. Anmeldung über Login-Maske
2. Daten inkl. Passwort in HTML-Startseite
3. Daten ohne Passwort in HTML-Startseite
Anmeldevarianten
URL zur Anmeldung:
http://IP_DES_HS-FS/opt/hsav/[Startseite]
Anmeldetyp Angezeigte Startseite für
die Anmeldung
Benutzerdaten
eingeben
Passwort
eingeben
1 start.htm Ja Ja
2 startgast.htm /
Letzte besuchte Seite
Nein Nein
3 startgast.htm /
Letzte besuchte Seite
Nein Ja
Tabellarische
Übersicht
Anmeldetyp 1
Die Anmeldung erfolgt über die Login-Maske. Nach erfolgreicher Anmeldung erscheint immer die für den Benutzer
definierte Startseite.
Siehe auch Kapitel "Login-Maske, Felder".
Anmeldung über
Login-Maske
Anmeldetyp 2
Alle nötigen Benutzerdaten werden in der aufzurufenden
Startseite vermerkt. Es kann parametrisiert werden, ob nach erfolgreicher Anmeldung die Visu-Startseite oder die zuletzt besuchte Visu-Seite angezeigt werden soll.
Direkte Anmeldung
inkl. Passwort
Anmeldetyp 3
Alle nötigen Benutzerdaten, außer dem Passwort, werden in der aufzurufenden Startseite vermerkt. Beim Aufruf der Startseite erscheint eine Passworteingabemaske. Es kann parametrisiert
werden, ob nach erfolgreicher Anmeldung die Visu-Startseite oder die zuletzt besuchte Visu-Seite angezeigt werden soll.
Direkte Anmeldung
ohne Passwort
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 27 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Der 5. Parameter in startgast.htm
Dieser Parameter definiert, auf welcher Visu-Seite man nach dem Einloggen landet. Es gibt kein Eingabe-Feld auf der Login-Maske für diesen Parameter. Er muss direkt in der startgast.htm geändert werden.
0 = Visu-Startseite
1 = zuletzt besuchte Visu-Seite
Anmelde-Verhalten
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 28 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die Login-Maske enthält nachfolgend aufgeführte Felder und Schaltknöpfe.
Die Daten werden im HS/FS-Experten angelegt.
Login-Maske,
Felder
Eingabe-Feld, im Beispiel: 'admin'
Groß-/Klein-Schreibung beachten! Benutzername für die Anmeldung am HS/FS.
Dieser Benutzer bekommt die Startseite in der Visualisierung zugeordnet.
Benutzername
Eingabe-Feld, im Beispiel: 'admin'
Groß-/Klein-Schreibung beachten! Passwort für die Anmeldung am HS/FS.
Passwort
Eingabe-Feld, im Beispiel: 'gira1024v' Kürzel.
Gibt an, welches Design bzw. welche Visu-Startseite angezeigt werden soll; hat sonst keinen weiteren Einfluss auf die HomeServer AjaxVisu.
Design
Eingabe-Feld, im Beispiel: 'R1' Kürzel.
Wird über ein Element in der Visu eine Änderung herbeigeführt, beispielsweise ein Licht eingeschaltet, wird in Abständen, die
sich jedesmal verdoppeln, ein automatischer Refresh der Seite (der Status des betreffenden Objektes wird ermittelt und auf der Visu angezeigt) durchgeführt. Dies passiert solange, bis
eine Zeitspanne vergangen ist, die unter Refreshzeit im HS/FS Experten eingetragen wurde.
Beispiel: Als Refreshzeit sind 5 Minuten (= 300 Sekunden) eingetragen. Dann wird nach 2, 4, 8, 16, 32, 64, 128 und 256 Sekunden ein automatischer Refresh durchgeführt.
Refreshzeit
Check-Box Wird diese Check-Box aktiviert, werden Benutzername und Passwort sowie alle weiteren Einstellungen als Cookie auf dem Gerät gespeichert.
Angaben speichern
Button Mit Klick auf diesen Button meldet man sich mit den zuvor gemachten Angaben am HS/FS an und startet bei erfolgreichem Anmeldevorgang die Visualisierung.
Anmelden
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 29 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
In der Datei Startgast.htm gibt es noch einen weiteren
Parameter, der allerdings kein Eingabefeld auf der Login-Maske hat. Näheres dazu siehe hier.
5. Parameter
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 30 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Im Folgenden werden die Details der HomeServer AjaxVisu beschrieben.
Diese Dateien können mit geringen HTML-Kenntnissen für eigene Bedürfnisse (Farben etc.) angepasst werden.
Die installierten Dateien gliedern sich in mehrere Rubriken auf, die jeweils in einem gesonderten Unterverzeichnis zu finden
sind.
Rubriken:
Grafik-Dateien
Javascript-Dateien
HTML-Dateien
Installierte
Dateien
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 31 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die Grafik-Dateien sind im Unterordner img des Ordners hsav abgelegt.
Der Pfad zum Ordner hsav lautet wie unter Installation beschrieben.
Die Dateien dienen dazu, gewisse Aktionen (z.B. Klicks) zu ermöglichen, zu verhindern oder auch nur anzuzeigen.
Die Dateien werden entsprechend der benötigten Fläche in horizontaler und vertikaler Richtung gedehnt bzw. gestaucht.
! Anmerkung: Die im Folgenden beschriebenen Grafik-Dateien
können von Ihnen durch eigene ersetzt werden, wenn Ihnen die im Musterprojekt vorhandenen nicht zusagen sollten. Sie dürfen nicht einfach nur gelöscht werden, sondern es muss
immer eine Datei mit dem entsprechenden Namen vorhanden sein!
Grafik-Dateien
! Achtung:
Alle Internet-Explorer Versionen kleiner als Version 7 unterstützen keine transparenten Grafiken von Typ ".png".
Erst die Version 7 stellt diese Grafiken korrekt dar.
Problem mit
transparenten .png
Dateien
ax0.gif
Transparente Fläche, d.h. sie hat keine Farbe und ist somit 100% durchsichtig.
Diese Datei wird dazu benutzt, über alle als anklickbar definierten Visu-Elemente gelegt zu werden. Sie macht aus den reinen Grafik-Elementen erst bedienbare Schaltflächen.
Aktions-Fläche für
Buttons
(transparent)
hide.png
Nur teilweise transparente, rot eingefärbte Fläche, d.h. sie ist nicht völlig durchsichtig.
Diese Datei wird dazu benutzt, für kurze Zeit über ein Visu-Element gelegt zu werden, nachdem der Anwender darauf
geklickt hat. Damit wird der Klick dem Anwender sichtbar gemacht. Nach ein bis zwei Sekunden verschwindet die rote Fläche wieder. Dies passiert aber nur in der Visu; die Masken
sind davon ausgenommen.
! Anmerkung: Siehe dazu auch Erklärungen zur start.htm.
Klick-Anzeige (rote
Fläche)
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 32 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
hide2.png
Nur teilweise transparente, weiß eingefärbte Fläche, d.h. sie ist nicht völlig durchsichtig.
Diese Datei wird dazu benutzt, um z.B. in den Masken inaktive Buttons zum Einen anzuzeigen und zum Anderen auch klick-
inaktiv zu machen.
Inaktive Buttons
(weiße Fläche)
hide3.png
Halbtransparenter (grauer) Vollbild-Hintergrund, der nach Aufruf einer Systemmaske (z.B. ZSU, Werteingabe …) unterlegt
wird. Damit werden Klicks auf den Hintergrund vermieden.
Keine Hintergrund-
Klicks bei Masken
(grauer
Hintergrund)
hide4.png
Halbtransparenter (grauer) Vollbild-Hintergrund, der nach Aufruf einer Visu-PopUp-Seite unterlegt wird. Damit werden
Klicks auf den Hintergrund vermieden.
Keine Hintergrund-
Klicks bei PopUp's
(grauer
Hintergrund)
Diese Dateien dienen der optischen Gestaltung des von DaCom GmbH entworfenen Musterprojekt-Layouts und sind daher nicht
zwingend notwendig für den Betrieb der HomeServer AjaxVisu.
hoftor.png Bild für Kamera-Simulation
Bilder für
Musterprojekt
Mit dem Programm Paint.NET (Freeware der Firma Microsoft) geht man vor wie folgt:
- Neues (leeres) Bild erstellen
- Alles markieren und löschen: (STRG-A), (ENTF)
- Im Fenster "Farben" eine Farbe auswählen
- Mit dem Tool "Farbeimer" alles komplett einfärben
- Im Fenster "Ebenen" auf den Button "Eigenschaften" (am unteren Rand des Fensters, rechts) klicken
- Im nun angezeigten Popup-Fenster die Deckfähigkeit nach Belieben einstellen
Tipp: Erstellung von
halbtransparenten
Hintergründen
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 33 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die Javascript-Dateien sind im Unterordner js des Ordners hsav abgelegt.
Der Pfad zum Ordner hsav lautet wie unter Installation beschrieben.
Die Dateien dienen dazu, den HTML-Dateien sozusagen Leben einzuhauchen. Diese Dateien enthalten den Programm-Code,
der z.B. aus einem gezeichneten Button, bzw. der transparenten Fläche, die über ihm liegt, einen tatsächlich auf Klick reagierenden Button macht.
Die momentan verwendete Datei heißt ajax.js.
Javascript-
Dateien
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 34 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Die HTML-Dateien sind im Unterordner tpl des Ordners hsav abgelegt.
Der Pfad zum Ordner hsav lautet wie unter Installation beschrieben.
Diese Dateien definieren das Aussehen der vordefinierten Visu-Masken. Damit kann der Systemintegrator eigene Anpassungen
am Masken-Design vornehmen.
HTML-Dateien
! Anmerkung: Die Wochen-Zeitschaltuhr ist nicht Umfang der
HomeServer AjaxVisu. Verwenden Sie stattdessen die Universalzeitschaltuhr.
! Anmerkung: Die Masken Diagramm und Kamera werden in
der HomeServer AjaxVisu nicht (mehr) benötigt, da über die Einbettung in die Visu-Fläche das Gleiche und noch mehr in
größerer Variationsbreite erreicht werden kann.
! Anmerkung: Einige Masken der Universal-Zeitschaltuhr
werden in der HomeServer AjaxVisu nicht mehr benötigt, da
sich das Handling gegenüber der Standard-Darstellung geändert hat. Die Funktionalität ist dennoch in vollem Umfang
erhalten geblieben.
Übersicht der
Masken
Die beiden hier genannten Dateien werden abhängig von der verwendeten Startseite vom Gerät aufgerufen.
Maske '.HTM'-Datei
Login-Maske 1 (Alle Angaben) pop_login1.htm
Login-Maske 2 (Nur Passwort) pop_login2.htm
Die aufgeführten Masken sind Einzel-Masken und benötigen daher nur jeweils eine '.HTM'-Datei.
Login-Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 35 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Maske '.HTM'-Datei
Buddy-Liste pop_list_default.htm
Datum+Uhrzeit Eingabe pop_dt_default.htm
Feiertage-Kalender pop_hol_default.htm
Kamera-Archiv pop_ca_default.htm pop_ca_300x225.htm * pop_ca_640x480.htm *
Meldungs-Archiv pop_list_default.htm
Urlaubs-Kalender pop_vac_default.htm
Werte-Eingabe pop_val_default.htm
Die aufgeführten Masken sind Einzel-Masken und benötigen daher nur jeweils eine '.HTM'-Datei.
Einfache Masken
Die beiden mit * gekennzeichneten '.HTM'-Dateien des Kamera-Archivs sind zusätzlich im Musterprojekt enthalten.
Die Datei pop_ca_300x225.htm ist per Default identisch mit der Datei pop_ca_default.htm. Das Design dieser Dateien zeigt drei
Kamera-Bilder nebeneinander mit einer Grösse von 300x225 Pixeln.
Alternativ liegt noch eine weitere Kamera-Archiv-Datei mit Namen pop_ca_640x480.htm bei, deren Design nur ein Kamerabild, dieses aber in einer Grösse von 640x480 Pixeln, darstellt.
Um eine der Varianten zu testen, kopieren Sie sie als pop_ca_default.htm und überschreiben damit die existierende pop_ca_default.htm.
Übertragen Sie nun ihr Projekt nochmals auf den HS/FS.
Evtl. müssen Sie den Cache Ihres Browsers löschen, um das Ergebnis sehen zu können.
Alternative Kamera-
Archive
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 36 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Maske '.HTM'-Datei
Universal-Zeitschaltuhr
(UZSU)
pop_uzsu_start_default.htm
pop_uzsu_evt_default.htm
pop_uzsu_datetype1_default.htm
pop_uzsu_timetype1_default.htm
pop_uzsu_filter1_default.htm
pop_uzsu_act1_default.htm
pop_uzsu_date1_default.htm
pop_uzsu_ date2_default.htm
pop_uzsu_ date3_default.htm
pop_uzsu_time1_default.htm
Die aufgeführte Maske hat mehrere Unter-Masken und benötigt daher mehrere '.HTM'-Dateien.
Komplexe Masken
Bitte beachten Sie, dass bei der Eingabe von Werten u.U.
nicht sofort während der Eingabe überprüft werden kann, ob der eingegebene Wert korrekt oder sinnvoll ist.
Diese Überprüfung findet dann aber spätestens bei Klick auf den in der Maske vorhandenen OK-Button statt. Sollten Sie beispielsweise ein ungültiges Datum
eingegeben haben, so wird üblicherweise bei Klick auf OK
das Datums-Feld wieder geleert.
Kontrollieren Sie daher bitte immer, ob die von Ihnen gemachten Angaben auch akzeptiert wurden.
Eingabe-
Überprüfung
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 37 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_login1.htm / pop_login2.htm Login-Maske 1 + 2
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_login" gekennzeichnet ist. Die
Anordnung innerhalb dieses Containers ist bis auf eine Ausnahme frei gestaltbar und wird nur durch HTML begrenzt.
Die Ausnahme besteht darin, dass die Eingabe-Felder der Maske sich in einem Container befinden müssen, der mit der ID "pop_local1" gekennzeichnet ist. Dieser Container muss sich innerhalb des Containers "pop_login" befinden. Die Anordnung
innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Die Masken für Login 1 und Login 2 sind fast identisch, sie unterscheiden sich nur in der Anzahl der in ihnen erscheinenden Eingabe-Felder. Die Spalten login1 und login2 in
der nachfolgenden Tabelle definieren, welche Felder in welcher der beiden Masken vorkommen.
Einführung
ID login1 login2 Typ Beschreibung
pop_login x x div Container für gesamtes Popup
pop_titel1 x x div Feld für Maskentitel 1
pop_titel2 x x div Feld für Maskentitel 2 (optional)
pop_ico x x img Logo in Titelzeile (optional)
pop_local1 x x div Container für alle Eingaben
login_user x input Eingabe-Feld: Name
login_pw x x input Eingabe-Feld: Passwort
login_refresh x input Eingabe-Feld: Refresh-Zeit
login_design x input Eingabe-Feld: Design-Kürzel
login_save_pw x input Check-Box: Angaben speichern
btnok x x input Button: OK - Eingaben abschicken
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 38 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_list_default.htm Buddy-Liste
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_list" gekennzeichnet ist. Die
Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
! Anmerkung: Diese Maske benutzt dieselbe '.htm'-Datei wie
das Meldungs-Archiv.
Einführung
In dieser Maske werden zwei Mengen-Variablen verwendet: pop_linexa und pop_linexb. Diese Variablen haben einen Zähler
(x) im Namen und werden von der Programmlogik automatisch erkannt. Es können bis zu 1000 Elemente mit Zähler-Werten
zwischen 1 und 1000 von jeder der beiden Mengen-Variablen in der Maske verwendet werden.
Im Musterprojekt werden jeweils fünf Elemente der beiden Mengen-Variablen verwendet.
Mengen-Elemente
D Name Typ Beschreibung
pop_list div Container für gesamtes Popup
pop_titel1 div Feld für Maskentitel 1
pop_titel2 div Feld für Maskentitel 2 (optional)
pop_ico img Logo in Titelzeile (optional)
pop_line1a
bis
pop_line1000a
div Zeile 'x' - Name
'x' kann Werte von 1 bis 1000 annehmen
pop_line1b
bis
pop_line1000b
div Zeile 'x' - Datum + Uhrzeit
'x' kann Werte von 1 bis 1000 annehmen
pop_back 9 img Button, Zurück
pop_taste1 1 img Button, zur vorhergehenden Seite springen
pop_taste2 2 img Button, zur nächsten Seite springen
pop_taste3 3 img Button, zur 1. Seite springen
pop_taste4 4 img Button, zur letzten Seite springen
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 39 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_dt_default.htm Datum+Uhrzeit
Eingabe
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_dt" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
ID Name Typ Beschreibung
pop_dt div Container für gesamtes Popup
pop_titel1 div Feld für Maskentitel 1
pop_titel2 div Feld für Maskentitel 2 (optional)
pop_ico img Logo in Titelzeile (optional)
pop_value div Feld für Wertanzeige
pop_taste10 10 img Button, Ziffer 0
pop_taste11 11 img Button, Ziffer 1
pop_taste12 12 img Button, Ziffer 2
pop_taste13 13 img Button, Ziffer 3
pop_taste14 14 img Button, Ziffer 4
pop_taste15 15 img Button, Ziffer 5
pop_taste16 16 img Button, Ziffer 6
pop_taste17 17 img Button, Ziffer 7
pop_taste18 18 img Button, Ziffer 8
pop_taste19 19 img Button, Ziffer 9
pop_back 9 img Button, Zurück
pop_taste1 1 img Button, OK - Wert speichern
pop_taste2 2 img Button, Clear - Wert löschen
pop_taste3 3 img Button, Datum eingeben
pop_taste4 4 img Button, Uhrzeit eingeben
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 40 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_hol_default.htm Feiertage-Kalender
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_hol" gekennzeichnet ist. Die
Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
ID Name Typ Beschreibung
pop_hol div Container für gesamtes Popup
hol_titel1 div Feld für Maskentitel 1
hol_titel2 div Feld für Maskentitel 2 (optional)
hol_ico img Logo in Titelzeile (optional)
hol_value div Feld für Wertanzeige
hol_taste10 1000 img Button, Ziffer 0
hol_taste11 1001 img Button, Ziffer 1
hol_taste12 1002 img Button, Ziffer 2
hol_taste13 1003 img Button, Ziffer 3
hol_taste14 1004 img Button, Ziffer 4
hol_taste15 1005 img Button, Ziffer 5
hol_taste16 1006 img Button, Ziffer 6
hol_taste17 1007 img Button, Ziffer 7
hol_taste18 1008 img Button, Ziffer 8
hol_taste19 1009 img Button, Ziffer 9
hol_back 9 img Button, Zurück
hol_taste1 1 img Button, OK - Wert speichern
hol_taste2 2 img Button, zusätzlichen Feiertag anlegen
hol_taste3 3 img Button, aktuellen Feiertag löschen
hol_taste4 4 img Button, zum vorherigen Feiertag wechseln
hol_taste5 5 img Button, zum nächsten Feiertag wechseln
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 41 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_ca_default.htm Kamera-Archiv
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_ca" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
In dieser Maske werden zwei Mengen-Variablen verwendet: pop_prevx und pop_linex. Diese Variablen haben einen Zähler (x) im Namen und werden von der Programmlogik automatisch
erkannt. Es können bis zu 1000 Elemente mit Zähler-Werten zwischen 1 und 1000 von jeder der beiden Mengen-Variablen in der Maske verwendet werden.
Im Musterprojekt werden jeweils drei Elemente der beiden Mengen-Variablen verwendet.
Mengen-Elemente
ID Name Typ Beschreibung
pop_ca div Container für gesamtes Popup
pop_titel1 div Feld für Maskentitel 1
pop_titel2 div Feld für Maskentitel 2 (optional)
pop_ico img Logo in Titelzeile (optional)
pop_prev1
bis
pop_prev1000
101
bis
1100
img Button, Kamerabild 'x'
'x' kann Werte von 1 bis 1000 annehmen
pop_line1
bis
pop_line1000
div Aufnahme-Datum des angezeigten Bildes
pop_prev div Aufnahme-Datum des vorhergehenden
Bildes
pop_next div Aufnahme-Datum des nächsten Bildes
pop_back 9 img Button, Zurück
pop_taste1 1 img Button, zum 1. Bild springen
pop_taste2 2 img Button, zum vorherigen Bild springen
pop_taste3 3 img Button, zum nächsten Bild springen
pop_taste4 4 img Button, zum letzten Bild springen
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 42 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_list_default.htm Meldungs-Archiv
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_list" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar und
wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen
eindeutigen Namen erhalten!
! Anmerkung: Diese Maske benutzt dieselbe '.htm'-Datei wie
die Buddy-Liste.
Einführung
In dieser Maske werden zwei Mengen-Variablen verwendet: pop_linexa und pop_linexb. Diese Variablen haben einen Zähler
(x) im Namen und werden von der Programmlogik automatisch erkannt. Es können bis zu 1000 Elemente mit Zähler-Werten zwischen 1 und 1000 von jeder der beiden Mengen-Variablen in der Maske verwendet werden.
Im Musterprojekt werden jeweils fünf Elemente der beiden Mengen-Variablen verwendet.
Mengen-Elemente
ID Name Typ Beschreibung
pop_list div Container für gesamtes Popup
pop_titel1 div Feld für Maskentitel 1
pop_titel2 div Feld für Maskentitel 2 (optional)
pop_ico img Logo in Titelzeile (optional)
pop_line1a
bis
pop_line1000a
div Zeile 'x' - Meldungs-Text
'x' kann Werte von 1 bis 1000 annehmen
pop_line1b
bis
pop_line1000b
div Zeile 'x' - Datum + Uhrzeit
'x' kann Werte von 1 bis 1000 annehmen
pop_back 9 img Button, Zurück
pop_taste1 1 img Button, zur vorhergehenden Seite springen
pop_taste2 2 img Button, zur nächsten Seite springen
pop_taste3 3 img Button, zur 1. Seite springen
pop_taste4 4 img Button, zur letzten Seite springen
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 43 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_vac_default.htm Urlaubs-Kalender
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_vac" gekennzeichnet ist. Die
Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
ID Name Typ Beschreibung
pop_vac div Container für gesamtes Popup
vac_titel1 div Feld für Maskentitel 1
vac_titel2 div Feld für Maskentitel 2 (optional)
vac_ico img Logo in Titelzeile (optional)
vac_value div Feld für Wertanzeige
vac_state1 div Container für Button vac_taste4
vac_taste10 1000 img Button, Ziffer 0
vac_taste11 1001 img Button, Ziffer 1
vac_taste12 1002 img Button, Ziffer 2
vac_taste13 1003 img Button, Ziffer 3
vac_taste14 1004 img Button, Ziffer 4
vac_taste15 1005 img Button, Ziffer 5
vac_taste16 1006 img Button, Ziffer 6
vac_taste17 1007 img Button, Ziffer 7
vac_taste18 1008 img Button, Ziffer 8
vac_taste19 1009 img Button, Ziffer 9
vac_back 9 img Button, Zurück
vac_taste1 1 img Button, OK - Wert speichern
vac_taste2 2 img Button, von-Datum bearbeiten
vac_taste3 3 img Button, bis-Datum bearbeiten
vac_taste4 4 img Button, Urlaubs-Kalender aktivieren/deaktivieren
vac_taste5 5 img Button, Clear - Datum löschen
(Nur im Bearbeiten-Modus)
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 44 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_val_default.htm Werte-Eingabe
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_val" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
ID Name Typ Beschreibung
pop_val div Container für gesamtes Popup
pop_titel1 div Feld für Maskentitel 1
pop_titel2 div Feld für Maskentitel 2 (optional)
pop_value div Feld für Wertanzeige
pop_ico img Logo in Titelzeile (optional)
pop_taste10 10 img Button, Ziffer 0
pop_taste11 11 img Button, Ziffer 1
pop_taste12 12 img Button, Ziffer 2
pop_taste13 13 img Button, Ziffer 3
pop_taste14 14 img Button, Ziffer 4
pop_taste15 15 img Button, Ziffer 5
pop_taste16 16 img Button, Ziffer 6
pop_taste17 17 img Button, Ziffer 7
pop_taste18 18 img Button, Ziffer 8
pop_taste19 19 img Button, Ziffer 9
pop_back 9 img Button, Zurück
pop_taste1 1 img Button, OK - Wert speichern
pop_taste2 2 img Button, Clear - Wert löschen
pop_taste3 3 img Button, Backspace - Letzte Ziffer löschen
pop_taste4 4 img Button, '+/-' (Vorzeichenwechsel)
pop_taste5 5 img Button, Komma (Dezimal-Trenner)
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 45 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_start_default.htm UZSU-Start
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_start" gekennzeichnet ist.
Die Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
In dieser Maske werden drei Mengen-Variablen verwendet: uzsu_linexa, uzsu_linexb und uzsu_linex. Diese Variablen
haben einen Zähler (x) im Namen und werden von der Programmlogik automatisch erkannt. Es können bis zu 1000
Elemente mit Zähler-Werten zwischen 1 und 1000 von jeder der drei Mengen-Variablen in der Maske verwendet werden.
Im Musterprojekt werden jeweils vier Elemente der drei Mengen-Variablen verwendet.
Mengen-Elemente
UZSU-Event-Maske ruft auf
ID Name Typ Beschreibung
pop_uzsu_start div Container für gesamtes Popup
uzsu_titel1 div Feld für Maskentitel 1
uzsu_titel2 div Feld für Maskentitel 2 (optional)
uzsu_ico img Logo in Titelzeile (optional)
uzsu_state1 div Container für Button uzsu_taste4
uzsu_line1a
bis
uzsu_line1000a
div UZSU 'x' - Überschrift
'x' kann Werte von 1 bis 1000 annehmen
uzsu_line1b
bis
uzsu_line1000b
div UZSU 'x' - Werte
'x' kann Werte von 1 bis 1000 annehmen
uzsu_line1
bis
uzsu_line1000
1001
bis
2000
img Button, UZSU 'x' - Symbol
'x' kann Werte von 1 bis 1000 annehmen
uzsu_back 9 img Button, Zurück
uzsu_taste1 1 img Button, vorhergehende Seite aufrufen
uzsu_taste2 2 img Button, nächste Seite aufrufen
uzsu_taste3 3 img Button, neue UZSU anlegen
uzsu_taste4 4 img Button, UZSU aktivieren/deaktivieren
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 46 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_evt1_default.htm UZSU-Event
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_event" gekennzeichnet ist.
Die Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
Start-Maske
wird aufgerufen von
Datum-Auswahl Uhrzeit-Auswahl Filter-Auswahl Funktions-Auswahl
ruft auf
ID Name Typ Beschreibung
pop_uzsu_event div Container für gesamtes Popup
uevt_titel1 div Feld für Maskentitel 1
uevt_titel2 div Feld für Maskentitel 2 (optional)
uevt_ico img Logo in Titelzeile (optional)
uevt_line1a div Datum-Auswahl - Überschrift
uevt_line1b div Datum-Auswahl - Werte
uevt_line1 1001 img Button, Datum-Auswahl - Symbol
uevt_line2a div Uhrzeit-Auswahl - Überschrift
uevt_line2b div Uhrzeit-Auswahl - Werte
uevt_line2 1002 img Button, Uhrzeit-Auswahl - Symbol
uevt_line3a div Filter-Auswahl - Überschrift
uevt_line3b div Filter-Auswahl - Werte
uevt_line3 1003 img Button, Filter-Auswahl - Symbol
uevt_line4a div Funktion-Auswahl - Überschrift
uevt_line4b div Funktion -Auswahl - Werte
uevt_line4 1004 img Button, Funktion -Auswahl - Symbol
uevt_back 9 img Button, Zurück
uevt_taste1 1 img Button, OK - UZSU speichern
uevt_taste2 2 img Button, Clear - UZSU löschen
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 47 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_datetype1_default.htm UZSU-Datum-
Auswahl
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_datetypes" gekennzeichnet
ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch
ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
UZSU-Event-Maske
wird aufgerufen von
Datum-Wochentage Datum-Zeitraum Datum-Einzeltag
ruft auf
ID Name Typ Beschreibung
pop_uzsu_datetypes div Container für gesamtes Popup
udtt_titel1 div Feld für Maskentitel 1
udtt_titel2 div Feld für Maskentitel 2 (optional)
udtt_ico img Logo in Titelzeile (optional)
udtt_line1a div Wochentags-Maske - Überschrift
udtt_line1 1001 img Button, Wochentags-Maske - Symbol
udtt_line2a div Zeitraum-Maske - Überschrift
udtt_line2 1002 img Button, Zeitraum-Maske - Symbol
udtt_line3a div Einzeltag-Maske - Überschrift
udtt_line3 1003 img Button, Einzeltag-Maske - Symbol
udtt_back 9 img Button, Zurück
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 48 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_timetype1_default.htm UZSU-Uhrzeit-
Auswahl
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_timetypes" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei
gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen
eindeutigen Namen erhalten!
Einführung
In dieser Maske werden zwei Mengen-Variablen verwendet: utt_linexa und utt_linex. Diese Variablen haben einen Zähler (x) im Namen und werden von der Programmlogik automatisch
erkannt. Es können bis zu 1000 Elemente mit Zähler-Werten zwischen 1 und 1000 von jeder der beiden Mengen-Variablen in der Maske verwendet werden.
Im Musterprojekt werden jeweils vier Elemente der beiden Mengen-Variablen verwendet.
Mengen-Elemente
UZSU-Event-Maske
wird aufgerufen von
Alle Uhrzeit-Masken ruft auf
ID Name Typ Beschreibung
pop_uzsu_timetypes div Container für gesamtes Popup
utt_titel1 div Feld für Maskentitel 1
utt_titel2 div Feld für Maskentitel 2 (optional)
utt_ico img Logo in Titelzeile (optional)
utt_line1a
bis
utt_line1000a
div Uhrzeit-Maske Zeile 'x' - Überschrift
'x' kann Werte von 1 bis 1000 annehmen
utt_line1
bis
utt_line1000
1001
bis
2000
img Button, Uhrzeit-Maske Zeile 'x' - Symbol
'x' kann Werte von 1 bis 1000 annehmen
utt_back 9 img Button, Zurück
utt_taste1 1 img Button, vorhergehende Seite aufrufen
utt_taste2 2 img Button, nächste Seite aufrufen
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 49 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_filter1_default.htm UZSU-Filter-
Auswahl
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_filter" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar
und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen
eindeutigen Namen erhalten!
Einführung
In dieser Maske werden zwei Mengen-Variablen verwendet: ufilt1_linexa und ufilt1_linex. Diese Variablen haben einen
Zähler (x) im Namen und werden von der Programmlogik automatisch erkannt. Es können bis zu 1000 Elemente mit Zähler-Werten zwischen 1 und 1000 von jeder der beiden Mengen-Variablen in der Maske verwendet werden.
Im Musterprojekt werden jeweils vier Elemente der beiden Mengen-Variablen verwendet.
Mengen-Elemente
UZSU-Event-Maske
wird aufgerufen von
setzt Filter und wechselt zurück zur UZSU-Event-Maske ruft auf
D Name Typ Beschreibung
pop_uzsu_filter div Container für gesamtes Popup
ufilt_titel1 div Feld für Maskentitel 1
ufilt_titel2 div Feld für Maskentitel 2 (optional)
ufilt_ico img Logo in Titelzeile (optional)
ufilt_line1a
bis
ufilt_line1000a
div Filter Zeile 'x' setzen - Überschrift
'x' kann Werte von 1 bis 1000 annehmen
ufilt_line1
bis
ufilt_line1000
1001
bis
2000
img Button, Filter Zeile 'x' setzen - Symbol
'x' kann Werte von 1 bis 1000 annehmen
ufilt_back 9 img Button, Zurück
ufilt_taste1 1 img Button, vorhergehende Seite aufrufen
ufilt_taste2 2 img Button, nächste Seite aufrufen
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 50 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_act1_default.htm UZSU-Funktionen
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_action" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar
und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen
eindeutigen Namen erhalten!
Einführung
In dieser Maske werden zwei Mengen-Variablen verwendet: uact1_linexa und uact1_linex. Diese Variablen haben einen
Zähler (x) im Namen und werden von der Programmlogik automatisch erkannt. Es können bis zu 1000 Elemente mit Zähler-Werten zwischen 1 und 1000 von jeder der beiden Mengen-Variablen in der Maske verwendet werden.
Im Musterprojekt werden jeweils vier Elemente der beiden Mengen-Variablen verwendet.
Mengen-Elemente
UZSU-Event-Maske
wird aufgerufen von
setzt Aktion und wechselt zurück zur UZSU-Event-Maske ruft auf
ID Name Typ Beschreibung
pop_uzsu_action div Container für gesamtes Popup
uact1_titel1 div Feld für Maskentitel 1
uact1_titel2 div Feld für Maskentitel 2 (optional)
uact1_ico img Logo in Titelzeile (optional)
uact1_line1a
bis
uact1_line1000a
div Aktion Zeile 'x' setzen - Überschrift
'x' kann Werte von 1 bis 1000 annehmen
uact1_line1
bis
uact1_line1000
1001
bis
2000
img Button, Aktion Zeile 'x' setzen - Symbol
'x' kann Werte von 1 bis 1000 annehmen
uact1_back 9 img Button, Zurück
uact1_taste1 1 img Button, vorhergehende Seite aufrufen
uact1_taste2 2 img Button, nächste Seite aufrufen
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 51 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_date1_default.htm UZSU-Datum-
Wochentage
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_date1" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar
und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen
eindeutigen Namen erhalten!
Einführung
UZSU-Datum-Auswahl-Maske
wird aufgerufen von
UZSU-Datum-Auswahl-Maske ruft auf
Bei den Elementen udat1_wt1_1 bis udat1_wt7_1 und udat1_wt1_0 bis
udat1_wt7_0 handelt es sich um Container-Elemente. Die Elemente xx_1 werden dargestellt, wenn das betreffende Element
aktiviert ist, die Elemente xx_0 werden dargestellt, wenn das betreffende Element deaktiviert ist.
Im Musterprojekt enthält z.B. die Container-Div udat1_wt1_1 den Namen "Mo" und ein weiteres Div-Element, das als kleine grüne
Lampe dargestellt wird.
Die Container-Div udat1_wt1_0 enthält ebenfalls den Namen "Mo" und ein weiteres
Div-Element, das hier aber als kleine rote Lampe dargestellt wird.
Die Gestaltungsmöglichkeiten liegen allerdings ganz beim
Benutzer: Entscheidend sind die Container-Divs mit den ID's udat1_wtn_1 bzw. udat1_wtn_0 (n=1-7). Alles, was in diesen Divs enthalten ist, wird abhängig vom Aktivierungs-Zustand
angezeigt oder nicht.
! Anmerkung: Falls eine Anzeige unterschiedlicher Zustände
nicht gewünscht ist, müssen die zueinander gehörigen xx_1- und xx_0-Elemente identisch definiert werden.
Das bedeutet: udat1_wt1_1 und udat1_wt1_0 müssen identisch sein,
udat1_wt2_1 und udat1_wt2_0 müssen identisch sein, usw.
Spezial-Elemente
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 52 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
ID Name Typ Beschreibung
pop_uzsu_date1 div Container für gesamtes Popup
udat1_titel1 div Feld für Maskentitel 1
udat1_titel2 div Feld für Maskentitel 2 (optional)
udat1_ico img Logo in Titelzeile (optional)
udat1_value div Feld für Wertanzeige
udat1_wt1_1 div Container für udat_taste11, Status: ON
udat1_wt2_1 div Container für udat_taste12, Status: ON
udat1_wt3_1 div Container für udat_taste13, Status: ON
udat1_wt4_1 div Container für udat_taste14, Status: ON
udat1_wt5_1 div Container für udat_taste15, Status: ON
udat1_wt6_1 div Container für udat_taste16, Status: ON
udat1_wt7_1 div Container für udat_taste17, Status: ON
udat1_wt1_0 div Container für udat_taste11, Status: OFF
udat1_wt2_0 div Container für udat_taste12, Status: OFF
udat1_wt3_0 div Container für udat_taste13, Status: OFF
udat1_wt4_0 div Container für udat_taste14, Status: OFF
udat1_wt5_0 div Container für udat_taste15, Status: OFF
udat1_wt6_0 div Container für udat_taste16, Status: OFF
udat1_wt7_0 div Container für udat_taste17, Status: OFF
udat1_taste11 1001 img Button, MO - aktivieren/deaktivieren
udat1_taste12 1002 img Button, DI - aktivieren/deaktivieren
udat1_taste13 1003 img Button, MI - aktivieren/deaktivieren
udat1_taste14 1004 img Button, DO - aktivieren/deaktivieren
udat1_taste15 1005 img Button, FR - aktivieren/deaktivieren
udat1_taste16 1006 img Button, SA - aktivieren/deaktivieren
udat1_taste17 1007 img Button, SO - aktivieren/deaktivieren
udat1_back 9 img Button, Zurück
udat1_taste1 1 img Button, OK
udat1_taste2 2 img Button, UZSU-Datum-Auswahl-Maske
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 53 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_date2_default.htm UZSU-Datum-
Zeitraum
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_date2" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen eindeutigen Namen erhalten!
Einführung
UZSU-Datum-Auswahl-Maske
wird aufgerufen von
UZSU-Datum-Auswahl-Maske ruft auf
ID Name Typ Beschreibung
pop_uzsu_date2 div Container für gesamtes Popup
udat2_titel1 div Feld für Maskentitel 1
udat2_titel2 div Feld für Maskentitel 2 (optional)
udat2_value div Feld für Wertanzeige
udat2_ico img Logo in Titelzeile (optional)
udat2_taste110 1000 img Button, Ziffer 0
udat2_taste11 1001 img Button, Ziffer 1
udat2_taste12 1002 img Button, Ziffer 2
udat2_taste13 1003 img Button, Ziffer 3
udat2_taste14 1004 img Button, Ziffer 4
udat2_taste15 1005 img Button, Ziffer 5
udat2_taste16 1006 img Button, Ziffer 6
udat2_taste17 1007 img Button, Ziffer 7
udat2_taste18 1008 img Button, Ziffer 8
udat2_taste19 1009 img Button, Ziffer 9
udat2_back 9 img Button, Zurück
udat2_taste1 1 img Button, Clear - Wert löschen
udat2_taste2 2 img Button, Backspace - Letzte Ziffer löschen
udat2_taste3 3 img Button, UZSU-Datum-Auswahl-Maske
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 54 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_date3_default.htm UZSU-Datum-
Einzeltag
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_date2" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar
und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen
eindeutigen Namen erhalten!
Einführung
UZSU-Datum-Auswahl-Maske wird aufgerufen von
UZSU-Datum-Auswahl-Maske ruft auf
ID Name Typ Beschreibung
pop_uzsu_date2 div Container für gesamtes Popup
udat2_titel1 div Feld für Maskentitel 1
udat2_titel2 div Feld für Maskentitel 2 (optional)
udat2_value div Feld für Wertanzeige
udat2_ico img Logo in Titelzeile (optional)
udat2_taste110 1000 img Button, Ziffer 0
udat2_taste111 1011 img Button, Platzhalter-Zeichen *
udat2_taste11 1001 img Button, Ziffer 1
udat2_taste12 1002 img Button, Ziffer 2
udat2_taste13 1003 img Button, Ziffer 3
udat2_taste14 1004 img Button, Ziffer 4
udat2_taste15 1005 img Button, Ziffer 5
udat2_taste16 1006 img Button, Ziffer 6
udat2_taste17 1007 img Button, Ziffer 7
udat2_taste18 1008 img Button, Ziffer 8
udat2_taste19 1009 img Button, Ziffer 9
udat2_back 9 img Button, Zurück
udat2_taste1 1 img Button, Clear - Wert löschen
udat2_taste2 2 img Button, Backspace - Letzte Ziffer löschen
udat2_taste3 3 img Button, UZSU-Datum-Auswahl-Maske
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 55 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: pop_uzsu_time1_default.htm UZSU-Uhrzeit-
Masken
Der HTML-Inhalt der Maske muss sich in einem DIV-Container befinden, der mit der ID "pop_uzsu_time1" gekennzeichnet ist. Die Anordnung innerhalb dieses Containers ist frei gestaltbar
und wird nur durch HTML begrenzt.
Alle als Button gekennzeichneten Elemente können z. B. durch ein Image-Tag dargestellt werden. Sie müssen einen
eindeutigen Namen erhalten!
Einführung
UZSU-Uhrzeit-Auswahl-Maske
wird aufgerufen von
UZSU-Uhrzeit-Auswahl-Maske ruft auf
ID Name Typ Beschreibung
pop_uzsu_time1 div Container für gesamtes Popup
utim1_titel1 div Feld für Maskentitel 1
utim1_titel2 div Feld für Maskentitel 2 (optional)
utim1_value div Feld für Wertanzeige
utim1_ico img Logo in Titelzeile (optional)
utim1_taste110 1000 img Button, Ziffer 0
utim1_taste11 1001 img Button, Ziffer 1
utim1_taste12 1002 img Button, Ziffer 2
utim1_taste13 1003 img Button, Ziffer 3
utim1_taste14 1004 img Button, Ziffer 4
utim1_taste15 1005 img Button, Ziffer 5
utim1_taste16 1006 img Button, Ziffer 6
utim1_taste17 1007 img Button, Ziffer 7
utim1_taste18 1008 img Button, Ziffer 8
utim1_taste19 1009 img Button, Ziffer 9
utim1_back 9 img Button, Zurück
utim1_taste1 1 img Button, Clear - Wert löschen
utim1_taste2 2 img Button, Backspace - Letzte Ziffer löschen
utim1_taste3 3 img Button, UZSU-Uhrzeit-Auswahl-Maske
Element-Liste
Zurück zur Übersicht der Masken
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 56 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Begriffs-
Erklärungen
siehe hier
Ajax
Ein Cookie [ˈkʊki], auch Magic Cookie (vom englischen Wort für
Plätzchen bzw. magisch. Deutsche Entsprechung: Profildatei) ist ein kurzer Eintrag in einer meist kleinen Datenbank bzw. in einem speziellen Dateiverzeichnis auf einem Computer und dient
dem Austausch von Informationen zwischen Computerprogrammen oder der zeitlich beschränkten
Archivierung von Informationen. Ein Cookie besteht aus mindestens zwei Bestandteilen, seinem Namen und dem Inhalt oder Wert des Cookie, zusätzlich können Angaben über den
zweckmäßigen Gebrauch vorhanden sein. Die Datenbank kann oft vom Benutzer des Computers ohne besondere Hilfsmittel nicht eingesehen oder verändert werden, sie ist opak.
Viele Webseiten hinterlegen ein solches Cookie, um die Nutzer bei erneutem Einloggen wiedererkennen zu können (und z.B. dann andere Werbung einzublenden). Ein häufiges Beispiel für
notwendige Cookies sind Foren. Dort findet sich oft die Möglichkeit, "eingeloggt zu bleiben". Dabei wird ein Cookie abgelegt, das bei erneutem Besuch der Seite ausgelesen und
ausgewertet wird. Auch Shops basieren häufig auf Cookies, die den Warenkorb steuern.
Zitat aus Wikipedia
http://de.wikipedia.org/wiki/Cookie
Cookie
Als Apronym bezeichnet man ein Akronym, das ein bereits existierendes Wort ergibt. Dies bedeutet, dass potenziell jedes
Wort ein Apronym werden kann, wenn die einzelnen Buchstaben als Anfangsbuchstaben einer Phrase umgedeutet werden können. Beispiele:
DAISY, Abk. für "Dynamisches Auskunfts- und Informationssystem" sowie engl. für "Gänseblümchen" (auch weiblicher Vorname)
Sehr beliebt sind Apronyme als Namen für US-amerikanische Gesetze. Als Beispiel sei der USA PATRIOT Act genannt; die Abkürzung steht für "Uniting and Strengthening America by
Providing Appropriate Tools Required to Intercept and Obstruct Terrorism".
Zitat aus Wikipedia
http://de.wikipedia.org/wiki/Akronym#Apronym
Apronym
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 57 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Ein Akronym (griech. ἀκρωνύμιον, von ἄκρος / ákros, "die
Spitze, der Rand", und ὄνομα / ónoma, "der Name") ist ein Sonderfall der Abkürzung. Es gibt zwei konkurrierende Definitionen des Begriffs:
Der Duden (deutsches Universalwörterbuch, Mannheim 2005) definiert ein Akronym als Kunstwort, das aus den
Anfangsbuchstaben mehrerer Wörter zusammengesetzt ist, und nennt EDV (elektronische Datenverarbeitung) als Beispiel.
"ADAC", "PC" und "TÜV" sind demnach Akronyme, "Abk.", "lt.", "Betr." oder "kpl." jedoch nicht.
Eine ebenfalls verbreitete Bedeutung definiert Akronyme als Abkürzungen, die als eigenes Wort gesprochen werden, zum
Beispiel "DESY" oder "AIDS". Statt der Anfangsbuchstaben werden auch häufig Wortteile verwendet z. B. "Stasi", "Gestapo" oder "Antifa".
Den folgenden Ausführungen wird die zweite Definition zugrunde gelegt.
Zitat aus Wikipedia
http://de.wikipedia.org/wiki/Akronym
Akronym
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 58 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Programm
Versions-Historie
Version vom 26.06.2009
Start-Datei(en) korrigiert: <style>…</style> lag nicht innerhalb
von <head>…</head>. Siehe: Code-Listing
Neuer Name für das Musterprojekt: "hs_ajax_muster01_dacom"
Umstellung auf Open-Source. Läuft ab dieser Version unter der GNU
GPL Lizenz.
v2.2.090626 RC
Version vom 12.08.2008
Alle HTML-Masken überarbeitet. Funktions-Flächen verdecken nun
nicht mehr den Rand der Button-Elemente
v2.2.080812 RC
Version vom 09.06.2008
Ein Fehler in Verbindung mit Dynamischen Boxen wurde behoben
v2.2.080609 RC
Version vom 27.05.2008
Ein zusätzliches Tool wird nun mit installiert: HSAjaxFramework
v2.2.080527 RC
Version vom 20.05.2008
HS/FS-Experte "Visu-Alarm" wird nun unterstützt
HS/FS-Experte Befehl "Navigation: Abmelden und beenden" wird
nun unterstützt
v2.2.080520 RC
Version vom 19.03.2008
Bei Installation wird auf eine existierende alte Version geprüft.
Diese wird umbenannt und kann wahlweise gelöscht werden
Visu-Seite Kamera-Bilder mit Kamerabild-PopUp hinzugefügt
Licht-Schalter: Glühbirne anstelle von einer LED
Flackereffekt nach dem Schließen eines PopUp's behoben
V2.2.080319 RC
Erstveröffentlichung am 14.03.2008
v2.2.080314 RC
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 59 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Dateiname: HS_AjaxVisu_Doku_dacom.pdf Dokument
Versions-Historie
Version vom 26.06.2009 zur Programmversion v2.2.090626
Als Beispieldatei im Kapitel "Code-Listing" wird nun die Datei
startgast.htm anstelle von start.htm verwendet
Code-Listing der Start-Datei(en) korrigiert: <style>…</style> lag
nicht innerhalb von <head>…</head>
Neuer Absatz im Kapitel "Login-Maske, Felder"
Kapitel "Voraussetzungen": Neues Unterkapitel "Browser"
Kapitel "Installation": Neues Unterkapitel "Globale und lokale
Installation"
Kapitel "Umfang" korrigiert. Die Angabe, dass der Visu-Alarm nicht
unterstützt wird, wurde entfernt. Siehe auch hier.
Kapitel "Installation": In Unter-Kapitel "Umfang" wurden die Namen
einiger in dieser Version umbenannter Dateien korrigiert.
Alle Hinweise auf Installationspfade an die Standards der HS/FS-
Experten-Version 2.3 angepasst.
Musterprojekt wurde umbenannt in "hs_ajax_muster01_dacom"
Kapitel "Einleitung": Unter-Kapitel "Support" an die Open-Source-
Umstellung angepasst
Disclaimer geändert, um der GNU GPL zu entsprechen
v0.99
Version vom 12.08.2008 zur Programmversion v2.2.080812
Neue Programm-Version
Absatz "Windows Vista" wurde dem Kapitel "Installation"
hinzugefügt
Kapitel "Deinstallation": umbenannt in "Deinstallation und
Sicherung"
Kapitel "Deinstallation und Sicherung": Informationen zur im Setup-
Programm integrierten Sicherungs-Funktion wurden hinzugefügt
Die Erklärungen zu den Buttons pop_taste1, pop_taste2 und
pop_taste3 in den Masken Meldungs-Archiv und Buddy-Liste sind
nun korrekt. Sie waren untereinander vertauscht
Kapitel "Grafik-Dateien" überarbeitet: Pro Datei gibt es nun ein
Unter-Kapitel
Kapitel "Installation", "Start der Visu", "Start-Dateien", "Reconnect
und Refresh" überarbeitet
Kapitel "PopUp-Seite": Info zur Navigation hinzugefügt
Neues Kapitel: "Maskengröße und Visu-Fläche"
Neues Kapitel: "mehrere Projekte"
Hinweis auf IE-Problem mit transparenten .png's
v0.98
Version vom 09.06.2008 zur Programmversion v2.2.080609
Neue Programm-Version
v0.97
Version vom 29.05.2008 zur Programmversion v2.2.080527
Einige Rechtschreibfehler korrigiert
v0.96
Version vom 27.05.2008 zur Programmversion v2.2.080527
Dokumentation zu HSAjaxFramework
Kapitel "Start der Visu" überarbeitet
v0.95
Version vom 20.05.2008 zur Programmversion v2.2.080520
Neue Programmversion
v0.94
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 60 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Version vom 16.04.2008 zur Programmversion v2.2.080319
Neu veröffentlicht
v0.93
Version vom 10.04.2008 zur Programmversion v2.2.080319
Neu veröffentlicht
v0.92
Version vom 19.03.2008 zur Programmversion v2.2.080319
Empfohlene Fernbedienung: Microsoft Media Center IR
Fernbedienung
v0.91
Erstveröffentlichung (intern) am 14.03.2008
v 0.90
DaCom HomeAutomation HomeServer AjaxVisu (RC)
v0.99 Technische Änderungen vorbehalten! Seite 61 / 61 Stand: 26.06.2009 © DaCom Database Computing GmbH 2005-2009
Copyrights © 2008 DaCom Database Computing GmbH, Biedenkopf (Germany). Alle Rechte vorbehalten.
Alle Angaben in dieser Dokumentation sind nach sorgfältiger Prüfung zusammengestellt worden, gelten jedoch nicht als Zusicherung von Produkteigenschaften.
DaCom Database Computing GmbH haftet ausschließlich in dem Umfang, der in den Verkaufs- und Lieferbedingungen festgelegt ist.
Änderungen, die dem technischen Fortschritt dienen, bleiben vorbehalten.
Apple® und SafariTM sind eingetragene Marken von Apple
Inc.
Alle übrigen verwendeten Namen und Bezeichnungen können Marken oder eingetragene Marken ihrer jeweiligen Eigentümer sein.
DaCom Database Computing GmbH behält sich vor, die genannten Daten ohne Ankündigung zu ändern, und übernimmt keine Gewähr für technische Ungenauigkeiten
und/oder Auslassungen.
Die Nutzung der HomeServer AjaxVisu darf nur mit dem
Gira HomeServer
Gira FacilityServer
Feller HomeServer
Feller FacilityServer
erfolgen. In diesem Zusammenhang ist die Nutzung frei.
Eine andere Nutzung ist untersagt!
Die Nutzung erfolgt auf eigene Gefahr!
DaCom Database Computing GmbH
Am Roten Stein 9A
35216 Biedenkopf
Deutschland
www.dacom-homeautomation.de
Biedenkopf, Juni 2009
Disclaimer