Visa en uppdaterad sida utan att själv kunna påverka uppdateringen

Events happening in the community are now at Drupal community events on www.drupal.org.
LBiStockholm's picture

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

solipsist's picture

Google Hangouts eller Skype och skärmdelning. Alternativt VNC/Remote Desktop i observatörsläge.

När du säger utan java.

kristofferwiklund's picture

När du säger utan java. Gäller det även Java script.

Utan javaScript - vet

LBiStockholm's picture

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

kristofferwiklund's picture

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

LBiStockholm's picture

OK. Tack för tipset. /Leiph

AngularJS

adamgerthel's picture

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

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: