instantVdrRemote 0.1 ist eine frei konfigurierbare virtuelle VDR-Fernbedienung für Tablets, Smartphones und sonstige Web-Browser. Sie sollte auf allen Geräten laufen, die jQuery Mobile unterstützt.
- funktioniert gleichermaßen auf Touch-basierten Geräten und auf Geräten, an denen Mäuse hängen, passt sich an schmale und breite Screengrößen an
- benötigt zwingend das VDR-Plugin restfulapi (bei yaVDR vorinstalliert), kommuniziert damit via HTTP
- leichtgewichtige WebAPP, basiert auf HTML, Javascript, jQuery Mobile
- Die "App" besteht nur aus einer einzigen HTML-Seite, die alles nötige nachlädt (jQuery und jQuery Mobile), man kann aber die Frameworks auch runterladen und lokal vorhalten und sich damit unabhängig machen.
- Minimaler Installationsaufwand: Live-Demo ohne Installation hier. Hat man sich die Datei lokal runtergeladen, funktioniert die App auf einem Desktop-PC innerhalb von Desktop-Browsern sogar ohne Web-Server (einfach Doppelklick auf index.html oder die Datei in ein Browserfenster reinziehen). Es empfiehlt sich aber letztlich, die Datei auf einem Webserver im lokalen Netz abzulegen, damit man von allen Smartphones, Tablets, Laptops im Haushalt über eine URI darauf zugreifen kann. (Weiter unten im Thread ist eine Erklärung, wie man die Datei auf einer yaVDR-Installation platziert.)
- komplett konfigurierbar über JSON-Strukturen im Quelltext (Button-Anordnung, relative Button-Breite, Button-Beschriftung, Button-Design)
- Optik änderbar mit vorgefertigten oder selbstgemachten jQuery-Mobile-Themes: http://jquerymobile.com/resources/#Themes / http://jquerymobile.com/themeroller/
Die "App" enthält in der Grundkonfiguration alle denkbaren Tasten, die über restfulapi bereitgestellt werden, daher ist sie in der Grundkonfiguration sicherlich nicht besonders nutzerfreundlich
Einladung an alle: Wer baut die cleverste Fernbedienung auf Basis von instantVdrRemote?
Bekannte Probleme:
- Touch-Events sind je nach Gerät zu empfindlich oder unempfindlich, hier sind Praxiserfahrungen wichtig, das Eventing kann angepasst werden
- Prüfen, ob Events mehrfach abgeschickt werden, Repeat-Rate ist undefiniert
Im Git behobene Probleme seit erster Veröffentlichung des Codes:
- Bug bzgl. Zeilenposition von inflateRemote(),
- Taste "Next" hat kein Icon.
Have fun!
Bezugsquellen
- Download der jeweils neuesten Entwicklerversion: Als Zip-Archiv direkt von Github
- Git: https://github.com/hpingel/instantVdrRemote.git
- instantVdrRemote direkt ausprobieren als Live-Demo
Viele Grüße
hepi