Developpez TV
Publication : 01/07/2010
Dernière modification : 05/07/2010

Qt Developer Days 2009

Lors des Qt Developer Days 2009 à Munich, des reporters de Developpez.com ont pu assister à diverses conférences et ont souhaité partager avec vous ces moments. Par la suite, Nokia a publié toutes les vidéos des conférences de ces Qt Developer Days. Pour votre facilité, voici les deux rassemblés : d'un côté les vidéos, de l'autre les ressources proposées par nos reporters.

Bon visionnage !

Keynotes


Vignette
Qt partout

Durée : 00:18:12
Présenté le 30/11/2009
Présenté par Sebastian Nyström

Sebastian Nyström ouvre les Qt Developer Days 2009 en présentant le futur de Qt.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
La roadmap : Qt nouvelle génération

Durée : 00:20:49
Présenté le 30/11/2009
Présenté par Lars Knoll

Lars Knoll montre le chemin vers Qt 4.7 et au-delà.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
De nouveaux paradigmes pour les interfaces utilisateur portables

Durée : 00:35:38
Présenté le 30/11/2009
Présenté par Matthias Ettrich

Qt 4.7 va marquer les esprits avec l'arrivée de QML : une nouvelle approche pour la conception des interfaces s'annonce.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Sessions techniques


Vignette
Comment donner à vos applications Qt une apparence native

Durée : 00:42:52
Présenté le 30/11/2009
Présenté par Jens Bache-Wiig

Une découverte des capacités de Qt à ce niveau avec quelques trucs et astuces pour les plateformes sélectionnées.

Qt utilise les styles des API natives sur chaque plateforme supportée même s'il y a des techiques supplémentaires pour vous assurer que votre applicatio Qt ait une meilleure apparence, qu'elle se comporte mieux. Cette présentation va, au travers d'exemples, de trucs et astuces vous aider à faire en sorte que votre application ait l'air génial sur toutes les plateformes.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Les effets spéciaux avec Qt Graphics View

Durée : 00:49:46
Présenté le 30/11/2009
Présenté par Ariya Hidayat

Des futures directions possibles pour le graphique avec Qt Graphics View.

Le Graphics View est devenu l'une des fonctionnalités proéminentes de Qt, il sert aussi de support à la nouvelle génération d'interfaces graphiques. Une des fonctionnalités avancées en cours de recherche est la possibilité d'appliquer une série d'effets spéciaux à n'importe quel objet graphique. Ceci permet aux applications basées sur ce framework d'avoir des interactions avec l'utilisateur encore plus intéressantes. Par exemple, de brouiller la vue pour mettre un élément en évidence, d'avoir un effet coloré pour attirer l'attention de l'utilisateur. Cette conférence va mettre en évidence l'idée, le contexte, le prototype d'implémentation et les directions futures des fonctionnalités d'effets graphiques dans la prochaine version de Qt.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Le framework de la machine à état

Durée : 00:40:52
Présenté le 30/11/2009
Présenté par Kent Hansen

Ou l'extension naturelle du modèle de développement basé sur les événements de Qt.

La prochaine version de Qt ajoute un framework pour définir et exécuter des machines à état finies hiérarchiques dans des applications Qt. Avec les machines à état Qt, vous pouvez avec efficacité modeler la manière dont les composants réagissent aux événements sur la durée. Ces machines à état sont une extension naturelle du modèle de développement de Qt basé sur les événements. Les machines à état vont vous permettre d'exprimer le comportement de votre application d'une manière plus rigide mais plus explicite : au final, le code est plus facile à tester, maintenir et étendre. Cette conférence présente les concepts-clés et les fonctionnalités des machines à état de Qt.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Le camp d'entraînement de Qt Creator

Durée : 00:58:29
Présenté le 30/11/2009
Présenté par Erik Verbruggen

Tout ce que vous devez savoir sur Qt Creator, un EDI multiplateforme.

Vous développez des applications multiplateformes avec Qt mais il vous manque un environnement de développement multiplateforme ? Qt Creator est la réponse ! Cette introduction au nouvel EDI multiplateforme Qt Creator vous montrera les fonctionnalités principales à l'oeuvre et la manière d'utiliser Qt Creator pour coder, déboguer, compiler des applications Qt - et ce, sur toutes les plateformes.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Les nouveaux outils de Qt Creator pour la construction d'interfaces déclaratives

