Google met le développement d'applications Android à la portée de tous
Avec App Inventor, une tendance se confirme
Le 2010-12-17 07:13:37, par Gordon Fowler, Expert éminent sénior
Mise à jour du 17/12/10, par Gordon Folwer
Dans la lignée de Nokia et son Ozi App Wizard, un outil de développement pour non développeur, Google avait lancé un App Inventor qui ne demandait aucune connaissance en programmation.
Depuis hier, ce programme est ouvert à tous.
Le principe s'apparente à celui d'un éditeur visuel type WYSIWYG où l'utilisateur glisse et dépose des composants visuels et y associe des blocks de codes pour définir le comportement de l'application.
Cette technologie ne se limite par ailleurs pas à intégrer des flux RSS dans des interfaces graphiques comme c'est souvent le cas avec ce genre d'outil.
Une fois l'application « développée », celle-ci peut être transférée sur les appareils sous Android directement depuis le PC de l'utilisateur.
[ame="http://www.youtube.com/watch?v=8ADwPLSFeY8"] Présentation de App Inventor[/ame]
Bon outil pour réaliser des prototypes ou usine à applications limitées, les avis seront partagés sur l'utilité de App Inventor.
Mais une tendance semble se confirmer : le faite le vous même (ce que les anglophones appellent même le DIY pour « Do It Yourself »). Ozi App Wizard, Ares pour WebOS ou App Inventor pour Android, les éditeurs veulent ouvrir le développement à tous.
Pas sûr en revanche qu'Apple ou Microsoft décide de suivre.
App Inventor pour Android est accessible depuis cette page
Source : Google
Et vous ?
App Inventor : bon outil pour réaliser des prototypes ou usine à applications limitées ?
MAJ de Gordon Fowler
Dans la lignée de Nokia et son Ozi App Wizard, un outil de développement pour non développeur, Google avait lancé un App Inventor qui ne demandait aucune connaissance en programmation.
Depuis hier, ce programme est ouvert à tous.
Le principe s'apparente à celui d'un éditeur visuel type WYSIWYG où l'utilisateur glisse et dépose des composants visuels et y associe des blocks de codes pour définir le comportement de l'application.
Cette technologie ne se limite par ailleurs pas à intégrer des flux RSS dans des interfaces graphiques comme c'est souvent le cas avec ce genre d'outil.
Une fois l'application « développée », celle-ci peut être transférée sur les appareils sous Android directement depuis le PC de l'utilisateur.
[ame="http://www.youtube.com/watch?v=8ADwPLSFeY8"] Présentation de App Inventor[/ame]
Bon outil pour réaliser des prototypes ou usine à applications limitées, les avis seront partagés sur l'utilité de App Inventor.
Mais une tendance semble se confirmer : le faite le vous même (ce que les anglophones appellent même le DIY pour « Do It Yourself »). Ozi App Wizard, Ares pour WebOS ou App Inventor pour Android, les éditeurs veulent ouvrir le développement à tous.
Pas sûr en revanche qu'Apple ou Microsoft décide de suivre.
Source : Google
Et vous ?
MAJ de Gordon Fowler
-
GanYoshiMembre chevronnéParfait, ça laisse le développement aux développeurs.le 11/08/2011 à 10:31
-
FeanorinExpert éminentAu passage je suis bien comptant de me servir de JAVA ou de Visual Basic plutôt que de coder en 0 et en 1, je suis bien comptant que des gens aient créé des langages intermédiaires entre la machine et l'homme. Ça s'appelle le progrès. D'ailleurs on trouve à chaque fois des mecs qui se lèvent pour être contre toute sorte de progrès.
. Mais rassurez-vous le métier de développeur ne disparaîtra pas de sitôt tout comme le métier d'architecte... J'imagine que le métier d'architecte a un peu évolué avec l'arrivée de l'informatique, ne serait-ce que pour la réalisation des plans. Je suis sûr qu'on doit même trouver dans le commerce des logiciels d'architecture. Aux dernières nouvelles les architectes n'ont pas disparu... Sans trop me tromper je pense même que certains outils informatiques ont pu aider les architectes, mais bien sûr rien ne remplace leur expertise. On pourrait également prendre comme exemple la mécanique avec l'outil CAO ou Katia , SolidWorks et autres .
Après il me semble comme l'as indiqué Gordon, que App Inventor est ou étaitun outil pédagogique et qui permettait également à toutes personnes de s'intéresser à créer une application "simple" et amener de nouvelles personnes à s'intéresser à leur OS et smartphone sous Andorid. le 11/08/2011 à 17:22 -
e.londresMembre à l'essaiJe ne comprends pas trop vos propos où vous semblez vous réjouir de la disparition de cet outil.
Faisant, à mon modeste niveau, un peu de programmation j'ai l'impression qu'un grand nombre d'informaticiens tombent et se morfondent dans leur rôle de gardien du temple. On a l'impression qu'ils sont les "sachant" et qu'il faudrait se taire: il y a le peuple et eux.
Vous me direz ce ne sont pas les seuls, les cadres dirigeants font ça avec les cadres, les cadres avec les techniciens, les techniciens avec les gars des lignes, les scientifiques avec les commerciaux, les hommes avec les femmes (ne dites pas "oh"... Bref les exemples sont effectivement légion.
Bon en plus de ça, on sent une crainte du genre "moi j'en ai bavé c'est pas juste". Ça me fait penser à ces mecs qui défendent le bizutage du genre "moi aussi j'ai du marcher nu dans les rues de Paris à 2h du mat, pourquoi eux ils auraient le droit de pas le faire? C'est pas juste". Ils pourraient juste se réjouir du fait que d'autres personnes souffrent moins.
Au passage je suis bien comptant de me servir de JAVA ou de Visual Basic plutôt que de coder en 0 et en 1, je suis bien comptant que des gens aient créé des langages intermédiaires entre la machine et l'homme. Ça s'appelle le progrès. D'ailleurs on trouve à chaque fois des mecs qui se lèvent pour être contre toute sorte de progrès.
Mais rassurez-vous le métier de développeur ne disparaîtra pas de sitôt tout comme le métier d'architecte... J'imagine que le métier d'architecte a un peu évolué avec l'arrivée de l'informatique, ne serait-ce que pour la réalisation des plans. Je suis sûr qu'on doit même trouver dans le commerce des logiciels d'architecture. Aux dernières nouvelles les architectes n'ont pas disparu... Sans trop me tromper je pense même que certains outils informatiques ont pu aider les architectes, mais bien sûr rien ne remplace leur expertise.
Ce qui est donc important c'est de garder une indépendance par rapport aux outils dont on se sert, plus on atteint un niveau élevé plus il faut être modeste par rapport à ce que l'on sait et ainsi être capable d'être réactif lors des changements.le 11/08/2011 à 16:58 -
AiekickMembre extrêmement actifÇa dépend de ce que tu entend par développer.
Mais d'un certain point de vue c'est un langage de programmation simplifié.
On encastre des boites logique, et on les relie par des événement.
C'est de la programmation événementielle mais dont la manipulation est visuelle. ( chose que l'on fait en prog mais d'une autre manière, on connecte des classes ou des méthodes entre elle via des signaux, dans les architecture MVC, ou via des pointeurs, via des events, etc... Les classes sont des boites )
Pour quelqu'un qui est a milles lieux de savoir comment les programmes sont conçus, je trouve le principe pas mal du tout. une fois qu'ils auront comprit les bases de la logique, ils commenceront à réfléchir autrement.
Et attention ça n'a pas besoin d'être pédagogique pour un dev mais au contraire pour un gars lambda qui y connaît rien.le 11/08/2011 à 19:52 -
MisterSMembre confirméComplètement d'accord avec GanYoshi
!! A force cela aurais risquer de déprécier la valeur des développeur de métier ... le 11/08/2011 à 10:35 -
Gordon FowlerExpert éminent séniorBonjour à tous,
Rappelons que App Inventor est un outil pédagogique, conçu et présenté comme tel par Google.
Il me semble, d'un point de vue purement personnel, que toute initiative qui permet d'ouvrir le développement (au sens large), de sensibiliser le grand public ou de familiariser les élèves et les étudiants avec le domaine de la programmation (là encore au sens large) est une initiative positive.
Bien loin de concurrencer les développeurs de métier, elles sont, toujours à mon avis, très bénéfiques pour tous (managers plus ouverts, futurs clients plus avertis, etc.). Et pour la société en général.
Ce n'est d'ailleurs certainement pas pour rien ou un hasard si Yale, Stanford ou Harvard ouvrent des classes de sensibilisation à ces technologies aux élèves de toutes les disciplines universitaires.
AMHA,
Très cordialement à tous,le 11/08/2011 à 13:21 -
GanYoshiMembre chevronnéA mon humble avis, le terme "pédagogique" est tout à fait inapproprié.
En tant que développeur qu'est-ce que cet outils a de pédagogique ? Il n'apprend pas à développer il me semble ?
Un tutorial, c'est pédagogique oui, un langage de programmation simplifié, c'est pédagogique dans le sens ou ça initie à la méthode de programmation.
Mais cet outil n'a rien de tout ça et n'est qu'un outils de vulgarisation.le 11/08/2011 à 17:33 -
GanYoshiMembre chevronnéPour la réalisation de prototypes, de maquettes ça peut être une bonne solution, mais je ne crois pas que ça serve vraiment au développement d'application.
Déjà si on décide de commencer à développer une application et qu'on décide de se mettre à coder, est-ce que c'est possible ? Quelle est la qualité du code généré ?
De plus je pense que ceux qui sont assez motivés pour réaliser une application Android doivent être capable de lire et comprendre le tutoriel de Google.le 17/12/2010 à 9:08 -
wernerdangCandidat au ClubBonjour,
Je partage l'opinion de e.londres. Aujourd'hui à la retraite après avoir programmé en binaire, assembleur, cobol, bal, abal et autres L4g, j'ai, la plupart du temps constaté que les programmeurs font de la rétention d'information, par peur de la concurrence, de leur incompétence? J'en ai rencontré qui partageaient leur savoir mais si peu! Lorsque je vois des programmeurs ou des personnes qui se prennent pour tel et qui écrivent, je cite: "A force cela aurais risquer de déprécier la valeur des développeur de métier", je comprends qu'il se fasse du soucis et qu'on ne me rétorque pas que ce sont des coquilles.
Open Your mind! Open Your heart!
TOUT ce qui peut aider à comprendre, à apprendre, quelque soit la matière est bénéfique pour l'ensemble de la communauté.
Tremblez... mais OSEZ!le 17/08/2011 à 8:00 -
yanRédacteurBen y as quand la majorité des personnes sur DVP. Y en as quand même plus qu'un petit peu
Sinon, avez vous essayé App Inventor?
J'ai essayé et je n'ai rien compris. Une fois un bouton mis, je n'ai pas compris comment associer une action ou faire quelque chose
Mais bon, cette outil ne correspond pas à ma façon de penser.
Par contre je trouve ce type de concept intéressant. Si un jour cela permettra à monsieur tout le monde de faire l'appli de ses rêve, j'en serais heureux.
Connaissez un exemple concret d'une application faite avec?le 17/08/2011 à 9:25