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

GWT et Vaadin Java Discussion :

Intérêt de GWT pour les applications vidéo ?


Sujet :

GWT et Vaadin Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    juin 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Intérêt de GWT pour les applications vidéo ?
    Bonjour tout le monde,

    Je suis devant un petit dilemme. Je dois développer une petite application qui doit :

    1. faire l'acquisition de flux vidéos d'une caméra,
    2. avoir des fonctionnalités d'IHM
    3. avoir éventuellement à gérer des objets 3D (donc la possibilité de mettre un viewer 3D type OpenSceneGraph)

    Je me suis orienté au départ vers WPF mais la possibilité d'utiliser GWT s'est aussi introduite... Qu'en pensez-vous ?

    Quelles sont vraiment les avantages que peut fournir GWT ?
    Pourquoi je m'orienterais vers ça surtout que j'ai entendu pas mal d'échos disant que ce n'est pas adapté aux applications vidéo ?

    Tout vos avis sont les bien venus, avantages, inconvénients.. un petit retour d'expérience serait vraiment très appréciable.

    Je vous remercie,

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 230
    Points : 104
    Points
    104
    Par défaut
    Débat super passionant..mais difficile.
    Le langage, la différence entre JAVA(GWT et avoir une implémentation graphique de bonne qualité, widget, maison Google) ou C#(avec silverlight, dessin vectoriel(où sont nos belles infographistes, nous petits informaticiens? ,Blend , maison Microsoft-un peu d'argent pour le dev !)...

    Mon humble contribution va s'arrêter malheureusement pour moi, là avec comme retours d'expériences : être assez impressionné par des applications RIA en silverlight au niveau IHM, ergonomie, design... par rapport à des applications RIA en GWT

    je me suis même demandé seulement dans ma tête si c'était du flash qd j'ai vue des applications silverlight

    j'attends avec impatience la suite....

  3. #3
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : septembre 2004
    Messages : 1 676
    Points : 4 158
    Points
    4 158
    Par défaut
    Il faut bien comprendre le statut particulier de GWT.

    Tu peux faire en GWT tout ce que tu peux faire en application Web standard (Javascript + HTML + CSS)

    Là ou java intervient, c'est
    - pour faciliter la communication avec un serveur Java.
    - pour écrire "plus facilement" du javascript.

    Si au niveau fonctionnel, les ria à base de plugins (Flash, silverlight, Java Applet) sont concurrent avec les ria standard (Javascript + HTML + CSS)
    Au niveau technique, ce n'est pas comparable puisque par définition, avec le plugin, tu peux faire plus de chose (en contepartie, il faut installer le plugin sur chaque client).

    Là ou GWT peut être un plus, c'est si tu as une librairie Javascript puissante de traitement video dans le navigateur, GWT peut en faciliter la manipulation.

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 230
    Points : 104
    Points
    104
    Par défaut
    tiens je me demande pourquoi on a arrêté de développer des applets ?
    pour réaliser ta petite application, tu pourrais faire une applet comme avant en utilisant la librarie JMF(Java Media Framework)...
    c'était trop lent ? ou des problèmes de sécurité peut-être?

    Est-ce qu'aujourd'hui installer un plugin sur ton navigateur est un inconvénient?sinon, ton argument, on peut faire plus de chose va être déterminant.

    Tu dis
    Là ou GWT peut être un plus, c'est si tu as une librairie Javascript puissante de traitement video dans le navigateur, GWT peut en faciliter la manipulation.
    Faciliter l'utilisation avec JNI, JSNI ou un truc comme ça... tu attaques tes fonctions javascript avec du Java. N'y-a-t'il pas des problèmes de passage de paramètres, de performance ? Est-ce avantageux à ce moment là d'utiliser GWT à la place directement de directement du javascript ?

  5. #5
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : septembre 2004
    Messages : 1 676
    Points : 4 158
    Points
    4 158
    Par défaut
    Pour les applets, je trouve qu'il y avait de bons points.
    La technologie était trop en avance et n'a pas pris.

    Reproches :
    Une JVM doit être chargé par le navigateur et à l'époque, c'était trop gros/lent et cela pouvait rebuter.
    Et c'est surtout la faute à Microsoft (qui profite du crime) qui par son implémentation particulière de Java ne respectait pas le "write once, run anyware".

    C'est dommage car si aujourd'hui, on commence à avoir de bonne VM Javascript dans les navigateurs, si ceux si comprenaient le Java nativement, on aurait pu avoir des trucs vraiement bien.


    Pour GWT, effectivement, il faut passer par JSNI si on veut wrapper une lib Js existante. Bien entendu, la plus value sera réelle si on préfère l'utilisation de langage fortement typé comme Java et sa panoplies d'outils.
    Certes, écrire un wrapper avec JSNI n'est pas de tout repos. Aussi, soit une lib JS multimédia existe et quelqu'un a déjà écrit le wrapper GWT.
    Soit si elle peut être écrite nativement en GWT et ça rocks.
    Si on prend l'exemple du Canvas avec HTML5, pour manipuler les primitives de dessin, il faut passer par du JS. GWT avec sa dernière version commence à proposer l'utilsation via GWT de ce composant et j'aime bien cette direction.
    Reste qu'il en devienne de même pour d'autres composants de HTML5.

    Pour ce qui est des performances, in fine, ça sera du javascript obtenu par compilation, je n'ai pas trop de crainte dessus. Les limites vont plutôt être au niveau du compilateur GWT qui peut commencer à avoir besoin de mémoire et à prendre un peu de temps.

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

Discussions similaires

  1. Bientôt un GUI Builder pour les applications GWT ?
    Par benwit dans le forum GWT et Vaadin
    Réponses: 9
    Dernier message: 06/08/2010, 19h52
  2. Réponses: 0
    Dernier message: 21/06/2007, 13h00
  3. [WinForms] Skin pour les applications .net
    Par algerian dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 30/06/2006, 12h31
  4. Résolution des images pour les jeux vidéos
    Par YuGiOhJCJ dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 04/04/2006, 13h24
  5. Réponses: 3
    Dernier message: 04/10/2005, 10h33

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