SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
Ce cycle de conférence est porté par


        la Commission Open Source
              Telecom Valley
              dont les objectifs sont le partage de
         connaissances, l'échange de best practices et
         l'animation de l'éco-système du logiciel libre
                            azuréen

Commission Open Source
SophiaConf2010
4 conférences gratuites
proposées par la commission Open Source
           de Telecom Valley


              Mercredi 30 Juin 17h30                              Jeudi 08 Juillet 14h

               Gestion des identités                                  HTML5 :
        et sécurisation des services web :           une plateforme contemporaine pour le Web
              réalités & perspectives
                                                                   par JULIEN QUINT
             par Hubert LE VAN GONG                   Consultant Indépendant, expert du WEB et du XML
          Expert en sécurisation des services web
                                                                           17h30

               Lundi 05 Juillet 17h30                 Méthodologie de gestion de projet agile :
                                                                     SCRUM
                      Android :
  Tout savoir sur l'évolution des 12 derniers mois                 par Claude AUBRY
                et de l'année à venir                      Consultant expert dans le génie Logiciel


                  par Arnaud FARINE
           Consultant Technique, Expert Android
Commission Open Source




             Android :
 Tout savoir sur l'évolution des 12
derniers mois et de l'année à venir

        par Arnaud FARINE
   Consultant Technique, Expert Android


               Lundi 05 Juillet 17h30
Commission Open Source



Présentation Android
OS Mobile…mais pas seulement
         Linux + Librairies C/C++ + Machine virtuelle dalvik
         Framework de développement Java
OHA (Open Handset Alliance)
         2007 : Google + 30 partenaires
         2010 : Google + 60 partenaires
Distribution des applications : Android Market
Développement : Open Source, Java (éventuellement C/C++)
         SDK 2.2, SDK 3.0 (fin 2010)
         1 version par an dès 2011 (4 versions sur 2009, 3 en 2010)
         NDK : intégration librairies C/C++
         STK : Sim Toolkit
         Sources système + outils + framework : Open Source, licenses
Fragmentation
         Présente, doit disparaître
         Android standard + couches constructeurs
Commission Open Source



Présentation Android
Commission Open Source



Evolution du marché du matériel
Juin 2009
           2 smartphones HTC (G1 Dream et G2 Magic)
Juillet 2010
           30 smartphones
           20 tablettes
           Fin 2010 : 60 smartphones, 50 tablettes, TV, DECT…
           Tous les constructeurs de smartphones
           Tous les opérateurs
           59 constructeurs
           160000 unités Android vendus par jour (60000 en février 2010)
           Android : facile pour les prototypes hardwares (MWC2010)
           Juin 2010 : 5 meilleures ventes ByTel !
           Nexus One : nouveau mode de distribution (échec)
Il y a un an
           Ecran 320x480, proc. 528Mhz, 256Mo RAM
Aujourd’hui
           Ecran 480x854 et plus, 1Ghz, 512Mo RAM et Plus
           Multitouch 
Commission Open Source



Evolution du marché logiciel
Juin 2009
          6000 applications (1500/mois)
          US, Europe
Juillet 2010
          80000 applications (14000/mois)
          Monde entier
Versions OS utilisées (Android Market monde)
          2.1 : 50%
          1.6 : 30%
          1.5 : 20%
Efforts performances et 3D
          Intégration Open GL ES 2, JIT (2.2), 20% plus rapide
          Conférences développeurs, gaming
Consultation web Android > Consultation web iPhone (AdMob!)
Outil de navigation Google Maps Navigation
Markets alternatifs
Facturation des achats sur le market sur la facture (T-mobile US)
Paiements en ligne (Paypal par exemple)
Commission Open Source



Chronologie Android




                   Conférence Android
                   Comité TV Open Source
Commission Open Source



 Evolutions fonctionnelles Android (1/3)
 Android 1.6 (Donut)

              Utilisateurs                                   Développeurs
Support CDMA                                    Gestion des multi résolutions
Support WVGA (800x480)                          Suppression AbsoluteLayout
Commandes vocales                               SearchManager
Text To Speech                                  API TTS
Nouvel Android Market                           OnClick XML
Economie d’énergie + suivi                      Optimisation Gesture Touch
Nouvelle UI application photo/vidéo             ADT6
La recherche de données
Commission Open Source



 Evolutions fonctionnelles Android (2/3)
 Android 2.0.1/2.1 (Eclair)
              Utilisateurs                                  Développeurs
Nouvelle UI                                     Optimisation outils création IHM
Synchronisation multi-comptes                   API Live Wallpaper
Une interface mail / tous les comptes           API BT
Zoom numérique amélioré                         API Synchronisation
Application d’effets                            Gestion du signal réseau
Multitouch                                      Gestion des changements de connexion
Bluetooth 2.1                                   Mutitouch (3 points)
Echange de données                              Modification gestion contacts (!)
Amélioration du navigateur internet             Support Chrome WebClient
Moteur de recherches sur les contacts ou
les SMS
Live Wallpaper
Maps Navigation
Commission Open Source



  Evolutions fonctionnelles Android (3/3)
  Android 2.2 (Froyo – ex Flan)

Utilisateurs                                     Développeurs
Amélioration UI                                  Open GL ES2
Android Market sur PC                            installLocation (SD)
Communication PC / Android                       Backup Manager (Cloud)
MAJ auto de tous les applis installées           Compression YUV
HTML5 et accès matériel                          Nouveau AudioManager
Javascript 8                                     API Reconnaissance Vocale
Tethering / Partage de connexion Wifi            API Camera modifiée (visu) / Exif
Installation d’applications sur SD               Gestion de la sécurité
Flash 10                                         Fill_parent vs match_parent
20% + rapide ! (JIT)
Commission Open Source



Evolution du kit de développement
2009
        4 versions : 1.1, 1.5, 1.6, 2.0
2010
        3 versions : 2.0.1, 2.1, 2.2, 3.0

 Evolution trop rapide
       Problème pour les acteurs

Les évolutions générales :
         IDE Eclipse mais aussi IntelliJ, netBeans
         Multitouch libéré 
         Optimisation du kit de développement SDK
         Sortie du NDK, STK
         Documentation, tutoriaux, guides, IRC…
         Outils de profiling, optimisation, Junit
         Intégration Flash / Air
Commission Open Source



Android Market et les versions




    Consultation janvier 2010                     Consultation avril 2010




                                 Consultation Juin 2010
Commission Open Source



Juillet 2011
Marché et utilisateurs
        Android 3.0 : nouvelle IHM, graphiquement plus joli
        150 000 applications sur le marché
        3 ou 4ème OS smartphone, 1er OS Tablette Internet
        Diminution de la fragmentation
        Nouveaux matériels : TV, set top box commercialisés
        Google Voice accessible en Europe
        Apparition des premiers matériels 3D
        Paiement des applis sur facture opérateur 

Développeurs :
        Création IHM WISYWIG, ADT 1.0
        Intégration NDK dans le SDK
        Plus d’accès au matériel via HTML5

Présent dans les cursus d’écoles d’ingénieurs / universités
Nombreux développeurs, de nombreux projets

                   LA plateforme de référence mobile
