Aller au menu - Aller au contenu

Deuxième défi Qt par Developpez.com : une application mobile pour hôpital

Revenir à la liste des news
Participer à la discussion

Image

Informations

Contributeur(s) : Amnell et dourouc05
Publié : le 08/06/2011 à 12:10:55
Catégorie : Concours
Visualisations : 9 049

Licence : Creative Commons BY SA

Deuxième défi Qt par Developpez.com : une application [...]

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.

Image utilisateur

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

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  Suivante
Hors ligne bartoo # Posté le 08/06/2011 à 12:19:53
let's go !!
Avatar

Peur ceux qui cherchent la compétitivité et créativité, ce concours est bien adapté pour eux :)
mais attention à l’erreur car avec ce sujet là on risque des vies xD
bon courage aux participants, il vous reste d'ici au premier septembre.
Hors ligne Torgi # Posté le 08/06/2011 à 12:25:31
Toc-toc, pas toc-toc
Avatar
Groupe : Anciens

Ce serait bien si vous pouviez, une fois de plus, privilégier les commentaires constructifs aux « Bonne news » solitaires. Tout ceci dans le but de ne pas polluer la discussion avec des remerciements (même si ça fait, bien sûr, plaisir aux auteurs), et de laisser place aux commentaires pertinents en rapport avec le concours et les éléments s'y référant.
Pour plus d'informations, voir ici.
 
Hors ligne Atbbkaugust # Posté le 08/06/2011 à 12:37:26
ceci est une citation
Avatar

Ville : Saint geours de maremne
Pays : France métropolitaine

Enfin un concours intelligent et "sympas" :D
bien entendu c'est pas le sdz qui le fait...
néanmoins je n'aurais pas envie de faire un programme d'hôpital, ce n'est à mon avis pas très intéressant...
 
Hors ligne anonyme # Posté le 08/06/2011 à 12:38:04

Quoi qu'il en soit, son commentaire a été infiniment plus utile que le tien, même plus possible de commenter en paix :/

Sujet très bizarre, de plus la programmation mobile est une voie peu ouverte, dommage.
Hors ligne kustom # Posté le 08/06/2011 à 12:58:02
The sun's gone dim
Avatar
Flux RSS

Le sujet est plutôt vague non? "Imaginez l'IU d'une application mobile Hospitalière"

Ça peut regrouper tout et n'importe quoi. De la bête e-feuille médicale aux IU des différents appareils (EEG,ECG, écho et j'en passe) y'a de quoi faire.

A leur place j'aurais plutôt cerné un peu plus le sujet. Mais bon je pense qu'ils savent ce qu'ils font.

Kustomreviews Un oeil critique.
 
Hors ligne pacman2 # Posté le 08/06/2011 à 13:04:36
Zzzz
Avatar

Qu'est-ce qu'ils veulent dire par programmation mobile ? Pour interface tactile ? Tel mobile ? Car la je vois pas trop ce que l'on peut faire.
 
Hors ligne willard # Posté le 08/06/2011 à 13:33:47
La mouette au dessus de tout
Avatar

je remarque qu'il y'en a qui ne sont pas familer au developpement sur mobile, pourtant avec un sujet aussi interessant on pourrait faire plein de chose. mais tout dépend aussi du téléphone que vous ciblez.

Avec un bon terminal mobile avec capteur, gyroscope, etc. on peut imaginer des applications carrément orientés santé, qui permettraient à un medecin de gerer son carnet de patient, et de pouvoir faire un diagnostic de son patient à distance via :
- une application qui calcule la vitesse de battement du coeur
- une application qui calcule la température du malade
- une application qui calcule la tension du malade
- une appliation qui rappelle aux malades les horaires pour prendre ses médicaments
- une application pour le médécin qui gère son calendrier de rendez vous
- une application qui permet de retrouver des médicaments équivalents à ceux prescrit sur l'ordonnance
- etc.

Il y'a tellement de chose à faire dans le domaine de la santé et du mobile.

Par contre j'ai une question : les équipes de travail, il y'a un nombre maximum pour la taille des équipe ?
 
Hors ligne Etienne # Posté le 08/06/2011 à 13:41:25
Have you mooed today ?
Avatar
Groupe : Anciens

Citation : willard

Par contre j'ai une question : les équipes de travail, il y'a un nombre maximum pour la taille des équipe ?


EDIT : 3 membres max.
Hors ligne std_abdel # Posté le 08/06/2011 à 13:50:45
Qt && Boost ? "=)" : "=("

