OSGi et la téléphonie mobile Séminaire INTech Jeudi 2 février. André Bottaro Ingénieur R&D France Telecom Meylan



Documents pareils
Manuel d installation de l application Dimona New via SMS

JOnAS 5 Enterprise OSGi javaee compliant

EA D S INNOVA TION W ORKS. Mobilité et sécurité. Nicolas RUFF nicolas.ruff [à] eads.net

LES OUTILS DE LA MOBILITE

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :

Le Haut Débit en mobilité. Salon des Technologies de l information et de la communication CWTC - Baie Mahault le 28 nov 2008

smart M2M interconnectez machines et objets pour développer votre activité et accroître l efficience de vos processus métiers

ArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables

Symantec Network Access Control

Présentation de G Banque La banque mobile de Groupama Banque

Technologies mobiles & Tourisme: la révolution? Denis Genevois Marche-en Janvier 2011

Solutions de paiement sur facture opérateur: bilan 2010 et perspectives avril 2011

Comment paramétrer manuellement mon mobile pour accéder à la 2G/3G+ et configurer mes s?


LCIS Laboratoire de Conception et d Intégration des Systèmes

Analyse et perspectives de l Internet des Objets. Conférence ANALYSE ET PERSPECTIVES DE L INTERNET DES OBJETS

E T U D E. Les services multimédias mobiles. Juin Etude réalisée par le cabinet Analysys pour l Autorité de régulation des télécommunications

Encadré par : Michel SIMATIC

VoIP & Domotique. KITS DOMOTIQUES EnOcean

La technologie, votre alliée vers le NWOW

1 JBoss Entreprise Middleware

IT on demand & cloud professional services

JOnAS 5. Serveur d application d

Plateforme IoT flexible et configurable:

M Études et développement informatique


Infrastructure RDS 2012

La qualité opérationnelle = Mobilité + Rapidité + Traçabilité,

QU EST-CE QUE LA VOIX SUR IP?

Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques

M Études et développement informatique

L'objectif du sujet proposé est, après un état des lieux des technologies disponibles, de faire un panorama des usages courants/potentiels en

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007

USERGATE PROXY & FIREWALL. Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

LOGO Smartphones, tablettes, et autres gadgets quel impact sur notre métier d ASR

contactless & payment des solutions de test pour mener à bien vos projets

Développement Mobile : Enfer ou Paradis? Olivier Goguel UbiMob, Paris - Septembre 2006

Solutions de Virtualisation du poste de travail. ViewSonic vous présente le poste de travail virtuel du futur

Focus sur. métiers du numérique. métiers. les. Contexte régional. La piste. des

Qu est-ce que le «cloud computing»?

Communications unifiées

Exposé Systèmes Réseaux

ACCEDER A SA MESSAGERIE A DISTANCE

MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM

Internet, GPRS, WIFI : Enfin de nouvelles réponses aux besoins des utilisateurs nomades? 4 mars 2004 laurent.stoupy@solucom.fr

Serveur d'application à la juste taille

ACCÉDER A SA MESSAGERIE A DISTANCE

KX GPRS SERIAL ETHERNET MODEM Le modem GPRS/EDGE «Machine to Machine»

Wi-Fi Guest dans le Cloud

LES OBJETS CONNECTES

Quel système d'exploitation mobile est le plus fiable?

Comment configurer mon iphone pour accéder à internet et lire mes s?

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas»

Système d Information du CNRST - SIC -

Traçabilité Du besoin à la mise en oeuvre

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL

Chapitre 1 Retour en arrière

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Architecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision

Master Professionnel (M2) Mention Informatique EN APPRENTISSAGE. PARCOURS Systèmes Informatiques et Réseaux. Bienvenue à tous

Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.

Club Utilisateurs 2 ème Réunion, 8 Octobre 2014 International RFID Congress, Marseille. Diffusion Restreinte

Solution téléphonique globale(1) : sur votre facture téléphonique globale! Configuration minimale requise : 1 fax + 1 fixe+ 1mobile.

5.5 Utiliser le WiFi depuis son domicile

JASMINe. Outils de gestion et supervision d'infrastructure intergicielle.

Mobilité et sécurité

L Internet des objets

M Études et développement null informatique. R i. Appellations. Analyste cogniticien / cogniticienne informatique

Machine virtuelle Java pour Palm TX

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

Openmoko, free your phone!

