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

Qt Discussion :

Qt et domaines d'application possibles ?


Sujet :

Qt

  1. #41
    Membre averti
    Avatar de Architekth
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 123
    Points : 301
    Points
    301
    Par défaut
    De toute évidence, pas la peine d'hésiter à apprendre ce framework. Le nombre de possibilité est énorme.

    Alors fait un tour dans la rubrique Tutoriels Qt et nourri toi de tutoriels.

  2. #42
    Membre chevronné Avatar de Jbx 2.0b
    Homme Profil pro
    Développeur C++/3D
    Inscrit en
    Septembre 2002
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur C++/3D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2002
    Messages : 476
    Points : 1 785
    Points
    1 785
    Par défaut
    Je m'en servais lors de mon dernier stage dans un centre de traitement/recherche du cancer (logiciel de traitement d'images pour le contrôle qualité d'accessoires).
    Et je m'en sers aujourd'hui dans mon job pour développer un panier de logiciels qui seront embarqués dans des tanks/véhicules d'infanteries (22 applis qui vont de l'interface tactile complétement personnalisé à des applicatifs de traitements pour faire de la réalité augmentée, par exemple).

    Qt ça devient quelque chose d'énorme, qui est utilisé sur des smart-phones comme sur des applicatifs extrêmement lourd comme Maya.
    Et surtout y a tout dedans(XML, Test unitaires, OpenGL...) pas besoin de rajouter une panoplie d'autres libs, ce qui fait gagner un temps précieux, rien qu'en apprentissage.

  3. #43
    Membre confirmé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Points : 528
    Points
    528
    Par défaut
    Bonjour,

    tout d'abord désolé Architekth pour mes edits, c'est vrai que j'aurais dû laisser mon premier message et mettre l'edit en dessous de celui-ci à chaque fois.

    Sinon, merci encore à tous les intervenants. Je vois beaucoup mieux toutes les possibilités offertes par Qt même si je pense, comme vous le dites dourouc05, qu'il me faudra un peu d'entrainement pour me rendre compte complètement de tout ce qui peut être fait.
    Moi qui croyais au départ que Qt permettait le développement d'une simple interface sans réel contenu ... ^^

    Je pense que pour commencer, il faut que j'évite de "toucher à tout" et que je me concentre sur le développement de fenêtres classiques.

    Pour finir, comment voyez-vous l'avenir de Qt ?

    Merci encore à tout le monde !

  4. #44
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 591
    Points
    188 591
    Par défaut
    Citation Envoyé par betsprite Voir le message
    Pour finir, comment voyez-vous l'avenir de Qt ?
    Considérons d'abord les dernières avancées :
    Qt 4.6 : framework Animation
    Qt 4.7 : Qt Quick
    Donc, des interfaces plus modernes, avec des animations et tout ce qu'il faut, paraît-il, maintenant pour des apps à distribuer. Mais aussi éditables par des personnes spécialisées dans ce domaine, qui n'ont strictement aucune envie d'apprendre un langage de programmation : ils peuvent déclarer leurs interfaces, comment elles vont réagir, etc., donc que du bonheur pour eux.

    Ensuite, développement du support des mobiles : Symbian, Maemo, Meego, S60, etc. Le développement d'apps mobiles va entamer un réel essor, il faut donc s'y préparer : il faut s'attendre à voir de nouvelles API pour ça (dans le projet Qt Mobility, normalement).

    Aussi, on devrait voir un Qt de plus en plus modulaire : pour Qt 4.7, les fonctionnalités multimédia de base ont été supprimées, car disponibles dans une Qt Solution. Pour QtWebKit, il y aura une version fournie à chaque release de Qt mais le wrapper continuera d'évoluer à côté. Peut-être le même genre d'évolutions pour tous les modules qui ne sont pas utilisés par tous (Qt Script probablement, vu que basé sur le moteur JavaScript de WebKit ; QtXmlPatterns, support de langages dérivés du XML - XSL, XSLT, etc. -, pas forcément utilisés par tous ; etc.).

    Un modèle de contribution plus ouvert : pour Qt 4.5, l'ouverture des repository. Pour Qt 4.7, le Qt Developer Network : les utilisateurs peuvent contribuer à des ressources. Pour Qt 4.8 (?), intégration à la documentation de documents écrits par des particuliers externes à Nokia. La communauté aura un rôle de plus en plus important à jouer.

    Voici ce que je pourrais répondre sans faire trop de recherches, n'hésitez pas à compléter, il y a encore des trous béants.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #45
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Points : 8 140
    Points
    8 140
    Par défaut
    Pour ma part, je voudrais rajouter que j'ai assisté l'année dernière à une conférence Qt Dev Days très intéressante sur l'utilisation de Qt pour développer des interfaces graphiques et des programmes de visualisation avancés réalisé par Daz3D.

    J'avais à l'époque réalisé un résumé de la conférence.

    Cela montre bien la puissance de Qt même si parfois certaines bibliothèque tierces sont utilisées en combinaison de celui-ci.

  6. #46
    Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Points : 60
    Points
    60
    Par défaut
    Je ne vais pas redire que Qt c'est génial et qu'on peut presque tout faire avec ( meme si je le pense ).
    Par contre j'ai vu il y a quelque temps que l'équipe avait fait un sondage pour voir si des développeurs seraient intéressés par un module "jeux", avec surement une meilleure gestion de la 3D, peut etre un moteur de jeu, de collisions... A vérifier mais j'aimerai bien savoir ou ça en est

  7. #47
    Membre confirmé
    Profil pro
    DIRLO
    Inscrit en
    Juillet 2009
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DIRLO

    Informations forums :
    Inscription : Juillet 2009
    Messages : 199
    Points : 532
    Points
    532
    Par défaut et ...
    n'existe-t-il pas un environnement de bureau développé en QT ?

    comme domaine d'application , ça ne me semble pas dérisoire

  8. #48
    Membre confirmé
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Points : 533
    Points
    533
    Par défaut
    Si, KDE, c'est vrai qu'on aurait pu le citer lol

  9. #49
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 41
    Points : 78
    Points
    78
    Par défaut
    Pour ma part j'ai effectué un stage à Festo Didactic (Stuttgart) où Qt était utilisé dans leurs logiciels.
    RobotinoView: logiciel pour programmer un robot mobile.
    RobitinoSim: logiciel pour simuler les programmes créés par RobotinoView ce dernier utilisant opengl.


    Sinon niveau recherche (INRIA/CNRS) il y a un logiciel de Simulation Physique nommé Sofa


    Simulation de l'opération de la cataracte (avec bras à retour de force pour la manipulation des instruments de chirurgie).

  10. #50
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 74
    Points : 133
    Points
    133
    Par défaut Skype with Qt
    De mémoire Skype est réalisé avec Qt... Corrigez moi si je me trompe.
    +--------------------------------------------------+
    Avec le TGV Marseille est devenue la banlieue de paris,
    Et avec Internet le monde est de plus en plus petit,
    Mais ce n'est pas une raison pour aller polluer
    L'espace
    +--------------------------------------------------+

  11. #51
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Points : 8 140
    Points
    8 140
    Par défaut
    Citation Envoyé par nickylarson Voir le message
    De mémoire Skype est réalisé avec Qt... Corrigez moi si je me trompe.
    C'est tout à fait correct !

  12. #52
    Membre confirmé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Points : 528
    Points
    528
    Par défaut
    Bonjour,

    Merci encore pour vos interventions qui permettent d'offrir une vision des possibilités de Qt.

    nickylarson : Gulish avait exprimé la possibilité de développer partiellement skype en Qt.

    Gulish :
    Pour skype, on pourrait tout faire sauf peut être l'encodage/décodage du son et de la vidéo, ou le cryptage des données. Je sais que Qt offre certains mécanismes d'encodage du son et de la vidéo, mais pas les codecs du type G.711 ou H.323 (VoIP en général).
    Donc finalement le développement complet serait fait en Qt ?

    Hayaxx :
    Par contre j'ai vu il y a quelque temps que l'équipe avait fait un sondage pour voir si des développeurs seraient intéressés par un module "jeux", avec surement une meilleure gestion de la 3D, peut etre un moteur de jeu, de collisions... A vérifier mais j'aimerai bien savoir ou ça en est
    Se serait très intéressant d'avoir un module plus développé pour la 3D. Mais dans ce cas, utiliserait-on toujours d'autres outils comme openGL ou autres pour les incorporer dans Qt ?

  13. #53
    Membre averti
    Avatar de Architekth
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 123
    Points : 301
    Points
    301
    Par défaut
    Personnellement, s'il ajoute des outils pour le jeu tel que leur propre moteur de jeu (même si je doute) je resterai sur le développement d'application avec OpenGL. Je préfère développer moi même certaine chose (c'est discutable, moi j'y trouve juste un intérêt amusant et pédagogique).

    Toutefois attention, OpenGL et un moteur de jeu c'est différent, je tiens à le préciser pour pas qu'il y ait de confusion. OpenGL est une bibliothèque graphique bas niveau. Elle réalise que des rendus 3D.
    Un moteur de jeu comprend le rendu 2D/3D, la gestion des évènements, le moteur sonore, moteur physique, etc.

    Et pour revenir sur KDE, c'est vrai que c'est le premier qu'on aurait dû citer! Surtout que je tourne avec Kubuntu honte à moi de pas y avoir pensé!

  14. #54
    Membre éprouvé

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Points : 969
    Points
    969
    Par défaut
    Citation:
    Envoyé par nickylarson
    De mémoire Skype est réalisé avec Qt... Corrigez moi si je me trompe.
    C'est tout à fait correct !
    Une partie oui. A ma connaissance, Qt n'a pas implémenter le P2P SIP, et Skype garde ses méthodes de crypto très secrètes, donc je suppose que ce ne sont pas celles offerts par Qt.

    G.
    Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
    En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/

  15. #55
    Membre confirmé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Points : 528
    Points
    528
    Par défaut
    Pour parler d'un autre projet envisageable en Qt déjà abordé par Architekth, j'aurais voulu revenir sur le développement d'un navigateur web.

    Citation Envoyé par Architekth
    Il sera jamais aussi sécurisé qu'un Chrome ou Firefox.
    * Le navigateur web gérant surtout l'interface, je ne vois pas pourquoi la sécurité de la navigation se situerait à cet endroit plutôt qu'au niveau du moteur web ?

    * Quel problème d'insécurité peut être rencontré avec son propre navigateur web ?

    * Est-il si difficile de le sécuriser ?
    * Est-il même envisageable de remplacer de grand navigateur par son propre navigateur développé en Qt ?

    Citation Envoyé par Architekth
    QtWebKit ne supporte pas les applets Java, donc on ne peut pas consulter sa boîte Hotmail, ni avoir de conversation sur Facebook. Pour le reste, il supporte pleinement le flash, le JavaScript. Il lui manque plus que le support des applets Java.
    * Pensez-vous que ce problème sera résolu dans les prochaines améliorations de Qt et de ses modules ?

    Merci !

  16. #56
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 591
    Points
    188 591
    Par défaut
    Citation Envoyé par betsprite Voir le message
    * Pensez-vous que ce problème sera résolu dans les prochaines améliorations de Qt et de ses modules ?
    Déjà, je ne vois pas du tout ce que signifie la citation : on a besoin d'applets Java pour Hotmail ? De JavaScript, énormément, on a JavaScriptCore pour ça. Surtout que les applets Java ne sont plus aussi nécessaires maintenant qu'avant... On voyait parfois des sites entièrement en applets Java, des fonctionnalités clé, etc. Maintenant, je n'arriverais pas à donner un site récent qui en a besoin...

    * Est-il même envisageable de remplacer de grand navigateur par son propre navigateur développé en Qt ?
    Mais sans problème ! Tant que ce nouveau navigateur a les fonctionnalités que tu recherches, tu pourras l'utiliser comme navigateur par défaut, le proposer à toutes tes connaissances, faire un beau site Web et le promouvoir (et te faire intégrer à l'écran de sélection de navigateur dans Windows et dans les distributions Linux les plus répandues mais basées sur KDE).

    * Quel problème d'insécurité peut être rencontré avec son propre navigateur web ?
    Ton navigateur est testé par... toi et quelques illuminés. Firefox (berk), lui, par des dizaines de personnes, des professionnels en sécurité. Donc, dans tout ce qui est en dehors du moteur pur, ça risque de poser problème, tout ce que tu as codé toi-même. Par exemple, une méthode de WebKit ne fonctionne pas comme tu le souhaiterais, tu la réimplémentes... avec son lot de bugs et de problèmes sécuritaires.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  17. #57
    Membre averti
    Avatar de Architekth
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 123
    Points : 301
    Points
    301
    Par défaut
    Je ne sais pas comment est fait Hotmail mais une chose est sur c'est que mon navigateur (et tout ceux que j'ai testé qui on été réalisé avec qt) ne supporte pas hotmail. Il est impossible de consulter ses mail. De même pour les discussion facebook. Cela dit tout le reste fonctionne sans problème.

    Pour la sécurité c'est important pour un navigateur web, des failles de sécurité peuvent être exploitées. Bref j'ai pas d'exemple puisque je ne suis pas expert en matière de sécurité informatique mais les failles de sécurité c'est jamais très bon, même les mineurs

  18. #58
    Membre confirmé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Points : 528
    Points
    528
    Par défaut
    Bonjour,

    Merci dourouc05 et Architekth pour vos réponses.

    Citation Envoyé par dourouc05
    Par exemple, une méthode de WebKit ne fonctionne pas comme tu le souhaiterais, tu la réimplémentes... avec son lot de bugs et de problèmes sécuritaires.
    Citation Envoyé par Architekth
    Pour la sécurité c'est important pour un navigateur web, des failles de sécurité peuvent être exploitées. Bref j'ai pas d'exemple puisque je ne suis pas expert en matière de sécurité informatique mais les failles de sécurité c'est jamais très bon, même les mineurs
    Malgré vos réponses, j'ai du mal à comprendre l'origine des failles et de la sécurité sur un navigateur web, étant donné que celui-ci reste une interface avec des widgets. D'ou peut provenir la menace ?

    Merci !

  19. #59
    Membre confirmé
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Points : 533
    Points
    533
    Par défaut
    Si tu fais un navigateur basique ou les seules possibilités sont précédent, suivant et rafraichir, certes tu ne t'expose pas à beaucoup de failles (hormis d'éventuelles restant dans le QWebkit).

    Mais dés que tu va vouloir stocker les préférences utilisateurs, son historique, ses mots de passe, etc, la ça commence à devenir plus compliqué, et il faut faire attention qu'on ne puisse pas y accéder de l'extérieur par un moyen ou un autre...

    En gros plus tu rajoutera de fonctionnalités, plus il y aura de faille "potentielles" qu'il faudrait vérifier.

  20. #60
    Membre confirmé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Points : 528
    Points
    528
    Par défaut
    Merci haraelendil.

    il faut faire attention qu'on ne puisse pas y accéder de l'extérieur par un moyen ou un autre...
    Justement, vu que le navigateur est une interface qui n'est pas partagée avec l'extérieur, comment pourrait-on accéder aux données que l'interface pourrait stockée ?

    (Je précise que cette question ne cherche en aucun cas une réponse à un quelconque piratage et que son objectif relève de la meilleur compréhension de l'insécurité que comporte un navigateur développé en Qt)

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/02/2007, 19h13
  2. Redemarrer l'application, possible ?
    Par Baptiste Wicht dans le forum Général Java
    Réponses: 6
    Dernier message: 17/10/2005, 22h07
  3. Domaine d'application
    Par soccersoft dans le forum OpenGL
    Réponses: 7
    Dernier message: 19/07/2004, 14h27

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