IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

App Inventor ouvre le développement d'applications Android à tous
Concurrence déloyale ou bon outil de démocratisation ?

Le , par Idelways

0PARTAGES

8  0 
Mise à jour du 26/12/11

Dans le cadre de son recentrage sur ses activités les plus stratégiques, Google vient de rappeler que son service expérimental App Inventor, destiné à démocratiser le développement d’applications mobiles auprès du grand public (et non pas, comme certains l’ont dit ici, à pousser les utilisateurs à créer eux-mêmes des applications de mauvaises qualité), va fermer ses portes à la fin de la semaine.


Ceux qui l’ont essayé sont donc fortement invités à sauvegarder leurs projets depuis la page « My Project ». Un clic sur le bouton « Téléchargez tous mes projets » permet d’effectuer très simplement la manœuvre.

Malgré la fin du service, cette sauvegarde a un intérêt dans la mesure où il devrait être repris par le MIT. La prestigieuse école américaine a en effet passé un accord avec Google en août pour ouvrir un centre d’apprentissage dans le domaine de la mobilité (baptisé « Center for Mobile Learning »).

Le MIT Media Lab devrait donc proposer un service similaire à App Inventor « dans le courant du premier trimestre 2012 », précise Google.

Autre conséquence de l’abandon du projet initial, « début 2012 également, Google rendra le code de App Inventor complètement accessible sous une licence open-source pour que tout le monde puisse l’étudier et le modifier comme bon lui semble ».



D’ici là, n’oubliez pas de sauvegarder vos projets, si vous en avez.

Source : Google

Et vous ?

Regrettez-vous la fermeture de App Inventor ?

MAJ de Gordon Fowler

Android : App Inventor est de retour au MIT
Au sein du nouveau centre « Mobile Learning » financé par Google

Mise à jour du 18 août 2011 par Idelways

App Inventor, le kit de création d'application Android pour les non-développeurs retrouve un nouveau toit accueillant au MIT après avoir été délaissé par Google suite à l'annonce de la fermeture imminente des Google Labs (lire ci-devant).

Finalement, le géant de Moutain View et le célèbre institut des technologies ont annoncé conjointement la création du nouveau « MIT Center for Mobile Learning », un département « activement engagé à étudier et étendre » App Inventer sous l'égide du fameux MIT Media Lab.

Hal Abelson, le professeur de sciences informatiques au MIT ayant créé App Inventer durant une année sabbatique passée à Google, fait valoir sur son blog que le nouveau centre est financé en partie par le programme des Relations avec les universités de Google.

Les professeurs Eric Klopfer et Mitchel Resnick — tous les deux impliqués dans la genèse du projet — épauleront Abelson dans la gestion du centre et de App Inventor en tant que projet open source comme promis par Google.

Maintenant que le projet est de retour au bercail, entre les mains de ses créateurs, sa communauté forte de 100 000 enseignants, étudiants et amateurs sont en droit d'espérer que la plateforme retrouve enfin l'attention qu'elle mérite pour se développer davantage en tant qu'outil pédagogique d’introduction à la programmation.

Car 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 doit être considérée comme une initiative positive, et encouragée.

Source : blog de Google Research

Et vous ?

Que pensez-vous de l'avenir d'App Inventor au sein du MIT ?

Android : Google renonce à App Inventor
L'outil de création simplifiée d'applications Android et libérera son code source

Mise à jour du 11 août 2011 par Idelways

Suite à l'annonce de fermeture des Google Labs, plusieurs observateurs et développeurs avaient redouté de voir l'App Inventor s'élever au rang de produit à part entière et prendre une tournure commerciale.

Pourtant, c'est tout l'inverse qui arrive et cette interface graphique, destinée à permettre aux non-développeurs de créer des applications Android par simple imbrication de blocs de code, est jugée pas assez intéressante (ou rentable) pour mériter le temps et les efforts des ingénieurs Google.

Ainsi, ce service hébergé par Google sera abandonné et son code source libéré d'ici la fin de l'année.

Pourtant, son succès ne se dément pas, notamment dans le milieu éducatif que Google reconnaît et pousse à réfléchir aux « opportunités de supporter l'utilisation éducative de App Inventor en tant que plateforme open source ».

Google ne donne pas plus de détails sur la licence sous laquelle sera publiée la plateforme, ni sur les prérequis de son utilisation. Des commentaires sur le site du projet soulèvent la problématique de la gestion d'un projet serveur par un public censé être inexpérimenté en développement.

Le mieux qui puisse arriver à ce prometteur projet de vulgarisation et de prototypage est qu'il atterrisse entre les mains de la fondation Apache comme cela est déjà arrivé pour Wave.

