2011-03-28 4 views
1

Je souhaite développer une application d'édition collaborative basée sur le Web: en gros, de nombreux utilisateurs transcriront un gros mp3. La première étape consiste à écrire une spécification.Édition collaborative basée sur le Web

Il semble assez facile de le faire avec la communication asynchrone et le javascript, en gardant la trace de la transcription qu'un utilisateur donne et en la transmettant à d'autres utilisateurs éditant le même fichier, mais je crains de sous-estimer le problème. questions ce type de problème soulève?

Merci!

Répondre

1

Vous n'avez pas spécifié les navigateurs que vous souhaitez prendre en charge. Pour le faire en "temps réel", vous pouvez interroger le serveur ou utiliser Comet ou WebSocket (pour les navigateurs qui le supportent) ou Flash Socket. Comme pour toute application collaborative, je pense que le plus gros problème est la résolution des conflits/la synchronisation de toutes les sessions. Vous pouvez également lire Google Wave Protocol. C'est un livre blanc sur l'édition collaborative de documents en temps réel. Pas pour les faibles de cœur: D

Questions connexes