Citation : Etienne-02
Citation : willard

Par contre j'ai une question : les équipes de travail, il y'a un nombre maximum pour la taille des équipe ?


Ça n'est effectivement pas précisé dans les règles. Et j'ai rien trouvé à ce sujet dans leurs forums.

Jusqu'à trois membres, c'est précisé dans la principale file de discussion concernant ce défi Qt :
Citation
Notez qu'il est fortement recommandé de participer par équipe : elles peuvent être constituées d'au plus trois membres. Il est possible de leur fournir des outils appropriés pour le travail en groupe (SVN, Redmine notamment).


Notez qu'il parfaitement possible d'implémenter une interface bureau pour ce défi, du moment qu'elle présente un aspect ergonomique ou un design travaillé.

Le défi Qt débarque ! | C++ | Qt | Boost | Python | Pas de question d'ordre technique par MP.

// i² = -1 car en C++ le code suivant :
std::complex< int > i(0, 1);
std::cout << i * i << std::endl; // affiche (-1, 0) !
 
Hors ligne Etienne # Posté le 08/06/2011 à 13:54:35
Have you mooed today ?
Avatar
Groupe : Anciens

Oui std_abdel, j'ai finalement trouvé avant que tu n'édites :) . Merci pour les précisions supplémentaires.
Hors ligne Amnell # Posté le 08/06/2011 à 13:55:37
Avatar

Pour répondre à ceux qui s'interrogent sur l'aspect "mobile" de l'application à développer, le sujet précise ceci :

Citation : http://qt.developpez.com/defis/02-tablette-hopital/
Par « tablette », nous n'entendons pas les diverses technologies tactiles que l'on peut trouver de nos jours sur le marché. Ce mot-clé représente un concept qui caractérise une application fluide, flexible et esthétique.

Ainsi, aucun besoin d'avoir une tablette ou quoi que ce soit d'autre pour participer !
 
Hors ligne Eriatolc # Posté le 08/06/2011 à 13:59:16
Avatar

Ville : Avrillé
Pays : France métropolitaine
Études : ESIR

Travaillant pour le secteur médical, je réalise des applications qui répondent à ce défi. Néanmoins, je trouve leur sujet beaucoup trop vague...

Citation : News
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...


Ce sont tellement de choses différentes que faire tout ça dans un unique logiciel... Et autre question, mais j'ai pas du tout comprendre : on doit faire que la GUI ou plus ?

Image utilisateur
 
Hors ligne Amnell # Posté le 08/06/2011 à 14:01:27
Avatar

Citation : Eriatolc
Travaillant pour le secteur médical, je réalise des applications qui répondent à ce défi. Néanmoins, je trouve leur sujet beaucoup trop vague...

Citation : News
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...


Ce sont tellement de choses différentes que faire tout ça dans un unique logiciel... Et autre question, mais j'ai pas du tout comprendre : on doit faire que la GUI ou plus ?


L'idéal est d'aller lire le sujet complet : http://qt.developpez.com/defis/02-tablette-hopital/. :)
 
Hors ligne willard # Posté le 08/06/2011 à 14:02:39
La mouette au dessus de tout
Avatar

@Amnell : Tu as un lien pour ta citation ? parce que l'interet de developper justement sur un mobile c'est d'utiliser tout ce qui fait sa particularité (mobilité, caméra, tactile, capteus, etc.)

EDIT : Etienne-02 : Merci pour la précision
 
Hors ligne Amnell # Posté le 08/06/2011 à 14:04:27
Avatar

Citation : willard
@Amnell : Tu as un lien pour ta citation ? parce que l'interet de developper justement sur un mobile c'est d'utiliser tout ce qui fait sa particularité (mobilité, caméra, tactile, capteus, etc.)

Je l'ai ajouté en conséquence.
 
Hors ligne willard # Posté le 08/06/2011 à 14:04:41
La mouette au dessus de tout
Avatar

Citation : Eriatolc
Travaillant pour le secteur médical, je réalise des applications qui répondent à ce défi. Néanmoins, je trouve leur sujet beaucoup trop vague...

Citation : News
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...


Ce sont tellement de choses différentes que faire tout ça dans un unique logiciel... Et autre question, mais j'ai pas du tout comprendre : on doit faire que la GUI ou plus ?

Je pense justement que le but ce n'est pas de couvrir tous les domaines, mais se concentrer sur un seul et bien.
Tu pourrais par exemple prévoir de la vidéo conf avec des petites fonctions propres au métier de la santé.