Vidéo surveillance, biométrie, technique et réglementation. 18 mars 2009

Vivre avec Linux en dehors des ordinateurs

Android 2.3 Gingerbread

Foire aux questions. Présentation

Helsinki Juin Document confidentiel, reproduction interdite page : 1

Mise en œuvre et résultats des tests de transfert de la voix sur le Protocole Internet V.o.I.P

Mobilité et VoIP LES TECHNOLOGIES DE LA MOBILITE. Claude Galand AT&T Labs. Conférence CIO-LMI 20 Janvier Conférence CIO-LMI 20 Janvier 2005

Présentation de la Société

La mobilité & la relation client

Auteur : Axelle Apvrille, chercheur sénior anti-virus sur mobile chez Fortinet

Programmation de services en téléphonie sur IP

1. Découvrir l iphone 3G et 3G S

Cloud Computing. La révolution industrielle informatique Alexis Savin

TEKLYNX SENTINEL S/5

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

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

Déploiement d applications Java ME

APPEL À COMMUNICATIONS 2010

Diagrammes de Package, de déploiement et de composants UML

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Organisation du module

La Mobilité Informatique. Thierry SAVIT Directeur des Systèmes d Information

Armelin ASIMANE. Services RDS. de Windows Server 2012 R2. Remote Desktop Services : Installation et administration

Notre solution IP pour réaliser vos plus belles économies. 18 rue Pharaon Toulouse

UCOPIA EXPRESS SOLUTION

IntentOS, le système d'exploitation du bâtiment

Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM)

Transcription:

OSGi et la téléphonie mobile Séminaire INTech Jeudi 2 février André Bottaro Ingénieur R&D France Telecom Meylan

Plan Marché des téléphones mobiles Chiffres Téléchargements Java Les difficultés techniques et commerciales Java: lourdeur et fragmentation L'exemple de France Telecom Pourquoi une spécification OSGi? Les besoins OSGi pour les mobiles de demain L'intérêt d'osgi Événenents 2005 Les applications à venir Conclusion

Le marché des téléphones mobiles

Chiffres du marché des mobiles Java 140+ operateurs déployant des services Java 708 millions+ mobiles intégrant initialement Java 200 millions+ mobiles vendus / an Un marché de plusieurs milliards de dollars 635+ modèles de mobiles intégrant Java sur le marché 32 fabricants d'équipements mobiles intégrant Java 45,000+ applications mobile Java sur le marché ~23 millions téléchargements Java sur les mobiles / mois 5000+ téléchargements de SDK Java Nokia S60 / mois John Bostrom, Nokia, OSGi World Congress 14/10/2005

Le téléphone mobile d'aujourd'hui Les mobiles deviennent puissants Processeurs 200 Mhz+ Mémoire bon marché - Prix supermarché : 1 GB 65 euros, 128 MB 15 euros Ecran importants, couleurs, résolution Connexions: irda, Bluetooth, Wifi, GSM, GPRS, Edge, UMTS Est-ce que les jeux sont le seul marché pour les mobiles?

Difficultés techniques et commerciales

OSGi pour l'embarqué du futur Environnement d'exécution de la plateforme OSGi J2SE (Java 2 Standard Environment) J2ME/CDC/Foundation Profile OMEE (OSGi Minimum Execution Environment) Téléphones mobiles embarquent Java/CLDC/MIDP

OSGi et l'environnement embarqué d'aujourd'hui Expérimentations d'osgi sur Java/CLDC/MIDP Plusieurs expérimentations Offre commerciale de Prosyst Chargement/déchargement de bundles impossible à chaud Possible mais abandon du "Plug-n-play"! L'avénement de Java CDC sur les mobiles Nokia : Appareil disponible depuis fin 2005 Application Entreprise Débuts récents

L'exemple de France Telecom Historique FT membre de l'alliance OSGi depuis 1999 jusqu'en 2005 2006 : FT quitte l'alliance Raisons Un travail de spécification remarquable mais peu de déploiements 20000$ de cotisation annuelle Wanadoo : - Coût de la passerelle important - Java en augmente le prix (lourdeur) Orange : - La réalité des mobiles est Java/CLDC et non Java/CDC - Fragmentation du monde Java sur les mobiles actuels - CDC n'est pas incontournable pour le Device Management (OSGi MEG)

Pourquoi une spécification OSGi?