Mais le dernier mot revient à Google.

Source : Google

Google met le développement d'applications Android à la portée de tous
Avec App Inventor, une tendance qui se confirme

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 (lire ci-avant).

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.



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

Google App Inventor : la création d'applications Android à la portée de tous
Concurrence déloyale pour les développeurs ou bon outil de démocratisation ?

Google vient de lancer un outil de développement baptisé "App Inventor" qui permet —selon l'entreprise— à n'importe qui de développer des applications pour Android.

Cet outil, qui passe en bêta aujourd'hui, a été réalisé dans le cadre d'un programme de recherche mené avec des utilisateurs dépourvus de connaissances en programmation informatique, comme des collégiens ou des étudiants en paramédical.

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.

Google annonce que ces blocks de codes permettront de couvrir tous les usages d'un téléphone sous Android (y compris la géolocalisation, etc.).

Techniquement, l'éditeur utilise l'Open Blocks Java Library du MIT. Le compilateur repose sur le Kawa Language Framework et le dialecte Kawa du langage de programmation « Scheme » distribué par la Free Software Fondation sous licence GNU.

Ce lancement n'est pas sans faire penser à l'initiative de Nokia et son Ozi App Wizard.

Elle confirme également la différence entre la politique de Google, qui souhaite ouvrir le développement sous Android au plus grand nombre, avec celles d'Apple ou de Microsoft, qui entendent contrôler le processus de développement notamment pour des questions de sécurité.

Reste la question de savoir si App Invetor permettra de produire des applications d'aussi bonne qualité que celles de développeurs ayant une réelle connaissance des langages de programmation.

Source: Le site officiel de App Inventor et la page des Open Blocks Scheme (langage de programmation)

Lire aussi :

Nokia tente le développement sans développeur pour relancer sa galerie mobile : est-ce vraiment un bon pari à faire ?

Et vous?

En tant que développeur Android, qu'en pensez-vous? Concurrence déloyale ou bonne initiative de démocratisation du développement ?

En collaboration avec Gordon Fowler

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de GanYoshi
Membre chevronné https://www.developpez.com
Le 11/08/2011 à 10:31
Parfait, ça laisse le développement aux développeurs.
6  1 
Avatar de Feanorin
Expert éminent https://www.developpez.com
Le 11/08/2011 à 17:22
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.
Juste quelques précisions, chaque langage apporte ses avantages et ses inconvénient, donc cela amène que pour un développement d'un projet, normalement on devrait choisir l'outil de développement le plus approprié pour la réalisation de celui-ci. Tout cela pour dire que développez en JAVA ou en 0 et en 1 ont toutes les deux leur avantages et inconvénient, comme tout langage. Tout langage est intéressant .

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
Oui, et cela demande pas mal de compétence pour gérer leur outil informatique, au niveau manipulation et compréhension . 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 était un 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.
5  0 
Avatar de e.londres
Membre à l'essai https://www.developpez.com
Le 11/08/2011 à 16:58
Je 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.
5  1 
Avatar de Aiekick
Membre extrêmement actif https://www.developpez.com
Le 11/08/2011 à 19:52
Citation Envoyé par GanYoshi Voir le message
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.
Ç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.
4  0 
Avatar de MisterS
Membre confirmé https://www.developpez.com
Le 11/08/2011 à 10:35
Complètement d'accord avec GanYoshi !! A force cela aurais risquer de déprécier la valeur des développeur de métier ...
4  1 
Avatar de Gordon Fowler
Expert éminent sénior https://www.developpez.com
Le 11/08/2011 à 13:21
Bonjour à 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,
3  0 
Avatar de GanYoshi
Membre chevronné https://www.developpez.com
Le 11/08/2011 à 17:33
Citation Envoyé par Feanorin Voir le message
Après il me semble comme l'as indiqué Gordon, que App Inventor est ou était un 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.
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.
3  1 
Avatar de oussi
Membre actif https://www.developpez.com
Le 12/07/2010 à 15:26
Salut,
C'est une bonne initiative de la part de Google pour démocratiser un peu le développement d'application pour Android, mais je ne pense pas que ça soit une réel concurrence car les possibilités restent, à mon avis, très limitées, donc un utilisateur de App Inventor (Qui ne connait rien en programmation ou presque) n'arrivera jamais à créer des applications capables de concurrencer celles d'un vrai programmeur.

@++
1  0 
Avatar de GanYoshi
Membre chevronné https://www.developpez.com
Le 17/12/2010 à 9:08
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.
1  0 
Avatar de wernerdang
Candidat au Club https://www.developpez.com
Le 17/08/2011 à 8:00
Bonjour,
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!
2  1