EDIT : @Amnell : t'as posté trop vite :p , je cours regarder ça
 
Hors ligne std_abdel # Posté le 08/06/2011 à 14:05:26
Qt && Boost ? "=)" : "=("

EDIT

Le défi Qt débarque ! | C++ | Qt | Boost | Python | Pas de question d'ordre technique par MP.

// i² = -1 car en C++ le code suivant :
std::complex< int > i(0, 1);
std::cout << i * i << std::endl; // affiche (-1, 0) !
 
Hors ligne willard # Posté le 08/06/2011 à 14:12:32
La mouette au dessus de tout
Avatar

Après avoir lu sur developpez, je me rends compte qu'il ne s'agit guerre d'un réel developpement pour "terminal mobile".
Le titre de la news (sur developpez et sur le SdZ) est trompeur, mais en lisant les precisions on se rend compte qu'il peut s'agir carrément d'une application desktop et au lieu de dire GUI ils disent tablettes ou mobile.

je suppose que c'est un moyen détournée de leur demander de le faire pour terminal mobile.
 
Hors ligne Eriatolc # Posté le 08/06/2011 à 14:15:33
Avatar

Ville : Avrillé
Pays : France métropolitaine
Études : ESIR

Je viens effectivement de lire le sujet dans son ensemble sur le site de developpez.com.

Il s'agit de développer l'application entièrement, et pas que la GUI.

En revanche, je les trouve quand même beaucoup trop vague sur ce que doit faire l'application... Après, je ne sais pas si ça ne fait cet effet que sur moi ; j'avoue que j'aime beaucoup les "cahiers des charges" assez précis :)

En tout cas, bon courage au participants. Si je trouve le temps et des coéquipiers, pourquoi pas...

Image utilisateur
 
Hors ligne gbdivers # Posté le 08/06/2011 à 14:41:00

Ville : Saint genis laval
Pays : France métropolitaine

Beaucoup de questions déjà... Voici quelques réponses (sans revenir sur ce qui a déjà été dit)

Le but est de montrer les possibilités offertes par Qt pour faciliter le développement d'application. C'est pour cela que l'on a choisi ce sujet et qu'il est très ouvert : cela vous permet d'utiliser de nombreux modules de Qt (GUI, mais aussi fichiers, bases de données, réseaux, etc.) et laisse une grande liberté à l'imagination. On n'attend pas une application qui sera prête à l'emploi dans un hôpital, mais que les participants innovent, proposent et nous fasses rêver ;)

Concernant la programmation "mobile", le but est de motiver les participants à tester le QML. C'est pour cela que des points bonus seront spécifiquement donnés pour ça.

Idem pour ceux qui trouvent le cahier des charges trop vague : des points seront attribués pour ceux qui prennent le temps de bien concevoir leurs applications et rédigeront la documentation adéquate.

Donc lâchez vous et amusez vous !

(PS : La description détaillée de ce qui est demandé dans ce défi est donnée dans les liens en fin de news. Bonne lecture)
Hors ligne dourouc05 # Posté le 08/06/2011 à 14:44:30
Avatar
Flux RSS

Études : Université de Liege

En effet, ne réaliser que la GUI n'est pas très utile, le but est de réaliser une application Qt complète, qui pourrait réellement servir, avec de vraies fonctionnalités qui tournent derrière les boutons et autres widgets.

