Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt benjamin.damecourt@me.com. UFR SITEC Master 2 EESC 11 janvier 2012



Documents pareils
TD/TP 1 Introduction au SDK d Android

Installation et prise en main

1.3 Gestion d'une application

Programmation Mobile Android Master CCI

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Tutorial pour une application simple

TP au menu «UI ANDROID»

Warren PAULUS. Android SDK et Android x86

TP1 : Initiation à Java et Eclipse

Chapitre 1 Retour en arrière

- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Outils, langage et approche Android Une introduction. Nicolas Stouls lyon.fr

Etude de cas : PGE JEE V2

Ref : Résolution problème d'accès aux supports de cours

Votre premier projet Android

Formation WinDev Mobile

Systeme d'exploitation

GANTTPROJECT. Julien TENDERO

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

EIP 2012 Projet Livepad. Documentation technique 1.5

Google Drive, le cloud de Google

Android 4 Les fondamentaux du développement d'applications Java

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

Prise en main rapide

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Raja Bases de données distribuées A Lire - Tutoriel

AxCrypt pour Windows

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

TP1 : Initiation à Java et Eclipse

Annexe Android Studio

ECLIPSE ET PDT (Php development tools)

Storebox User Guide. Swisscom (Suisse) SA

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

L'émulateur multi-système

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

Environnements de développement (intégrés)

Comment installer la configuration des salles sur son ordinateur personnel?

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

Guide utilisation SFR Sync. SFR Business Team - Présentation

Créer un rapport pour Reporting Services

Guide d'installation du token

Freeway 7. Nouvelles fonctionnalités

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

A Libre Ouvert. Médiathèque Jacques Ellul. le

Procédure d'installation complète de Click&Decide sur un serveur

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser

Eclipse atelier Java

Projet de développement

Traitement de données

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

Installation et compilation de gnurbs sous Windows

Tester Windows 8 sans l'installer avec Virtualbox

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Utilisation de XnView

Saisir et traiter les engagements de coûts

GESTION DE L'ORDINATEUR

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

Netissime. [Sous-titre du document] Charles

Accélérez votre émulateur Android

TP1. Outils Java Eléments de correction

wxwidgets dans un environnement Microsoft Windows

Télécharger et Installer OpenOffice.org sous Windows

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

Transmetteur Wifi Heden NOTICE D UTILISATION

2 Grad Info Soir Langage C++ Juin Projet BANQUE

Introduction à Eclipse

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

Guide de déploiement

Java 7 Les fondamentaux du langage Java

Programmation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer

Épisode 2 : Les outils de développement Alain Menu édition 2.1, septembre 2013

Guide d installation de MySQL

Qu'est ce que le Cloud?

Ce tutoriel ne fera pas de vous un expert sur le déploiement via WDS, mais il vous permettra de comprendre un peu les rouages de ce système.

Point sur les solutions de développement d apps pour les périphériques mobiles

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.

Bases Java - Eclipse / Netbeans

Améliorations Sage Gestion Commerciale version 7.71 Sage Comptabilité version 7.72

ipra*cool v 1.08 guide de l utilisateur ipra*cool v.1-08 Guide de l'utilisateur ipra*cool v

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

et de suivi de la corpulence des enfants

Introduction à l informatique en BCPST

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality

Canon Mobile Printing Premiers pas

Cyberclasse L'interface web pas à pas

LES OBJETS CONNECTES

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

Remise à niveau d un programme JAVA du domaine public

Transcription:

Dossier Développer en Java sur téléphone mobile Benjamin Damécourt benjamin.damecourt@me.com UFR SITEC Master 2 EESC 11 janvier 2012

Table des matières Introduction 2 Pré-requis 3 Hello World! 5 Installation d'un AVD 5 Création d'un nouveau projet 7 Programme 8 Emulation 9 Conclusion 12 Sources 13

Introduction Afin de montrer les applications possible du développement en Java sur téléphone mobile, ce dossier traitera des basiques du développement sur les systèmes Android. Android fait partie des principaux systèmes d'exploitation actuellement présents sur les équipements mobiles. En outre, il gère parfaitement les applications développées en Java et son ouverture permet à de nombreux développeurs de proposer leurs applications et des guides utilisateurs pour ceux qui souhaiteraient développer la leur. Afin de démontrer l'aspect de programmation, ce dossier traitera du développement d'une application Hello World! qui sera affichée sur le terminal mobile. Il s'agit d'un affichage du texte "Hello World!", mots traditionnellement écrits par un programme informatique dont le but est de faire la démonstration rapide d'un langage de programmation ou le test d'un compilateur. Note : Ne disposant pas d'un téléphone pouvant faire fonctionner une application Java, la totalité des démonstrations de ce dossier sera faite sur machines virtuelles. Dossier Java Mobile Damécourt Benjamin 2

Pré-requis Afin de développer et tester le programme Java, il est conseillé d'utiliser le logiciel Eclipse Classic couplé du SDK pour Android. Depuis le logiciel Eclipse, on installe le plugin ADT. On a une liste d'éléments qui sont installés sur notre logiciel Eclipse : Une fois ce plugin installé et Eclipse relancé, on lui fait pointer le SDK Android préalablement téléchargé afin de travailler avec. Dossier Java Mobile Damécourt Benjamin 3

On installe ensuite la dernière plateforme Android dans le SDK : Une fois tous ces éléments installés, le développement propre à notre application peut commencer. Dossier Java Mobile Damécourt Benjamin 4

Hello World! Installation d'un AVD La première étape pour le développement de cette application est de créer un Android Virtual Device définissant l'image du système et l'appareil utilisé. Cette installation est préalable au lancement de l'émulateur dans lequel nous testerons l'application. On crée un nouvel AVD via le menu : Dossier Java Mobile Damécourt Benjamin 5

On indique ensuite les paramètres que l'on souhaite sur cet AVD : La destination indiquée correspond à la plateforme installée préalablement. Différents éléments matériels sont également indiqués comme les caractéristiques de l'écran d'affichage ou la valeur de la mémoire vive de l'appareil que l'on souhaite simuler. Dans cet exemple, toutes les valeurs par défaut sont conservées. Dossier Java Mobile Damécourt Benjamin 6

Création d'un nouveau projet Après avoir créé l'avd nécessaire, nous pouvons créer un nouveau projet sur Eclipse. Le plugin ADT pour Eclipse ayant bien été installé, on voit que l'on peut sélectionner "Android Project" dans la liste des types de projets possibles. Une fois le projet créé, on voit les différents composants dans l'explorateur Eclipse : Dossier Java Mobile Damécourt Benjamin 7

Programme Dans le répertoire HelloWorld > src > com.example.helloworld, on trouve le fichier Java : C'est ce programme qui va être retravaillé dans la fenêtre d'édition afin de correspondre à notre besoin. On adapte donc le programme comme suit : On peut constater que l'on a importé différentes déclarations afin d'en utiliser les fonctions dans notre programme. Dossier Java Mobile Damécourt Benjamin 8

Emulation Une fois notre programme modifié et enregistré, on peut lancer l'application dans l'émulateur afin d'en constater le fonctionnement. On choisit donc dans le menu Run l'option Run et on sélectionne Android Application : L'émulateur se lance dans une fenêtre séparée : Dossier Java Mobile Damécourt Benjamin 9

Sur Eclipse, on peut suivre les étapes du lancement : Une fois le simulateur lancé, l'application Java se lance automatiquement : Le nom "Hello World!" indiqué en haut de la page correspond au nom de l'application. Dossier Java Mobile Damécourt Benjamin 10

En regardant la liste d'applications installées sur la machine virtuelle, on voit notre programme (quatrième ligne, première colonne) : L'application HelloWorld! a donc bien été installée sur la machine virtuelle et son fonctionnement a été validé. Dossier Java Mobile Damécourt Benjamin 11

Conclusion Cette étude a permis d'étudier un aspect du développement Java évoqué en cours et omniprésent sur le marché actuel : les applications pour téléphone mobile. Après avoir installé un espace de développement constitué du logiciel Eclipse et du SDK pour Android, il n'a fallu que peu de temps pour arriver à développer une application basique et à la simuler sur l'émulateur. Dossier Java Mobile Damécourt Benjamin 12

Sources Ce dossier a été réalisé à partir du tutoriel en ligne disponible sous le lien suivant : http://developer.android.com/resources/tutorials/hello-world.html Les outils utilisés ont été : Le logiciel Eclipse Classic 3.7.1 pour Mac OS X 32 bits. Le SDK Android android-sdk_r16-macosx.zip Dossier Java Mobile Damécourt Benjamin 13