Développement des Applications Sous WINDOWS PHONE 7 Mémoire de travail de fin d
Développement des Applications Sous WINDOWS PHONE 7 Mémoire de travail de fin d’études en vue de l’obtention du Diplôme de Supinfo SGHIR OMAR SUPINFO Bruxelles 1 Remerciement Je tiens à remercier dans un premier temps Monsieur Julien Saumande et Madame Juliette Versmessen pour avoir accepté ma candidature pour ce stage Je remercie également mon maitre du stage M.Remi Despelchin, ainsi que M.Clément Gheeraert et M.Khamzat SALIKHOV pour leurs précieuses aides et conseils en cas de besoin. Je remercie aussi le chef de projet M.Alexandre Huynh de m’avoir donné l’opportunité de découvrir Windows Phone 7. Mes remerciements vont également à toute l’équipe de Phoceis pour leur accueil, et sympathie. Et enfin je remercie Supinfo pour la qualité de ses études et ces magnifiques trois années passées dans leurs établissement, ainsi que de m’avoir donné l’opportunité d’acquérir plusieurs expériences dans différents pays (la France, la Belgique et le Maroc) 2 Résumé Mon travail durant ses six mois de stage s’est porté sur la connaissance et la familiarisation avec l’environnement du Windows Phone 7,ainsi que la réalisation de 3 applications majeures : 1-Application Phoceis : une application qui permet la commercialisation des produits de l'entreprise (Vision, Restouch …). 2-Application de test Vision : Une application de test qui permet aux clients de voir les statistiques de visite de leurs applications comme par exemple (My auchan), sous forme d’un graphe simplifié. 3-Application de test MyAuchan : Une application qui se compose en 2 parties, une partie back office qui permet tout simplement de convertir et décortiquer un fichier PDF volumineux en plusieurs images en différentes formats , et d’une autre partie Front office permettant au client d’accéder aux promotions du mois du magasin Auchan de leurs choix. 3 Abstract My work during this six-month of internship was focused on the knowledge and the familiarity with the environment of Windows Phone 7, as well as the realization of three major applications: 1-Phoceis Application: An application that allows the marketing of the company (Vision, Restouch ...). 2- Application Vision “test”: A test application that allows customers to see the statistics of their visitors on their applications such as (My Auchan), in the form of a simplified graph. 3-MyAuchan Test Application: An application that is composed by two parts, a back office that allows you to simply peel and convert a large PDF file into multiple images in different formats, and another part for Front office that allows customers to access monthly into the promotions of Auchan store of their choice. 4 Table des Matières REMERCIMENTS …………………………………………………………………….1 RESUME ………………………………………………………………………………..2 ABSTRACT ………………………………………………………………………………3 TABLES DES MATIERES ……………………………………………………………4 TABLE DE FIGURES …………………………………………………………………5 CHAPITRE 1 : INTRODUCTION ……………………………………………………8 1.1 INTRODUCTION …………………………………………………………………...8 1.2 MOTIVATION ET DECISIONS…………………………………………………….9 1.3 PRESENTATION DE L’ENTREPRISE……………………………………………..11 1.3.1 Description ……………………………………………………………………….11 1.3.2 Partenariats technologiques ………………………………………………………12 1.3.3 Prix et Accréditations …………………………………………………………….12 1.3.4 Distribution & VAD ……………………………………………………………..12 1.3.5 Application B to B………………………………………………………………..13 1.3.6 Restauration ………………………………………………………………………13 1.3.7 Collectivités & Transports ………………………………………………………..13 1.3.8 Les réalisations de l’entreprise…………………………………………………….14 1.3.9 Organigramme ……………………………………………………………………15 1.3.10 L’agence Phoceis………………………………………………………………….15 1.4 DIAGNOSTIC STRATEGIQUE DE L’ENTREPRISE …………………………….16 1.4.1 Interne ……….……….……….……….……….……….……….……………….16 1.4.1.1 Forces de l’entreprise……….……….……….……….……….……….…………16 1.4.1.2 Faiblesses de l’entreprise……….……….……….……….……….……….…… 16 1.4.2 Externe ……….……….……….……….……….……….……….……….……//17 1.4.2.1 Opportunités de l’entreprise……….……….……….……….……….………. ..17 1.4.2.2 Menaces de l’entreprise……….……….……….……….……….……….………18 1.4.3 Conclusion ……….……….……….……….……….……….……….……….….. 18 1.5 PRESENTATIONS DES APPLICATIONS EXISTANTES ………………………..19 CHAPITRE 2 : METHODES SOLUTIONS ………………………………………….20 2.1 PROBLEMATIQUE …………………………………………………………………20 2.2 WINDOWS PHONE …………………………………………………………………21 2.3 LE CHOIX DE LA PLATEFORME D’UTILISATION………………… ;…………22 2.3.1 Smartphone………………………………………………………………………….22 2.3.2 MICROSOFT VISUAL STUDIO 2010……………………………………………23 2.3.3 Silverlight …………………………………………………………………………..23 2.3.4 Liaison de données …………………………………………………………………24 5 2.3.5 XAML………………………………………………………………………………24 2.3.6 Microsoft Expression Blend…………………………………………………………25 2.3.7 Asp.net………………………………………………………………………………26 2.3.8 Xml………………………………………………………………………………….26 2.3.9 Json………………………………………………………………………………….27 2.4 CONCEPTION DES APPLICATIONS……………………………………………...28 2.5 L’APPLICATION Phoceis……………………………………………………………29 2.5.1 Schéma de conception ………………………………………………………………29 2.5.2 Les fonctionnalités de Windows phone 7……………………………………………30 2.5.3 Le choix des pages et des interfaces ………………………………………………...32 2.5.4 L’API Rest de Twitter ………………………………………………………………34 2.5.5 Méthode d’extraction de données d’un http en utilisant WebClient…………………34 2.6 L’APPLICATION VISION TEST…………………………………………………….38 2.6.1 Schéma de conception ……………………………………………………………….38 2.6.2 Le concept de sérialisation …………………………………………………………..39 2.6.3 Outils de sérialisation/de-sérialisation………………………………………………..43 2.6.4 De-sérialisation du flux Json…………………………………………………………43 2.6.5 Méthode d’affichage de données dans un graph……………………………………..45 2.7 PARTIE DU BACKOFFICE MYAuchan…………………………………………….48 2.7.1 Schéma de conception……………………………………………………………….49 2.7.2 GhostScript………………………………………………………………………….50 2.7.3 Méthode d’automatisation de L’API de GhostScript……………………………….50 2.7.3 Utilisation de la librairie ……………………………………………………………51 2.8 MyAuchan TEST FRONTOFFICE…………………………………………………..51 2.8.1 Schéma de conception………………………………………………………………52 2.8.2 Méthode d’affichage de données sur l’écran………………………………………..53 2.8.3 Méthode de zoom sur l’écran……………………………………………………….54 CHAPITRE 3 : RESULTATS …………………………………………………………58 3.1 Présentation des résultats sur l’application Phoceis…………………………………..60 3.1.1 Ecran d’accueil………………………………………………………………………60 3.1.2 Les écrans du contenu……………………………………………………………….61 3.1.3 Fil d’actualités ………………………………………………………………………62 3.1.4 Autres Pages ………………………………………………………………………..63 3.2 Présentation des résultats sur l’application Vision Test……………………………….64 3.2.1 Affichage des données du flux Json sur une listPicker………………………………64 3.2.2 Affichage de données sur le Quick Charts…………………………………………..65 3.3 Présentation du résultat sur la partie Backoffice de MyAuchan………………………65 3.4 Présentation des résultats sur l’application Front Office MyAuchan Test…………….68 3.4.1 Le résultat de l’utilisation de la listbox avec du databing…………………………...68 3.4.2 Le résultat de l’utilisation de la méthode Zoom-In …………………………………69 6 CHAPITRE 4 : CONCLUSION ET PERSPECTIVES ………………………………70 4.1 Conclusion…………………………………………………………………………….70 4.2 Perspectives …………………………………………………………………………..70 RÉFÉRENCES ………………………………………………………………………...71 7 TABLES DE FIGURES Figure 1 : partenariats Figure 2 : Distribution & VAD Figure 3 : applications B to B Figure 4 : Restauration Figure 5 : Collectivités et transports Figure 6 : réalisations de l’entreprise Figure 7 : organigramme Figure 8 : Phoceis sur map Figure 9 : extrait du code XAML Figure 10 : Exemple de l’expression Blend Figure 11 : extrait du code XML Figure 11 : extrait du code Json Figure 13 :code en xml pour la comparaison avec le format Json Figure 14 : Schéma de conception des applications Figure 15 : Schéma de conception de l’application Phoceis Figure 16 : type de page WP7 Figure 17 : boite à outils Figure 18 : schéma de conception de l’application vision Figure 19 : listpicker Figure 20 : Schéma de conception de l’application myAuchan back offic Figure 21 : schéma de conception de l’application myAuchan front office Figure 22 :Ecran d’accueil Phoceis Figure 23 :Contrôle pivot contenant le contenu des pages Figure 24 : page fil d’actualités Figure 25 :page map Figure 26 :affichage du flux json dans la listpicker Figure 27 : page de paraphe Figure 28 : Résultat d’une partie du back Office MyAuchan Figure 29 :Résultat de données afficher sur une listbox Figure 30 : la page Zoom-in 8 CHAPITRE 1 : INTRODUCTION 1.1 Introduction Ma formation, en tant qu’étudiant ingénieur en Master 2 en systèmes d’information à Supinfo, me cite le devoir d’effectuer un stage de fin d’étude d’une durée de 6 mois, ce stage est conçu comme un processus réel dans une fonction opérationnelle afin de me confronter avec des environnements de systèmes d’informations professionnels, basés sur des technologies modernes. Le choix de Phoceis, SSII (société de services en ingénierie informatique) de valeur reconnue, s'est révélé bien fondé. Il m’a bien été donné tous les moyens matériels et prodigué tous les conseils pour parfaire ce stage de fin d’étude dans les meilleures conditions. Ce mémoire comportera 4 parties majeures présentées comme suit : Dans un premier temps, nous entamerons ce mémoire par une présentation de l’entreprise ainsi que ces principales caractéristiques et une analyse globale de l’entreprise par le biais de la méthode SWOT. Nous nous emploierons ensuite à présenter la partie qui concerne les méthodes et solutions utilisées. Pour ensuite présenter la totalité des projets sous windows phone 7. Nous passerons par la suite à une présentation des résultats. Et enfin nous clôturerons par une conclusion qui renvois sur les aspects ajoutés à l’entreprise. En ce moment l’âge d’avoir une empreinte en ligne est nécessaire, mais ayant une empreinte mobile c’est là où l'industrie a une tendance à suivre. Rapidement, les Smartphones ont devenu comme une nécessité pour les utilisateurs et les entreprises sont en mesure de cette grande révolution technologique qui a touché un nombre énorme de consommateurs. Et grâce à cette révolution ils sont devenus capable d'atteindre tout le monde à travers leurs applications Smartphone. 9 Une application Smartphone peut être une excellente façon de garder les gens à jour sur l’ensemble de l’entreprise. Avez-vous besoin d'obtenir une annonce spéciale à vos clients? Assurez-vous de mettre ici toutes les informations sur votre application Smartphone ainsi que de votre site web conventionnel. L'application Smartphone donne aux utilisateurs la possibilité d'obtenir les informations relatives de votre entreprise d'une autre manière, quand ils n’auront pas le temps de se connecter à un ordinateur. Grâce à ses applications ils seront maintenant capables d’être accessible 24 heures par jour à travers tous les Smartphones. . Depuis un moment Phoceis s’est attaqué à la conception et la réalisation des applications Mobiles sur toutes les plateformes (IOS de apple,Android,et Windows Phone), car l’avenir de la technologie se base sur ce grand phénomène. 1.2 MOTIVATIONS ET DECISIONS Motivations Depuis toujours je m’intéresse à tous ce qui est technologies de Microsoft. Grâce à mes études à Supinfo j’ai eu le plaisir de profiter de ses conventions avec Microsoft, où j’ai pu découvrir et travailler à plusieurs reprises avec son environnement de travail, et à l’aide des stages que j’ai effectué j’ai pu approfondir mes connaissances et les développer en compétences en matière de développement de cet environnement. uploads/Management/ memoire-omar-sghir-108667.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/m8K4ASqr2oGc2SJ1sMLULuMJPGjAs27BTqD4f98Yfo9fwTGpgnr51297a2SBfRLSQ6uuppbo239fXPSbxtGiI4tU.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Br9S5s8FGrgJiYD8U0BeTCHYHeHr8iZ096eaeqYyV8zpTtRCfa0z1ZC1lXhIYhEBNFDRkCFPnlpj02k1xUVUx6yt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/6UnrnnjZ6QJJxFwGiXKscljEmAPRPegGgSILHdWjyCvqn8qCqJzMSAFPpWy2YWwhO9hjpOSGLVh3tgyOyzqBzgmi.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QsPunOgtgFzHxLRNnsUrx3KOWLLtOmi65lZVWN9o5U6koyxRAWfKSQgUFx6ZQZE7Lkz76pCqlt3VdwKxZ1ciq3UC.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/g0WtiJUaZHqyQRbE1SHE6PFE0EBnBOIf6zCdtEUSIy9xLsNZygtYvftpFozU4yauPvbnk3eBALO8u6HnRovIGDj8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/EWbCgPfsidGvVdIPbVkYOeQPpZNZ1UurpzGreOZsU9Vm3s8rrBYLmQ1QET2aUcuL1XYPTGqOApuW0eLy9QUndmrE.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/7tpo9mbXUmAvo0fboXvJZoFjnBCRmZ34U5S4quFnsB2Zx3i1cSjCQuvEm12n9wm4QskvEK8oAXuaQkhuiLZ5Hila.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/UfMhjKq2DdttCgJQ9SBQ4bsf8KJYYq1cXLHYXirYk6w9xOrM1bpivNOAHeJfqr1jqoBQrjDv8ap4K5iNL0jFFWPF.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/PQn55z4bPdynK0hBFPL8UHIxFHXNOrxlmT5HegsQCI82fb8sclwcnGFgy2Bn1GePFMSdIYD0qak4ZGzg5VZ112NC.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Yx1B6FlTZBIwjuK4qeTlSZKY0zKbq6QdrcrsMkC23kjwbwbVVVQwExEpdidFsJuDjZ0LRtvbRHhnkX47NXeMLwO7.png)
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 26, 2021
- Catégorie Management
- Langue French
- Taille du fichier 2.4835MB