Jag kommer att ha ett behov av att visa en uppdaterad sida utan att själv kunna påverka uppdateringen. Vilken är den bästa metoden?
Scenariot är att man har ett föredrag med en projektor. Projektorn är kopplad till en PC, som i sin tur visar en webbsida. Allt styrs (som vanligt) med musklick eller liknande. (Tänk ett exponerat filter som styrs med musklick.)
På en helt annan plats, utan möjlighet till fysisk förbindelse, så ska samma bild visas som visas av projektorn. Dvs när man klickar på projektor-pc:n och byter innehåll, så ska samma skifte ske på den andra bildskärmen. Helst utan Flash eller Java.
Funktionen är väldigt lik de olika webinar/netmeeting-lösningar som finns, men mitt behov stannar vid enkelriktad kommunikation.
Någon som har någon erfarenhet eller idéer?
Comments
Google Hangouts eller Skype
Google Hangouts eller Skype och skärmdelning. Alternativt VNC/Remote Desktop i observatörsläge.
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
När du säger utan java.
När du säger utan java. Gäller det även Java script.
Utan javaScript - vet
Utan javaScript - vet inte.
Tanken är att det ska vara plattformsoberoende, inklusive enkel Android. En inte helt ovanlig HW-konfiguration är ju en stor skärm med en liten Android-dongel.
/Leiph
Kolla upp det med Java
Kolla upp det med Java Script. Jag har nämligen utvecklat en lösning åt http://tipsrobot.se. Där vi har liverättning på tipsrader. Där har vi ett server lösning för att hantera senaste resultatet som vi vill trycka ut till våra besökare. Första lösningen med återkommande ajax anrop i bakgrunden blev för mycket med över 40 samtidiga användare då Apache är väldigt dålig att släppa connection vilket gjorde att vi fick slut på anslutningmöjligheter på servern. När vi har 40 webbläsare som laddas om flera gånger per minut. Vår lösning blev en node.js server och socket.io. Med hjälp av det kan vi från server sidan trycka ut uppdateringar som klienterna får direkt. På mindre än en halv sekund. Och vi har inget problem att växa till tusentals samtidiga användare. (Apache kräver 20-60MB minne per samtidig anslutning och node.js är bara några hundra kilobyte.)
Denna lösning fungerar i alla webbläsare vi testat i och även i android och iphone/ipads.
OK. Tack för tipset. /Leiph
OK. Tack för tipset. /Leiph
AngularJS
Den bästa lösningen är att använda ajax eller long polling med socket.io (node.js). Ajax är ju helt klar den enklaste vägen, framför allt i Drupal.
/Adam Gerthel - Projektledare, Odd Hill