Durée : 01:04:58
Présenté le 30/11/2009
Présenté par Erik Verbruggen

Une introduction aux nouvelles capacités de développement d'interfaces déclaratives avec Qt Creator.

Introduction au nouvelles fonctionnalités de Qt Creator, le nouvel EDI multiplateforme Qt, qui permet la construction d'interfaces utilisateur en utilisant, au choix, l'édition des fichiers de texte pour les développeurs ou l'édition WYSIWYG pour les designers graphiques.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
La nouvelle génération de vues d'items dans Qt

Durée : 00:27:48
Présenté le 01/12/2009
Présenté par Alexis Menard

Une introduction au projet de nouvelle génération de vues d'items (Item Views).

Le projet Qt Kinetic est une initiative voulant fournir de nouveaux et puissants frameworks pour créer des interfaces graphiques dynamiques et encore plus belles avec Qt. En tant qu'extension de ce projet, le framework de la nouvelle génération de vues d'items est en cours de design avec en tête les interfaces utilisateur animées. Cette conférence donne une introduction au projet Item Views NG et à la nouvelle architecture proposée.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Le framework Animation : une étape vers les interfaces modernes

Durée : 00:48:36
Présenté le 30/11/2009
Présenté par Leo Cunha

Cette présentation couvre le nouveau framework Animation de Qt.

Les applications modernes s'éloignent de plus en plus des formulaires statiques. Dans une interface moderne, les widgets et les éléments graphiques sont animés et subissent des transitions fluides. Ces effets donnent un meilleur aspect à votre application alors que leur but principal devrait être d'aider les utilisateurs finaux à comprendre ce qui se passe. Dans la version de Qt à venir, nous allons ajouter un nouveau framework Animation, qui se base sur l'architecture préexistence de Qt, basée sur QObject.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Scripter vos applications Qt

Durée : 00:54:48
Présenté le 30/11/2009
Présenté par Kent Hansen

Une vue d'ensemble de l'intégration de scripts à une application Qt.

Le module Qt Script permet à tout développeur d'applications en C++ avec Qt d'intégrer sans effort les scripts dans une application, en fournissant aux auteurs de script une interface pour travailler dans le contexte particulier d'une application Qt. Le langage Qt Script est très similaire au JavaScript, ainsi les développeurs et designers devraient le trouver familier. Cette session donne une vue d'ensemble des principales étapes de l'intégration de Qt Script dans une application et couvre quelques applications courantes.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Copier votre application Nokia favorite avec Qt

Durée : 00:43:20
Présenté le 30/11/2009
Présenté par Ariya Hidaya

Ajoutez des services météorologiques, un visionneur d'image, des cartes, la navigation et plus encore à vos applications.

Services météorologiques, visionneur d'image, cartes, messagerie instantanée, navigation sur le Web. Vous les voulez ? Les voici !

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Utiliser le multi-touch et les gestes avec Qt

Durée : 00:47:47
Présenté le 30/11/2009
Présenté par Jens Bache-Wiig

Une introduction au support du multi-touch et des gestes avec Qt.

Avec l'introduction du support du multi-touch et des gestes arrivant dans Qt, les développeurs d'applications ont désormais la possibilité d'introduire de nouvelles manières d'entrer en contact avec l'application et de l'interaction. Nous allons examiner les différents types de périphériques que l'on peut espérer rencontrer dans le monde du multi-touch et des gestes. Cette présentation introduira aussi en même temps que d'expliquer la nouvelle API au travers de code-exemple et montrera quelques démos de quelques possibilités entrevues par cette technologie.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Le développement mobile avec Qt pour S60

Durée : 00:36:56
Présenté le 30/11/2009
Présenté par Jason Barron

Une introduction au S60 avec un focus sur le développement avec Qt.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Le développement mobile avec Qt pour Symbian

Durée : 00:50:34
Présenté le 30/11/2009
Présenté par Alessandro Portale

Une introduction à Symbian avec un focus sur le développement avec Qt.

Le port de Qt sur Symbian devrait être livré plus tard cette anné. En plus de pouvoir cibler une nouvelle plateforme, les développeurs d'applications pourront maintenant tirer profit des nouvelles fonctionnalités de Qt pour s'assurer que leurs applications s'intègrent parfaitement avec le système d'exploitation mobile sous-jacent. Cette session montre une brève introduction à la plateforme Symbian avec une attention particulière pour le développement d'applications mobiles avec Qt sur Symbian.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Des nouvelles de l'intégration de WebKit et de Qt