Commission Open Source




Retours d’expériences

                                    Filip Gluszak
                         CEO and co-founder de GRIDPOCKET

                                   Philippe Gibert
                            Ingénieur R&D d’Orange Labs

                                Laurent Gomez
   Senior Researcher, responsable des activités mobiles à SAP Research France
                               Stephane Dupin
      Chercheur, Responsable des activités Android à SAP Research France
Commission Open Source




                                  Filip GLUSZAK
                          filipgluszak@gridpocket.com
                                 +33 6 79 73 90 52

                         Sophia-Antipolis 04/05/2010 (v2)



                   GRIDPOCKET 2010                          17
GridPocket en bref
   Spécialiste des interfaces utilisateurs
    innovantes et des services mobiles pour la
    maîtrise d’énergies
     GRID = ‘réseau électrique’, POCKET = ‘dans la poche’
     Brevet technologique dans la maitrise d’énergies

   Basée à Sophia-Antipolis
     Soutenue par l’incubateur Telecom ParisTech depuis Sept
      2009
     Immatriculée depuis Décembre 2009
     Membre du CapEnergies et Telecom Valley

   Financement publique
     Soutenue par des fonds FEDER et OSEO-PTR
                                  GRIDPOCKET 2010               18
Approche GridPocket


     SmartGrid


                                                  Personal
                                                   Energy
                                                  Efficiency
      Personal
     Information
                                         •   Information personnalisé
                                         •   Gestion de la demande
                                         •   Fidélité clients

                   GRIDPOCKET 2009 CONFIDENTIAL                         19
Applications GridPocket
             ENERGY UTILITY
        Energy Distribution and Metering                     White-label User Applications Platform
                                              API
                                           Interface


                                                                  Web 2.0
                                                                  Services
                                                  IP
                                                Control
                                                                   Mobile
  Smart                                                          Applications
 Metering                                        IPTV
                                               Interface




                                  Home Zone
                                           Approach Zone
                                                       Remote Zone



                                           GRIDPOCKET 2010                                            20
L’application GridPocket Energy Saver

                     Suivi consommation: économie d’énergie
                      jusqu’à 20% (voir étude Oxford)
                     Analyse impact environnemental:
                      Réduction d’émissions CO2
                     Alertes sur l’état du réseaux:
                      Modulation de la demande
                     Accès CRM fournisseurs d’énergies:
                      communication marque et programmes
                      de fidélité
                     Démo disponible




                    GRIDPOCKET 2010                        21
GridPocket et Android
   Pourquoi Android?
     Un nombre d’utilisateurs et terminaux en grande
      croissance
     Plus de flexibilité en programmation que iPhone
     Différentiation par rapport à iPhone




                              GRIDPOCKET 2010           22
Experience Android
   Environnement fiable
     SDK facile à installer
     Pas de licences à payer
     Emulateur efficace, par contre besoins de
      command line et short-cuts pour s’en servir (Mac)
   Interface utilisateur Android
     Pas de multitouche jusqu'a récemment
     Gestion clavier virtuelle problématique
   Compatibilité entre les modèles à suivre de
    près
     Différences en taille et proportions d’affichage
     Fonctionnalités spécifiques constructeurs




                                 GRIDPOCKET 2010          23
Experience Android
   Performance SQLite limitée
     getCount() et autres requêtes DB très lentes
     4300ms to display petit graphique…
   Debugging – messages erreur peu précis
     "Sorry! The application XXXX (process
      com.xxxx.xxxx) has stopped unexpectedly. Please try
      again.”
   Passage NexusOne
     Migration 1.5 => 1.6 pour résoudre problèmes UI
      (support WVGA)
     Gestion proportions d’écran
   Support pour SIMtoolkit
     Accès aux fonctionnalités SIM limité


                           GRIDPOCKET 2009 CONFIDENTIAL     24
Experience mobile

Le vrai défi
=> Développement multiplateformes




                        GRIDPOCKET 2010   25
Commission Open Source




         Contact : Filip GLUSZAK
      filipgluszak@gridpocket.com
             +33 6 79 73 90 52




                   GRIDPOCKET 2010   26
Commission Open Source




Retours d’expériences

                                    Filip Gluszak
                         CEO and co-founder de GRIDPOCKET

                                   Philippe Gibert
                            Ingénieur R&D d’Orange Labs

                                Laurent Gomez
   Senior Researcher, responsable des activités mobiles à SAP Research France
                               Stephane Dupin
      Chercheur, Responsable des activités Android à SAP Research France
Commission Open Source




          -Android-
Retour d'expérience/témoignage
       Orange Labs – R&D
            Sophia
 Philippe Gibert FTR&D - BIZZ/DIAM/EMB
   philippe.gibert@orange-ftgroup.com
Commission Open Source




 1) Orange Labs  innovation du Groupe Orange

    Les Orange Labs réunissent sur 4 continents :
    15 laboratoires de recherche et développement dans 9 pays,
    et le Technocentre à Paris.
     5000 collaborateurs (chercheurs, marketeurs, ingénieurs):

           - Sophia 5 unités de R&D dont :
                                                                                               CAEN
                                                                            LANNION
Business LiveBox :                                                                                             BELFORT
Spécifications, conception, pilotage des développements des produits
                                                                                               ISSY
Développer les nouvelles générations de routeurs
         –          Pro/Business- LiveBox Pro pour les petites PME
                                                                                      RENNES
         –          Business LiveBox pour les entreprises
         –          Ecosystem de devices phones, set up boxes…

Machine to Machine :
Exploration des marchés M2M notamment liés aux RFID (étiquettes                                  GRENOBLE
communicantes) et à l'internet des objets
Vers de nouveaux services :                                                                                 SOPHIA
RFID et traçabilité, energy cost saving, green IT, développement durable,
ville 2.0, smart buildings…
Fleet management et services associés (transport)
Commission Open Source



2) Android – Initiatives R&D

    • Activités autour des Devices Android
    • Développement d'applications web innovantes
        – Toolkit pour générer des webapps pour Android.
    • Site web, wiki et forum sur les développements
      d'apps Android
    • Portage d'applications Java sur Android
    • Veille technologique classique
    • Brain storming  Nouveaux Usages
Commission Open Source



2) GUI de monitoring de bundles OSGI

Web Gui pas utilisable Sur HTC                   Android Gui un peu plus utilisable 
Commission Open Source



Démo GUI
Commission Open Source


                                                           TM
3) Architecture                                           Bundle



                                                              OSGI R4

                            WiFi             Leaking Bu       Recursive B   Dictiona B




                                           BLB

Android
HTC Hero
                                                 Giga
                                                 Ethernet




                                                       Appliance
Commission Open Source



4) Conclusion

• Main issues
  – CupCake version
  – ~ 1000 lignes java hors commentaires ( 4 Activities)
  – 1,5 HxM de travail ( coding+testing+intégration)
  – Full dev sur Emulateur puis portage sur device HTC
    sans pbs
  – 92 KB (88 KB Application + 4 KB data) -> Small footprint
  – Utilisation JAVA pas de langage C
  – REST API + server Side DOSGI bundle ( publish REST)
  – Internationalisation Ok ( EN , FR …) -> folders + fichiers
    res
