Calculatrice Financière Android Projet 2ème Année Calculatrice Financière Android Acti’ Finance Adrian Intervenants : Adrian Abramczyk Raphael Colleter Guillaume Klimek Thomas Le Bihan Maël Menguy Vincent Toullec IUT Lannion © 2012 1
Sommaire Notre projet Etude des besoins Outils utilisés Problèmes rencontrés Répartition des tâches Avenir du projet Adrian 2
Notre projet Comment ? Pourquoi ? Idée d’agenda interactif sur Android Proposition de M. Nerzic du projet de la calculatrice financière Pourquoi ? Avis commun de projet Android Valorisant Mael 3
Etude des besoins Introduction 1.1 Objet Description générale 1.2 Portée 1.3 Caractéristiques des utilisateurs 1.4 Définitions, acronymes et abréviations 1.5 Références 1.6 Vue d’ensemble Description générale 2.1 Environnement 2.2 Fonctions 2.3 Contraintes Raph Exigences spécifiques 3.1 Fonctionnalité 3.2 Utilisation 3.3 Performances / Fiabilité 4
Introduction 1.2 – Portée : 1.1 – Objet : Pouvoir effectuer des calculs financiers sur un support Android Type d’application peu courant Proposer une application : - Simple - Rapide Faciliter son transport et son utilisation grâce au support Android 1.2 – Portée : Concerne les professionnels des secteurs financiers Garantie une rapidité d’exécution pour les calculs financiers Proposer les mêmes fonctionnalités qu’une calculatrice matérielle L’application sera gratuite Raph 1.3 – Caractéristiques des utilisateurs : Banquiers Comptables Secrétaires Cadres Autres acteurs du domaine financier 5
Introduction 1.4 - Définitions, acronymes et abréviations : SDK : Software Development Kit (devkit) AVD : Android Virtual Device ADT : Android Development Tools - Plugin pour Eclipse IDE Guillaume 1.5 – Références : HP12c Users Guide : Guide d’utilisation de la calculatrice financière Tutoriel Android du Site du Zéro 6
Introduction 1.6 Vue d’ensemble : Adrian 7
Description générale 2.2 – Fonctions : 2.1- Environnement : Téléphones et tablettes Android Accessible sur Google Play Lancement de l’application grâce à un raccourci 2.2 – Fonctions : Calculs basiques et complexes (spécifiques au monde de la finance) Statistiques Calendrier Sauvegarder et consulter son travail Vincent 2.3 – Contraintes : Android Version 2.2 8
Exigences spécifiques 3.1 - Fonctionnalités : 3.1.1 - Opérations de divisions, multiplications, soustractions et additions. 3.1.2 - Assurer la priorité des calculs 3.1.3 - Fonctions propres à la finance 3.1.4 - Fonction de mémorisation des calculs et des résultats 3.2 - Utilisation : 3.2.1 Interface ergonomique : - Pas de surcharge de boutons - Simple d’utilisation - Charte graphique professionnelle Thomas 9
Exigences spécifiques 3.3 Performance et fiabilité : Pas de limite de taille des nombres dans les calculs 3.4 Prise en charge : Pas de maintenance et de mise à jour prévue après le développement de l’application 3.5 Contraintes de conception : Adaptation au format du terminal Android Orientation en format paysage et portrait Thomas 10
Outils utilisés • Le SDK (Software Development Kit) est le kit de développement qui nous apporte les outils pour coder en Android = devkit. • Java et de Xml. • Une API (Application Programming Interface) en Java est fournis avec le SDK. • Eclipse Guillaume 11
Ces outils sont implémentés automatiquement Outils utilisés Ces outils sont implémentés automatiquement 12
Outils utilisés • Le SDK propose également un AVD (Android Virtual Device). • Tablette virtuelle sous Android reliée à Eclipse. 13
Outils utilisés • Android est un langage adapté au systèmes embarqués. • Il existe des contraintes a prendre en compte lors de la programmation : • Optimiser le code. • Adapté au support. • Une application Android s'éxécute par activité. 1 Activité = 1 Page Autres outils : Microsoft PowerPoint Photoshop 14
Problèmes rencontrés Installation des logiciels Android Apprentissage du langage Android Concevoir une étude des besoins Répartition du travail Guillaume 15
Répartition des tâches Découverte de la plateforme Android : Tout le groupe Dossier d’analyse : Vincent, Raphael, Thomas Présentation Android & outils utilisés : Guillaume Remplissage du site des projets : Vincent, Raphael Programme de Test en Android : Thomas, Adrian Maquette de la calculatrice : Adrian Répartition des tâches : Maël Diaporama : Tout le groupe Avenir du projet : Maël Vincent 16
Avenir du projet Dossier de réalisation Dossier installation Dossier projet Définition des différentes activités Répartition des tâches Programmation des principales fonctions Maël 17