Mobiles Services and Midlets

Slides:



Advertisements
Présentations similaires
Business Installation Installation Média Locale avec Enregistrements Réseaux Partagés.
Advertisements

Le monde i-mode Epreuve Oral – 16/03/05 Master STIC / CAM API et environnement de développement Bakogiannis Anastasios ( )
I-MODE API ET E NVIRONNEMENT DE D ÉVELOPPEMENT. P LAN Définition de li-mode Caractéristiques Utilisation i-mode versus WAP i-mode et Java API Environnement.
La Gestion de la Configuration
Architecture Technique de la plate-forme CASTORE
Camerapass.com Reconnaissance en temps réel de formes simples ou complexes avec une webcam.
SITools Présentation de l’outil (1/2)
Le Webclasseur Orientation
Types des systèmes d’exploitation
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
GEF499 Systèmes en temps réel Introduction au projet du Système de soutien au combat naval Naval Combat Support System (NCSS)
THALES - Service Techniques et Architectures Informatiques - 9 Mars 2001 Colloque 2001 Infrastructure de Confiance sur des Architectures de Réseaux -Internet.
SOMMAIRE Historique Les différentes techniques Intérets Etat actuel
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Jeu sur téléphone mobile
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
Le Grid Computing et son utilisation dans les entreprises et les industries Laurent CANTONE Résoul UNAL.
Présentation de l’Architecture Windows NT
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
Jeux vidéo sur mobiles Module : Développement d’applications mobiles Enseignant : Sébastien CHOPLIN Cédric Montillot Djilali Maghraoui Master MIAGE OSIE.
Architecture ENT-UNR.
Dans quelle mesure lutilisation des TUIC contribue-t-elle à la personnalisation des parcours ? Atelier 2 Colloque TICE Oise 13 mars 2012.
Système de stockage réseaux NAS - SAN
Bases et Principes de la Virtualisation. Votre infrastructure informatique ressemble-t-elle à cela ? 2.
Projet de veille technologique
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Déploiement d’applications Java ME
Informatique temps réel et réseaux de terrain – ELEC365
LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.
Gestion des bases de données
Réaliser par: Seif Ennasar Hazar Zayed Faten Groupe: DSI République Tunisienne Ministère de lEnseignement Supérieur Institut supérieur.
Clients riches RIA (Rich Internet Application) / RDA
IFT 6800 Atelier en Technologies d’information
Module 8 : Maintenance des logiciels à l'aide des services SUS
Conception, création et animation d’une classe virtuelle
Un outil de tests de sécurité V 1.3
Module 12 : Surveillance des ressources et des performances
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Système d’exploitation
Outil de gestion des cartes grises
AFPA CRETEIL 1-1 Windows NT Environnement Windows NT Chapitre 1.
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
Le Poste de Travail Présentation du poste de travail - Division informatique - Ousmane SOW - DI-8.
Période de formation en entreprise
Architecture logicielle
Environnement Numérique de Travail
L’enseignement de spécialité SLAM
Citrix ® Presentation Server 4.0 : Administration Module 5 : Gestion des paramètres de serveur et de batterie de serveurs.
V- Identification des ordinateurs sur le réseau
Réunion de projet PLATE-FORME WEB TOUBA TAVERNY Tâches comité de direction.
Administration d’un système Linux [BTS IRIS tv
Notre vie numérique exige chaque jour des capacités de stockage supplémentaires et nos disques durs vont désormais devenir trop petits. Le cloud computing.
Module 2 : Planification de l'installation de SQL Server
Surveillance des ressources et des performances. Vue d'ensemble Identification des informations système Utilisation du Gestionnaire des tâches pour surveiller.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
Prérequis élèves pour le : TD3-Kali – Octobre 2015.
Un espace numérique de travail…. Un Cloud… C’est quoi?
TWP Toolkit Formation 21/10/2009.
Formation « Administrateur ATRIUM ». 1.Un accompagnement technique par la Région Formation des « administrateurs » Support technique 2.Un accompagnement.
M2.22 Réseaux et Services sur réseaux
1 Cloud computing L’impact du cloud computing sur la sécurité des informations de l’entreprise Jean-Marc Boursot - Ankeo - Thierry.
Chapitre 12 Surveillance des ressources et des performances Module S41.
Cloud et Petites entreprises. Stockage de données.
1 Réunion des Projet Collèges/écoles Préfigurateurs Acculturation aux usages numériques individuels mobiles 29 juin au 3 juillet 2015 Projet Collèges/écoles.
Introduction O.Legrand G. Seront. Open Handset Alliance Project Regroupement d'entreprises : –de télécommunications, –de constructeurs d’appareils mobiles,
Transcription de la présentation:

Mobiles Services and Midlets Infrastructure de services sur terminaux mobiles Mini-Projet ETR5 Mesud HASANOVIĆ, Lucas PRETRE

Objectifs Etude de l’environnement J2ME (Java 2 Micro Edition) Mise en place d’un environnement de développement Démonstration des principales fonctionnalités de J2ME par émulation Test d’une application sur un terminal réel Mars 2003 / MHC-LPE

Plateforme Java 2 Mars 2003 / MHC-LPE

Architecture de J2ME Configurations Profils L’architecture de J2ME est organisée sur deux niveaux : Configurations Connected Device Configuration – CDC Connected Limited Device Configuration – CLDC Profils Foundation Mobile Information Device Profile – MIDP Mars 2003 / MHC-LPE

Configurations J2ME Définissent une plateforme minimale pour des familles de dispositifs avec des exigences similaires en ressources (processeur, mémoire, consommation, …) Spécifient les fonctionnalités du langage Java et de la machine virtuelle Mars 2003 / MHC-LPE

Configurations J2ME (2) CDC CLDC Décodeurs TV numérique Tablettes d’accès à Internet Terminaux mobiles évolués Systèmes de navigation CLDC Téléphones cellulaires Agendas personnels Mars 2003 / MHC-LPE

Machine virtuelle de la CLDC – KVM Conçue pour les terminaux à ressources limitées Processeurs 16 ou 32 bits entre 8 et 32 MHz Mémoire totale minimum de 160 Ko dont 60 pour la KVM Mars 2003 / MHC-LPE

Matériel requis pour la CLDC La CLDC exige uniquement de la mémoire : Au minimum 128 Ko non-volatile pour la KVM et les bibliothèques de CLDC Au minimum 32 Ko volatile pour l’exécution de la KVM Mars 2003 / MHC-LPE

Limitations de la CLDC Pas de types float ni de double Pas de JNI Chargeurs de classes non définissables Pas de paquetage java.lang.reflect Pas de groupes de Threads ni de Threads démons La méthode Object.finalize()n’existe pas Pas de références faibles (weak references) Gestion des erreurs limitée Mars 2003 / MHC-LPE

Profils J2ME Étendent les configurations Assurent l’interopérabilité en définissant une plateforme Java standardisée Incluent des bibliothèques plus spécifiques que les configurations Mars 2003 / MHC-LPE

MIDP MIDP 1.0 gère : MIDP 2.0 apporte en plus : L’affichage La persistance des données Cycle de vie des MIDlets MIDP 2.0 apporte en plus : Support Jeux et Média Connectivité élargie Sécurité de bout en bout Architecture PUSH Méthode ‘Over The Air’ - OTA Mars 2003 / MHC-LPE

MIDlet Mobile Information Device Applet Application basée sur le profil MIDP Représente le pendant des applets et servlets pour J2ME Installation et maintenance par téléchargement Mars 2003 / MHC-LPE

Cycle de vie d’une MIDlet En pause Active Détruite pauseApp() startApp() destroyApp() HelloMIDlet Mars 2003 / MHC-LPE

Suite de MIDlets Ensemble d’applications contenues dans un seul fichier JAR Installation, mise à jour et suppression individuelle de chaque application impossible Met en commun : Le même espace de stockage Les données statiques des classes Mars 2003 / MHC-LPE

Résumé – Objectifs de J2ME Environnement de développement d’applications : Portables Sûres Indépendantes de l’infrastructure du réseau NE PAS remplacer les possibilités actuelles, mais les compléter avec des fonctionnalités personnalisables Mars 2003 / MHC-LPE

Démonstration Mars 2003 / MHC-LPE