Wie erzeuge ich ein Icon auf dem Home-Bildschirm des iPhone?

Um ein Icon der Sonderschau “Das E-Haus” auf dem Home-Bildschirm des iPhone bzw. des iPod zu erzeugen, gehen Sie wie folgt vor:

  • Rufen Sie bitte mittels des, im iPhone integrierten, Browsers Safari die Seite von Lejana™ (http://lejana.net) auf.
  • Navigieren Sie dann zur Startseite der Sonderschau “Das E-Haus” indem Sie auf den Button “E-Haus” drücken.
  • Auf der nachfolgenden Seite berühren Sie in der unteren Werkzeugleiste von Safari das mittlere Symbol (das Viereck mit dem herauszeigenden Pfeil).
  • Es öffnet sich ein Menü. Dort wählen Sie “Zum Home-Bildschirm”.
  • Danach öffnet sich ein weiteres Menü. Dort können Sie einen passenden Namen vergeben und zum Abschluss, oben rechts, “Hinzufügen” drücken.
  • Danach wird das Icon am Home-Bildschirm erzeugt.

Wenn Sie nun die Sonderschau “Das E-Haus” über das Icon des Home-Bildschirmes aufrufen, dann läuft Lejana™ im WebApp-Modus und die obere sowie untere Werkzeugleiste von Safari sind dauerhaft ausgeblendet.

Empfohlene Clients für Lejana™

Featured

Empfohlene Clients welche die beste Unterstützung für Lejana™ bieten:

  • Apple Safari oder Mozilla Firefox auf einem PC bzw. Laptop
  • iOS4 mit Apple WebKit, d.h. iPhone bzw. iPod touch

Bei der Beurteilung wurden die Reenderqualtität und Reendergeschwindigkeit des Browsers, die Präzision der JavaScript-Timer (für die Bedienung von Jalousien), die Unterstützung von MJPEG (um Bewegtbilder anzeigen zu können), ob der MJPEG-Stream wieder geschlossen werden kann (nur Desktop-Version) und die Konformität zu den gängigen Internet-Standards bewertet.

Funktionseinschränkungen diverser Clients

Mit verschiedenen Clients gibt es Funktionseinschränkungen bei der Arbeit mit Lejana™:

  • Internet Explorer und Opera unterstützen keine MJEPG-Streams. Deshalb nutzt Lejana™ in der Desktop-Version ein Java-Applet zum Anzeigen der Bewegtbilder von Webkameras. Das Öffnen und Schliessen der Dialoge benötigt mehr Zeit als als bei den anderen Browsern da die Java Virtual Machine jedesmal gestartet und beendet werden muss. Bitte haben Sie jeweils einen kleinen Augenblick Geduld.
  • Firefox beendet einen MJPEG-Stream zehn Sekunden nach dem Schließen des Layers.
  • WebKit auf Android unterstützt keine MJPEG-Streams (WebKit auf iOS4 hingegen schon). Um dennoch ein halbwegs akzeptables Ergebnis auf Android zu erhalten, wird ein Standbild gezeigt welches einmal pro Sekunde nachgeladen wird. Wen dieser Umstand stört, den ermuntere ich zum Issue 301 einen Kommentar bei Google Code Android zu hinterlassen.
  • WebKit auf BlackBerry unterstützt kein MJPEG. Um dennoch ein halbwegs akzeptables Ergebnis auf BlackBerry zu erhalten, wird ein Standbild gezeigt welches alle zwei Sekunden nachgeladen wird.
  • WebKit auf BlackBerry kennt zwar den bedingten Trennstrich ­ und trennt Wörter bei Bedarf an dieser Stelle, zeigt aber keinen Trennstrich an.
  • Internet Explorer 9 kennt keinen bedingten Trennstrich ­ – im Gegensatz dazu wird dieser aber von Version 7 und 8 genutzt.
  • Die Bedienung der Dimmer (Slider) benötigt auf schwächeren Systemen wie z.B. einem iPod touch 2G mit 8GB oder einem HTC Wildfire unter Android 2.1 etwas Übung. Lassen Sie beim Bewegen des Sliders dem Gerät etwas Zeit um mit der Berechnung “hinterher zu kommen”.
  • WebKit auf einem iPad mit iOS3.2 zeigt das Menü des Blog nicht mit allen Effekten an.

Client-Roadmap zu Lejana™

Es werden folgende Clients für die Bedienung von Lejana™ unterstützt:

  • Desktop und Mobile:
    • Firefox 3, 4, 5 und 6
    • Safari 3, 4 und 5
    • Chrome 5 und 6
    • Opera 10 und 11 mit Java 6 bei Desktop, Mobile ohne Java
    • Internet Explorer 7, 8 und 9, alle mit Java 6 bei Desktop, Mobile ohne Java
    • xFeed (Feedreader unter iOS4), z.B. zum Lesen der Statusmeldungen der Sonderschau “Das E-Haus” (und div. andere Feedreader)
  • Mobile:
    • iPhone/iPod touch mit iOS4 (WebKit)
    • BlackBerry Torch 9800 (OS 6.0, WebKit – der Test mit einem realen Gerät erfolgte durch einen Projektpartner, vom Lejana-Team wurde ausschließlich im Simulator getestet)
    • Samsung Galaxy Gio S5660 (Android 2.2.1, WebKit)
    • iPad mit iOS3.2 (WebKit – der Test mit einem realen Gerät erfolgte durch einen Projektpartner, vom Lejana-Team wurde ausschließlich im Simulator getestet)

Folgende Clients befinden sich im Test:

  • Mobile:
    • Android 1.5, 1.6, 2.1 und 2.2 anhand des Android SDK (WebKit)
    • HTC Wildfire mit Android 2.1 (WebKit)
    • Sony Ericsson SE X10 mini mit Android 2.1 (WebKit)
  • Desktop:
    • iPad mit iOS3.2 (WebKit)

Nachfolgend eine genaue Liste welche Clients aufgrund welcher Probleme mit Lejana™ nicht funktionieren. Die Liste enthält natürlich nur Clients welche wir getestet haben.

  • Clients welche nicht funktionieren da Legacy-Events in JavaScript nicht korrekt unterstützt werden:
    • Nokia N97 Emulator aus dem Symbian, S60 platform, and S60 device SDKs (Nokia N97 v1.0 mit Web Runtime 1.1/WebKit) unterstützt die Legacy-Events nicht korrekt und ferner keine MJPEG-Streams
    • Nokia N97 (Web Runtime 1.1/WebKit), Nokia N97 Mini (Web Runtime 1.1/WebKit), Nokia X6-00 (Web Runtime 1.1/WebKit) und Nokia C6-00 (Web Runtime 7.2/WebKit) unterstützen Legacy-Events nicht korrekt und ferner keine MJPEG-Streams, alle vier anhand des Nokia Remote Device Access getestet, d.h. alle Nokia Smartphones mit einer Web Runtime der Version 1.1 bzw. 7.2
    • Nokia X5-01 (Web Runtime 7.2/WebKit) unterstützt den OnClick-Event nicht, dieser Test wurde anhand des Nokia Remote Device Access getestet, d.h. alle Nokia Smartphones ohne Touch-Displays mit einer Web Runtime der Version 7.2 und älter
    • Nokia N900 (Maemo Linux, Firefox 3.5) keine Unterstützung des OnClick-Legacy-Events, Test mittels des Nokia Remote Device Access, d.h. alle Nokia Mobile Computers mit einem Firefox 3.5 und älter
    • HTC HD2 mit Opera Mobile 9.7 auf Windows Mobile 6.1 (keine korrekte Unterstützung der Legacy-Events bei den Dimmern bzw. Jalousien, ferner ein unausgeglichenes Schriftbild und keine Unterstützung von MJPEG-Streams)
    • Opera Mobile for Windows, Version 10.00 als Emulator (keine korrekte Unterstützung der Legacy-Events bei den Dimmern bzw. Jalousien und keine Unterstützung von MJPEG-Streams)
  • Clients welche nicht funktionieren da eine Unterstützung von JavaScript fehlt:
    • Internet Explorer 4 auf Windows Mobile (kein JavaScript)
    • RIM BlackBerry 9700 Smartphone Simulator T-Mobile EU (OS 5.0), d.h alle BlackBerries mit einem Betriebssystem der Version 5.0 und älter (kein JavaScript)
    • Nokia 3250 Emulator aus dem Symbian, S60 platform, and S60 device SDKs (3rd Edition SDK v1.1 Feature Pack 2 mit Web Runtime 1.0/WebKit) unterstützt kein JavaScript, d.h. alle Nokia Smartphones mit einer Web Runtime der Version 1.0
  • Clients welchen die Unterstützung von CSS2 weitgehend fehlt:
    • Internet Explorer 6 (weite Teile der Style-Sheets werden nicht unterstützt, keine MJPEG-Streams)
    • Firefox 2 (weite Teile der Style-Sheets werden nicht unterstützt)
  • Clients welche aus anderen Gründen nicht funktionieren:
    • Opera Mini auf iOS4 (keine Kommunikation um die Prozessdaten zu akquirieren, keine MJPEG-Streams)
    • Absturz des Nokia Symbian^3 v0.8 bei Aufruf der Sonderschau "Das E-Haus"Nokia N8 Emulator aus dem Symbian, S60 platform, and S60 device SDKs (Nokia Symbian^3 v0.8 mit Web Runtime 7.2/WebKit) erzeugt folgenden Fehler bei Aufruf von e-haus.lejana.net/mobile: “Application closed: Web KERN-EXEC 3″ (also ein Absturz des Browsers, wobei zu bemerken ist dass dieses SDK sich lt. Nokia noch im Alpha-Stadium befindet)
    • Nokia Emulator aus dem Symbian, S60 platform, and S60 device SDKs (5th Edition SDK v1.0 mit Web Runtime 1.1/WebKit) erzeugt einen Fehler beim Start des Emulators “epoc.exAbsturz von epoc.exe des 5th Edition SDK v1.0e”:

uwe....@gmx.de