2012-2013 [COMPTE RENDU SEMAINE DU 21 AU 27 JANVIER] Client

Documents pareils
PROJET DE PORTAIL INTRANET YNNA

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

Cahier des charges (CDC)

Générer du code à partir d une description de haut niveau

Réalisation d une application de soumission de cours en ligne de l Université Virtuelle de Tunis

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Refonte front-office / back-office - Architecture & Conception -

DECONNEXION : Lorsque vous avez terminé, cliquez sur «Déconnexion», pour vous déconnecter.

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

I Pourquoi une messagerie?

Architecture BIGBLUEBUTTON Groupe BigBlueButton - Sénégal

LES ACCES ODBC AVEC LE SYSTEME SAS

PROGRAMME DE MESSAGERIE INSTANTANEE RAPPORT FINAL. Généralités Structure du code Détail de scénarios Précisions de fonctionnement

Utilisation du client de messagerie Thunderbird

Application web de gestion de comptes en banques

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Formation en Logiciels Libres. Fiche d inscription

Outil de démonstration : Application PassNFC

Un serveur d'archivage

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Bases de données et interfaces Génie logiciel

Guide d'utilisation des services Selfone Mode d'emploi

Votre infrastructure est-elle? La collaboration informatique. améliore la performance globale

et Groupe Eyrolles, 2006, ISBN :

Authentification avec CAS sous PRONOTE.net Version du lundi 19 septembre 2011

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i m e di a l o g i s. c om Envoi des SMS

OUTLOOK ANYWHERE - Liste des indications à fournir en fonction des écoles

Tutoriel : Comment installer une compte (une adresse ) sur un logiciel de messagerie (ou client messagerie)?

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR CLIENT MAC OS X MANUEL D UTILISATION

TP2 : Client d une BDD SqlServer

RÉALISATION D UN SITE DE RENCONTRE

Concepteur Développeur Informatique

Banque en ligne : guide des bonnes pratiques

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

TeamViewer 7 Manuel Manager

CATALOGUE FORMATIONS DOMAINE Bases de données

Explications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

Notice d utilisation Windows

Descriptif de Kelio Protect

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Business Intelligence avec SQL Server 2012

Tutoriel d utilisation du Back-Office du site de la ligue

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:

Etude de cas : PGE JEE V2

Direction Eau, Environnement & Ecotechnologies. H. Leprond et N. Chauvin

Installation poste de travail. Version /02/2011

Mise en place d un intranet de travail collaboratif. Guide utilisateur

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Sextant. RFS Consultants Décembre 2008

Projet de Java Enterprise Edition

Une passerelle SMS comme périphérique SynoZwave, et un monitoring de votre infrastructure

GESLAB_Pre-Requis_v2.0.doc 01/03/2013. Pré-Requis

CAHIER DES CHARGES D IMPLANTATION

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Chapitre 1 Introduction

E.N.T. Espace Numérique de Travail

TigerPro CRM Application mobile

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

OMGL6 Dossier de Spécifications

Sartorius

Mini-projet systèmes & réseau serveur de «tchatche»

TABLETTE NUMÉRIQUE TACTILE - IPAD

Manuel du logiciel PrestaTest.

Sage 100 CRM Les compatibilités Version Mise à jour : 2015 version 8

Configurez votre Neufbox Evolution

MODE D EMPLOI. Plateforme de réflexion et de recherche de la CIDEGEF pour un modèle de management francophone

Astuce N 1 : Consulter mon catalogue articles en mode liste puis en mode fiche : recherche du prix d'une référence, consultation du stock

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

Paiement sécurisé sur Internet. Tableau de bord Commerçant

PROJET ARCHI WINDOWS SERVER

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)

SAGE Financements Notice de mise à jour via internet

RECORD BANK RECORD BANK MOBILE

SQL Server 2012 Administrez une base de données : Exercices et corrigés

ADMINISTRATION TÉLÉSERVICES

Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations

Plateforme AnaXagora. Guide d utilisation

E.N.T. Espace Numérique de Travail

A5.2.4 Étude d une technologie, d'un composant, d'un outil