Durée : 00:29:58
Présenté le 30/11/2009
Présenté par Kenneth Cristiansen

Cette présentation introduit les API QtWebKit.

L'intégration Qt WebKit fournit un framework très puissant pour intégrer sans souci des technologies Web dans des applications, où le contenu Web peut interagir avec des composants Qt. Cette présentation introduit les API QtWebKit, le module sous-jacent et les nouvelles fonctionnalités à venir dans les versions futures.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Qt Kwan-Do (par KDAB)

Durée : 01:12:05
Présenté le 30/11/2009
Présenté par Romain Pokrzywka

Apprenez les trucs et astuces pour obtenir le meilleur de Qt.

Vous considérez-vous comme un expert Qt mais voulant apprendre comment améliorer votre efficacité de programmation avec Qt ? Suivez cette session et apprenez de gourous de Qt les trucs et astuces nécessaires pour retirer un maximum de Qt, faire plus en moins de temps des choses qui généralement ont un meilleur aspect que vos collègues.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Créer des interfaces dynamiques avec les interfaces déclaratives de Qt

Durée : 00:51:31
Présenté le 30/11/2009
Présenté par Alex Luddy

Cette session introduit QML et montre comment il peut être utilisé pour créer des interfaces utilisateur encore plus excitantes.

Parties du projet Qt Kinetic, les interfaces déclaratives fournissent une nouvelle manière de construire des interfaces utilisateur avec Qt, en encourageant la collaboration entre développeurs et designers, des interfaces vibrantes et organiques, rapides à mettre sur le marché avec des prototypes rapides à réaliser. Il utilise un langage de déclaration expressif pour décrire à quoi les interfaces devraient ressembler et commment se comporter au lieu de la manière dont elles sont construites. Cette session introduit cette nouvelle technologie et démontre comment elle peut être utilisée pour créer une expérience utilisateur excitante sur toutes les plateformes.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Contribuer à Qt

Durée : 00:44:57
Présenté le 30/11/2009
Présenté par Simon Hausmann

Cette présentation couvre le débogage de Qt, la correction de bogues et la manière d'en reporter un sur Gitorious.

Avec le nouveau modèle de contribution de Qt et les repositories ouverts sur Gitorious, contribuer à Qt est devenu plus facile que jamais. Apprenez comment tirer profit de cette opportunité avec un pas-à-pas d'un exemple de débogage et la soumission d'une correction de bogue avec Gitorious.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Qt sur les plateformes mobiles

Durée : 00:55:40
Présenté le 30/11/2009

Une introduction au développement d'applications avec Qt sur des plateformes mobiles.

Les plateformes mobiles sont déjà des cibles intéressantes pour le développement logiciel. Et le futur est mobile. Les développeurs d'applications desktop Qt peuvent augmenter leurs connaissances et devenir rapidement très efficaces au développement de logiciel pour plateformes mobiles. La caractéristique principale de Qt (il est multiplateforme) offre une sécurité face au futur dans un paysage mobile déjà fort fragmenté. Cette conférence va couvrir le rôle de Qt dans les applications mobiles présentes et futures. Il va présenter les grandes lignes du développement mobile en utilisant des exemples sur Linux embarqué, Windows Mobile et Symbian, ainsi que l'intégration parfaite de Qt dans ces systèmes, y compris les nouvelles API Qt pour le développement mobile et l'utilisation des caractéristiques spécifiques à une plateforme.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Dans les profondeurs de QWidget

Durée : 00:49:18
Présenté le 30/11/2009
Présenté par Marius Bugge Monsen

Tout ce que vous avez toujours voulu savoir sur QWidget sans jamais oser le demander.

QWidget est la classe de base de tous les objets de Qt pour l'interface utilisateur. Cette conférence va regarder au fond comment fonctionne QWidget en interne et comment il interagit avec le système de fenêtrage natif.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Qt sur les systèmes en temps réel

Durée : 00:29:58
Présenté le 30/11/2009
Présenté par Harald Fernengel

Découvrez le nouveau support de Qt pour vxWorks et QNX.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Traduire des applications Qt

Durée : 00:56:28
Présenté le 30/11/2009
Présenté par Benjamin Poulain

Apprenez comment traduire des applications basées sur Qt.

