La collaboration en temps réel le dessin du tableau blanc en HTML5/JS et les websockets?

Je suis en train de mettre en place un petit(ish) de l'école d'été de projet pour certains de mes étudiants avancés et fais des recherches sur la façon de le faire mieux et ce qu'il faut utiliser - j'espère que quelqu'un ici pourrait me diriger dans la bonne direction.

Ce qui nous intéresse, est la recherche de si HTML5 est venu assez loin pour créer une collaboration en temps réel pour le dessin du tableau blanc en elle - purement web à l'aide de technologies sans plugins (donc, CSS, HTML5/DOM et Javascript). Ce que nous aimerions ultimatelly lutter pour est-ce - par exemple en ligne, toile/page sur un serveur central affiché sur un grand écran dans la salle de classe. Puis nos étudiants/utilisateurs de prendre leurs smartphones, charger la page dans leurs navigateurs mobiles (je suis parfaitement ok avec la limitation de ce webkit navigateurs mobiles pour l'instant) et de dessiner sur son écran tactile/doigts (ou sur Pc avec la souris en devinant ce n'est pas beaucoup de différence) et qu'il serait mis à jour en temps réel pour tout le monde - les deux sur leurs écrans et sur le centre de grand écran dans la salle de classe.

Je devine push/requêtes get serait trop lent pour cela - pourrait-il être résolu par les websockets? Quelqu'un at-il toutes les bonnes librairies JS à recommander pour cela?

Aussi ce serait l'idéal (mais plus facile pour les étudiants à comprendre l'architecture ressemble. Disons que vous avez 30 utilisateurs simultanés dans un clasroom - uns d'entre eux se connecter avec les websockets pour le serveur et le serveur de pool de combiner l'ensemble de leurs demandes dans l'un et retourner ensuite le fichier combiné (une sorte de minimum JSON ou même simplement les coordonnées) pour chaque utilisateur connecté?

Serait websockets et (je suppose) en toile être en mesure de prendre ce? De sorte que tout a toujours l'air accrocheur? Y sont (jQuery) et les librairies JS disponible pour rendre notre vie plus facile - ou vous pensez que c'est quelque chose des thats trop complexe pour un 2 semaines en été, le projet d'école?

InformationsquelleAutor Michael | 2011-07-27