JavaRemote. Version 2015.03



Ähnliche Dokumente
Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

teischl.com Software Design & Services e.u. office@teischl.com

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Die Dateiablage Der Weg zur Dateiablage

32.4 Anpassen von Menüs und Symbolleisten 795i

Modul Bildergalerie Informationen zum Bearbeiten des CMS-Systems für den SV Oberteisendorf

Revox Joy S232 App D 1.0

H A N D B U C H FILEZILLA. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com

ÖKB Steiermark Schulungsunterlagen

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Bilder zum Upload verkleinern

Wie das genau funktioniert wird Euch in diesem Dokument Schritt für Schritt erklärt. Bitte lest Euch alles genau durch und geht entsprechend vor!

1. Login und Logout S Sitzung starten S Sitzung beenden S Passwort vergessen S Navigation, Downloads und Uploads S.

Local Control Network Technische Dokumentation

Lizenzen auschecken. Was ist zu tun?

TELIS FINANZ Login App

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Anleitungen zum Publizieren Ihrer Homepage

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte

Installationsanleitung CLX.PayMaker Home

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

2.1 Grundlagen: Anmelden am TYPO3-Backend

Zunächst müssen sie die MAC-Adresse ihres Gerätes für WLAN registrieren. 2. Die MAC Adresse (physikalische Adresse des WLAN) wird mit dem Befehl:

Installationsanleitung CLX.PayMaker Office

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Download unter:

Erstellen einer digitalen Signatur für Adobe-Formulare

Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:

Seriendruck mit der Codex-Software

Überprüfung der digital signierten E-Rechnung

Photoalben anlegen und verwalten.

Erstellen eigener HTML Seiten auf ewon

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Der NCP-Client kann sowohl für den Wireless LAN-Zugang als auch für den VPN-Dienst der BTU Cottbus genutzt werden.

Handbuch zum Up- und Downloadbereich der Technoma GmbH

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Kleines Handbuch zur Fotogalerie der Pixel AG

4.1 Wie bediene ich das Webportal?

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

ACDSee Pro 3-Tutorials: Versenden von Bilder an eine FTP-Site

Handbuch für Redakteure

Von der PC Konfiguration bis zur Endanwendung (UPnP Audio/Video Server)

Arbeiten mit dem Outlook Add-In

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Wie richten Sie Ihr Web Paket bei Netpage24 ein

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Netzwerkeinstellungen unter Mac OS X

Bedienungs- & Installationsanleitung COMMPACT / COMMPACT Audio V2.0

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Internet Explorer Version 6

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

1. Allgemein Speichern und Zwischenspeichern des Designs Auswahl der zu bearbeitenden Seite Text ergänzen Textgrösse ändern 3

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Tutorial: Wie kann ich Dokumente verwalten?

LIP Formulare Anleitung zum Speichern, Öffnen und Drucken

GGAweb - WLAN Router Installationsanleitung Zyxel NBG 6616

Anleitung zur Nutzung der OFML Daten von Cascando in pcon.planner

Anleitung für den Euroweb-Newsletter

STRATO Mail Einrichtung Mozilla Thunderbird

Mit einem Doppelclick auf den Ortsnamen erhalten Sie eine Liste mit allen Pulheimer Adressen angezeigt.

Handbuch. Adressen und Adressenpflege

Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3

KURZANLEITUNG CLOUD OBJECT STORAGE

Ihr CMS für die eigene Facebook Page - 1

Anleitung zum LPI ATP Portal

Installation eines TerraTec Treibers unter Windows 7 Bitte beachten Sie:

Seriendruck mit der Codex-Software

Lavid-F.I.S. Ablaufbeschreibung für. Arbeitszeiterfassung. Lavid-F.I.S.

AIO CREATOR NEO. Vorgehensweise beim Import von SteckerPRO Konfigurationen

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten!

Pfötchenhoffung e.v. Tier Manager

NODELOCKED LIZENZ generieren (ab ST4)

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

DOKUMENTATION. Outlook Vorlagen. in Microsoft Office Outlook 2007 einrichten.

Sicherer Datenaustausch zwischen der MPC-Group und anderen Firmen. Möglichkeiten zum Datenaustausch... 2

RepCare für Android. Konfiguration und Installation André Weinert

Da ist meine Anleitung drin!

Pixelart-W ebdesign.de


Mitgliederbereich. Login. Werbemittel-Shop. Broschüren-Baukasten. Bilder-Datenbank. Zentralverband des des Deutschen Dachdeckerhandwerks e.v. e.v.

CALCOO Lite. Inhalt. 1. Projekt anlegen / öffnen. 2. Projekt von CALCOO App importieren

Persönliches Adressbuch

Dokumentation zur Versendung der Statistik Daten

Registrierung am Elterninformationssysytem: ClaXss Infoline

Kapitel 7 TCP/IP-Konfiguration zum Drucken (Windows NT 4.0)

Die Downloadarea ist nur noch bedingt mit den bestehenden Dingen befüllt, wird aber nicht mehr aktualisiert.

Hardware: QNAP TS 112 mit der Firmware Build 1126T mit 500GB Speicher Twonky Media Version

Lokale Installation von DotNetNuke 4 ohne IIS

Leitfaden zur Anlage einer Nachforderung. Nachforderung Seite 1 von 11 RWE IT GmbH

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Die Formatierungsregeln (die so genannte Wiki-Syntax) für Texte in DokuWiki sind zu großen Teilen die selben, wie in anderen Wiki-Systemen.

Karten-Freischaltung mit dem UNLOCK MANAGER

MSI TECHNOLOGY. RaidXpert AMD. Anleitung zur Installation und Konfiguration MSI

Transkript:

JavaRemote Version 2015.03

JavaRemote Inhalt 1. Einleitung... 4 2. Installation der Webseiten, Lernen der IR Codes... 5 2.1 Hochladen der Dateien... 5 2.2 Lernen der IR Codes... 6 2.2.1 TV... 7 2.2.2 Media... 8 2.2.3 AVR... 9 3. Nutzung der Web Fernbedienung... 10 4. irremote.js... 12 4.1 AddRemoteButtonText... 12 4.2 AddRemoteButtonPicture... 13 2 2015 IRTrans GmbH

JavaRemote 2015 IRTrans GmbH 3

1. Einleitung JavaRemote JavaRemote ist eine Web App die ihren Internet Browser zur programmierbaren Universalfernbedienung macht. Dafür genügt ein normaler Internet Browser mit aktiviertem JavaScript. Weitere Hard- oder Software ist nicht erforderlich. JavaRemote kann mit IRTrans Ethernet Modulen ab der dritten Generation genutzt werden. Diese umfasst folgende IRTrans Module: IRTrans Ethernet IRDB V3.5 IRTrans Ethernet PoE IRDB V3.5 IRTrans LAN Controller / LAN Controller XL V2.3 IRTrans LAN Controller Multistream V2.0 Diese Geräte haben einen integrierten WebServer auf dem JavaRemote läuft. Ihr Browser verbindet sich direkt mit dem IRTrans Modul und wird so zur Fernbedienung. JavaRemote wird mit vorprogrammierten Seiten geliefert die die Steuerung eines TV Geräts, eines Mediaplayers (BluRay, DVD etc.) sowie eines AV-Receivers umfassen. Für diese vorprogrammierte Fernbedienung müssen nur noch die passenden IR Codes angelernt werden. Erfahrene Nutzer können die Webseiten für ihre eigenen Bedürfnisse anpassen und weitere Seiten oder andere Layouts nach eigenen Wünschen erstellen. 4 2015 IRTrans GmbH

JavaRemote 2. Installation der Webseiten, Lernen der IR Codes Im JavaRemote Paket sind drei Webseiten enthalten die zur Steuerung von TV, einem Mediaplayer sowie einem AV-Receiver genutzt werden können. Diese Webseiten müssen in den Webserver des IRTrans Moduls hochgeladen werden und die passenden IR Codes dazu gelernt werden. All dies kann über das Web Interface des IRTrans Moduls geschehen. Eine detaillierte Beschreibung der Funktionen des Web Interface finden sie im Web Interface Handbuch. An dieser Stelle wird nur auf die für JavaRemote relevanten Schritte eingegangen. 2.1 Hochladen der Dateien Stellen sie eine Verbindung zum IRTrans Modul her und wechseln sie auf die Seite Webserver Files. Auf dieser Seite wird die Liste der auf dem IRTrans vorhandenen Dateien angezeigt. Die Liste ist zunächst leer, die JavaRemote Dateien müssen nun hochgeladen werden. Für die vorkonfigurierte Version sind folgende Dateien erforderlich: back.png down_arrow.png fwd.png left_arrow.png next.png pause.png play.png rew.png right_arrow.png stop.png up_arrow.png avr.html media.html tv.html irremote.js remote.css 2015 IRTrans GmbH 5

