2012 : Applications pour smartphone


Applications pour smartphone
Prise en main matériel
Programmation Java
Téléphonie mobile
Mise en situation
Niveau : BTS IRIS première année (12/03/2012)
Durée : 34 H
Equipe : 2 Etudiants
|
Objectifs
- C1.6 Présenter la mise en œuvre d’une solution informatique
- C2.1 S’intégrer dans une équipe de projet
- C4.6 Assembler les éléments matériels assurant la liaison physique dans un système de communication
- C4.7 Installer les différentes couches logicielles d’un système de communication sur une station
- C4.8 Coder un module logiciel
- C4.9 Intégrer un module logiciel dans une application
- C5.4 Exploiter un réseau local industriel ou un bus de terrain
- C5.5 Installer des services techniques internet
- C6.2 Dépanner un système informatique
- C6.6 Dépanner un module logiciel
|
Pré requis
- Programmation C#
- Initiation réseau
|
Travail demandé
- Prise en main téléphone
- Installation de l’outil de développement pour Androïd sur Netbeans ou autre
- Auto-formation en Java pour Adroïd
|
Matériel
- Un téléphone portable Motorola Androïd
- Un PC de développement
- Un tutorial Androïd
- Rapport de l’an dernier
|
Critères d’évaluation
- Un rapport par groupe figurant la description du travail fourni. Une première partie décrit le travail du groupe, puis chaque étudiant décrit son propre travail. Le rapport doit être clair et doit servir de guide d’utilisateur c’est à dire qu’un utilisateur doit pouvoir à l’aide de ce rapport facilement utiliser l’application développée. Les sources du code seront données en annexe.
- Un exposé oral d’une durée de 15mn, décomposé en 10mn sans interruption du jury suivi de 5mn de questions. Cet exposé aura comme support le rapport précédemment décrit. Il se déroulera dans la semaine 20/21.
- Une démonstration du développement en cours de TP
- Une partie du travail se fait en groupe, une autre individuellement. Mais le principe est de réaliser la totalité de l’application. Le travail de groupe est donc prédominant, l’entraide entre étudiant est donc souhaité, voir indispensable.
- Un CD de sauvegarde de l’ensemble du travail (Rapport, code, manuel d’utilisation…)
|
Mise en situation

Réalisez une application pour Android.
Ce concours est disponible ici :
concours android
Ce concours est divisé en 2 thèmes, un thème par étudiant :
1 - Une application pour Android permettant de gérer les photos contenues dans le téléphone
Fonctionnalités minimum requises pour le thème "Photo" :
- L'application doit être au minimum en Français
- L'application devra lister les photos du téléphone
- L'application devra pouvoir afficher les photos en plein écran
- L'application devra comporter une fonctionnalité de diaporama (Slideshow)
- L'application pourra permettre de gérer de la musique et de la vidéo en plus des photos. (optionnel)
2 - Une application pour Android permettant d'utiliser et communiquer à travers des réseaux sociaux
Fonctionnalités minimum requises pour le thème "Social" :
- L'application doit être au minimum en Français
- L'application devra utiliser des API officielles fournies par les réseaux sociaux
- L'utilisation de l'API ne doit pas nécessiter un coût d'utilisation ou demander un abonnement spécifique au réseau social pour pouvoir l'utiliser.
- L'application doit respecter les conditions d'utilisation de(s) (l')API utilisée(s)
Les critères de jugement
Les critères pris en compte pour l'attribution de cette note seront notamment les suivants :
- Intégration : Le logiciel doit être simple et intuitif pour un public non aguerri
- Créativité : Le logiciel doit être innovant, créatif et original
- Utilité : Le logiciel doit être accessible à tous et apporter une forte valeur ajoutée
- Technique : Le logiciel doit être développé de façon claire et doit être évolutif
- Stabilité et rapidité : Le logiciel doit être stable et rapide
Le téléphone Motorola Milestone XT720
2 – Travail demandé :
1. Travail de groupe :
- Prendre en main le téléphone et ses applications.
- Etudier le rapport de l’année dernière.
- Faire un diagramme de classes UML
- Etudier la programmation sur Androïd
- Installer un logiciel de développement sur Netbeans
Netbeans pour programmer sur Androïd ou sur Eclipse
- Tutoriaux et exemples : concours android
2. Répartition du travail
a. Etudiant 1 : Gérer les photos
b. Etudiant 2 : Utiliser et communiquer à travers des réseaux sociaux