Besoins: Interopérabilité, Sécurité, Modularité Prochaine génération mobile : Applications d'entreprises Approvisionnement, Administration, Acquisition de données M2M (Machine To Machine) Applications Beaucoup plus complexes que les jeux Connexions à une multitude d'équipements Besoin middleware : multitude de réseaux, sécurité, persistence, etc Collaboration requise entre différentes applications tierces - Partage de briques logicielles communes - Modularité Besoin d'un niveau de sécurité élevé - Protection contre les applications malveillantes - Gestion des permissions entre différentes applications Est-ce que Java/CLDC/MIDP peut relever le défi?

Besoins : Gestion d'équipements Gestion des configurations : Tâche complexe Coût de développement des produits Support technique adapté Diversification des offres (customisation tirée par la demande) Gestion à distance Maintien de la qualité de service (Supervision réseau) Service Après Vente (Supervision équipements) Gestion entreprise Permettre à l'entreprise de superviser son parc d'équipements Est-ce que Java/CLDC/MIDP est une solution?

Un tournant dans la téléphonie mobile? Explosion des applications entreprises Explosion des technologies possibles Besoins des mobiles et des PCs convergent Difficultés de montage de solutions fiables et bon marché

OSGi pour les mobiles de demain

OSGi Mobile Expert Group Membres actifs : Nokia, Motorola, Sony Ericsson Travaux du MEG (Première publication : 1Q2006) Device Management. Meglets Adaptation des mécanismes de sécurité OSGi (Admin Permissions / Conditional Permissions)

L'avénement de la spécification du MEG

Sécurité OSGi R4 Permissions Java 2 Permissions assignées à chaque bundle Chaque bundle porte ses propres permissions Ces permissions ne peuvent jamais être transgressées Spécification de la signature des bundles Authentification des bundles Gestion des permissions Signataires Traçabilité Customisation Sécurité OSGi R4 adaptée aux besoins du MEG

Sécurité : Gestion des permissions Gestion flexible de politiques modèle de gestion de délégations L'opérateur Vend à l'entreprise Veut s'assurer que l'entreprise ne pourra pas exceder les droits assignés L'entreprise Fournit un équipement à un utilisateur Veut assigner des possibilités adaptées à l'utilisation La plateforme donne des droits restreints aux bundles

Collaboration, Modularité Spécification "Deployment Admin" Définition d'une nouvelle unité de déploiement - Deployment Package (DP) Groupe bundles et ressources dans une même entité Format de déploiement définis pour les Bundles Meglets Données de configuration Types de processus de gestion de ressources Signature Authentification Autorisation

Device Management (Spécification OSGi R4 2006) Architecture OSGi agnostique aux protocoles existants Modèle générique OMA DM protocole dominant sur le marché des mobiles Modèle de description générique Sera supporté par une large gamme d'équipements Le MEG spécifie le "DMT Admin Service" Arborescence descriptive des équipements Supervision et contrôle par divers protocoles OMA DM: base de travail

Evénements 2005 Fournisseurs de services telecom et fabricants de mobiles controlent l'alliance Telcordia, Deustche Telekom, Nokia, Motorola. Abaissement des barrières de l'osgi pour le développement open-source. Nokia membre du directoire et développeur strategique d'eclipse Nokia étend l'environnement Eclipse pour le développement J2ME OSGi fortement lié à d'autres processus de spécification JCP et OMA pour les mobiles. De nouveaux produits sur le marché Premiers smartphones OSGi fin 2005

Activité de l'osgi MEG sur la spécification Java JCP, JSRs auxquels répond l'osgi MEG JSR232 : "Mobile Operational management" mené par Motorola and Nokia JSR 248-249 : "Mobile Service Architecture" mené par Vodafone and Nokia OMA DM OMA DM base de travail de l'osgi Mobile Expert Group

Nokia pousse Java sur le marché des mobiles Message clef JavaOne 2002 We will put Java in every pocket "Nous mettrons Java dans chaque poche" Fait! Message clef JavaOne 2005 We will put Java server in every pocket "Nous mettrons un serveur Java dans chaque poche" Ils y travaillent

Nokia Preminet

Conclusion Un pari se montrant risqué aujourd'hui Technologie prometteuse dans une vision optimiste Prudence des acteurs Nokia, porteur principal de la technologie sur mobile Evénements 2005 prometteurs OSGi MEG specification Premiers mobiles OSGi

Questions