Commission Open Source



5) POC - PBX Asterisk + IMS                      S
                                                 I        API
                                                 P
                                             S   U            M
                                             I   N            E
                Wi                           P   I
                                                 T
                                                              S
                                                              G
                Fi

                                             S
                                                                  Back
            S                                    A
            I
            P
                                             I
                                             P   S                End
                                                 T   Speech
                                             A        2 TXT
            A                                M   E
            M                                I   R
            I
                                     E   X   X   I
                                     J   M   M   S
                                         P   P
            X                X       A   P   P
                                                 K
            M                M
            P                P       B
            P                P       B
                                     E
                                     R
                                     D

Android
HTC Hero
Commission Open Source



 6) Conclusion
• Résultats
   – Android Froyo
   – 200 lignes de java Widget + 100 lignes API Message
     Asterisk
   – Travail d'intégration + configuration ( SIP, Asterisk, Jabber)
   – Full dev sur Emulateur puis portage sur device HTC
   – Portage sans souci + recompilation des Classes Asterisk
     Java
   – Intégration Immédiate
       • API IMS ( SIP et Jabber) et AMI Asterisk
       • au Notifier de Android
   – Niveau d'expertise nécessaire  moyen
   – Integration plus que développement ( glue applicative )
Commission Open Source



    Android - SWOT
•    Forces
      – Réutilisation composants et applications Java, pas de scénario de rupture
      – Integration plus que développement de composants existants  glue
      – Support (outils , forum , communauté, disponibilité du source des applis )
      – Eclipse integration (content assist, quick-fixes, organize imports , refactoring)
•    Faiblesses
      – Concepts Android (Activities, Intents, Content Providers, Services)
      – Recompilation de packages Java avec beaucoup de dépendances (Ex SOAP)
      – Peu d'outils : ddms, emulateur, droidDraw
•     Opportunités
      – Valeur ajoutée immédiate pour des applications existantes
      – Tablet Android pour l'entreprise (new usages)  monitoring en mobilité
•    Tendances intéressantes ( Google I/O)
      – HTML5, Intents typés et structurés (pub/sub  paradigme CEP)
      – Automatic Update (Market) + bugs reports
      – Entreprise APIS
Commission Open Source




Retours d’expériences

                                    Filip Gluszak
                         CEO and co-founder de GRIDPOCKET

                                   Philippe Gibert
                            Ingénieur R&D d’Orange Labs

                                Laurent Gomez
   Senior Researcher, responsable des activités mobiles à SAP Research France
                               Stephane Dupin
      Chercheur, Responsable des activités Android à SAP Research France
Commission Open Source



Laurent Gomez                         Cedric Ulmer             Stephane Dupin
laurent.gomez@sap.com                 cedric.ulmer@sap.com      stephane.dupin@sap.com




      Feedback – Development for Android mobile
                  operating system
                                           2010/07/05


           Summary
            1.1 – SAP AG, SAP Research and SAP Research France
            1.2 – Public Services team, predictive analytics for Android project
            2.1 – Why did we choose Android ?
            2.2 – The environment, internal and external tools
            2.3 – Thoughts on development and usability
            3 – Conclusion, perspectives
Commission Open Source



1.1 – SAP Research & SAP Research France

SAP AG, a large ERP producer company
     47,500+ employees, 10.67 billion revenues
     47,800+ companies runs SAP software

SAP Research Centers: a collaborative worldwide
distributed network
     Creates matches between international research programs in
    various technology areas and SAP business opportunities
     Research model split into 3 phases: Discovery, Propose and
    select, Execute

SAP Research France, an active research team located in
Sophia-Antipolis
     25 researchers, 5 PhD students, 15 interns
     Engaged in 10+ running major EU/FR funded projects
     Strong partner network in both academia and industry
Commission Open Source



1.2 – Public Services team, predictive analytics for Android

 Several research areas combined
within Public Services projects
 More or less in connection with
sustainability field, we want to
develop a simple forecasting
application




                                 Predictive analytics prototype:
                                  for monitoring and forecasting of “any” data
                                 source
                                  focuses on user interaction and simplicity
                                  5-6 months development
                                  1 developer
                                  goal is to submit it for SAP TechEd 2010
Commission Open Source



2.1 – Why did we choose Android ?


       Fast growing and innovative technology
       Openness of the platform allows much more experimentations
       Inheritance of the popular Java language development practices as well as
+     its large codebase.

       We believe Android is a growing system for mobile devices that cannot
      be avoided in the (near ?) future.



       Fast growing technology...
       Lack of features or maturity in specific areas (gestures...)
-      Much of the drawbacks are due to Android youth, and are being reduced
      as the system becomes more and more mature.
Commission Open Source



   2.2 – The environment, internal and external tools

                                                                             Emulator
               IDE               ADT                        Logs
Tools

  ADB




                                                                    HTC Hero       HTC Desire
                                                            Bugs
  SDK
1.5 – 2.1




                                                        Apps

                                                                   Devices
 Transparent use of emulator / devices
 Performances Hero ≈ Emulator ?!
 New generation Desire brings significantly more power !
Commission Open Source



   2.2 – The environment, internal and external tools
 What if we want to integrate Java libraries in our project ?

Tools
   ADB       SDK                                                            HTC Desire
                                                                 ADT




kSOAP2       Open
            Forecast
 aiCharts…
                                                                  IDE
Libraries


 Native Java libraries against dedicated Android flavored libraries
 Natives ones are common… but beware of scalability issues!
 There are some areas where no competition doesn’t take place (chart engine…)
 Good integration overall
Commission Open Source



  2.2 – The environment, internal and external tools
Mobile devices, made for… communication !


      HTC Desire
                                      JDBC
                                                       DB



                                    SOAP, REST

                                                       WS



 Direct access vs SOAP, REST… ?
 Services access easy with simple designs
Commission Open Source



  2.3 – Thoughts on development and usability



                             Android best practices – usability by design
                              Development practices (MVC, resources saving design...)
                              Common application look and feel
                              Expected common behaviour


                                                                         ?


... Since we put the focus on user interaction
 Surveys revealed strong user habits from different OS
 Android standards vs iPhone standards vs XX standards vs
Universal standards ?
 Much more to do in usability field...
Commission Open Source



         3 – Conclusion, perspectives

          Easy development of our application so far... this is quite a small project
         though.

          Lack of functionality is counterweighted by rich documentation and
         fastness of development .

          In the future there is no doubt that some of the “issues” will quickly
         disappear as the operating system gets more and more mature and the
         devices more powerful.




Resources:
•www.android.com
•www.eclipse.org
•www.artfulbits.com (aiCharts)
•http://openforecast.sourceforge.net
•www.htc.com (mobile devices)
•http://tango.freedesktop.org/ (icons)

Contenu connexe

Tendances

Presentation Android
Presentation AndroidPresentation Android
Presentation AndroidJean Collas
 
Chapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-androidChapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-androidSalah Gharbi
 