Pour ce qui est vague, le but était de laisser une très grande liberté aux participants, histoire d'avoir des propositions très différentes, de la variété. Il y a néanmoins une série d'exemples de modules possibles pour répondre aux exigences sur les fonctionnalités (voir les parenthèses dans la grille de cotation : http://qt.developpez.com/defis/02-tablette-hopital/#LV-C). On peut donc suivre « à la lettre » ces fonctionnalités proposées pour voir apparaître un cahier des charges.

Pour trouver des coéquipiers, tu peux voir pour compléter l'équipe de feda12 (http://www.developpez.net/forums/d1091647/c-cpp/bibliotheques/qt/contribuez/defis-qt/feda12-presentation-participation/), qui vient de voir son partenaire le quitter. Tu peux aussi poster un début de présentation et demander que les personnes intéressées pour se joindre au projet te contactent ou carrément poster une « petite annonce » à ce sujet dans le topic de présentation ou ici même.
 
Hors ligne marc78se # Posté le 08/06/2011 à 14:56:38
Avatar
Groupe : Bannis

Ville : Saint cyr l'ecole
Pays : France métropolitaine

Le concours Asus était plus à ma portée :p

Bonne chance aux participants.
 
Hors ligne fishkilleur # Posté le 08/06/2011 à 16:01:22
Avatar

Ville : Thionville
Pays : France métropolitaine

Combien de temps dure le concours ?
Assez compliqué comme concours, je crois que je vais rester à mes boutons "Hello World !". :p

Image utilisateur
 
Hors ligne willard # Posté le 08/06/2011 à 16:05:20
La mouette au dessus de tout
Avatar

Citation : fishkilleur
Combien de temps dure le concours ?
Assez compliqué comme concours, je crois que je vais rester à mes boutons "Hello World !". :p


Citation : Developpez.com
Le défi dure trois mois. Il débute le premier juin 2011 à minuit (00h00) et se termine le premier septembre à minuit (00h00). Les dernières participations pourront être rendues jusqu'à cette date, au-delà de laquelle elles ne seront pas acceptées
 
Hors ligne Eriatolc # Posté le 08/06/2011 à 16:05:41
Avatar

Ville : Avrillé
Pays : France métropolitaine
Études : ESIR

Citation : fishkilleur
Combien de temps dure le concours ?
Assez compliqué comme concours, je crois que je vais rester à mes boutons "Hello World !". :p


Commencé le 1er Juin et fini le 1er Septembre :) 3 mois donc

Image utilisateur
 
Hors ligne victor # Posté le 08/06/2011 à 16:12:26
est beau !
Avatar
Groupe : Anciens
Flux RSS

« Les règles — d'autant plus souples que pour le précédent défi »
En français, ça donne quoi ?

Et l'art suisse du blog, ça vous dit quelque chose ?


Image utilisateur
et le roi des lents sur son trône, il est suisse ça j'en suis sur
Nowhere to run, Nowhere to hide
Javier Flutine Crew presents : Poneys pom pom tchi !
Citation :
21:44:09 Elentar: mon bac vaut bien quelques chatons

Citation :
La pizza 4 saisons enfourne des javiers sauvages

Citation : Makkhdyn
j'avais gravé mon iPod avec "MakkhPod", mais après coup j'ai regretté puisqu'il était devenu impossible a vendre et j'ai été obligé de le refiler a mon frère...


Si vous m'aimez, faites de la pub pour mon blog.
Si vous m'aimez pas, je vous aime quand même. Et puisque vous aimez les gens qui vous aiment, vous m'aimez. Et comme vous m'aimez, faites de la pub pour mon blog.
Découvrez des bons films, des belles photos, de la bonne musique, des bons bouquins. Bref, cultivez-vous.
 
Hors ligne Squirel # Posté le 08/06/2011 à 19:35:31
Avatar

N'oublions surtout pas d'éteindre toutes nos sources d'ondes à l'intérieur d'un hôpital.

A moins de développer une application inutilisable, ça se limite à une application de monitoring pour les personnes à l'extérieur de l'hôpital.
Hors ligne kustom # Posté le 08/06/2011 à 20:09:19
The sun's gone dim
Avatar
Flux RSS

Citation : Wkugo
bonne news


Ouh tu vas avoir des problèmes toi. J'aimerais pas être à ta place x)

Edit : Membre cité banni (pour une autre histoire que le bonne news je précise), inutile de lui répondre.

Kustomreviews Un oeil critique.
 
Hors ligne konfiot # Posté le 08/06/2011 à 21:26:28
Ex cczerty; RTFM = 42;
Avatar

Ville : Eaubonne
Pays : France métropolitaine

Bravo a developppez.com Pourquoi cela ne pourrait pas se faire sur le SdZ, on a bien un concours sur la SDL...

2.25 Go d'espace disque accessible partout et gratuitement |||||| Nom de domaine Gratuit
Citation : Moi
Mon rêve c'est de pouvoir dire, un jour : quand j'étais jeune, j'étais con

Halte aux bots |||||| Lecteur de pensées (ce n'est pas un attrape idiots)
 
Hors ligne flavio46 # Posté le 08/06/2011 à 21:35:22
Les lipides tranquilles !
Avatar

Ville : Orleans
Pays : France métropolitaine

Pour participer, faut avoir un sacré paquet de connaissances et d'expérience avec Qt Oo.. Beaucoup de courage aux participants.
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news

Lire aussi