1 / 24

Soutenance de stage Développement d’une application pour terminaux mobiles Android

UFR Sciences et Techniques de Pau Master Sciences et Technologies Mention Informatique Spécialité Technologies de l’Internet. Soutenance de stage Développement d’une application pour terminaux mobiles Android. Mathieu CASTETS Février – Août 2013.

dionne
Download Presentation

Soutenance de stage Développement d’une application pour terminaux mobiles Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UFR Sciences et Techniques de Pau Master Sciences et Technologies Mention Informatique Spécialité Technologies de l’Internet Soutenance de stage Développement d’une application pour terminaux mobiles Android Mathieu CASTETS Février – Août 2013 Maître de stage : Cédric DROMZEE Enseignant tuteur : Franck BARBIER

  2. Plan • L’entreprise AEXIUM • Le projet UbiCV • Architecture existante • Réalisations • Responsabilités • Bilan

  3. L’entreprise AEXIUM • Startup fondée en 2010 par Cédric Dromzée • Installée à Bidart sur le site de la technopôle Izarbel • Incubateur d’entreprises

  4. L’entreprise AEXIUM • Editeur de logiciels • Travaux autour des technologies du web sémantique • L’équipe : deux salariés en CDI et statut cadre

  5. Le projet UbiCV • Outils de recherche et de publication d’offres d’emploi • Outil de gestion de candidatures • Pour qui ? Pourquoi ?

  6. Le projet UbiCV • Outils de publication/recherche • Système d’alertes • CVthèque • ... • Outils d’automatisation • Notifications • Historique de candidatures • … Jobboard Gestion de candidatures

  7. Création de CV • Contrôle des données

  8. Modèle économique

  9. Contexte • Nouveau canal de diffusion • Deux applications sous Android

  10. Architecture • N-tiers • Plateforme application web • Réutilisabilité

  11. Réalisations - Intégration App Android • Conversion des objets JAVA en JSON (sérialisation) • Appel webserviceREST • Désérialisation • Appel couche métier • … 1 2 3 Webservices REST 4 5

  12. Utilisation de composants variés • Sérialiser/désérialiser les données • Communications réseaux • Authentification 3

  13. Réalisations côté client • Utilisation du SDK d’Android • Présentation des données • Interfaces ergonomiques • Récupération des donnéesvia webservices • Gestion de comptes • Intégration et contribution à des bibliothèques open source Requête

  14. Aperçu des fonctionnalités

  15. Responsabilités • Mise en place d’environnements collaboratifs • Redmine : documentation, wiki, gestion de projet, … • Git : gestion de versions • Installation d’environnements de développement et tests • Influences des échéances de l’entreprise dans le développement

  16. Bilan – Environnement contraint • Gestion des événements • Hétérogénéité des configurations • Résolutions / Tailles d’écrans • Matériels • Bande passante • Sécurité

  17. Bilan du projet • Sous estimation de certaines tâches • Difficultés à planifier • Poursuite du projet • Achèvement des fonctionnalités principales • Mise en production • Retours utilisateur

  18. Bilan personnel • Expérience valorisante • Responsabilités • Utilité de la formation • Projet professionnel

  19. Remerciements • Cédric Dromzée • The Nhan Luong • Franck Barbier • Nicolas Belloir • L’ensemble du jury • Le public

  20. Avez-vous des questions ?

More Related