Android un nouveau futur s'ouvre à nous
Android un nouveau futur s'ouvre à nousAndroid un nouveau futur s'ouvre à nous
Android un nouveau futur s'ouvre à nousMathias Seguy
 
Android, historique et enjeux
Android, historique et enjeuxAndroid, historique et enjeux
Android, historique et enjeuxCrossmedias
 
DES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METRODES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METROAudreyPetitPro
 
Présentation et Initiative pour le développement Android
Présentation et Initiative pour le développement AndroidPrésentation et Initiative pour le développement Android
Présentation et Initiative pour le développement Androidyounes ben tlili
 
Design : Ne ratez pas le METRO
Design : Ne ratez pas le METRODesign : Ne ratez pas le METRO
Design : Ne ratez pas le METROMicrosoft
 
Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...
Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...
Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...Quadrant Communications
 
Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Michel-Marie Maudet
 
Mobiliteatime #2 - WatchKit, le framework de développement pour l’Apple Watch
Mobiliteatime #2 - WatchKit, le framework de développement pour l’Apple WatchMobiliteatime #2 - WatchKit, le framework de développement pour l’Apple Watch
Mobiliteatime #2 - WatchKit, le framework de développement pour l’Apple WatchUSERADGENTS
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open sourceKorteby Farouk
 

Tendances (13)

Presentation Android
Presentation AndroidPresentation Android
Presentation Android
 
Chapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-androidChapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-android
 
Intro Android
Intro AndroidIntro Android
Intro Android
 
Android un nouveau futur s'ouvre à nous
Android un nouveau futur s'ouvre à nousAndroid un nouveau futur s'ouvre à nous
Android un nouveau futur s'ouvre à nous
 
Android, historique et enjeux
Android, historique et enjeuxAndroid, historique et enjeux
Android, historique et enjeux
 
DES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METRODES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METRO
 
Présentation et Initiative pour le développement Android
Présentation et Initiative pour le développement AndroidPrésentation et Initiative pour le développement Android
Présentation et Initiative pour le développement Android
 
Design : Ne ratez pas le METRO
Design : Ne ratez pas le METRODesign : Ne ratez pas le METRO
Design : Ne ratez pas le METRO
 
Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...
Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...
Regain de fonctionnalités pour les utilisateurs de l’appli Yelo TV de Telenet...
 
10 ans de l'Adullact
10 ans de l'Adullact10 ans de l'Adullact
10 ans de l'Adullact
 
Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014Place et impact de l'Open Source sur les 10 tendances IT de 2014
Place et impact de l'Open Source sur les 10 tendances IT de 2014
 
Mobiliteatime #2 - WatchKit, le framework de développement pour l’Apple Watch
Mobiliteatime #2 - WatchKit, le framework de développement pour l’Apple WatchMobiliteatime #2 - WatchKit, le framework de développement pour l’Apple Watch
Mobiliteatime #2 - WatchKit, le framework de développement pour l’Apple Watch
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open source
 

En vedette

Telecom Valley commission innovation et territoire 23 avril 2015
Telecom Valley commission innovation et territoire 23 avril 2015Telecom Valley commission innovation et territoire 23 avril 2015
Telecom Valley commission innovation et territoire 23 avril 2015Yannick Quentel
 
Tech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTelecomValley
 
Rapport d'activité SoFAB 2014-2015
Rapport d'activité SoFAB 2014-2015Rapport d'activité SoFAB 2014-2015
Rapport d'activité SoFAB 2014-2015TelecomValley
 
2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.jsTelecomValley
 
Rapport d'activité Telecom Valley 2015
Rapport d'activité Telecom Valley 2015Rapport d'activité Telecom Valley 2015
Rapport d'activité Telecom Valley 2015TelecomValley
 
SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...
SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...
SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...TelecomValley
 
SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...
SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...
SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...TelecomValley
 
Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...
Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...
Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...TelecomValley
 
Présentation Telecom Valley 2016
Présentation Telecom Valley 2016Présentation Telecom Valley 2016
Présentation Telecom Valley 2016TelecomValley
 
NoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler SofteamNoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler SofteamTelecomValley
 
Cloud storage security - Tech conf 2014
Cloud storage security - Tech conf 2014Cloud storage security - Tech conf 2014
Cloud storage security - Tech conf 2014TelecomValley
 
Presentation Michel Riguidel L'Internet du futur Telecom Valley
Presentation Michel Riguidel L'Internet du futur Telecom ValleyPresentation Michel Riguidel L'Internet du futur Telecom Valley
Presentation Michel Riguidel L'Internet du futur Telecom ValleyTelecomValley
 
Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...
Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...
Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...TelecomValley
 
Communiqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valley
Communiqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valleyCommuniqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valley
Communiqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valleyTelecomValley
 
2014.12.11 - TECH CONF #3 - Présentation Bootstrap
2014.12.11 - TECH CONF #3 - Présentation Bootstrap2014.12.11 - TECH CONF #3 - Présentation Bootstrap
2014.12.11 - TECH CONF #3 - Présentation BootstrapTelecomValley
 
Rapport d'Activité 2014
Rapport d'Activité 2014Rapport d'Activité 2014
Rapport d'Activité 2014TelecomValley
 
Revue de presse Telecom Valley - Mai 2016
Revue de presse Telecom Valley - Mai 2016Revue de presse Telecom Valley - Mai 2016
Revue de presse Telecom Valley - Mai 2016TelecomValley
 

En vedette (20)

Telecom Valley commission innovation et territoire 23 avril 2015
Telecom Valley commission innovation et territoire 23 avril 2015Telecom Valley commission innovation et territoire 23 avril 2015
Telecom Valley commission innovation et territoire 23 avril 2015
 
Tech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobilesTech conf1 développement_natif_applications_mobiles
Tech conf1 développement_natif_applications_mobiles
 
Rapport d'activité SoFAB 2014-2015
Rapport d'activité SoFAB 2014-2015Rapport d'activité SoFAB 2014-2015
Rapport d'activité SoFAB 2014-2015
 
2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js
 
Rapport d'activité Telecom Valley 2015
Rapport d'activité Telecom Valley 2015Rapport d'activité Telecom Valley 2015
Rapport d'activité Telecom Valley 2015
 
SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...
SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...
SophiaConf 2010 Présentation de la conférence du 30 Juin - Gestion des identi...
 
SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...
SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...
SophiaConf2010 Présentation des Retours d'expériences de la Conférence du 08 ...
 
Lancement de SoFAB
Lancement de SoFABLancement de SoFAB
Lancement de SoFAB
 
Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...
Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...
Accelerating innovation globally prof. dr. Mark Harris Intel - L'Internet du ...
 
Présentation Telecom Valley 2016
Présentation Telecom Valley 2016Présentation Telecom Valley 2016
Présentation Telecom Valley 2016
 
NoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler SofteamNoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler Softeam
 
Cloud storage security - Tech conf 2014
Cloud storage security - Tech conf 2014Cloud storage security - Tech conf 2014
Cloud storage security - Tech conf 2014
 
Presentation Michel Riguidel L'Internet du futur Telecom Valley
Presentation Michel Riguidel L'Internet du futur Telecom ValleyPresentation Michel Riguidel L'Internet du futur Telecom Valley
Presentation Michel Riguidel L'Internet du futur Telecom Valley
 
Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...
Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...
Communiqué de Presse - Telecom Valley publie un livre blanc open data, tic et...
 
