Qt est un framework réputé permettant non seulement de réaliser des interfaces graphiques à la fois portables et complètes, mais aussi de gérer des problèmes récurrents comme l'internationalisation d'une application, la manipulation des données, le réseau, etc. Édité par Nokia, il est présenté dans le
cours de C++, par M@teo21 et Nanoc.
L'an dernier, un concours de développement avec Qt avait été lancé par la communauté
Qt de
Developpez.com dans le but que chaque développeur se mette à l'épreuve sur un sujet donné. Ce premier concours consistait à afficher et personnaliser une fractale, le
Buddhabrot. Cette semaine, un nouveau défi a été lancé, sponsorisé par Nokia, qui juge qu'un tel concours ne peut être que bénéfique pour la communauté de Qt. En effet, quoi de mieux pour un développeur que de pouvoir recevoir des commentaires constructifs sur son code ainsi que des critères de codage le poussant à donner le meilleur de soi ?
Cette fois-ci, le concours porte sur la réalisation de toute pièce d'une application mobile pour hôpital.
Détails du concours
Imaginez l'hôpital du futur. L'ensemble des services, des appareils, des données des patients et des médecins reliés entre eux par un réseau. Le médecin n'aurait qu'à sortir sa tablette graphique pour avoir accès aux résultats biologiques de ses patients, recevoir des alertes lorsqu'un patient a un problème ou communiquer en vidéo avec le chirurgien de garde pour avoir un avis. De la haute technologie créée spécifiquement pour le domaine de la santé afin de sauver des vies.
Imaginez maintenant l'interface utilisateur associée...
Ainsi, le concours demande aux participants de réaliser leur propre version du logiciel dont il est question. Ce défi est par exemple une bonne occasion de s'exercer avec la gestion du réseau avec Qt ou encore de débuter avec le
langage QML, lancé récemment par Nokia, qui permet de réaliser une interface graphique comme l'on écrirait une structure en C ou bien une feuille de style en CSS.
Les travaux soumis seront notés et commentés. Les implémentations originales se verront d'ailleurs récompensées par des points supplémentaires. En terme de délais, les participants auront jusqu'au premier septembre 2011 pour soumettre une implémentation, effectuée soit individuellement, soit en équipe.
Les règles — plus souples que celles du précédent défi — sont relativement simples car il est nécessaire de laisser libre cours à la créativité des participants :
- sont autorisés tous les langages qui peuvent utiliser Qt directement (C++, Python, Java...) ainsi que tous les langages que Qt utilise (cela comprend ECMAScript/JavaScript, QML, (X)HTML, Lua via QtLua/LQt, etc.) ;
- le code devra être compilable et exécutable sur plusieurs plates-formes (Windows, Linux, Mac...) ;
- une documentation minimale du code est requise.
Les lots
De beaux lots, offerts par Nokia, sont mis en jeu : pour le premier, une entrée d'une valeur de 699 € aux
Qt Developer Days les plus proches de son domicile, à Munich ou San Fransisco, fin octobre ou début novembre, ainsi que plusieurs smartphones N900.
Quelques pistes
47 Participations
Connectez-vous !
Connectez-vous !
Revenir à la liste des news
Lire aussi