61
AjaxVisu Browser-Visualisierung mit AJAX-Technologie für Gira HomeServer und FacilityServer DaCom HomeAutomation 2008 2009 HomeServer

Hs Ajax Visu Doku Dacom

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 "&amp;" 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&amp;pw=u1&amp;cl=GIRA800&amp;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">&nbsp;</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