Ra 2013 final
Ra 2013   finalRa 2013   final
Ra 2013 final
 
Communiqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valley
Communiqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valleyCommuniqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valley
Communiqué de Presse - Pascal Flamand (Janua) à la présidence de telecom valley
 
2014.12.11 - TECH CONF #3 - Présentation Bootstrap
2014.12.11 - TECH CONF #3 - Présentation Bootstrap2014.12.11 - TECH CONF #3 - Présentation Bootstrap
2014.12.11 - TECH CONF #3 - Présentation Bootstrap
 
Rapport d'Activité 2014
Rapport d'Activité 2014Rapport d'Activité 2014
Rapport d'Activité 2014
 
Revue de presse Telecom Valley - Mai 2016
Revue de presse Telecom Valley - Mai 2016Revue de presse Telecom Valley - Mai 2016
Revue de presse Telecom Valley - Mai 2016
 
Energy Harvesting
Energy HarvestingEnergy Harvesting
Energy Harvesting
 

Similaire à SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout savoir sur l'évolution des 12 derniers mois et de l'année à venir par Arnaud Farine

Pourquoi le mobile est différent
Pourquoi le mobile est différentPourquoi le mobile est différent
Pourquoi le mobile est différentJean-Marie Gilliot
 
Presentation Android
Presentation AndroidPresentation Android
Presentation AndroidJean Collas
 
Communiqu- codendi4.2-beta
Communiqu- codendi4.2-betaCommuniqu- codendi4.2-beta
Communiqu- codendi4.2-betaCodendi
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - AlloyMeetup Mobile Montpellier
 
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)Stéphane Rouilly
 
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)Stéphane Rouilly
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksJean-Sébastien Dupuy
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 Niji
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Gregory Renard
 
Innover Avec Les Applications De Demain
Innover Avec Les Applications De DemainInnover Avec Les Applications De Demain
Innover Avec Les Applications De DemainGregory Renard
 
CocoaHeads An Android Overview (fr)
CocoaHeads An Android Overview (fr)CocoaHeads An Android Overview (fr)
CocoaHeads An Android Overview (fr)Mathias Seguy
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?NiceToMeetYou
 
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...Microsoft
 

Similaire à SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout savoir sur l'évolution des 12 derniers mois et de l'année à venir par Arnaud Farine (20)

Pourquoi le mobile est différent
Pourquoi le mobile est différentPourquoi le mobile est différent
Pourquoi le mobile est différent
 
Presentation Android
Presentation AndroidPresentation Android
Presentation Android
 
Communiqu- codendi4.2-beta
Communiqu- codendi4.2-betaCommuniqu- codendi4.2-beta
Communiqu- codendi4.2-beta
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
 
Flutter Rennes - #1
Flutter Rennes - #1Flutter Rennes - #1
Flutter Rennes - #1
 
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
 
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
Cours mobiles du Mastère CPM 2011 (Telecom ParisTech/INA)
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer Talks
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210
 
android.pdf
android.pdfandroid.pdf
android.pdf
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)
 
Innover Avec Les Applications De Demain
Innover Avec Les Applications De DemainInnover Avec Les Applications De Demain
Innover Avec Les Applications De Demain
 
CocoaHeads An Android Overview (fr)
CocoaHeads An Android Overview (fr)CocoaHeads An Android Overview (fr)
CocoaHeads An Android Overview (fr)
 
Cv fr-gharsallah yassine
Cv fr-gharsallah yassineCv fr-gharsallah yassine
Cv fr-gharsallah yassine
 
2.0 TEchnologies
2.0 TEchnologies2.0 TEchnologies
2.0 TEchnologies
 
T
TT
T
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?
 
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
 

Plus de TelecomValley

Rapport d'activité SoFAB 2022
Rapport d'activité SoFAB 2022Rapport d'activité SoFAB 2022
Rapport d'activité SoFAB 2022TelecomValley
 
Rapport d'activité 2022
Rapport d'activité 2022Rapport d'activité 2022
Rapport d'activité 2022TelecomValley
 
Rapport d'activité 2021 - Telecom Valley
Rapport d'activité 2021 - Telecom ValleyRapport d'activité 2021 - Telecom Valley
Rapport d'activité 2021 - Telecom ValleyTelecomValley
 
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...TelecomValley
 
Rapport d'activité SoFAB 2020
Rapport d'activité SoFAB 2020Rapport d'activité SoFAB 2020
Rapport d'activité SoFAB 2020TelecomValley
 
Rapport d'activité Telecom Valley 2020
Rapport d'activité Telecom Valley 2020Rapport d'activité Telecom Valley 2020
Rapport d'activité Telecom Valley 2020TelecomValley
 
Rapport d'activité SoFAB 2019
Rapport d'activité SoFAB 2019Rapport d'activité SoFAB 2019
Rapport d'activité SoFAB 2019TelecomValley
 
Rapport d'activité Telecom Valley 2019
Rapport d'activité Telecom Valley 2019Rapport d'activité Telecom Valley 2019
Rapport d'activité Telecom Valley 2019TelecomValley
 
Revue de presse Telecom Valley - Février 2020
Revue de presse Telecom Valley - Février 2020Revue de presse Telecom Valley - Février 2020
Revue de presse Telecom Valley - Février 2020TelecomValley
 
Revue de presse Telecom Valley - Janvier 2020
Revue de presse Telecom Valley - Janvier 2020Revue de presse Telecom Valley - Janvier 2020
Revue de presse Telecom Valley - Janvier 2020TelecomValley
 
Revue de presse Telecom Valley - Décembre 2019
Revue de presse Telecom Valley - Décembre 2019Revue de presse Telecom Valley - Décembre 2019
Revue de presse Telecom Valley - Décembre 2019TelecomValley
 
Revue de presse Telecom Valley - Novembre 2019
Revue de presse Telecom Valley - Novembre 2019Revue de presse Telecom Valley - Novembre 2019
Revue de presse Telecom Valley - Novembre 2019TelecomValley
 
Revue de presse Telecom Valley - Octobre 2019
Revue de presse Telecom Valley - Octobre 2019Revue de presse Telecom Valley - Octobre 2019
Revue de presse Telecom Valley - Octobre 2019TelecomValley
 
Revue de presse Telecom Valley - Septembre 2019
Revue de presse Telecom Valley - Septembre 2019Revue de presse Telecom Valley - Septembre 2019
Revue de presse Telecom Valley - Septembre 2019TelecomValley
 
Présentation Team France Export régionale - 29/11/19
Présentation Team France Export régionale - 29/11/19Présentation Team France Export régionale - 29/11/19
Présentation Team France Export régionale - 29/11/19TelecomValley
 
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...TelecomValley
 
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...TelecomValley
 
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...TelecomValley
 
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFEA la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFETelecomValley
 
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.12019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1TelecomValley
 

Plus de TelecomValley (20)

Rapport d'activité SoFAB 2022
Rapport d'activité SoFAB 2022Rapport d'activité SoFAB 2022
Rapport d'activité SoFAB 2022
 
