Home

Résumé du stage

image

Contents

1. Elle permettra aux utilisateurs trangers de pouvoir utiliser l application Au niveau du centre le syst me d internationalisation que j ai mis en place leur permettra par la suite d ajouter de nouvelles langues facilement 4 Conclusion Ainsi j ai effectu mon stage de ma premi re ann e de Master Informatique en Ing nierie des Syst mes Intelligents au sein du CAPE Ce stage m a permis de mieux comprendre le fonctionnement du centre et les diff rents m tiers qui y sont repr sent s Le fait de travailler au quotidien dans une quipe m a montr les diff rentes contraintes et les missions qui permettent d assurer le bon fonctionnement du centre aupr s de ces interlocuteurs De plus j ai eu l occasion de r utiliser une partie des enseignements re us durant le Yannis Vessereau Master ISI principalement dans le domaine du d veloppement mobile Android et dans le domaine de la gestion de projet Il est rassurant de voir que la formation re ue est pertinente et nous offre une grande autonomie Sur le plan technique ce stage m a permis d am liorer mes connaissances au niveau du d veloppement mobile et web et plus pr cis ment sur les diff rentes techniques permettant de mettre en place l internationalisation sur ces plateformes ce que je n avais jamais fait auparavant Ce stage m a galement permis de mieux comprendre l utilit de r aliser une bonne documentation cahie
2. Extrait de rapport de stage VESSEREAU Yannis Internationalisation de la plateforme PairForm Stage r alis du 7 avril au 27 juin 2014 au CAPE de l cole des Mines de Nantes R sum Cet extrait de rapport de stage pr sente bri vement le stage que j ai r alis au sein du CAPE Centre d Appui aux Pratiques d Enseignement de l cole des Mines de Nantes Ce stage s est d roul sur 12 semaines et conclu ma premi re ann e de Master Informatique en Ing nierie des Syst mes Intelligents Le but du stage tait d internationaliser la plateforme PairForm existante sous les environnements iOS Android et Web afin qu elle puisse tre disponible aux utilisateurs trangers et ainsi lui permettre d avoir une plus grande visibilit l international Pour ce faire j ai commenc par effectuer une analyse des besoins avec le client puis une analyse technique et fonctionnelle de l application existante sous les diff rentes plateformes J ai r dig un cahier des charges puis j ai r alis des fiches de conception j ai d velopp les nouvelles fonctionnalit s sous les diff rentes plateformes et enfin j ai r alis les tests et la documentation de l application Mots cl s PairForm Internationalisation iOS Android Web Yannis Vessereau Internationalisation de la plateforme PairForm 1 Introduction Dans le cadre de ma premi re ann e de Master Informatique en Ing nier
3. ais d j Sur le plan de la gestion de projet j ai pu mettre en pratique la m thode Agile Scrum et ainsi voir son utilit dans un projet r el Enfin ce stage m a permis d tre confront au rapport client mon ma tre de stage qui oblige une bonne compr hension des besoins souhait s et qui implique l laboration d un cahier des charges pour y consigner ses besoins Yannis Vessereau 2 3 R sultats obtenus Ce qui r sulte de ce stage c est l internationalisation de l application PairForm sous les environnements iOS Android et Web Sous chaque environnement l utilisateur peut choisir la langue d affichage de l application entre les langues Anglaise Fran aise et Espagnole Chaque utilisateur poss de une langue principale et z ro ou plusieurs langues secondaires leur permettant d afficher les contenues messages et ressources dans les langues souhait es Lorsqu un utilisateur veut poster un message 1l peut choisir la langue de celui ci et la modifier par la suite s il s est tromp La modification peut aussi tre r alis e par un utilisateur ayant un statut administrateur Au niveau de l interface le syst me d internationalisation que j ai mis en place sur les 3 plateformes permettra par la suite d accueillir de nouvelles langues simplement Suite ce projet l application PairForm sur les 3 environnements devrait tre mise jour sur internet et sur les stores ce
4. enus ressources messages etc sous cette langue Un utilisateur puisse avoir galement d autres langues secondaires pour afficher les contenus des autres langues Un utilisateur puisse se connecter sur n importe quel environnement en conservant ses r glages li s aux langues et en pouvant les modifier La traduction des termes de l interface de la plateforme en langue anglaise faisait galement partie de mon projet La traduction en langue Espagnol a quant a elle tait faite par un intervenant externe Tout au long du stage j ai travaill sous l environnement Mac OS car c est le seul qui permet de d velopper sur toutes les plateformes du fait que le d veloppement sous iOS n est faisable que sur celui ci Afin de d velopper les nouvelles fonctionnalit s j ai utilis pour la plateforme iOS l environnement de d veloppement Xcode avec le SDK iOS le langage de programmation Objective C et un iPhone pour tester l application Pour la plateforme Android jai utilis l environnement de d veloppement Eclipse avec le SDK Android le langage de programmation JAVA et un smartphone sous Android pour tester l application Pour la plateforme web j ai utilis P diteur de texte Sublime text 2 avec lequel j ai d velopp sous les langages HTMLS CSS3 Javascript PHP et SQL De plus pour r aliser ce projet en parall le avec les autres d veloppeurs qui travaill s galement sur l ap
5. ie des Syst mes Intelligents j ai eu l opportunit de r aliser un stage de trois mois au sein du CAPE Centre d Appui aux Pratiques d Enseignement de l cole des Mines de Nantes Le CAPE a pour mission de favoriser l volution des pratiques d enseignement en vue d am liorer l apprentissage C est dans cette optique que mon stage c est port sur l am lioration de l application PairForm qui est la premi re plateforme sociale de supports de formation disponible sous iOS Android et le web afin d y mettre en place son internationalisation pour qu elle puisse tre disponible aux utilisateurs trangers et ainsi lui permettre d avoir une plus grande visibilit l international Durant toute la dur e de mon stage j ai occup le poste de d veloppeur et j ai pu ainsi mettre en pratique mes connaissances acquises durant ma formation ainsi que celles acquises personnellement Ce stage m a galement permis d acqu rir de nouvelles connaissances 2 Contenu du stage 2 1 Objet du travail Le projet a consist l internationalisation de la plateforme PairForm existante sous les environnements iOS Android et Web Par internationalisation on entend le fait que L application puisse poss der plusieurs langues au niveau de l interface utilisateur Un utilisateur puisse poss der une langue principale li e son profil afin de pouvoir afficher les Yannis Vessereau cont
6. plication nous avons utilis s le logiciel de gestion de version SVN Pour ce qui est de la gestion du projet l quipe de d veloppeur et moi m me avons utilis la m thode Agile SCRUM C est dire que nous r alisions un Sprint Internationalisation de la plateforme PairForm toutes les 2 semaines afin que nous sachions o chacun en tait et sur quoi il allait travailler En plus de cela nous faisions une petite r union de 15 min tous les 2 jours pour faire un point rapide 2 2 Apports Ce stage m a permis de mieux comprendre le fonctionnement du CAPE de l Ecole des Mines de Nantes et des diff rents m tiers qui y sont repr sent s Le fait de travailler au quotidien dans une quipe m a montr les diff rentes contraintes et les missions qui permettent d assurer le bon fonctionnement du centre Sur le plan technique ce stage m a permis d acqu rir de nouvelles connaissances dans le domaine du d veloppement mobile aussi bien sur Android que sur iOS Il m a galement permis de d couvrir les diff rentes mani res permettant d internationaliser une application selon la plateforme utilis e Pour la partie web ce stage m a permis de d couvrir et d utiliser AngularJS ainsi que NodeJS qui a t utilis pour remplacer la version PHP existante J ai galement pu d couvrir le logiciel de gestion de version SVN qui est tr s proche du syst me GIT que je connaiss
7. r des charges dossier de test et d utiliser des outils collaboratifs SVN m thode Agile SCRUM afin que le travail en quipe puisse fonctionner En dehors de ces b n fices plus ou moins attendus l ambiance dans le centre tait plut t agr able et j en garderai un tr s bon souvenir 5 Bibliographie _ PairForm web http www pairform fr PairForm ios https itunes apple com fr app pairf orm id673935516 _ PairForm Android https play google com store apps details 1d cape pairform CAPE https cape emn fr Internationalisation de la plateforme PairForm
8. t t afin de proposer ces nouvelles fonctionnalit s aux utilisateurs 2 4 Limites du travail Etant donn que la nouvelle version web de l application PairForm tait en migration sous la technologie NodeJS je n ai pas trop eu l occasion d y toucher De plus le Mac mis ma disposition au d but du stage n tait pas tr s rapide et m a fait perdre du temps Les am liorations possibles li es l internationalisation seraient d ajouter de nouvelles langues telles que l Allemend de proposer un manuel d utilisateur pour chaque langue de l application d offrir la Internationalisation de la plateforme PairForm possibilit aux utilisateurs de pouvoir utiliser une langue qui n est pas disponible nativement Du point de vue de la gestion de projet au d but du stage les t ches des chaque d veloppeur taient inscrites sur un wiki ce qui n tait pas un tr s bon outil mais qui restait simple utiliser Vers le milieu du stage il a t mis en place l outil IceScrum qui est plus appropri au d veloppement mais au vu de sa mise en place tardive je n ai pas pu me faire une id e pr cise de son efficacit 3 Applications dans l entreprise Suite ce projet l application PairForm devrait tre mise jour cet t sur les 3 environnements aussi bien sur internet pour la version web sur l AppStore pour la version iOS et sur le PlayStore pour la version Android

Download Pdf Manuals

image

Related Search

Related Contents

HT-4058M  Reverse Osmosis Drinking Water System With Water  Conceptronic 16 port Gigabit Rackmountable 11" Switch  KINO-9454 Motherboard User Manual v1.0  Rev0A Quantum FX uCT System Manual  Perguntas e Respostas mais Frequentes da Vapor Express  AUDACITY en classe  Targus THZ169US  Clavier CK3-15x  Electrolux LightForce 300 4717AVZ  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.