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 :

Reportage en direct, deuxième jour des Qt Dev Days 2011 à Munich


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 : 39
    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
    Par défaut Reportage en direct, deuxième jour des Qt Dev Days 2011 à Munich
    Nous voici aujourd'hui à la seconde journée de la 8e édition des Qt Dev Days 2011 à Munich avec une matinée rythmée par les traditionnelles "Keynotes".

    La première présentation réalisée par Marco Argenti (SVP Nokia Developer Experience), nous a donné une idée de la stratégie de Nokia autour de Qt. Aujourd'hui, 100 millions de smartphone actif avec Qt installé sont sur le marché, cela représente un nombre de téléchargements de 9 millions d'applications par jour. Le N9 récemment sortie est de loin le meilleur téléphone pour les développeurs jamais réalisé. Qt est devenu très populaire au cours des dernières années et reste un investissement stratégique pour Nokia en concordance avec le Qt Project. Nokia utilise d’ailleurs Qt pour ses propres outils internes notamment le logiciel Nokia Store.

    Pour plus d'information sur la keynote, retrouvez les commentaires de Vincent Meyer sur place.



    La seconde "Keynote" présentée par Rick Spencer (Director of Engineering chez Canonical) a permis d'avoir une vue sur un autre projet, Open Source depuis quelques années, à savoir : Ubuntu. Il a s'agit principalement d'une présentation de Ubuntu, de son fonctionnement Open Source et d'informations sur l'utilisation de Qt par Ubuntu. Le nouveau système de fenêtrage fourni avec Ubuntu par défaut utilise Qt Quick (QML) dans sa version 2D pour Netbook. Cela à l'avantage de fourni par défaut toutes les bibliothèques nécessaires au bon fonctionnement d'application Qt. Ubuntu est probablement la distribution Linux la plus utilisée avec un nombre d'utilisateurs approximatif de 20 millions.

    Pour plus d'information sur la keynote, retrouvez les commentaires de Vincent Meyer sur place.



    Une troisième session par Louis Gump (Vice-Président CNN Mobile) sur l'application CNN pour téléphone portable Nokia était très enrichissante. Ca discussion était découpée en trois parties :

    • comment les téléphones portables changent notre société aujourd'hui ;
    • comment les téléphones portables changent CNN ;
    • comment les innovations nous aident à suivre le rythme.




    Pour terminer cette matinée, Lars Knoll (Chief Maintener du Qt Project) a présenté Qt 4.8, Qt 5 et l'Open Gourvenance via Qt Project démarré vendredi dernier (21 octobre 2011). La partie probablement la plus attendue par l'ensemble des développeurs présent pour savoir où va Qt dans l'avenir proche comme dans l'année à venir.

    Le Qt Project étant maintenant en ligne, les développeurs Qt (communauté et commerciale) peuvent participer directement à Qt de différentes façons (code source, rapport de bug, tests, etc.). Tout l'écosystème de Qt fait partie du projet à savoir, les outils, Qt 4 et Qt 5, etc. Plus de personnes contribuant à Qt permet d'avoir au final plus de testeurs pour l'ensemble du code ce qui va améliorer la qualité du Framework dans son ensemble.

    Qt 4.8 va sortir d'ici la fin de l'année avec Qt Quick 1.1, des meilleures performances, des nouvelles fonctionnalités HTML5 et un portage plus facile sur différentes plateformes.

    Qt 5 sera disponible dans la première moitié de 2012 avec une compatibilité Qt 4.x malgré la restructuration modulaire. Qt Quick 2.0 avec OpenGL ES fera partie de Qt 5 ainsi que l'intégration complète de Qt Mobility. Une séparation nette entre Qt Essentials et Qt Add-ons sera cependant faite vous permettant d'emporter avec votre application seulement ce dont vous avez besoin.

    Pour plus d'information sur la keynote, retrouvez les commentaires de Alexandre Laurent sur place.



    Une interview avec Lars Knoll à la suite de sa Keynote à permis d'obtenir les informations suivantes :

    • Il n'y aura pas de compatibilité binaire, mais une compatibilité du code source entre les 2 branches majeures Qt 4.x et Qt 5 avec quelques exceptions mineures.
    • Qt Network sera un module séparé et non inclus dans Qt Core comme suggéré au Contributor Summit en juin dernier.
    • La structure de l'Open Gourvernance composée de Mainteners et Approvers sera pour commencé principalement composé de personnes de Nokia avec quelques personnes d'autres entreprises telles que Thiago Macieira (Intel).
    • Les deadlines seront respectées dans le sens où si une fonctionnalité n'est pas prête pour une date précise, au lieu de retarder tout le monde en attendant qu'elle soit prête, elle sera tout simplement repoussée à une version mineure ultérieure permettant de respecter 2 nouvelles versions par an.
    • La structure actuelle de release à savoir Technical Preview, Beta, Release Candidat, etc. sera utilisée pour le moment, mais en cas de nécessité éventuellement changée pour une plus adaptée.


    Lundi 24 octobre 2011

    Aujourd'hui, lundi 24 octobre 2011, c'est l'ouverture des Qt Dev Days 2011 à Munich, l'événement de tous les développeurs Qt en Europe.

    À 9 h 00 ce matin, des centaines de personnes sont arrivées au Dolce Munich hôtel pour l'inscription et la journée des "trainings" qui va avoir lieu aujourd'hui (cf. photos attachées).

    À 10 h 00, cinq salles vont être remplies par des développeurs Qt assistant aux entrainements réalisés par les partenaires de Nokia, à savoir KDAB, basysKom, e-Gits et Digia.






    Les sessions d'entrainements sont les suivantes.

    • Bien commencer avec Qt (e-Gits) : introduction rapide et pratique de Qt basé sur l'utilisation de Qt Core et des QWidgets.
    • Qt avancé, un plongeon en profondeur (KDAB) : présentation des fondations de Qt les plus importantes à savoir la Vue Graphique (Graphics View), le multithread et la Vue/Modèle (Model/View).
    • Programmation avec Qt Quick (basysKom) : découverte de la programmation avec Qt Quick et du langage QML.
    • Réaliser des interfaces graphiques avec Qt Quick (KDAB) : session plus axée sur le côté design des applications Qt Quick.
    • Qt apps avec Nokia - Designer, Développer, Distribuer (Digia, Nokia) : une mise en bouche du développement de app sur téléphone portable Nokia, du design à la distribution.


    En parallèle et à chaque pause, les participants pourront se promener à travers les expositions proposées par Nokia et ses sponsors (cf. photos attachées).




    À la suite de ces présentations, une réception organisée par Digia permettra aux développeurs de se rencontrer et également de partager avec l'équipe de Qt (Trolls), impatients de répondre aux questions des participants à l'événement.
    Images attachées Images attachées      

  2. #2
    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 : 39
    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
    Par défaut L'équipe Qt de Developpez.com au rendez-vous
    Un certains nombre de membres de Developpez.com vont participer au Qt Dev Days cette année. Nous avons déjà aujourd’hui deux participants actifs de la rubrique à savoir LittleWhite (Alexandre Laurent) et 0x4e84 (Vincent Meyer) qui assisteront à la session Qt avancé.
    Images attachées Images attachées   

  3. #3
    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 : 39
    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
    Par défaut
    Si vous êtes lecteur de Developpez.com et voulez rencontrer d'autres Français au cours de ces 3 jours de conférences, rendez-vous ce soir (Lundi 24 Octobre) dans le hall du Dolce Munich hôtel à 18h45 avant la réception organisée par Digia. Des membres de l'équipe Qt seront au rendez-vous.

  4. #4
    Membre confirmé Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2002
    Messages : 116
    Par défaut
    Journée technique pour commencer, avec les training sessions, sur 5 thèmes distincts, mais demain et mercredi on embarque pour des plus spécifiques. Avec sept sessions en parallèle, il devient dur de choisir, et c'est une bonne chose que l'on soit à trois sur place ;-)

    Excellente organisation par tous les partenaires présents!

    A noter, aussi, d'impressionnantes démonstrations de Raspberry Pi (faisant tourner Qt 5: voir photo) et Qt 3D.





    Images attachées Images attachées    

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 122
    Billets dans le blog
    148
    Par défaut
    Bonjour à tous, en direct des Qt Dev Days à Munich.

    Comme il a été déjà dit, lundi a été une journée d'entrainement, ou les développeurs de Qt nous ont expliqué des points précis sur l'architecture de Qt. Personnellement, j'ai assisté aux explications des points suivants :
    - graphic scene
    - multithreading ;
    - model / view.

    Aujourd'hui (mardi), durant toute la matinée il y a les "keynotes", un moment où Nokia présente les nouveautés / les chiffres aussi.
    Cette après midi et demain, nous assisterons à une série de conférence sur différents points de Qt tels que les évolutions de Qt Quick ou encore comment utiliser efficacement QGraphicScene.

    Restez connectés pour avoir des nouvelles
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Membre confirmé Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2002
    Messages : 116
    Par défaut Des news de "Day 2"!
    La 2 ème journée a à peine commencé, mais s'avère très intéressante déjà!

    - Présentation par Marco Argenti (SVP Developer Experience, Nokia) à propos de "Qt and the broader strategy".
    * 100 millions de smartphones avec Qt installés sur le marché.
    * N9: Meilleur téléphone pour les développeurs jamais réalisé!
    * Lotterie: tout un lot de N9 distribués (je ne fais pas partie des gagnants, dommage)
    * Forte augmentation des téléchargements récemment
    * Open governance (Qt-Project en ligne depuis Vendredi)
    * Qt est et demeure un investissement stratégique pour Nokia (aujourd'hui et pour le futur!)
    * ~2 millions de téléchargements de Qt
    * Portage d'applications facilité de Qt à Windows Phone,mais depuis aujourd'hui, aussi dans l'autre sens: outil de portage de WP vers Qt!!
    * Nokia croit profondément au développement Cross-platform
    * Nokia store: nouvelle version en Qt+QML: augmentation visible des statistiques d'utilisation observée
    * Jusqu'à 9 millions de téléchargements par jour
    * Grandes opportunités pour le développement d'apps pour le "prochain milliard"
    * ex: Inde: 800 millions d'utilisateurs "mobiles" => Ces utilisateurs vont découvrir internet au travers d'apps => Qt est idéalement placé pour permettre celà!
    * Les utilisateurs semblent apprécier les apps basées sur Qt, même s'ils ne savent rien de ce qui tourne en arrière plan
    * Développement: focaliser sur des apps faciles à utiliser, attractives visuellement et faciles à utiliser: c'est ce que les utilisateurs veulent!

    - Rick Spencer (Director of Engineering pour Ubuntu, Canonical)
    * Unity 2D dans Ubuntu: déveoppé avec Qt + QML
    * Toutes les bibliothèques Qt livrées par défaut avec Ubuntu => Pas besoin de télécharger de volumineuses bibliothèques pour l'utilisateur
    * KDE basé sur Qt (applaudissements dans le fond!)
    * Ubuntu One: basé sur Qt (dispo sous Windows aussi maintenant)
    * "User Developer Summit" (UDS) la semaine prochaine, avec streaming audio en live, et chat IRC pour prendre part (Discussion sur la prochaine version de Ubuntu dans 6 mois)



    Restez connectés pour plus de news de notre part très bientôt!

  7. #7
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 122
    Billets dans le blog
    148
    Par défaut Lars knoll parle de l'Open Gouvernance
    Lars Knoll (Chief Architecte Qt)

    Évolution de Qt

    Comme vous l'avez sûrement découvert, le projet Qt passe en Open Gouvernance. Lars Knoll a apporté des informations sur ce nouveau modèle de développement. Notamment, il décrit les quatre points suivants, au centre du projet :
    - l'équitabilité ;
    - la transparence ;
    - le fait de pouvoir participer ;
    - la méritocratie.

    Il a même répété plusieurs fois que, si un code n'est pas visible, c'est qu'il n'existe pas au sein du projet (principe de transparence).

    Les bénéfices présentés sont :
    - une stabilité accrue (car plus de développeurs peuvent corriger le code et le tester) ;
    - des versions plus riches (plus de gens pourront apporter du contenu) ;
    - une visibilité accrue ;
    - que Qt corresponde plus à vos besoins (et, s'il ne le fait pas, vous pouvez toujours proposer / développer vos morceaux de code) ;
    - de meilleures opportunités pour les experts Qt.

    Le système fonctionne suivant la hiérarchie suivante (hiérarchie pyramidale):

    - tout en haut, on retrouve le mainteneur en chef (au moins un par module de Qt) ;
    - les mainteneurs ;
    - les approbateurs (qui regardent le code soumis et qui l'acceptent) ;
    - les contributeurs (rapport de bogues / patches).

    Finalement, M. Knoll a donné les premiers chiffres de ce système. Entre vendredi et aujourd'hui (mardi), il y a eu :
    - 270 nouveaux comptes ;
    - 53 contributions ;
    - 33 patches acceptés.

    Cela prouve que le système est déjà en marche.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. [2D/3D] Code de la formation OpenGL des Qt Dev Days non compilable
    Par Jbx 2.0b dans le forum Qt
    Réponses: 1
    Dernier message: 23/01/2013, 12h55

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