JavaRemote Die Dateien werden über die Funktion Upload Webserver File hochgeladen. Durchsuchen öffnet ein Fenster in dem die gewünschte Datei ausgewählt werden kann. Navigieren sie in das Verzeichnis in dem sich die JavaRemote Dateien befinden und markieren sie die gewünschte Datei. Öffnen und schließlich Upload File laden diese Datei dann in das IRTrans Modul hoch. Dieser Vorgang wird so lange wiederholt bis alle Dateien hochgeladen sind. 2.2. Lernen der IR Codes Nun müssen noch die passenden IR Codes für ihre Geräte gelernt werden. Die in diesem Kapitel genannten Bezeichnungen für die Codes müssen exakt so eingegeben werden da sonst die Zuordnung der Buttons zu den IR Codes nicht stimmt. Insgesamt müssen 3 Fernbedienungen angelegt werden. Dazu wechseln sie auf die Seite IRDB -> IR Learn und geben jeweils Fernbedienungsname und Befehlsname wie in der Liste genannt ein. Dann klicken sie auf Learn IR Code und drücken die zugehörige Taste auf der Fernbedienung ihres Geräts. 6 2015 IRTrans GmbH

2.2.1 TV JavaRemote Dies ist die Fernbedienung für ihr TV Gerät. Der Fernbedienungsname ist immer tv die entsprechenden Befehle und ihre Bedeutung entnehmen sie der Liste. Fernbedienungsname: Befehle: power up down left right ok p+ p- v+ v- epg return tv Power Taste Pfeil oben Pfeiltaste unten Pfeiltaste links Pfeiltaste rechts OK Programm weiter Programm zurück Laustärke erhöhen Lautstärke verringern EPG, Programmübersicht zurück zum letzten Programm 1 Zifferntaste 1 2 Zifferntaste 2 3 Zifferntaste 3 4 Zifferntaste 4 5 Zifferntaste 5 6 Zifferntaste 6 7 Zifferntaste 7 8 Zifferntaste 8 9 Zifferntaste 9 0 Zifferntaste 0 2015 IRTrans GmbH 7

2.2.2 Media JavaRemote Dies ist die Fernbedienung für ihren Mediaplayer, zum Beispiel einen BluRay Player. Der Fernbedienungsname ist immer media die entsprechenden Befehle und ihre Bedeutung entnehmen sie der Liste. Fernbedienungsname: Befehle: power up down left right ok rew play pause fwd back stop rec next menu audio subtitle media Power Taste Pfeil oben Pfeiltaste unten Pfeiltaste links Pfeiltaste rechts OK Zurückspulen Play Pause Vorspulen Kapitel zurück Stop Aufnahme starten Kapitel vor Titelmenü Audiomenü Untertitelmenü 8 2015 IRTrans GmbH

2.2.3 AVR JavaRemote Dies ist die Fernbedienung für ihren AV Receiver. Der Fernbedienungsname ist immer avr die entsprechenden Befehle und ihre Bedeutung entnehmen sie der Liste. Fernbedienungsname: Befehle: power v+ v- avr Power Taste Laustärke erhöhen Lautstärke verringern hdmi1 Eingang HDMI 1 hdmi2 Eingang HDMI 2 hdmi3 Eingang HDMI 3 hdmi4 Eingang HDMI 4 Am Ende des Lernvorgangs sollte die Übersichtsseite die drei Fernbedienungen avr, media und tv zeigen mit jeweils 7, 17 beziehungsweise 22 Befehlen: 2015 IRTrans GmbH 9

3. Nutzung der Web Fernbedienung JavaRemote JavaRemote steht nun im Verzeichnis /web/ des IRTrans Moduls bereit. Um die Web Fernbedienung aufzurufen geben sie folgende URL in ihren Browser ein: http://<ip_adresse_irtrans>/web/tv.html Den Platzhalter <ip_adresse_irtrans> müssen sie mit der IP des IRTrans Moduls ersetzen die sie auch schon genutzt haben um zum Konfigurations Web Interface zu gelangen. Ein Passwort ist für die Nutzung der Web Fernsteuerung nicht notwendig. Es empfiehlt sich dem IRTrans eine feste IP Adresse zuzuordnen und in ihrem Browser einen Favoriten für die JavaRemote Webseite anzulegen. Sie sollten dann folgende Ansicht sehen (hier beispielhaft auf einem iphone): 10 2015 IRTrans GmbH