Supporter différentes langues est un point clé pour augmenter l'audience d'une application. Nous allons voir ce qui est nécessaire à Qt pour activer l'internationalisation et comment s'assurer que tous les composants peuvent être traduits. Nous allons aussi voir les outils disponibles pour les traducteurs et la manière de les utiliser.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Optimiser les performances d'applications basées sur Qt

Durée : 01:59:42
Présenté le 30/11/2009
Présenté par Bjørn Erik Nilsen

Cette présentation va vous donner une brève vue d'ensemble sur l'optimisation des performances avec Qt.

Les performances sont un composant clé de l'utilisabilité et crucial pour l'expérience utilisateur, surtout dans les interfaces modernes où les éléments graphiques sont animés et subissent des transitions. Apporter Qt partout signifie un besoin réel de vitesse au bureau et dans les plateformes embarquées. Cette présentation va vous donner une vue d'ensemble assez brève des améliorations de performances déjà achevées dans Qt, tout en maintenant une interaction forte avec des sessions mains-levées sur la manière de retirer chaque goutte de performance d'une application Qt.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Le projet Qt Mobility

Durée : 00:43:00
Présenté le 30/11/2009
Présenté par Alex Luddy

Cette présentation donne un aperçu des nouvelles API pour le développement mobile de Qt.

Le projet Qt Mobility est en train de développer de nouvelles API Qt. Ces API vont bénéficier à tous les développeurs Qt, magré leur nom. Cette présentation devrait fournir une vue d'ensemble des API et démontrer l'utilisation que quelques-unes dans une application d'exemple. Cette présentation devrait vous donner des idées pour l'utilisation de ces nouvelles API dans vos projets.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Introduire le projet Qt Kinetic

Durée : 00:57:57
Présenté le 30/11/2009
Présenté par Leo Cunha

Cette session va introduire QML et montrer la manière dont il peut être utilisé pour créer des expériences utilisateur excitantes.

Le projet Qt Kinetic veut que les utiliseurs de Qt puissent créer des interfaces animées, dynamiques sur toutes les plateformes. Pendant cette session, nous allons introduire les nouvelles technologies du projet Qt Kinetic et montrer comment elles peuvent être utilisées pour créer de telles interfaces.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Qt en application


Vignette
Découvrir Qt Learning et la certification

Durée : 00:27:57
Présenté le 30/11/2009
Présenté par Vladimir Minenko

Cette présentation met en évidence les programmes Qt Learning et la certification Qt.

L'une des principales cibles de Qt est d'élargir sa communauté d'utilisateurs et aider les utilisateurs actuels à améliorer leurs capacités. Cette conférence se focalisera sur les ressources disponibles pour l'apprentissage et ce qui est prévu dans le futur pour vous aider à vous améliorer et à étendre vos connaissances de Qt. L'une de ces nouveautés est la certification Qt - une sélection d'examens pour les individus pour qu'ils puissent prouver leurs capacités Qt. Les examens de la certification Qt sont dirigés par le Qt Curriculum. Cette session va vous donner des informations plus internes à propos de ces nouveautés ainsi que des informations générales sur les processus de Qt Learning.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Faire son choix - LGPL ou commercial

Durée : 00:25:58
Présenté le 30/11/2009
Présenté par Cristy Hamly

Cette présentation fournit une vue d'ensemble des licences de Qt et ce qu'il faut considérer avant d'en choisir une.

Le but de cette présentation est de fournir une analyse étape-par-étape en anglais pur et dur des risques, récompenses et impacts de cette décision : LGPL ou commercial. Cette session commence par une brève introduction aux deux textes de licence et va ensuite examiner les facteurs qui devraient entrer en ligne de compte dans le choix de la licence la mieux adaptée comme : distribution interne ou externe ; groupes utilisateurs anticipés ; plateformes cibles (bureau ou périphériques) ; création d'applications ou modifications de la bibliothèque.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Qt et l'éducation


Vignette
Étude de cas : de la classe à la vie professionnelle avec Qt

Durée : 00:21:51
Présenté le 30/11/2009
Présenté par Frédéric Lambert

Cette étude de cas se focalise sur la manière dont le présentateur a utilisé Qt à l'université et dans sa vie professionnelle en informatique.