LemonLDAP::NG / SAML2. Xavier GUIMARD (Gendarmerie Nationale) Clément OUDOT (Groupe LINAGORA)

Déploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur

Solution informatique pour l accueil, le suivi et l accompagnement de l usager. DOCUMENT DE FORMATION «Volet administratif»

Transcription:

2012-2013 Client Kevin BAILLY Equipe TeamAndroid : Aitzol CASADO Amadou BALDE Hicham AMARA Ifede LOKO Moustakime KIFIA Guoqiang ZHANG [COMPTE RENDU SEMAINE DU 21 AU 27 JANVIER] H5 Rapport de projet de Groupe TeamAndroid

Contenu I. Index... 3 II. Récapitulatif de la semaine passée... 4 A. Sujets abordés... 4 1. Limite du logiciel UML... 4 B. Travaux effectués... 4 2 1. Réunion de suivre... 4 2. Package de développement... 4 3. Mise à niveau technique pour le jason, Tomcat... 5 4. Cahier de charge... 6 5. DEV 1... 6 6. Faire les diagrammes... 7 III. Vue sur la semaine prochaine... 8 1. Dev2... 8 2. Premier intégration... 8 3. Faire les diagrammes... 8 IV. Conclusion... 9

I. Index Date : 25/01/2013 Lieu: Jussieu Projet : Android 3 Personnes présentes : Aitzol Amadou Hicham Ifede CASADO BALDE AMARA LOKO Moustakime KIFIA Guoqiang ZHANG

II. Récapitulatif de la semaine passée A. Sujets abordés 1. Limite du logiciel UML 4 Sur le marché, il y a beaucoup de logiciel gratuit pour faire les diagrammes UML, mais le problème est ils ne sont pas assez complet (comme ArgoUML ne peut pas faire Ctrl + Z) pour utilisation. Donc Guoqiang ZHANG a proposé utiliser un logiciel payant : MyEclipse. Le MyEclipse nous propose un environnement comme Eclipse, et il nous permet de programmer en UML, et aussi nous permet de faire les diagrammes de classe en deux sens, la façon normale et la façon générer par un projet existent. Le seul souci est payant, heureusement, nous avons une période d essai, mais il dure que 30 jours. Guoqiang ZHANG a dit qu il peut prolonger 15 jours après la période d essai. Normalement, il est suffisant si nous n aurons pas de retard. B. Travaux effectués 1. Réunion de suivre Durant cette réunion, nous avons fait un point sur les attendus de Application sur Android, et planning les tâches quand doit faire pour les deux semaines suivant (il y a une semaine d entreprise), ainsi que prévenir un test de développement d intégration le 2 février. Membres associées : Tous les membres 2. Package de développement Guoqiang ZHANG a proposé une architecture pour développement, l image est suivant, l idée est séparer les développements qui sont dépendants dans une package, et puis nous pouvons développer l application parallèlement.

Client android ui controleur.local sqlite controleur.server 5 http Server tomcat controleur.server sql Membres associées : Guoqiang ZHANG, Aitzol CASADO 3. Mise à niveau technique pour le jason, Tomcat Durant cette semaine, nous avons continué les remises à niveau des compétences des membres. SQLite : Guoqiang a se formé à l utilisation de la base de donnée SQL Lite. Il est en collaboration avec Aitzol Casado. L objectif étant de créer une base de données qui servira de relai lorsque l utilisateur de l application sera dans un environnement non connecté à internet. MyEclipse : Aitol CASSADO a se formé à l utilisation de cette logiciel pour faire les diagrammes, il est en collaboration avec Guoqiang ZHANG. Json : Aitzol CASADO, Amadou BALDE, Ifede LOKO et Moustakim KIFIA pour décoder le formalisme du format de données textuelles Json, Il fallait décrypter le formalisme de Jason pour pouvoir le générer dynamiquement via Groovy. Un rapport sur ce formalisme a été rédigé par Aitzol CASADO et Ifede LOKO.