JavaRemote Im oberen Bereich befinden sich drei Buttons für die Auswahl des zu steuernden Geräts. Der weiße Button (hier TV) zeigt die aktive Auswahl an und dient zugleich als Power Taste für das jeweilige Gerät. Die beiden grauen Buttons Media bzw. AVR dienen dem Wechsel zur jeweiligen anderen Fernbedienung. Die restlichen Buttons entsprechen den jeweiligen Tasten so wie sie es auch von der Handfernbedienung gewöhnt sind. Die beiden anderen Seiten für Mediaplayer und AV-Receiver funktionieren entsprechend. Die Webseiten sind so gestaltet dass sie sich automatisch auf die Breite des verwendeten Geräts anpassen. Sie wurden auf ein iphone optimiert sollten aber auch auf anderen Smartphones und Tablets richtig angezeigt werden. 2015 IRTrans GmbH 11

4. irremote.js JavaRemote Dieses Kapitel richtet sich an erfahrene Nutzer die basierend auf den mitgelieferten Dateien eigene Fernbedienungen erstellen wollen. Das Herzstück von JavaRemote ist die JavaScript Datei irremote.js. Hier werden zwei Funktionen definiert die Buttons zum Senden von IR Codes erstellen. In den jeweiligen html Dateien für die Fernbedienungen werden nur noch Aufrufe dieser JavaScript Funktionen durchgeführt um die Buttons anzuzeigen. 4.1 AddRemoteButtonText Diese Funktion erstellt einen Button mit einem Label aus Text. Position, Größe, Farbe, Text sowie IR Befehl müssen als Parameter mit übergeben werden. function AddRemoteButtonText(num, posx, posy, wx, wy, color, label, remote, command, initial_delay, repeat_delay) Die Parameter im Einzelnen: num - ID des Buttons, muss auf der Seite eindeutig sein um onclick events zu verarbeiten -> IR senden posx - Position der oberen linken Ecke in der x-achse in px (links-rechts). posy - Position der oberen linken Ecke in der y-achse in px. (hoch-runter). wx - Breite des Buttons in px. wy - Höhe des Buttons in px. color - Farbe des Buttons, Details dazu werden in der remote.css definiert. Gültige Werte sind: black, gray, white, red, green, blue, orange, rosy, pink label - Beschriftung des Buttons remote - Fernbedienungsname des IR Codes command - Befehlsname des IR Codes initial delay - Zeit bis zur ersten Wiederholung des Codes wenn der Button gedrückt gehalten wird in ms. repeat delay - Zeit zwischen weiteren Wiederholungen des IR Codes. Darf nicht kürzer sein als die Länge eines IR Codes. 12 2015 IRTrans GmbH

4.2 AddRemoteButtonPicture JavaRemote Diese Funktion erstellt analog zur Funktion AddRemoteButtonText einen Button mit einem Bild als Beschriftung. Das Bild wird automatisch auf jeweils ein Drittel der Höhe sowie Breite des Buttons skaliert und zentriert angezeigt. function AddRemoteButtonPicture(num, posx, posy, wx, wy, color, picture, alt, remote, command, initial_delay, repeat_delay) Die Parameter im Einzelnen: num - ID des Buttons, muss auf der Seite eindeutig sein um onclick events zu verarbeiten -> IR senden posx - Position der oberen linken Ecke in der x-achse in px (links-rechts). posy - Position der oberen linken Ecke in der y-achse in px. (hoch-runter). wx - Breite des Buttons in px. wy - Höhe des Buttons in px. color - Farbe des Buttons, Details dazu werden in der remote.css definiert. Gültige Werte sind: black, gray, white, red, green, blue, orange, rosy, pink picture - Pfad zur Bilddatei die auf dem Button angezeigt werden soll alt - alternative Beschriftung des Buttons wenn die Bilddatei nicht gefunden wird. remote - Fernbedienungsname des IR Codes command - Befehlsname des IR Codes initial delay - Zeit bis zur ersten Wiederholung des Codes wenn der Button gedrückt gehalten wird in ms. repeat delay - Zeit zwischen weiteren Wiederholungen des IR Codes. Darf nicht kürzer sein als die Länge eines IR Codes. Mit diesen beiden Funktionen können mit wenigen Zeilen eigene Webseiten zur Steuerung ihrer Geräte erstellt werden. Die mitgelieferten html Dateien können dabei als Vorlage für eigene Projekte dienen. Änderungen am Design sind zentral in der Datei remote.css möglich. 2015 IRTrans GmbH 13

JavaRemote 14 2015 IRTrans GmbH

JavaRemote 2015 IRTrans GmbH 15