Au département de réalité virtuelle, le framework Qt est utilisé pour la majorité des projets. Sa popularité est telle que plus personne ne se demande quel framework utiliser pour un nouveau projet, il est évident que Qt sera choisi. Selon Frédéric, Qt est le framework le plus avancé et le plus facile à apprendre que l'on peut trouver sur le marché. C'est pourquoi il va vous montrer comment Qt est entré dans sa vie à l'université et quelle fut sa première impression. Ensuite, nous entendrons la manière dont une mention à Qt sur un CV peut aider à obtenir un poste. En conclusion, Frédéric présentera ce sur quoi il a travaillé récemment et vous montrera quelques exemples d'utilisation de Qt.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Étude de cas : Technische Universität München

Durée : 00:25:58
Présenté le 30/11/2009
Présenté par Florian Obermeier et Simon Hawe

Qt dans la recherche et l'enseignement à la Technische Universität München.

M. Obermeier présentera la manière dont Qt aide les étudiants dans un laboratoire à apprendre la programmation orientée objet. Il présentera aussi BRAD, le coeur application d'un environnement de développement, utilisé par plus de 500 étudiants chaque année pour pratiquer la programmation C, rendre leur devoirs et recevoir leur diplôme dans un cours de programmation élémentaire.

M. Hawe donnera une vue d'ensemble sur les outils modulaires et génériques pour la gestion des données de plusieurs capteurs, MutanT, un logiciel open-source basé sur Qt. Il permet de rapidement réaliser des prototypes tout en étant facilement extensible. N'importe qui peut implémenter ses idées rapidement sans devoir se tracasser de l'intégration des capteurs et du filtrage de base. MutanT aussi réduit les différentes briques logicielles de multi-tâche et d'interfaçage.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Qt et l'éducation de l'informatique mobile

Durée : 00:25:24
Présenté le 30/11/2009
Présenté par Andreas Jakl

Une étude de cas sur la manière dont une université a utilisé Qt pour enseigner le C++ orienté vers le mobile.

Tout spécialement dans le monde fragmenté des périphériques mobiles, il serait à peu près impossible et inutile pour les étudiants de travailler avec chaque plateforme pendant leur cursus. En utilisant Qt, une université peut amener à une éducation plus générique tout en encourageant une connaissance en profondeur des concepts du C++. Même avec Qt pour Symbian toujours au tout début de sa phase de Technology Preview, il était possible de l'utiliser avec succès dans divers projets étudiants dans un cadre limité dans le temps - partiellement sans même connaître précédemment Qt. En suivant les retours encourageants des cours ex-cathedra de développement avec Qt, nous avons intégré Qt dans le cursus principal, où il était choisi par chaque étudiant cette année. Le matériel de cours est disponible gratuitement à des fins non commerciales et éducatives.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Étude de cas : l'université Suffolk de Boston

Durée : 00:31:37
Présenté le 30/11/2009
Présenté par Paul Ezust

Une étude de cas sur les design patterns en C++ avec Qt 4 à l'université Suffolk de Boston.

Mon fils, Alan, et moi avons développé notre livre, An Introduction to Design Patterns in C++ with Qt 4, spécifiquement pour l'utiliser dans le cours que je donne en informatique à Suffolk chaque semestre depuis 2003. Ce cours est prévu pour des étudients qui ont déjà une maîtrise dans un langage de programmation comme C ou Java mais ne part pas de connaissances préalables du C++ ou de l'objet. Ma motiviation pour ce livre était que Qt, en partie, me permettait de ne plus me sentir coupable d'enseigner la manière d'écrire des programmes qui utilisaient uniquement les flux d'entrée et de sortie. Qt 4 fournit un ensemble de classes et d'algorithmes à réutiliser et permet aux étudiants d'écrire des programmes orientés objet avec une interface utilisateur graphique assez rapidement. Par là, ils sont rapidement en contact avec plusieurs design patterns importants. Dans cette conférence, je vais présenter une vue d'ensemble de notre approche pour amener les étudiants au C++, à la programmation orientée objet, à Qt 4 et aux design patterns, en incluant une description du matériel open-source que nous fournissons en support aux instructeurs qui utilisent notre livre.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

Vignette
Étude de cas : l'utilisation de Qt dans des cours de développement mobile aux USA

Durée : 00:33:54
Présenté le 30/11/2009
Présenté par Isaac de la Peña

Dans cette session, Isaac va partager les leçons qu'il a apprises alors qu'il créait des cours axés sur les technologies de développement mobile et son expérience de Qt en tant qu'ajout important aux ressources d'apprentissages.

Format de la vidéo  Langue de la vidéo  Visionnez la vidéo

 
 
 
 
Partenaires

Hébergement Web