La seconde étape a été de trouver un module Android qui permette de lire le format Json pour interpréter les requêtes. Il s'agit de rajouter une bibliothèque Grails-Groovy : 6 Le modèle de la base de données ainsi que le début des contrôleurs du modèle de la base de données. Moustakim KIFIA a réalisé des fonctions un peu plus poussées, comme générer à l aide de méthodes nos données au format Json. Ce format va nous servir à échanger nos données du serveur au client Android. Base de données : Aitzol CASADO et Moustakim KIFIA a réalisé 6 classes dans notre modèle et dans notre contrôleur. Membres associés: Tous les membres 4. Cahier de charge Le cahier de charge détaillé est envoyé à Kevin BAILLY le 21/01/2012, qui a un jour de retard, nous avons planning le 20/01/2012. En outre, Amadou BALDE a fait l élaboration des différentes vues de l'application. Membres associées : Amadou BALDE, Guoqiang ZHANG 5. DEV 1 Client : développer les activités lorsque l utilisateur ne se sera pas connecté. Amadou BALDE, Hichame et Aitol CASSADO, ils ont terminé le concept de la partie cahier de charge de l'application cliente Android, les Conceptions de l'interface graphique sont presque achevées, il destine à servi pour le développement sur client Android. AMARA Hicham a créé la classe qui permet de tracer des pines sur la carte pour indiquer la position actuelle des utilisateurs et des points. Il a réussi aussi à rajouter un cercle qui indique l erreur sur la position car on a remarqué que la 3G ne donne pas la position exacte de l utilisateur. Il a créé les deux types de menu associés au bouton menu : Le premier menu est disponible quand l utilisateur n est pas connecté, il contient un bouton «points d intérêts» qui permet de choisir les points d intérêts à afficher sur la carte, un bouton «connexion» qui permet d aller sur la page de connexion pour que l utilisateur puisse s identifier et un bouton «quitter» qui permet d arrêter l application. Le deuxième est disponible quand l utilisateur est connecté et il contient un bouton «points d intérêts» qui permet de choisir les points d intérêts a afficher sur la carte, un bouton «ajouter» qui permet de choisir une position sur la carte et ajouter des information la concernant sur la base de donnée, un bouton «messagerie» qui vas permettre de consulter et envoyer des messages, un

bouton «déconnexion» qui permet de se déconnecter de la base de données et un bouton «quitter» qui permet de quitter l application. Il a aussi réussi à rajouter la possibilité d appuyer sur un pine sur la carte pour pouvoir modifier sa position. Serveur : Développer une maquette CLIENT/SERVEUR qui peut prendre une requête et renvoyer les résultats correspondants, comme vérifier l identifiant et le mot de passe. Membres associées : Tous les membres 7 6. Faire les diagrammes Nous avons installé MyEclipse pour utiliser son fonction UML, il nous permet de faire les diagrammes de classe en deux sens, la façon normale et la façon générer par un projet existent. Nous finaliserons les différents diagrammes qu il nous reste à faire que sont : diagramme d utilisation, diagramme de classe, diagramme de statut d une classe Membres associées : Aitzol CASADO

III. Vue sur la semaine prochaine 1. Dev2 Client : développer les activités lorsque l utilisateur ne se sera pas connecté. Serveur : Développer une maquette CLIENT/SERVEUR qui peut prendre une requête et renvoyer les résultats correspondants, comme vérifier l identifiant et le mot de passe. 8 Membres associées : Guoqiang ZHANG, Amadou BALDE 2. Premier intégration Nous avons planning le jour de premier intégration est le 2 février. Le jour-là, il faut nous tester l intégration entre le «contrôleur.loca»l et le SQLite, ainsi que le «contrôleur.server» sur client et le «contrôleur.server» sur serveur. Membres associées : Tous les membres 3. Faire les diagrammes Nous continuons faire les différents diagrammes qu il nous reste à faire que sont : diagramme d utilisation, diagramme de classe, diagramme de statut d une classe Membres associées : Tous les membres

IV. Conclusion Durant cette semaine, tous se passe bien. Il y a un autre projet à rendre, mais nous avons bien réussi à rendre ce projet, et sans modifier notre planning global, nous gardons la même progression, mais il y a encore un peu de retard pour le développement. 9