Virtual workspace : manipulation de données partagées en réseau (1 serveur, x clients)

Description

Virtual WorkSpace est espace de travail au sein du quel plusieurs utilisateurs peuvent manipuler des données communes sans se déranger les un les autre.

C'est le fruit de 3 mois de travail. A l'origine, ce prototype était destiner à l'enseignement. Des étudiants munis de tablet PC peuvent travailler sur un exercice commun donnée par un enseignant. Les utilisateurs travaillent à la fois ensemble et indépendamment. Ce concept est à mon avis a approfondir.

Voici quelques fonctionnalités :
- Tout les actions effectués au sein de l'espace de travail sont sauvegardé dans un arbre de donnée explorable.
- Un utilisateur peut suivre en temps réel la progression du travail des autres utilisateurs.
- Il peut proposer sa propre solution hérité d'une autre sans déranger personne.
- Le travail globale peut etre sauvegarder/chager a tout moment sur le server.

Modules exploitables :
- Module réseau (Socket TCP : S/R Queues, Events, Threads, Error managment...).
- Module pour Annuler/Refaire un action très évolué.
- Arbre de navigation des données.
...

Pour ceux qui sont intéressé, j'ai réalisé cette application dans le cadre d'un stage. Je peux donc vous envoyer le rapport qui explique toutes les fonctionnalités en détail.

Lien alternatif : http://djine.free.fr/Teesside/VirtualWorkSpaceI.zip

Source / Exemple :


Voir le zip...

Conclusion :


Rien ne vaut mieux qu'une démonstration...
J'attends vos commentaires.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.