Rapport d'activité 2022
Rapport d'activité 2022Rapport d'activité 2022
Rapport d'activité 2022
 
Rapport d'activité 2021 - Telecom Valley
Rapport d'activité 2021 - Telecom ValleyRapport d'activité 2021 - Telecom Valley
Rapport d'activité 2021 - Telecom Valley
 
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
 
Rapport d'activité SoFAB 2020
Rapport d'activité SoFAB 2020Rapport d'activité SoFAB 2020
Rapport d'activité SoFAB 2020
 
Rapport d'activité Telecom Valley 2020
Rapport d'activité Telecom Valley 2020Rapport d'activité Telecom Valley 2020
Rapport d'activité Telecom Valley 2020
 
Rapport d'activité SoFAB 2019
Rapport d'activité SoFAB 2019Rapport d'activité SoFAB 2019
Rapport d'activité SoFAB 2019
 
Rapport d'activité Telecom Valley 2019
Rapport d'activité Telecom Valley 2019Rapport d'activité Telecom Valley 2019
Rapport d'activité Telecom Valley 2019
 
Revue de presse Telecom Valley - Février 2020
Revue de presse Telecom Valley - Février 2020Revue de presse Telecom Valley - Février 2020
Revue de presse Telecom Valley - Février 2020
 
Revue de presse Telecom Valley - Janvier 2020
Revue de presse Telecom Valley - Janvier 2020Revue de presse Telecom Valley - Janvier 2020
Revue de presse Telecom Valley - Janvier 2020
 
Revue de presse Telecom Valley - Décembre 2019
Revue de presse Telecom Valley - Décembre 2019Revue de presse Telecom Valley - Décembre 2019
Revue de presse Telecom Valley - Décembre 2019
 
Revue de presse Telecom Valley - Novembre 2019
Revue de presse Telecom Valley - Novembre 2019Revue de presse Telecom Valley - Novembre 2019
Revue de presse Telecom Valley - Novembre 2019
 
Revue de presse Telecom Valley - Octobre 2019
Revue de presse Telecom Valley - Octobre 2019Revue de presse Telecom Valley - Octobre 2019
Revue de presse Telecom Valley - Octobre 2019
 
Revue de presse Telecom Valley - Septembre 2019
Revue de presse Telecom Valley - Septembre 2019Revue de presse Telecom Valley - Septembre 2019
Revue de presse Telecom Valley - Septembre 2019
 
Présentation Team France Export régionale - 29/11/19
Présentation Team France Export régionale - 29/11/19Présentation Team France Export régionale - 29/11/19
Présentation Team France Export régionale - 29/11/19
 
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
 
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
 
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
 
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFEA la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
 
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.12019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
 

SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout savoir sur l'évolution des 12 derniers mois et de l'année à venir par Arnaud Farine

  • 1.
  • 2. Ce cycle de conférence est porté par la Commission Open Source Telecom Valley dont les objectifs sont le partage de connaissances, l'échange de best practices et l'animation de l'éco-système du logiciel libre azuréen Commission Open Source SophiaConf2010
  • 3. 4 conférences gratuites proposées par la commission Open Source de Telecom Valley Mercredi 30 Juin 17h30 Jeudi 08 Juillet 14h Gestion des identités HTML5 : et sécurisation des services web : une plateforme contemporaine pour le Web réalités & perspectives par JULIEN QUINT par Hubert LE VAN GONG Consultant Indépendant, expert du WEB et du XML Expert en sécurisation des services web 17h30 Lundi 05 Juillet 17h30 Méthodologie de gestion de projet agile : SCRUM Android : Tout savoir sur l'évolution des 12 derniers mois par Claude AUBRY et de l'année à venir Consultant expert dans le génie Logiciel par Arnaud FARINE Consultant Technique, Expert Android
  • 4. Commission Open Source Android : Tout savoir sur l'évolution des 12 derniers mois et de l'année à venir par Arnaud FARINE Consultant Technique, Expert Android Lundi 05 Juillet 17h30
  • 5. Commission Open Source Présentation Android OS Mobile…mais pas seulement Linux + Librairies C/C++ + Machine virtuelle dalvik Framework de développement Java OHA (Open Handset Alliance) 2007 : Google + 30 partenaires 2010 : Google + 60 partenaires Distribution des applications : Android Market Développement : Open Source, Java (éventuellement C/C++) SDK 2.2, SDK 3.0 (fin 2010) 1 version par an dès 2011 (4 versions sur 2009, 3 en 2010) NDK : intégration librairies C/C++ STK : Sim Toolkit Sources système + outils + framework : Open Source, licenses Fragmentation Présente, doit disparaître Android standard + couches constructeurs
  • 7. Commission Open Source Evolution du marché du matériel Juin 2009 2 smartphones HTC (G1 Dream et G2 Magic) Juillet 2010 30 smartphones 20 tablettes Fin 2010 : 60 smartphones, 50 tablettes, TV, DECT… Tous les constructeurs de smartphones Tous les opérateurs 59 constructeurs 160000 unités Android vendus par jour (60000 en février 2010) Android : facile pour les prototypes hardwares (MWC2010) Juin 2010 : 5 meilleures ventes ByTel ! Nexus One : nouveau mode de distribution (échec) Il y a un an Ecran 320x480, proc. 528Mhz, 256Mo RAM Aujourd’hui Ecran 480x854 et plus, 1Ghz, 512Mo RAM et Plus Multitouch 
  • 8. Commission Open Source Evolution du marché logiciel Juin 2009 6000 applications (1500/mois) US, Europe Juillet 2010 80000 applications (14000/mois) Monde entier Versions OS utilisées (Android Market monde) 2.1 : 50% 1.6 : 30% 1.5 : 20% Efforts performances et 3D Intégration Open GL ES 2, JIT (2.2), 20% plus rapide Conférences développeurs, gaming Consultation web Android > Consultation web iPhone (AdMob!) Outil de navigation Google Maps Navigation Markets alternatifs Facturation des achats sur le market sur la facture (T-mobile US) Paiements en ligne (Paypal par exemple)
  • 9. Commission Open Source Chronologie Android Conférence Android Comité TV Open Source
  • 10. Commission Open Source Evolutions fonctionnelles Android (1/3) Android 1.6 (Donut) Utilisateurs Développeurs Support CDMA Gestion des multi résolutions Support WVGA (800x480) Suppression AbsoluteLayout Commandes vocales SearchManager Text To Speech API TTS Nouvel Android Market OnClick XML Economie d’énergie + suivi Optimisation Gesture Touch Nouvelle UI application photo/vidéo ADT6 La recherche de données
  • 11. Commission Open Source Evolutions fonctionnelles Android (2/3) Android 2.0.1/2.1 (Eclair) Utilisateurs Développeurs Nouvelle UI Optimisation outils création IHM Synchronisation multi-comptes API Live Wallpaper Une interface mail / tous les comptes API BT Zoom numérique amélioré API Synchronisation Application d’effets Gestion du signal réseau Multitouch Gestion des changements de connexion Bluetooth 2.1 Mutitouch (3 points) Echange de données Modification gestion contacts (!) Amélioration du navigateur internet Support Chrome WebClient Moteur de recherches sur les contacts ou les SMS Live Wallpaper Maps Navigation
  • 12. Commission Open Source Evolutions fonctionnelles Android (3/3) Android 2.2 (Froyo – ex Flan) Utilisateurs Développeurs Amélioration UI Open GL ES2 Android Market sur PC installLocation (SD) Communication PC / Android Backup Manager (Cloud) MAJ auto de tous les applis installées Compression YUV HTML5 et accès matériel Nouveau AudioManager Javascript 8 API Reconnaissance Vocale Tethering / Partage de connexion Wifi API Camera modifiée (visu) / Exif Installation d’applications sur SD Gestion de la sécurité Flash 10 Fill_parent vs match_parent 20% + rapide ! (JIT)
  • 13. Commission Open Source Evolution du kit de développement 2009 4 versions : 1.1, 1.5, 1.6, 2.0 2010 3 versions : 2.0.1, 2.1, 2.2, 3.0  Evolution trop rapide Problème pour les acteurs Les évolutions générales : IDE Eclipse mais aussi IntelliJ, netBeans Multitouch libéré  Optimisation du kit de développement SDK Sortie du NDK, STK Documentation, tutoriaux, guides, IRC… Outils de profiling, optimisation, Junit Intégration Flash / Air
  • 14. Commission Open Source Android Market et les versions Consultation janvier 2010 Consultation avril 2010 Consultation Juin 2010
  • 15. Commission Open Source Juillet 2011 Marché et utilisateurs Android 3.0 : nouvelle IHM, graphiquement plus joli 150 000 applications sur le marché 3 ou 4ème OS smartphone, 1er OS Tablette Internet Diminution de la fragmentation Nouveaux matériels : TV, set top box commercialisés Google Voice accessible en Europe Apparition des premiers matériels 3D Paiement des applis sur facture opérateur  Développeurs : Création IHM WISYWIG, ADT 1.0 Intégration NDK dans le SDK Plus d’accès au matériel via HTML5 Présent dans les cursus d’écoles d’ingénieurs / universités Nombreux développeurs, de nombreux projets LA plateforme de référence mobile
  • 16. Commission Open Source Retours d’expériences Filip Gluszak CEO and co-founder de GRIDPOCKET Philippe Gibert Ingénieur R&D d’Orange Labs Laurent Gomez Senior Researcher, responsable des activités mobiles à SAP Research France Stephane Dupin Chercheur, Responsable des activités Android à SAP Research France
  • 17. Commission Open Source Filip GLUSZAK filipgluszak@gridpocket.com +33 6 79 73 90 52 Sophia-Antipolis 04/05/2010 (v2) GRIDPOCKET 2010 17
  • 18. GridPocket en bref  Spécialiste des interfaces utilisateurs innovantes et des services mobiles pour la maîtrise d’énergies  GRID = ‘réseau électrique’, POCKET = ‘dans la poche’  Brevet technologique dans la maitrise d’énergies  Basée à Sophia-Antipolis  Soutenue par l’incubateur Telecom ParisTech depuis Sept 2009  Immatriculée depuis Décembre 2009  Membre du CapEnergies et Telecom Valley  Financement publique  Soutenue par des fonds FEDER et OSEO-PTR GRIDPOCKET 2010 18
  • 19. Approche GridPocket SmartGrid Personal Energy Efficiency Personal Information • Information personnalisé • Gestion de la demande • Fidélité clients GRIDPOCKET 2009 CONFIDENTIAL 19
  • 20. Applications GridPocket ENERGY UTILITY Energy Distribution and Metering White-label User Applications Platform API Interface Web 2.0 Services IP Control Mobile Smart Applications Metering IPTV Interface Home Zone Approach Zone Remote Zone GRIDPOCKET 2010 20
  • 21. L’application GridPocket Energy Saver  Suivi consommation: économie d’énergie jusqu’à 20% (voir étude Oxford)  Analyse impact environnemental: Réduction d’émissions CO2  Alertes sur l’état du réseaux: Modulation de la demande  Accès CRM fournisseurs d’énergies: communication marque et programmes de fidélité  Démo disponible GRIDPOCKET 2010 21
  • 22. GridPocket et Android  Pourquoi Android?  Un nombre d’utilisateurs et terminaux en grande croissance  Plus de flexibilité en programmation que iPhone  Différentiation par rapport à iPhone GRIDPOCKET 2010 22
  • 23. Experience Android  Environnement fiable  SDK facile à installer  Pas de licences à payer  Emulateur efficace, par contre besoins de command line et short-cuts pour s’en servir (Mac)  Interface utilisateur Android  Pas de multitouche jusqu'a récemment  Gestion clavier virtuelle problématique  Compatibilité entre les modèles à suivre de près  Différences en taille et proportions d’affichage  Fonctionnalités spécifiques constructeurs GRIDPOCKET 2010 23
  • 24. Experience Android  Performance SQLite limitée  getCount() et autres requêtes DB très lentes  4300ms to display petit graphique…  Debugging – messages erreur peu précis  "Sorry! The application XXXX (process com.xxxx.xxxx) has stopped unexpectedly. Please try again.”  Passage NexusOne  Migration 1.5 => 1.6 pour résoudre problèmes UI (support WVGA)  Gestion proportions d’écran  Support pour SIMtoolkit  Accès aux fonctionnalités SIM limité GRIDPOCKET 2009 CONFIDENTIAL 24
  • 25. Experience mobile Le vrai défi => Développement multiplateformes GRIDPOCKET 2010 25
  • 26. Commission Open Source Contact : Filip GLUSZAK filipgluszak@gridpocket.com +33 6 79 73 90 52 GRIDPOCKET 2010 26
  • 27. Commission Open Source Retours d’expériences Filip Gluszak CEO and co-founder de GRIDPOCKET Philippe Gibert Ingénieur R&D d’Orange Labs Laurent Gomez Senior Researcher, responsable des activités mobiles à SAP Research France Stephane Dupin Chercheur, Responsable des activités Android à SAP Research France
  • 28. Commission Open Source -Android- Retour d'expérience/témoignage Orange Labs – R&D Sophia Philippe Gibert FTR&D - BIZZ/DIAM/EMB philippe.gibert@orange-ftgroup.com
  • 29. Commission Open Source 1) Orange Labs  innovation du Groupe Orange Les Orange Labs réunissent sur 4 continents : 15 laboratoires de recherche et développement dans 9 pays, et le Technocentre à Paris. 5000 collaborateurs (chercheurs, marketeurs, ingénieurs): - Sophia 5 unités de R&D dont : CAEN LANNION Business LiveBox : BELFORT Spécifications, conception, pilotage des développements des produits ISSY Développer les nouvelles générations de routeurs – Pro/Business- LiveBox Pro pour les petites PME RENNES – Business LiveBox pour les entreprises – Ecosystem de devices phones, set up boxes… Machine to Machine : Exploration des marchés M2M notamment liés aux RFID (étiquettes GRENOBLE communicantes) et à l'internet des objets Vers de nouveaux services : SOPHIA RFID et traçabilité, energy cost saving, green IT, développement durable, ville 2.0, smart buildings… Fleet management et services associés (transport)
  • 30. Commission Open Source 2) Android – Initiatives R&D • Activités autour des Devices Android • Développement d'applications web innovantes – Toolkit pour générer des webapps pour Android. • Site web, wiki et forum sur les développements d'apps Android • Portage d'applications Java sur Android • Veille technologique classique • Brain storming  Nouveaux Usages
  • 31. Commission Open Source 2) GUI de monitoring de bundles OSGI Web Gui pas utilisable Sur HTC Android Gui un peu plus utilisable 
  • 33. Commission Open Source TM 3) Architecture Bundle OSGI R4 WiFi Leaking Bu Recursive B Dictiona B BLB Android HTC Hero Giga Ethernet Appliance
  • 34. Commission Open Source 4) Conclusion • Main issues – CupCake version – ~ 1000 lignes java hors commentaires ( 4 Activities) – 1,5 HxM de travail ( coding+testing+intégration) – Full dev sur Emulateur puis portage sur device HTC sans pbs – 92 KB (88 KB Application + 4 KB data) -> Small footprint – Utilisation JAVA pas de langage C – REST API + server Side DOSGI bundle ( publish REST) – Internationalisation Ok ( EN , FR …) -> folders + fichiers res
  • 35. Commission Open Source 5) POC - PBX Asterisk + IMS S I API P S U M I N E Wi P I T S G Fi S Back S A I P I P S End T Speech A 2 TXT A M E M I R I E X X I J M M S P P X X A P P K M M P P B P P B E R D Android HTC Hero
  • 36. Commission Open Source 6) Conclusion • Résultats – Android Froyo – 200 lignes de java Widget + 100 lignes API Message Asterisk – Travail d'intégration + configuration ( SIP, Asterisk, Jabber) – Full dev sur Emulateur puis portage sur device HTC – Portage sans souci + recompilation des Classes Asterisk Java – Intégration Immédiate • API IMS ( SIP et Jabber) et AMI Asterisk • au Notifier de Android – Niveau d'expertise nécessaire  moyen – Integration plus que développement ( glue applicative )
  • 37. Commission Open Source Android - SWOT • Forces – Réutilisation composants et applications Java, pas de scénario de rupture – Integration plus que développement de composants existants  glue – Support (outils , forum , communauté, disponibilité du source des applis ) – Eclipse integration (content assist, quick-fixes, organize imports , refactoring) • Faiblesses – Concepts Android (Activities, Intents, Content Providers, Services) – Recompilation de packages Java avec beaucoup de dépendances (Ex SOAP) – Peu d'outils : ddms, emulateur, droidDraw • Opportunités – Valeur ajoutée immédiate pour des applications existantes – Tablet Android pour l'entreprise (new usages)  monitoring en mobilité • Tendances intéressantes ( Google I/O) – HTML5, Intents typés et structurés (pub/sub  paradigme CEP) – Automatic Update (Market) + bugs reports – Entreprise APIS
  • 38. Commission Open Source Retours d’expériences Filip Gluszak CEO and co-founder de GRIDPOCKET Philippe Gibert Ingénieur R&D d’Orange Labs Laurent Gomez Senior Researcher, responsable des activités mobiles à SAP Research France Stephane Dupin Chercheur, Responsable des activités Android à SAP Research France
  • 39. Commission Open Source Laurent Gomez Cedric Ulmer Stephane Dupin laurent.gomez@sap.com cedric.ulmer@sap.com stephane.dupin@sap.com Feedback – Development for Android mobile operating system 2010/07/05 Summary  1.1 – SAP AG, SAP Research and SAP Research France  1.2 – Public Services team, predictive analytics for Android project  2.1 – Why did we choose Android ?  2.2 – The environment, internal and external tools  2.3 – Thoughts on development and usability  3 – Conclusion, perspectives
  • 40. Commission Open Source 1.1 – SAP Research & SAP Research France SAP AG, a large ERP producer company  47,500+ employees, 10.67 billion revenues  47,800+ companies runs SAP software SAP Research Centers: a collaborative worldwide distributed network  Creates matches between international research programs in various technology areas and SAP business opportunities  Research model split into 3 phases: Discovery, Propose and select, Execute SAP Research France, an active research team located in Sophia-Antipolis  25 researchers, 5 PhD students, 15 interns  Engaged in 10+ running major EU/FR funded projects  Strong partner network in both academia and industry
  • 41. Commission Open Source 1.2 – Public Services team, predictive analytics for Android  Several research areas combined within Public Services projects  More or less in connection with sustainability field, we want to develop a simple forecasting application Predictive analytics prototype:  for monitoring and forecasting of “any” data source  focuses on user interaction and simplicity  5-6 months development  1 developer  goal is to submit it for SAP TechEd 2010
  • 42. Commission Open Source 2.1 – Why did we choose Android ?  Fast growing and innovative technology  Openness of the platform allows much more experimentations  Inheritance of the popular Java language development practices as well as + its large codebase.  We believe Android is a growing system for mobile devices that cannot be avoided in the (near ?) future.  Fast growing technology...  Lack of features or maturity in specific areas (gestures...) -  Much of the drawbacks are due to Android youth, and are being reduced as the system becomes more and more mature.
  • 43. Commission Open Source 2.2 – The environment, internal and external tools Emulator IDE ADT Logs Tools ADB HTC Hero HTC Desire Bugs SDK 1.5 – 2.1 Apps Devices  Transparent use of emulator / devices  Performances Hero ≈ Emulator ?!  New generation Desire brings significantly more power !
  • 44. Commission Open Source 2.2 – The environment, internal and external tools  What if we want to integrate Java libraries in our project ? Tools ADB SDK HTC Desire ADT kSOAP2 Open Forecast aiCharts… IDE Libraries  Native Java libraries against dedicated Android flavored libraries  Natives ones are common… but beware of scalability issues!  There are some areas where no competition doesn’t take place (chart engine…)  Good integration overall
  • 45. Commission Open Source 2.2 – The environment, internal and external tools Mobile devices, made for… communication ! HTC Desire JDBC DB SOAP, REST WS  Direct access vs SOAP, REST… ?  Services access easy with simple designs
  • 46. Commission Open Source 2.3 – Thoughts on development and usability Android best practices – usability by design  Development practices (MVC, resources saving design...)  Common application look and feel  Expected common behaviour ? ... Since we put the focus on user interaction  Surveys revealed strong user habits from different OS  Android standards vs iPhone standards vs XX standards vs Universal standards ?  Much more to do in usability field...
  • 47. Commission Open Source 3 – Conclusion, perspectives  Easy development of our application so far... this is quite a small project though.  Lack of functionality is counterweighted by rich documentation and fastness of development .  In the future there is no doubt that some of the “issues” will quickly disappear as the operating system gets more and more mature and the devices more powerful. Resources: •www.android.com •www.eclipse.org •www.artfulbits.com (aiCharts) •http://openforecast.sourceforge.net •www.htc.com (mobile devices) •http://tango.freedesktop.org/ (icons)