IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Discussion :

Choix d'une techno pour un projet de travail collaboratif


Sujet :

Outils

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 123
    Points : 84
    Points
    84
    Par défaut Choix d'une techno pour un projet de travail collaboratif
    Bonjour à tous,
    J'ai un projet qui consiste à réaliser une application simple (formulaire de saisie, stockage en bdd), mais avec une contrainte particulière. Voici le scénario:

    Deux personnes distantes sont connectées à Internet.
    - La personne A lance l'application, se retrouve devant son formulaire de saisie.
    - La personne B lance la même application.
    La personne B doit pouvoir visualiser sur son écran en temps réel les saisies que la personne A est en train de faire.

    J'ai bien sûr mon idée de la chose, mais je joue volontairement le candide dans ce post: A votre avis, quelle est la faisabilité de la chose? Et quelle techno utiliser? Client lourd ou web?
    Voilà voilà!
    Things working well, no problems. Time to upgrade.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    ça existe déjà. ça s'appelle du travail collaboratif...
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 123
    Points : 84
    Points
    84
    Par défaut
    mmmm oui mais encore? des exemples?
    Parce qu'à priori, nous allons devoir développer quelque chose, mais si effectivement on peut trouver des outils pour faire ça simplement, et adaptés à nos besoins, bien sûr c'est mieux.
    Things working well, no problems. Time to upgrade.

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    bah 3 secondes de Google avec "logiciel travail collaboratif" donne beaucoup de choses, dont :

    http://helioss.logiciellibre.net/ann...oratif-023.php

    http://www.ac-nancy-metz.fr/tice/Usa...ari/KANARI.htm

    http://www.actionscommerciales.com/c...ollaborer.html

    http://www.01net.com/article/199640.html

    http://www.ac-rennes.fr/tic/glossaire/Lexique.htm


    d'environ 1 010 000 pour logiciel travail collaboratif (0,11 secondes
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  5. #5
    Membre actif
    Avatar de mathk
    Inscrit en
    Décembre 2003
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 211
    Points : 233
    Points
    233
    Par défaut
    C'est vraie. La question est peut etre legitime mais mal posé.
    Si tu veux l'avis des expert de ce forum vient avec quelques idées pour qu'ils puissent te conseiller et t'ouvrir d'autre pistes.

    http://www.catb.org/~esr/faqs/smart-questions.html
    Si grande est la faiblesse d'une âme, dont la raison est partie!
    Ne jamais embrouiller ni abasourdir par une foule d'images le génie intérieur qui réside au fonde de sa poitrine,...
    L'ambition est le rfuge de l'échec. "Oscar Wild"

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 123
    Points : 84
    Points
    84
    Par défaut
    Mon topic a été déplacé, son titre modifié. La notion de travail collaboratif n'a rien à voir là-dedans, merci je sais ce que c'est. Tout ce que je demande, c'est, pour faire simple, quel langage utiliser pour développer l'application que j'ai décrite?
    Things working well, no problems. Time to upgrade.

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    Bonjour,

    Je vois deux solutions possibles : un client léger web qui utilise ajax pour rafraichir la page (interrogation du serveur toutes les X secondes etc..)

    Ou un client lourd qui pourrait faire la mème chose, mais plus proprement avec du mvc (l'évenement vient du modèle cette fois et pas de la vue !).

    Pour gérer cela au niveau de la base, je pense qu'il faut utiliser des triggers qui historises les changements dans une table spécifique et interroger cette table pour la mise à jour (permet de ne pas recharger toute la base mais seulement les données insérées, supprimées etc...)

    Disons que si le déploiement n'est pas un problème le client lourd va causer moins de soucis.

    Voila, j'espère que cela répond à ta question.

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 123
    Points : 84
    Points
    84
    Par défaut
    Cela répond très bien à ma question, c'est ce que j'attendais.
    Merci!
    Things working well, no problems. Time to upgrade.

  9. #9
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    à question claire réponse claire
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

Discussions similaires

  1. Choix techno pour un projet
    Par mistify34 dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 09/10/2014, 13h27
  2. [SP-2010] Choix d'une techno pour la recherche (Fast ..)
    Par guiguigs dans le forum SharePoint
    Réponses: 4
    Dernier message: 17/12/2010, 11h49
  3. Réponses: 2
    Dernier message: 11/09/2009, 00h56
  4. Choix d'une architecture pour un projet
    Par rveber dans le forum Windows
    Réponses: 5
    Dernier message: 30/01/2008, 21h44
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo