Espace développeurs MesInfos


Bienvenue sur l'espace développeurs MesInfos.

Vous trouverez ici l'ensemble des informations utiles à la création d'application pour la plate-forme MesInfos, qui vous permettra de participer au concours d'applications MesInfos

Pour une introduction au projet MesInfos, rendez-vous sur le site du projet : mesinfos.fing.org, ou plus directement sur la page du concours ainsi que celle du processus de réutilisation.

N'hésitez pas à manifester votre intérêt pour le développement d'application MesInfos (par exemple via ce formulaire ) afin que vous puissiez bénéficier de notre accompagnement.

La plate-forme

La plate-forme de l’expérimentation MesInfos est construite à partir de Cozy. Cozy est une plateform as a service (PaaS), personnelle. Chaque utilisateur dispose d'une instance Cozy, c'est à dire d'un serveur (virtualisé). De ce fait, développer une application pour Cozy est similaire à développer une application Web qui serait déployée sur n'importe quel PaaS (Heroku, E2C, Google App Engine, …) ; mais où un serveur est déployé pour chaque utilisateur, ne disposant ainsi que des données de celui-ci dans sa base.

Le DataSystem

C'est dans la base de données de chaque testeur que sont transmises les données de l'expérimentation MesInfos. Le DataSystem gère les droits d'accès aux données selon les autorisations données par l'utilisateur. De plus le DataSystem est conçu pour permettre l’échange et la réutilisation de données inter-­application.

Une plate-forme d'applications

Le but de la plate-forme est d'accueillir des applications. Une fois ajoutées à l'appthèque, les utilisateurs peuvent installer de nouvelles applications en quelques clics sur leur Cozy.

Développer une application pour MesInfos

La plate-forme a été conçue pour exécuter les applications dans le serveur de chaque testeur. Cependant, dans l’expérimentation MesInfos, de nombreux ré-utilisateurs pourraient déjà disposer d’une application fonctionnelle, et souhaiteraient seulement la connecter au Cozy. Les deux cas sont prévus :

  • applications externes : il faut configurer une applications API pour transmettre les données.
  • applications internes : il s'agit de développer une application NodeJS qui fonctionnera dans l'instance Cozy des testeurs.

Démarrez dès à présent !


Archive statique du site mesinfos.fing.org de la Fing, reconstituée à partir de la Wayback Machine. Cette page a été capturée le 20/11/2014 (voir LISEZMOI).