SlideShare une entreprise Scribd logo
1  sur  164
ZOne DEV Animé par
ZOne DEV du 8 Mars Introducingthe Junaio AR browser platform, KerimIspir, Sales Manager Projects, Metaio. Le mobile et la R.A. dans l’univers du retail  Valentin Auvinet / Directeur / Mobil’Factory
 La Réalité augmentée au coeur de la stratégie marketing mobile, Jose Afonso Sales & Communications manager – Dekaps’ co-founder Réalité Augmentée : rien en sert de courir ! Raphaël Chénol / Responsable Innovation Mobile / Pages Jaunes Groupe Le cross media : une solution métier efficace, Christophe Hournon, Directeur Mobile et Social Média du Groupe ViewOn.
 You, I, tout sur Windows Phone UI, Alex Danvy, Evangéliste chez Microsoft France
 Location based services enrichingconsumer’s life, Pia Vuohelainen Partner Manager for DevelopersNavteq Monetizeyour Mobile AppsPaypal, Thierry Chopard Business Development Mobile Europe
 La stratégie Nokia telle qu’annoncée durant le Mobile World Congress, Bertrand Dupuis, Head of Services – Sales & Marketing Nokia
Open DataPARIS Participer à la démarche d’ouverture des données (« Open Data »)de Paris Développons ensemble les services mobiles innovants
Sommaire ,[object Object]
 La licence ODBL
 Une démarche d’écoute et d’échanges
Les premiers Mash Up
 Les prochains rendez-vous : BarCamp et concours
 Les jeux de données déjà et prochainement libérés,[object Object]
 Les données publiquesCette philosophie est valable pour la sphère privée et la sphère publique. Cependant le mouvement est très attaché à l’ouverture des données publiques considérées comme un bien commun et partagé par et pour les citoyens.
 Les philosophies et concepts voisinsLe web2.0, le collaboratif, le participatif, l’innovation ouverte, la co-production avec la foule (crowdsourcing) sont autant de concepts dont se nourrit l’Open Data et auxquels l’Open Data participe. ,[object Object]
 Dans le monde (San Francisco, Seattle, NYC, Edmonton, Vancouver…), en Europe (Londres, la Catalogne, Le Piemont…) et en France (Rennes) ont lancé des initiatives de mise à disposition de leurs données publiques et parfois de concours de création de nouveaux services avec ces données.,[object Object]
 La directive européenne du 17 novembre 2003 concernant la réutilisation des informations du secteur public transposée en France via
 L’ordonnance du 6 juin 2005 et le décret du 30 décembre 2005 qui créent un droit de réutilisation des données publiques (sauf données personnelles, infos d’organismes culturels ou données faisant l’objet de droits de propriété intellectuelle). Le réutilisateur a certaines obligations.
 Il est possible d’accompagner clairement et précisément ce droit et ces obligations via l’établissement de licence de réutilisation des données.,[object Object]
 Cette licence a été adaptée de la licence ODbL (Open Database Licence) de l' Open KnowledgeFoundation, avec l'aide de la communauté de l'Open Data (remerciements à l'association Veni, Vidi, Libri, au collectif Regards Citoyens et au Chapitre France de Creative Commons).
 Vous êtes libres :	De partager : copier, distribuer et utiliser la base de données. 	De créer : produire des créations à partir de cette base de données. 	      D'adapter : modifier, transformer et construire à partir de cette base de données. ,[object Object],Vous mentionnez la paternité :  Vous devez mentionnez la source de la base de données pour toute 	utilisation publique de la base de données, ou pour toute création produite à partir de la base de 	données, de la manière indiquée dans l'ODbL. Pour toute utilisation ou redistribution de la base de 	données, ou création produite à partir de cette base de données, vous devez clairement mentionner 	aux tiers la licence de la base de données et garder intacte toute mention légale sur la base de 	données 	originaire. Vous partagez aux conditions identiques : si vous utilisez publiquement une version adaptée de cette 	base de données, ou que vous produisiez une création à partir d'une base de données adaptée, vous 	devez aussi offrir cette base de données adaptée selon les termes de la licence ODbL. 	Gardez ouvert : si vous redistribuez la base de données, ou une version modifiée de celle-ci, alors 	vous ne pouvez utiliser de mesure technique restreignant la création que si vous distribuez aussi une 	version sans ces restrictions.
Une démarche d’écoute et d’échangesentre la Ville et les réutilisateurs ,[object Object]
 pour être modifié
 pour être enrichi
 Un forum digg-like permet
 de demander la libération de nouveaux datasets qui seront analysés par les services
 de proposer de nouveaux services web ou mobile que nous pourrions co-concevoir en Open Innovation.
 La démarche a besoin de feed-back pour être guidée et se développer,[object Object]
http://paris.mapize.com
http://mounirsimon.com/dequelbord/
http://notjustbi.wordpress.com/2011/01/28/les-prenoms-des-petits-parisiens/
http://www.govdata.eu/samples/paris/parisarbreseu.html
http://www.govdata.eu/samples/paris/pariscolonnesverre.html
http://www.govdata.eu/samples/Paris/ParisHistoRuesBing.html
http://www.govdata.eu/Samples/Paris/ParisEquipements.html,[object Object]
 BarCamp à Paris fin avril, restez connectés via twitter @OpenDataParis
 Un concours d’applications mobiles lancé fin avril et ouvert jusqu’à fin juin 2011,,[object Object]
Quels jeux de données libérerLes jeux de données de la phase 2 parisienne Liste des ouvrages des bib. édités en 2009 Acquisitions de la flore dans les parcs et jardins Plans parcellaires STDF Nombreux jeux de données autour du fond de plan de voirie : mobiliers urbains, signalétiques… Enlèvement des encombrants Inscription/radiation des listes électorales  Cartes des bornes et stations taxi Chantiers de voirie
Connexions Jean-Philippe Clément Mairie de Paris Secrétariat Général Chargé de mission TICC Twitter.com/AgentNum ,[object Object]
Twitter.com/OpenDataParis,[object Object]
Aux origines de la DataViz
De la data brute à l’usager
Trop de data tue la data !
Faire parler les données
Rendre les données intelligibles
Rendre les données intelligibles
Trop de data tue la data !
Faire appel à la compréhension visuelle
Faire appel à la compréhension visuelle
Faire appel à la compréhension visuelle
Faire appel à la compréhension visuelle
Des outils de Dataviz Map Timeline Treemap Nodelink Bubble chart Iconography
Cartographie
Cartographie
Timeline
Timeline
Bubblechart
Bubblechart
TreeMap
TreeMap
Les acteurs de la Dataviz
Journalistes et designers
Data + graphiques = infographies
Data + graphiques = infographies
Data + graphiques = infographies
Startups et développeurs
OpenData + Data Viz
OpenData + Data Viz
OpenData + Data Viz
OpenData + Data Viz
Citoyens 2.0
DataViz Interactive
DataViz Interactive
DataViz Interactive
Avenir de la DataViz
Crowdsourcing + DataViz
Crowdsourcing + DataViz
Mobile + DataViz
MERCI François Xavier CARDI CEO MAPIZE
Diffusez les disponibilités de milliers de professionnels
Agenda La révolution en matière de gestion d’agenda! Une plateforme universelle Une valeur: l’ouverture L’interopérabilité d’I-DISPO Démo Vidéo Le mobile de demain PRIMA: un programme très OPEN
Une plateforme universelle Standardiser Agréger Interagir
Une valeur: l’ouverture Il est possible de communiquer avec n’importe quel agenda électronique via les partenariats avec les éditeurs de logiciels et intégrateurs S’intégrer à n’importe quel canal de communication via les partenariats avec les annuaires,  moteurs de recherche …
L’interopérabilité d’I-DISPO Portails I-DISPO API API Annuaires Solutions métier
Démo Vidéo Bing & Mobile
Le mobile de demain Définir une nouvelle expérience mobile Créer un lien entre mobilité sociale et locale Gérer ses disponibilités partout, tout le temps
PRIMA: un programme très OPEN Créer une communauté de développeurs Faire naitre les usages de demain Enrichir le panel d’applications disponibles
Nicolas Delabarre Consultant technique (Nokia France) Qt SDK 1.1 v1.0.4
Agenda Technologies de développement & plateformes mobiles Nokia Introduction Qt Présentation du SDK Qt 1.1 Publication surOvi Store RoadmapQt Questions
Technologies de développement Nokia 66
Options de développement Smartphones Symbian Smartphones Maemo /  MeeGo Phones Series 40              Java apps Nativeapps (Qt) Web Apps Web Apps
Introduction Qt 68
Qt Prononcé “cute” Technologie de programmationcréeinitialement par TrollTech en 1995 Librairiegraphiqueracheteé et maintenue par Nokia depuis 2008 Open source (deux licences d’utilisation : GPL et LGPL) Mutliplateforme (Linux, Mac OS, Windows, Symbian, Maemo et Meego) DepuisJuin 2010, une extension de Qt dénommée “Qt Mobility” a étéajouté par Nokia : Messaging / Géolocalisation / Multimedia / Contacts etc
Architecture Applications Qt Qt 4.7 Modules QtMobility GUI Core Contact Bearer Organizer Database Qt Declarative XML Location Messaging Feedback Multimedia Scripting Sensors Camera Versit Publish/Subscribe Document Gallery Network Font Engine Maps / Navigation Multimedia Service Framework Webkit OpenGL ® System Info Push Desktop OS Nokia OS Windows® Mac® Symbian Maemo Linux® Meego
Symbian & Qt Nokia E71(S60 3.1, 2008) Nokia N8(Symbian^3, 2010) Qt surSymbian: A partir de S60 3.1+ (E71, E72, 5800, N97, N8, etc.) * Information sur les versions d’OS Nokia : http://www.forum.nokia.com/devices/ Compatibilité Qt Qt Préinstallé S60 5.0  = Symbian^1 Series 602.0(+ 3 FPs) Symbian^3=Symbian platform Series 601.0 S603.0 S603.1 S603.2 … * La liste des mobileselligible au contenuQtestfournieici : http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml
Vous utilisez déjà des applis Qt … Mathematica All trademarks and logos are property of their respective owners.
PrésentationQt SDK 1.1 73
Installation du SDK La dernière version Qt 1.1 beta estdisponibleici : http://labs.qt.nokia.com/2011/03/01/qt-sdk-1-1-beta-released/ Qt 4.7.2 Qt Mobility 1.1.1 Installation en un clic : Outils de développement (Qt Creator, UI Designer, Qt Linguist, compilateurs, etc) Documentation Exemples de code Disponiblesurdifférentes stations de travail (Windows, Mac et Linux)
Outils de développement Un seul programme : “Qt Creator” ,[object Object]
Un éditeur de conception graphique  (UI Designer)
Un gestionnaired’internationalisation (Qt Linguist)
Une aide en ligne (Qt Assistant)
Plusieurscompilateurs (natif et croisés)
Simulateur “mobile” avec différentsfacteurs de formes
Débuggersurcible (via USB, Wifiou BT),[object Object]
QML importQt4.7 Rectangle{     width:200     height:200     Image{         source:"QtLogo.png" anchors.centerIn:parent     }  }  Langagedéclaratifstructuré en arbre : Propertiesévaluéesdynamiquement Communication viasignals & slots Couplage avec du code C++ Animation des properties avec changement d’états et transitions
QML importQt4.7 Rectangle{     width:200     height:200     Image{         source:"QtLogo.png" anchors.centerIn:parent     }  MouseArea{  anchors.fill:parent onClicked:parent.color="green"     }  }  Interaction tactile Exécution de codeJavaScript en lignedans les gestionnaires de signaux/événements
QML importQt4.7 Rectangle{     width:200     height:200     Image{         source:"QtLogo.png" x:myMouse.mouseX y:myMouse.mouseY     }  MouseArea{          id:myMouse hoverEnabled:true anchors.fill:parent onClicked:parent.color="green"     }  }  Mise à jour dynamique des properties Déplacementd’uneimage avec la souris
Hello World Qt Quick Plus court et plus facile ! Qt Pas forcément plus court, mais beaucoup plus facile Native Symbian C++ ~ 300 lines of code,~ 15 files #include<QApplication> #include<QPushLabel> int main(intargc, char *argv[]) { QApplication app(argc, argv); QLabelhelloLabel("Hello World"); helloLabel.setAlignment(Qt::AlignCenter); helloLabel.showMaximized(); returnapp.exec(); } importQt4.7 Rectangle{   width:360    height:360    Text{  anchors.centerIn:parent      text:"HelloWorld"   }  }
Creation d'un composant bouton "MyBouton" // MyButton.qml importQt4.7  Rectangle{ propertyaliastext:textElement.text propertyaliastextColor:textElement.color width:100 height:30 color:"grey" radius:5 Text{ id:textElement anchors.centerIn:parent text:"Button" color:"black" } MouseArea{ anchors.fill:parent propertycoloroldColor:"grey" onPressed:{oldColor=parent.colorparent.color="lightgrey"} onReleased:{parent.color=oldColor} } } *click*
Instantiation d'un bouton "MyBouton" // main.qml importQt4.7  Rectangle{ width:150height:80 Column{ spacing:5 anchors.centerIn:parent MyButton{text:“one"} MyButton{text:"two"color:"blue“; textColor:“white"} } }
Connexion QML / C++ Vue / Contrôleur Interface Utilisteur : QML Signal / Slot QML C++ Plugin Librairies  tierces Protocoles Web (json, soap, xml-rpc) Modèle Crypto SQL Open  source Logique Métier : C++
Exemple de connexion QML / C++ #include<QApplication> #include“MyModelManager.h” intmain(intargc, char *argv[]) { QApplicationapp(argc, argv); QmlApplicationViewerviewer;     viewer.setMainQmlFile(QLatin1String("qml/main.qml")); MyModelManager manager;  QDeclarativeContext* context = viewer.rootContext(); context->setContextProperty(“MyModelManager", &manager); viewer.show(); returnapp.exec(); } #include“MyModelManager.h” ClassMyModelManager : publicQObject { public: Q_INVOKABLE void loginReq(QStringp_login,  QStringp_pwd); signals:  void loginResp(boolloginStatus); } importQt4.7 Rectangle{     width:200     height:200 MouseArea{  anchors.fill:parent onClicked:MyModelManager.loginReq(“nicolas”, “1234”);     }      Connections {  target:  MyModelManager onLoginResp: {  console.log(“Resultat login : “+ loginStatus)   }       } } Créationd’uneclasse C++ modélisant le modèle Exposition de l’objet C++       “MyModelManager” vers QML Appeld’uneméthode C++ depuis QML
Qt Quick : un travail d’équipe Designer Développeur Intégration des bitmaps/QML dans le projet 1. Conception depuis Photoshop/Gimp    puis Export en fichier QML Application Qt C++ app éxécutant QML 2. Conception depuis Photoshop/Gimp     puis importation dans Flowella     => Storyboard Inclusion de code C++ pour la partie métier
Qt Mobility Mobility 1.1 – développermaintenantdéployersurOvi Store prochainement Camera Document Gallery FeedbackLandmarks Maps/Navigation Organizer Service Framework – Out of process Mobility 1.0 – dispo Bearer Management API Contacts Location Messaging Multimedia Publish and Subscribe Service Framework Sensors System Information Versit
Symbian: Smart Installer Installation Requiert version Qtnonprésente ? QtApp Smart Installer Télécharge et  installeQt http://wiki.forum.nokia.com/index.php/Nokia_Smart_Installer_for_Symbian
Déploiement Qt sur Symbian Qt 4.7(Qt Quick) Qt SDK 1.1 Qt 4.6 Symbian^3 Nokia Qt SDK 1.0 No Qt Symbian^1S60 5.0 S60 3.1 S60 3.2
Publication sur Ovi Store 89
Nokia vous simplifie la vie Création d’un compte « Ovi store publisher » => 1 € http://info.publish.ovi.com/ Acceptation des T&Cs IMEIs & Certificates Soumission de l’application via l’interface web « Ovi Publisher Tool» Signature numérique => prise en charge par Nokia Note 1 : SmartInstaller obligatoire Note 2 : Compilation avec SDK Qt officiel (et non beta) Plus d’information : http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml
RoadmapQt 2011 91
Roadmap Qt SDK 2011 Aujourd’hui Prochainement Qt SDK 1.1 Beta Nokia Qt SDK 1.0 Qt SDK 1.1 Qt 4.7 QtMobility 1.1 Qt 4.6 QtMobility 1.0 Ovi store Ready Ovi store NOT Ready
! Roadmap Qt Mobility API - 2011 Mobility API 1.0 ,[object Object]
 Publish & Subscribe API
 Contacts API
Versit API
 Location API
 System Information API
 Bearer management API
 Multimedia API
 Messaging API
 Sensors APIMobility API 1.1 ,[object Object]
 Service FW (out of process)
 Landmarks API
 Doc Gallery API
 Calendar API
 Maps / Navigation API
Vibra API Mobility API 1.2 ,[object Object]
NFC  API1.0.2 W30 Mobility API 1.0 Bientôt Mobility API 1.1 W xx Mobility API 1.2
Merci. Pour en savoir plus ? www.forum.nokia.com
De l’iPhone à WP7 Retour d’expérience après Explorimmo et Deezer
Qui est Sophiacom ? brièvement !
mars 2008
juillet 2010
Les différences de design
Composant Panorama Composant Pivot
Mauvaiseutilisation des composants !
La nouvelle interface !
Autre comparaisonDeezer
Environnements de développement
XCodevsVisual Studio
XCode Que du codeInterface simple épurée... pour se concentrerquesur le code Pas de vue design
Visual Studio Du code, mais pas uniquement Vue Design / Vue XAML / Vue Code (code behind)
Interface BuildervsBlend
Interface Builder Placer des vues sans écrire de code Modifier des propriétés XIB non éditable. Pas de documentation
Blend Séparer le design de la partie métier Permet au designer de s’occuperque de l’interface... Créersesproprescomposants Réaliser des animations
Focus sur 2 aspects techniques Le Tombstoning- Le portage de code
Qu’estceque le Tombstoning ?
Le Tombstoning Notre erreur : mauvaiseévaluation de l’importance du principe La conclusion : doitetrepensédès le début de la conception/développement
Le portage de code Bien adapté pour une application commeDeezervue la complexité de l’application Condition : claireséparation entre l’UI et les classes métier
Les problèmes rencontrés Base de données Faibletypage du langageObj C Gestion des notifications (pattern Obervateur) Passage de MVC à MVVM (Modèle/Vue/ Vue-Modèle)
Objective C C#

Contenu connexe

Tendances

Libre Accès aux publications scientifiques : quelles incidences de la loi num...
Libre Accès aux publications scientifiques : quelles incidences de la loi num...Libre Accès aux publications scientifiques : quelles incidences de la loi num...
Libre Accès aux publications scientifiques : quelles incidences de la loi num...Calimaq S.I.Lex
 
Competitic - Découvrez et utilisez l open data - numerique en entreprise
Competitic - Découvrez et utilisez l open data - numerique en entrepriseCompetitic - Découvrez et utilisez l open data - numerique en entreprise
Competitic - Découvrez et utilisez l open data - numerique en entrepriseCOMPETITIC
 
Quelles réciprocités pour les communs ?
Quelles réciprocités pour les communs ?Quelles réciprocités pour les communs ?
Quelles réciprocités pour les communs ?Calimaq S.I.Lex
 
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ? Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ? Calimaq S.I.Lex
 
Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011Mairie de Paris
 
Exploration de données : un environnement juridique en évolution
Exploration de données : un environnement juridique en évolutionExploration de données : un environnement juridique en évolution
Exploration de données : un environnement juridique en évolutionCalimaq S.I.Lex
 
Dans la jungle des licences Open Data : le point point de vue du juriste
Dans la jungle des licences Open Data :   le point point de vue du juristeDans la jungle des licences Open Data :   le point point de vue du juriste
Dans la jungle des licences Open Data : le point point de vue du juristeInno³
 
Open data & plateforme numérique
Open data & plateforme numériqueOpen data & plateforme numérique
Open data & plateforme numériqueFabMob
 
Présentation communs simple
Présentation communs simplePrésentation communs simple
Présentation communs simplecdupuy5931
 
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv..."Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...Calimaq S.I.Lex
 
Web x.0 aussi pour la géomatique 2009
Web x.0 aussi pour la géomatique 2009Web x.0 aussi pour la géomatique 2009
Web x.0 aussi pour la géomatique 2009Moullet
 
LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?
LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?
LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?Pierre Naegelen
 
Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012
Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012
Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012Valtech Canada
 
Open Data et Concertation - Fing & Décider ensemble
Open Data et Concertation - Fing & Décider ensemble Open Data et Concertation - Fing & Décider ensemble
Open Data et Concertation - Fing & Décider ensemble Fing
 

Tendances (14)

Libre Accès aux publications scientifiques : quelles incidences de la loi num...
Libre Accès aux publications scientifiques : quelles incidences de la loi num...Libre Accès aux publications scientifiques : quelles incidences de la loi num...
Libre Accès aux publications scientifiques : quelles incidences de la loi num...
 
Competitic - Découvrez et utilisez l open data - numerique en entreprise
Competitic - Découvrez et utilisez l open data - numerique en entrepriseCompetitic - Découvrez et utilisez l open data - numerique en entreprise
Competitic - Découvrez et utilisez l open data - numerique en entreprise
 
Quelles réciprocités pour les communs ?
Quelles réciprocités pour les communs ?Quelles réciprocités pour les communs ?
Quelles réciprocités pour les communs ?
 
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ? Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
 
Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011
 
Exploration de données : un environnement juridique en évolution
Exploration de données : un environnement juridique en évolutionExploration de données : un environnement juridique en évolution
Exploration de données : un environnement juridique en évolution
 
Dans la jungle des licences Open Data : le point point de vue du juriste
Dans la jungle des licences Open Data :   le point point de vue du juristeDans la jungle des licences Open Data :   le point point de vue du juriste
Dans la jungle des licences Open Data : le point point de vue du juriste
 
Open data & plateforme numérique
Open data & plateforme numériqueOpen data & plateforme numérique
Open data & plateforme numérique
 
Présentation communs simple
Présentation communs simplePrésentation communs simple
Présentation communs simple
 
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv..."Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
 
Web x.0 aussi pour la géomatique 2009
Web x.0 aussi pour la géomatique 2009Web x.0 aussi pour la géomatique 2009
Web x.0 aussi pour la géomatique 2009
 
LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?
LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?
LOI POUR UNE REPUBLIQUE NUMERIQUE : VERS UN DROIT DE L’OPEN SCIENCE ?
 
Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012
Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012
Damien Lefebvre/ JIP Communication et institutions publiques_26mars2012
 
Open Data et Concertation - Fing & Décider ensemble
Open Data et Concertation - Fing & Décider ensemble Open Data et Concertation - Fing & Décider ensemble
Open Data et Concertation - Fing & Décider ensemble
 

En vedette

Etude eBay opinionway - le fu tur du commerce - déc. 2012
Etude eBay   opinionway - le fu tur du commerce - déc. 2012Etude eBay   opinionway - le fu tur du commerce - déc. 2012
Etude eBay opinionway - le fu tur du commerce - déc. 2012servicesmobiles.fr
 
Speciale Tablette La French Mobile Mai
Speciale Tablette La French Mobile MaiSpeciale Tablette La French Mobile Mai
Speciale Tablette La French Mobile Maiservicesmobiles.fr
 
Apps Hit West multi-plateformes
Apps Hit West multi-plateformesApps Hit West multi-plateformes
Apps Hit West multi-plateformesservicesmobiles.fr
 
Etude Deloitte les nouveaux usages des Français
Etude Deloitte les nouveaux usages des FrançaisEtude Deloitte les nouveaux usages des Français
Etude Deloitte les nouveaux usages des Françaisservicesmobiles.fr
 

En vedette (6)

Keynotes Le Mobile 2013
Keynotes Le Mobile 2013Keynotes Le Mobile 2013
Keynotes Le Mobile 2013
 
Etude eBay opinionway - le fu tur du commerce - déc. 2012
Etude eBay   opinionway - le fu tur du commerce - déc. 2012Etude eBay   opinionway - le fu tur du commerce - déc. 2012
Etude eBay opinionway - le fu tur du commerce - déc. 2012
 
Speciale Tablette La French Mobile Mai
Speciale Tablette La French Mobile MaiSpeciale Tablette La French Mobile Mai
Speciale Tablette La French Mobile Mai
 
Apps Hit West multi-plateformes
Apps Hit West multi-plateformesApps Hit West multi-plateformes
Apps Hit West multi-plateformes
 
Etude Deloitte les nouveaux usages des Français
Etude Deloitte les nouveaux usages des FrançaisEtude Deloitte les nouveaux usages des Français
Etude Deloitte les nouveaux usages des Français
 
Seminaire Admoove Pub locale
Seminaire Admoove Pub localeSeminaire Admoove Pub locale
Seminaire Admoove Pub locale
 

Similaire à ZOne DEV #lemobile20 2011 2J

Retour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novelaRetour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novelaMairie de Paris
 
20121006 open data-adbs-charles népote
20121006   open data-adbs-charles népote20121006   open data-adbs-charles népote
20121006 open data-adbs-charles népoteADBS
 
AGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoireAGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoirenoucher
 
Presentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiquesPresentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiquesFing
 
Open data France
Open data FranceOpen data France
Open data FranceFabMob
 
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...Jérémie34
 
Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...
Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...
Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...Les Interconnectés
 
Conférence brocas
Conférence brocasConférence brocas
Conférence brocasliberTIC
 
10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...
10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...
10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...Virginie Mahé
 
20141223 c2 d92 - open data - réutilisation des données - v1.7
20141223   c2 d92 - open data - réutilisation des données - v1.720141223   c2 d92 - open data - réutilisation des données - v1.7
20141223 c2 d92 - open data - réutilisation des données - v1.7François Le Pivain
 
20100211 Partage De DonnéEs Publiques V2
20100211    Partage De DonnéEs Publiques V220100211    Partage De DonnéEs Publiques V2
20100211 Partage De DonnéEs Publiques V2Fing
 
Dossier de présentation du nouveau portail data.gouv.fr
Dossier de présentation du nouveau portail data.gouv.fr Dossier de présentation du nouveau portail data.gouv.fr
Dossier de présentation du nouveau portail data.gouv.fr Etalab
 
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
 
Etalab - 10 ans de data VF.pdf
Etalab - 10 ans de data VF.pdfEtalab - 10 ans de data VF.pdf
Etalab - 10 ans de data VF.pdfLaure Lucchesi
 
Datapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMapDatapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMapDatapero
 
Open data - Nouvelles tendances du web public - La Novela 2012
Open data - Nouvelles tendances du web public - La Novela 2012Open data - Nouvelles tendances du web public - La Novela 2012
Open data - Nouvelles tendances du web public - La Novela 2012Ardesi Midi-Pyrénées
 
OpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service Design
OpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service DesignOpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service Design
OpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service DesignLes Interconnectés
 
Observatoire de l'open data et de la concertation : synthèse des travaux 2013...
Observatoire de l'open data et de la concertation : synthèse des travaux 2013...Observatoire de l'open data et de la concertation : synthèse des travaux 2013...
Observatoire de l'open data et de la concertation : synthèse des travaux 2013...Frédéric GASNIER
 
Pierre vilain cirb open data
Pierre vilain cirb open dataPierre vilain cirb open data
Pierre vilain cirb open dataAgoria
 

Similaire à ZOne DEV #lemobile20 2011 2J (20)

Retour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novelaRetour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novela
 
20121006 open data-adbs-charles népote
20121006   open data-adbs-charles népote20121006   open data-adbs-charles népote
20121006 open data-adbs-charles népote
 
AGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoireAGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoire
 
Presentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiquesPresentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiques
 
Open data France
Open data FranceOpen data France
Open data France
 
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
 
Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...
Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...
Faciliter l’innovation territoriale avec l'ouverture des données - Forum des ...
 
Conférence brocas
Conférence brocasConférence brocas
Conférence brocas
 
10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...
10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...
10 bonnes raisons pour que les communicants publics s'interessent enfin a l'o...
 
20141223 c2 d92 - open data - réutilisation des données - v1.7
20141223   c2 d92 - open data - réutilisation des données - v1.720141223   c2 d92 - open data - réutilisation des données - v1.7
20141223 c2 d92 - open data - réutilisation des données - v1.7
 
20100211 Partage De DonnéEs Publiques V2
20100211    Partage De DonnéEs Publiques V220100211    Partage De DonnéEs Publiques V2
20100211 Partage De DonnéEs Publiques V2
 
Dossier de présentation du nouveau portail data.gouv.fr
Dossier de présentation du nouveau portail data.gouv.fr Dossier de présentation du nouveau portail data.gouv.fr
Dossier de présentation du nouveau portail data.gouv.fr
 
Pourquoi le mobile est différent
Pourquoi le mobile est différentPourquoi le mobile est différent
Pourquoi le mobile est différent
 
Etalab - 10 ans de data VF.pdf
Etalab - 10 ans de data VF.pdfEtalab - 10 ans de data VF.pdf
Etalab - 10 ans de data VF.pdf
 
Datapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMapDatapero #1 - OpenStreetMap
Datapero #1 - OpenStreetMap
 
Open data - Nouvelles tendances du web public - La Novela 2012
Open data - Nouvelles tendances du web public - La Novela 2012Open data - Nouvelles tendances du web public - La Novela 2012
Open data - Nouvelles tendances du web public - La Novela 2012
 
OpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service Design
OpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service DesignOpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service Design
OpenDataSoft - Faciliter la Smart City avec l’Open Data et le Service Design
 
Observatoire de l'open data et de la concertation : synthèse des travaux 2013...
Observatoire de l'open data et de la concertation : synthèse des travaux 2013...Observatoire de l'open data et de la concertation : synthèse des travaux 2013...
Observatoire de l'open data et de la concertation : synthèse des travaux 2013...
 
Pierre vilain cirb open data
Pierre vilain cirb open dataPierre vilain cirb open data
Pierre vilain cirb open data
 
OpenData : Kézako
OpenData : KézakoOpenData : Kézako
OpenData : Kézako
 

Plus de servicesmobiles.fr

Barometre 2019 startup-grand_groupe
Barometre 2019 startup-grand_groupeBarometre 2019 startup-grand_groupe
Barometre 2019 startup-grand_groupeservicesmobiles.fr
 
Extract Paper Invest Slush 2016
Extract Paper Invest Slush 2016Extract Paper Invest Slush 2016
Extract Paper Invest Slush 2016servicesmobiles.fr
 
Extract Paper Invest Web Summit 2016
Extract Paper Invest Web Summit 2016Extract Paper Invest Web Summit 2016
Extract Paper Invest Web Summit 2016servicesmobiles.fr
 
Barometre adblocking nov 2016
Barometre adblocking nov 2016 Barometre adblocking nov 2016
Barometre adblocking nov 2016 servicesmobiles.fr
 
perspectives du m-commerce dans le monde
perspectives du m-commerce dans le mondeperspectives du m-commerce dans le monde
perspectives du m-commerce dans le mondeservicesmobiles.fr
 
Les Gagnants LesAppAwards_2016
Les Gagnants LesAppAwards_2016Les Gagnants LesAppAwards_2016
Les Gagnants LesAppAwards_2016servicesmobiles.fr
 
Etude distree #connectdays salon des objets connectes 2016
Etude distree #connectdays  salon des objets connectes 2016  Etude distree #connectdays  salon des objets connectes 2016
Etude distree #connectdays salon des objets connectes 2016 servicesmobiles.fr
 
Une journée dans la vie d’un consommateur de média
Une journée dans la vie d’un consommateur de médiaUne journée dans la vie d’un consommateur de média
Une journée dans la vie d’un consommateur de médiaservicesmobiles.fr
 
Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...
Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...
Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...servicesmobiles.fr
 
Micro-Moments: Your Guide to Winning the Shift to Mobile
Micro-Moments: Your Guide to Winning the Shift to MobileMicro-Moments: Your Guide to Winning the Shift to Mobile
Micro-Moments: Your Guide to Winning the Shift to Mobileservicesmobiles.fr
 
La domotique et les objets connectés 2015
La domotique et les objets connectés 2015La domotique et les objets connectés 2015
La domotique et les objets connectés 2015servicesmobiles.fr
 
Messagerie instantanée : les plus populaires dans le monde
Messagerie instantanée : les plus populaires dans le mondeMessagerie instantanée : les plus populaires dans le monde
Messagerie instantanée : les plus populaires dans le mondeservicesmobiles.fr
 

Plus de servicesmobiles.fr (20)

Barometre 2019 startup-grand_groupe
Barometre 2019 startup-grand_groupeBarometre 2019 startup-grand_groupe
Barometre 2019 startup-grand_groupe
 
2016 baromobile OMD - SFR
2016 baromobile OMD - SFR 2016 baromobile OMD - SFR
2016 baromobile OMD - SFR
 
Extract Paper Invest Slush 2016
Extract Paper Invest Slush 2016Extract Paper Invest Slush 2016
Extract Paper Invest Slush 2016
 
Extract Paper Invest Web Summit 2016
Extract Paper Invest Web Summit 2016Extract Paper Invest Web Summit 2016
Extract Paper Invest Web Summit 2016
 
Barometre adblocking nov 2016
Barometre adblocking nov 2016 Barometre adblocking nov 2016
Barometre adblocking nov 2016
 
perspectives du m-commerce dans le monde
perspectives du m-commerce dans le mondeperspectives du m-commerce dans le monde
perspectives du m-commerce dans le monde
 
Les Gagnants LesAppAwards_2016
Les Gagnants LesAppAwards_2016Les Gagnants LesAppAwards_2016
Les Gagnants LesAppAwards_2016
 
Session 8 Les AppAwards 2016
Session 8 Les AppAwards 2016Session 8 Les AppAwards 2016
Session 8 Les AppAwards 2016
 
Session 7 Les AppAwards 2016
Session 7 Les AppAwards 2016Session 7 Les AppAwards 2016
Session 7 Les AppAwards 2016
 
Session 6 Les AppAwards 2016
Session 6 Les AppAwards 2016Session 6 Les AppAwards 2016
Session 6 Les AppAwards 2016
 
Session 5 Les AppAwards 2016
Session 5 Les AppAwards 2016Session 5 Les AppAwards 2016
Session 5 Les AppAwards 2016
 
Session 4 Les AppAwards 2016
Session 4 Les AppAwards 2016Session 4 Les AppAwards 2016
Session 4 Les AppAwards 2016
 
Session 3 Les AppAwards 2016
Session 3 Les AppAwards 2016Session 3 Les AppAwards 2016
Session 3 Les AppAwards 2016
 
Session 1 Les AppAwards 2016
Session 1 Les AppAwards 2016Session 1 Les AppAwards 2016
Session 1 Les AppAwards 2016
 
Etude distree #connectdays salon des objets connectes 2016
Etude distree #connectdays  salon des objets connectes 2016  Etude distree #connectdays  salon des objets connectes 2016
Etude distree #connectdays salon des objets connectes 2016
 
Une journée dans la vie d’un consommateur de média
Une journée dans la vie d’un consommateur de médiaUne journée dans la vie d’un consommateur de média
Une journée dans la vie d’un consommateur de média
 
Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...
Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...
Meetup lafrenchmobile : Réalité Augmentée et Virtuelle - Disrupting Mobile By...
 
Micro-Moments: Your Guide to Winning the Shift to Mobile
Micro-Moments: Your Guide to Winning the Shift to MobileMicro-Moments: Your Guide to Winning the Shift to Mobile
Micro-Moments: Your Guide to Winning the Shift to Mobile
 
La domotique et les objets connectés 2015
La domotique et les objets connectés 2015La domotique et les objets connectés 2015
La domotique et les objets connectés 2015
 
Messagerie instantanée : les plus populaires dans le monde
Messagerie instantanée : les plus populaires dans le mondeMessagerie instantanée : les plus populaires dans le monde
Messagerie instantanée : les plus populaires dans le monde
 

ZOne DEV #lemobile20 2011 2J

  • 1.
  • 3. ZOne DEV du 8 Mars Introducingthe Junaio AR browser platform, KerimIspir, Sales Manager Projects, Metaio. Le mobile et la R.A. dans l’univers du retail Valentin Auvinet / Directeur / Mobil’Factory
 La Réalité augmentée au coeur de la stratégie marketing mobile, Jose Afonso Sales & Communications manager – Dekaps’ co-founder Réalité Augmentée : rien en sert de courir ! Raphaël Chénol / Responsable Innovation Mobile / Pages Jaunes Groupe Le cross media : une solution métier efficace, Christophe Hournon, Directeur Mobile et Social Média du Groupe ViewOn.
 You, I, tout sur Windows Phone UI, Alex Danvy, Evangéliste chez Microsoft France
 Location based services enrichingconsumer’s life, Pia Vuohelainen Partner Manager for DevelopersNavteq Monetizeyour Mobile AppsPaypal, Thierry Chopard Business Development Mobile Europe
 La stratégie Nokia telle qu’annoncée durant le Mobile World Congress, Bertrand Dupuis, Head of Services – Sales & Marketing Nokia
  • 4. Open DataPARIS Participer à la démarche d’ouverture des données (« Open Data »)de Paris Développons ensemble les services mobiles innovants
  • 5.
  • 7. Une démarche d’écoute et d’échanges
  • 9. Les prochains rendez-vous : BarCamp et concours
  • 10.
  • 11. Les données publiquesCette philosophie est valable pour la sphère privée et la sphère publique. Cependant le mouvement est très attaché à l’ouverture des données publiques considérées comme un bien commun et partagé par et pour les citoyens.
  • 12.
  • 13.
  • 14. La directive européenne du 17 novembre 2003 concernant la réutilisation des informations du secteur public transposée en France via
  • 15. L’ordonnance du 6 juin 2005 et le décret du 30 décembre 2005 qui créent un droit de réutilisation des données publiques (sauf données personnelles, infos d’organismes culturels ou données faisant l’objet de droits de propriété intellectuelle). Le réutilisateur a certaines obligations.
  • 16.
  • 17. Cette licence a été adaptée de la licence ODbL (Open Database Licence) de l' Open KnowledgeFoundation, avec l'aide de la communauté de l'Open Data (remerciements à l'association Veni, Vidi, Libri, au collectif Regards Citoyens et au Chapitre France de Creative Commons).
  • 18.
  • 19.
  • 20. pour être modifié
  • 21. pour être enrichi
  • 22. Un forum digg-like permet
  • 23. de demander la libération de nouveaux datasets qui seront analysés par les services
  • 24. de proposer de nouveaux services web ou mobile que nous pourrions co-concevoir en Open Innovation.
  • 25.
  • 32.
  • 33. BarCamp à Paris fin avril, restez connectés via twitter @OpenDataParis
  • 34.
  • 35. Quels jeux de données libérerLes jeux de données de la phase 2 parisienne Liste des ouvrages des bib. édités en 2009 Acquisitions de la flore dans les parcs et jardins Plans parcellaires STDF Nombreux jeux de données autour du fond de plan de voirie : mobiliers urbains, signalétiques… Enlèvement des encombrants Inscription/radiation des listes électorales Cartes des bornes et stations taxi Chantiers de voirie
  • 36.
  • 37.
  • 38. Aux origines de la DataViz
  • 39. De la data brute à l’usager
  • 40. Trop de data tue la data !
  • 41. Faire parler les données
  • 42. Rendre les données intelligibles
  • 43. Rendre les données intelligibles
  • 44. Trop de data tue la data !
  • 45. Faire appel à la compréhension visuelle
  • 46. Faire appel à la compréhension visuelle
  • 47. Faire appel à la compréhension visuelle
  • 48. Faire appel à la compréhension visuelle
  • 49. Des outils de Dataviz Map Timeline Treemap Nodelink Bubble chart Iconography
  • 58. Les acteurs de la Dataviz
  • 60. Data + graphiques = infographies
  • 61. Data + graphiques = infographies
  • 62. Data + graphiques = infographies
  • 72. Avenir de la DataViz
  • 76. MERCI François Xavier CARDI CEO MAPIZE
  • 77. Diffusez les disponibilités de milliers de professionnels
  • 78. Agenda La révolution en matière de gestion d’agenda! Une plateforme universelle Une valeur: l’ouverture L’interopérabilité d’I-DISPO Démo Vidéo Le mobile de demain PRIMA: un programme très OPEN
  • 79. Une plateforme universelle Standardiser Agréger Interagir
  • 80. Une valeur: l’ouverture Il est possible de communiquer avec n’importe quel agenda électronique via les partenariats avec les éditeurs de logiciels et intégrateurs S’intégrer à n’importe quel canal de communication via les partenariats avec les annuaires, moteurs de recherche …
  • 81. L’interopérabilité d’I-DISPO Portails I-DISPO API API Annuaires Solutions métier
  • 82. Démo Vidéo Bing & Mobile
  • 83. Le mobile de demain Définir une nouvelle expérience mobile Créer un lien entre mobilité sociale et locale Gérer ses disponibilités partout, tout le temps
  • 84. PRIMA: un programme très OPEN Créer une communauté de développeurs Faire naitre les usages de demain Enrichir le panel d’applications disponibles
  • 85. Nicolas Delabarre Consultant technique (Nokia France) Qt SDK 1.1 v1.0.4
  • 86. Agenda Technologies de développement & plateformes mobiles Nokia Introduction Qt Présentation du SDK Qt 1.1 Publication surOvi Store RoadmapQt Questions
  • 88. Options de développement Smartphones Symbian Smartphones Maemo / MeeGo Phones Series 40 Java apps Nativeapps (Qt) Web Apps Web Apps
  • 90. Qt Prononcé “cute” Technologie de programmationcréeinitialement par TrollTech en 1995 Librairiegraphiqueracheteé et maintenue par Nokia depuis 2008 Open source (deux licences d’utilisation : GPL et LGPL) Mutliplateforme (Linux, Mac OS, Windows, Symbian, Maemo et Meego) DepuisJuin 2010, une extension de Qt dénommée “Qt Mobility” a étéajouté par Nokia : Messaging / Géolocalisation / Multimedia / Contacts etc
  • 91. Architecture Applications Qt Qt 4.7 Modules QtMobility GUI Core Contact Bearer Organizer Database Qt Declarative XML Location Messaging Feedback Multimedia Scripting Sensors Camera Versit Publish/Subscribe Document Gallery Network Font Engine Maps / Navigation Multimedia Service Framework Webkit OpenGL ® System Info Push Desktop OS Nokia OS Windows® Mac® Symbian Maemo Linux® Meego
  • 92. Symbian & Qt Nokia E71(S60 3.1, 2008) Nokia N8(Symbian^3, 2010) Qt surSymbian: A partir de S60 3.1+ (E71, E72, 5800, N97, N8, etc.) * Information sur les versions d’OS Nokia : http://www.forum.nokia.com/devices/ Compatibilité Qt Qt Préinstallé S60 5.0 = Symbian^1 Series 602.0(+ 3 FPs) Symbian^3=Symbian platform Series 601.0 S603.0 S603.1 S603.2 … * La liste des mobileselligible au contenuQtestfournieici : http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml
  • 93. Vous utilisez déjà des applis Qt … Mathematica All trademarks and logos are property of their respective owners.
  • 95. Installation du SDK La dernière version Qt 1.1 beta estdisponibleici : http://labs.qt.nokia.com/2011/03/01/qt-sdk-1-1-beta-released/ Qt 4.7.2 Qt Mobility 1.1.1 Installation en un clic : Outils de développement (Qt Creator, UI Designer, Qt Linguist, compilateurs, etc) Documentation Exemples de code Disponiblesurdifférentes stations de travail (Windows, Mac et Linux)
  • 96.
  • 97. Un éditeur de conception graphique (UI Designer)
  • 99. Une aide en ligne (Qt Assistant)
  • 101. Simulateur “mobile” avec différentsfacteurs de formes
  • 102.
  • 103. QML importQt4.7 Rectangle{ width:200 height:200 Image{ source:"QtLogo.png" anchors.centerIn:parent } } Langagedéclaratifstructuré en arbre : Propertiesévaluéesdynamiquement Communication viasignals & slots Couplage avec du code C++ Animation des properties avec changement d’états et transitions
  • 104. QML importQt4.7 Rectangle{ width:200 height:200 Image{ source:"QtLogo.png" anchors.centerIn:parent } MouseArea{ anchors.fill:parent onClicked:parent.color="green" } } Interaction tactile Exécution de codeJavaScript en lignedans les gestionnaires de signaux/événements
  • 105. QML importQt4.7 Rectangle{ width:200 height:200 Image{ source:"QtLogo.png" x:myMouse.mouseX y:myMouse.mouseY } MouseArea{ id:myMouse hoverEnabled:true anchors.fill:parent onClicked:parent.color="green" } } Mise à jour dynamique des properties Déplacementd’uneimage avec la souris
  • 106. Hello World Qt Quick Plus court et plus facile ! Qt Pas forcément plus court, mais beaucoup plus facile Native Symbian C++ ~ 300 lines of code,~ 15 files #include<QApplication> #include<QPushLabel> int main(intargc, char *argv[]) { QApplication app(argc, argv); QLabelhelloLabel("Hello World"); helloLabel.setAlignment(Qt::AlignCenter); helloLabel.showMaximized(); returnapp.exec(); } importQt4.7 Rectangle{ width:360 height:360 Text{ anchors.centerIn:parent text:"HelloWorld" } }
  • 107. Creation d'un composant bouton "MyBouton" // MyButton.qml importQt4.7 Rectangle{ propertyaliastext:textElement.text propertyaliastextColor:textElement.color width:100 height:30 color:"grey" radius:5 Text{ id:textElement anchors.centerIn:parent text:"Button" color:"black" } MouseArea{ anchors.fill:parent propertycoloroldColor:"grey" onPressed:{oldColor=parent.colorparent.color="lightgrey"} onReleased:{parent.color=oldColor} } } *click*
  • 108. Instantiation d'un bouton "MyBouton" // main.qml importQt4.7 Rectangle{ width:150height:80 Column{ spacing:5 anchors.centerIn:parent MyButton{text:“one"} MyButton{text:"two"color:"blue“; textColor:“white"} } }
  • 109. Connexion QML / C++ Vue / Contrôleur Interface Utilisteur : QML Signal / Slot QML C++ Plugin Librairies tierces Protocoles Web (json, soap, xml-rpc) Modèle Crypto SQL Open source Logique Métier : C++
  • 110. Exemple de connexion QML / C++ #include<QApplication> #include“MyModelManager.h” intmain(intargc, char *argv[]) { QApplicationapp(argc, argv); QmlApplicationViewerviewer; viewer.setMainQmlFile(QLatin1String("qml/main.qml")); MyModelManager manager; QDeclarativeContext* context = viewer.rootContext(); context->setContextProperty(“MyModelManager", &manager); viewer.show(); returnapp.exec(); } #include“MyModelManager.h” ClassMyModelManager : publicQObject { public: Q_INVOKABLE void loginReq(QStringp_login, QStringp_pwd); signals: void loginResp(boolloginStatus); } importQt4.7 Rectangle{ width:200 height:200 MouseArea{ anchors.fill:parent onClicked:MyModelManager.loginReq(“nicolas”, “1234”); } Connections { target: MyModelManager onLoginResp: { console.log(“Resultat login : “+ loginStatus) } } } Créationd’uneclasse C++ modélisant le modèle Exposition de l’objet C++ “MyModelManager” vers QML Appeld’uneméthode C++ depuis QML
  • 111. Qt Quick : un travail d’équipe Designer Développeur Intégration des bitmaps/QML dans le projet 1. Conception depuis Photoshop/Gimp puis Export en fichier QML Application Qt C++ app éxécutant QML 2. Conception depuis Photoshop/Gimp puis importation dans Flowella => Storyboard Inclusion de code C++ pour la partie métier
  • 112. Qt Mobility Mobility 1.1 – développermaintenantdéployersurOvi Store prochainement Camera Document Gallery FeedbackLandmarks Maps/Navigation Organizer Service Framework – Out of process Mobility 1.0 – dispo Bearer Management API Contacts Location Messaging Multimedia Publish and Subscribe Service Framework Sensors System Information Versit
  • 113. Symbian: Smart Installer Installation Requiert version Qtnonprésente ? QtApp Smart Installer Télécharge et installeQt http://wiki.forum.nokia.com/index.php/Nokia_Smart_Installer_for_Symbian
  • 114. Déploiement Qt sur Symbian Qt 4.7(Qt Quick) Qt SDK 1.1 Qt 4.6 Symbian^3 Nokia Qt SDK 1.0 No Qt Symbian^1S60 5.0 S60 3.1 S60 3.2
  • 115. Publication sur Ovi Store 89
  • 116. Nokia vous simplifie la vie Création d’un compte « Ovi store publisher » => 1 € http://info.publish.ovi.com/ Acceptation des T&Cs IMEIs & Certificates Soumission de l’application via l’interface web « Ovi Publisher Tool» Signature numérique => prise en charge par Nokia Note 1 : SmartInstaller obligatoire Note 2 : Compilation avec SDK Qt officiel (et non beta) Plus d’information : http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml
  • 118. Roadmap Qt SDK 2011 Aujourd’hui Prochainement Qt SDK 1.1 Beta Nokia Qt SDK 1.0 Qt SDK 1.1 Qt 4.7 QtMobility 1.1 Qt 4.6 QtMobility 1.0 Ovi store Ready Ovi store NOT Ready
  • 119.
  • 120. Publish & Subscribe API
  • 128.
  • 129. Service FW (out of process)
  • 133. Maps / Navigation API
  • 134.
  • 135. NFC API1.0.2 W30 Mobility API 1.0 Bientôt Mobility API 1.1 W xx Mobility API 1.2
  • 136. Merci. Pour en savoir plus ? www.forum.nokia.com
  • 137. De l’iPhone à WP7 Retour d’expérience après Explorimmo et Deezer
  • 138. Qui est Sophiacom ? brièvement !
  • 140.
  • 144.
  • 145.
  • 148.
  • 150.
  • 153. XCode Que du codeInterface simple épurée... pour se concentrerquesur le code Pas de vue design
  • 154. Visual Studio Du code, mais pas uniquement Vue Design / Vue XAML / Vue Code (code behind)
  • 156. Interface Builder Placer des vues sans écrire de code Modifier des propriétés XIB non éditable. Pas de documentation
  • 157. Blend Séparer le design de la partie métier Permet au designer de s’occuperque de l’interface... Créersesproprescomposants Réaliser des animations
  • 158. Focus sur 2 aspects techniques Le Tombstoning- Le portage de code
  • 160. Le Tombstoning Notre erreur : mauvaiseévaluation de l’importance du principe La conclusion : doitetrepensédès le début de la conception/développement
  • 161. Le portage de code Bien adapté pour une application commeDeezervue la complexité de l’application Condition : claireséparation entre l’UI et les classes métier
  • 162. Les problèmes rencontrés Base de données Faibletypage du langageObj C Gestion des notifications (pattern Obervateur) Passage de MVC à MVVM (Modèle/Vue/ Vue-Modèle)
  • 164.
  • 165. Introduction L’environnement Apple 3.5 millions d’iPhone en France au 1er Juillet 2010 Plus de 350 000 applications iPhone sur l’AppStore 10 milliards de téléchargements d’applis sur l’AppStore 1.7 milliards de dollars de CA sur l’AppStoreen 2010 Plus de 65 000 applicationsdédiées iPad Plus de 370 000 iPadsvendus en France 123 Sources : Apple, Presse Citron, Techcrunch, Journaldunet
  • 166. Les utilisateurs : 2300 répondants Identification Sexe 79.9% d’hommes 20.1% de femmes Âge 15-25ans : 32.8% 25-35ans : 35% 35-50 et + : 29.9% Localisation 29.9% d’Île-de-France 124
  • 167. Rapport à la marque Les utilisateurs et Apple Device iPhone : 100% (dont 41% d’iPhone 4 et 42% d’iPhone 3GS) iPad : 12% iPodTouch : 19% Fidélité à la marque 82%de la population sondée possède un iDevicedepuis plus de 6 mois 85% pensent rester fidèles à la marque pour leur prochain téléphone Complémentarité iPad + iDevice 92% des possesseurs d’iPaddisposent déjà d’un iPhonedes dernières générations (4 et 3GS) 125
  • 168. Les utilisateurs et l’AppStore Connaissance et synchronisation Connaissance de l’AppStore 84% des interrogés considèrent avoir une connaissance bonne ou très bonne de l’AppStore Seuls 2%des sondés jugent leur connaissance de l’outils faible à très faible Fréquence de synchronisation avec iTunes 63% des répondants synchronise son iDevice avec iTunesau moins une fois par semaine 90% des utilisateurs téléchargent leurs applications directement depuis leur appareil tactile Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 126
  • 169. Les utilisateurs et l’AppStore Consultation 127
  • 170. Les utilisateurs et les Applications Le téléchargement Fréquence de téléchargement : 61% des utilisateurs téléchargent des applis tous les jours Part de Payant : 14% des utilisateurs n’ont jamais téléchargé d’applis payantes 80% des utilisateurs ont téléchargé sur leur iPhonemoins de 20% d’applis payantes Délai d’ouverture 77%des sondés ouvrent une appli directement après l’avoir téléchargée Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 128
  • 171. Les utilisateurs et les Applications Le téléchargement Prix Plafond 50%des utilisateurs n’ont jamais investi plus de 2.99€ pour l’achat d’une appli Budget Mensuel Moins de 3€ pour 57% Moins de 5€ pour 75% Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 129
  • 172.
  • 173. 86%des utilisateurs quotidiens consultent fréquemment le Top25
  • 174. 81% des utilisateurs quotidiens consultent fréquemment les blogsTop 25 Général Top 50 Gal Top rentable Onglet sélections Top catégories Recherche par mot clé Recommandations d’amis Blogs ou magazines Canal privilégié Fréquencedes dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 130
  • 175. Les utilisateurs et les Applications Les influences Classement des catégories Utilisateurs très orientés Entertainment : Jeux, Divertissement et Musique dans le Top 5 des catégories préférées Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 131
  • 176. Les utilisateurs et les Applications Les influences Classement des paramètres influents : 1 2 3 4 Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 132
  • 177. Les utilisateurs et les Applications Les influences Les Paramètres moins influents : Date de mise à jour (64% d’indifférence) Icône (58% d’indifférence) Fréquence de feedbacks: 6% des utilisateurs notent systématiquement les applis téléchargées 4% laissent un avis systématiquement Faible représentativité des commentaires et notes de l’AppStore Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 133
  • 178. Les utilisateurs et les Applications Sur le Device Nombre d’applis installées : 78% des utilisateurs possèdent plus de 30 applis 37% en ont plus de 80 Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 134
  • 179. Les utilisateurs et les Applications Sur le Device Tous les utilisateurs ouvrent au moins une application par jour. La majorité d’entre eux (46,6%) en utilisent entre 5 et 10 Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 135
  • 180.
  • 181. Les utilisateurs et les Applications Sur le Device Fréquence de désinstallation 74% des utilisateurs font le tri dans leurs applis une fois par mois ou moins En moyenne, un mois après l'installation, seulement 15 % des iPhonautes continuent à les utiliser, tandis que 6 mois après, ce taux descend à 5% seulement ! Mises à Jour Forte réactivité des utilisateurs : 64% mettent à jour dès qu’ils voient la notification 54% des utilisateurs lisent régulièrement le contenu d’une mise à jour avant installation 67% des utilisateurs ouvrent une application juste après l’avoir mise à jour. Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 137
  • 182. Les horaires de téléchargement Pics de téléchargements sur une journée De 22 à 23 heures Etude réalisée par Appsteur auprès de 6 applications trackées et 6300 ouvertures cumulées en 24 heures De 8 à 10 heures De 12 à 14 heures De 17 à 18 heures Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 138
  • 183. Les volumes de téléchargement Les applications payantes génèrent 10 fois moins de volume de téléchargements que les applis gratuites. Canal privilégié Fréquence des dwlds Critères de décision Installation, utilisation, désinstallation des apps Horaires et volumes de dwlds 139
  • 184.
  • 185. Choix de la catégorie
  • 186. Concentration des moyens de promotion
  • 187. Parution sur blogs ciblés et influents
  • 190. Mises à jour régulières140
  • 193. Android une plateforme ouverte Pourquoi, comment ?
  • 194. Qui suis-je ? Julien Del Rio Ingénieur Développement Android, chez SII Equipe Mobile Factory Rédacteur pour FrAndroid (www.frandroid.com) Blog numéro 1 francophone Co-fondateur du PAUG Paris Android User Group Groupe technique autour de la technologie Android
  • 195. Historique (1) 17 aout 2005 Google rachète la société Android Inc. 5 novembre 2007 Première annonce de Android, 5 mois après la sortie du premier iPhone 23 septembre 2008 Sortie de la première version d’Android 28 octobre 2008 Sortie du T-Mobile G1 par HTC 9 février 2009 Sortie de Android 1.1 30 avril 2009 Sortie de Android 1.5, nom de version : Cupcake
  • 196. Historique (2) 15 septembre 2009 Android 1.6, Donut 26 octobre 2009 Android 2.0, Eclair 12 janvier 2010, Android 2.1 et le Nexus One 20 mai 2010 Android 2.2, Froyo 6 décembre 2010 Android 2.3, Gingerbread Sortie du Nexus S 26 janvier 2011 Android 3.0, Honeycomb Première version dédiée aux tablettes
  • 197. Qu’est ce qu’Android Système d’exploitation Optimisé pour l’embarqué Prévu pour les interfaces tactiles Basé sur un noyau Linux Un environnement pour développeurs Un bibliothèque de fonctions pour vos applications Une longue liste de terminaux Projet Open Source, géré par Google Une communauté grossissant de jours en jours ?
  • 199. Acteurs d’Android Open Handset Alliance Autres Opérateurs Fondeurs Editeurs Opérateurs Commercial
  • 202. Les différents types de terminaux Plateforme très adaptable, faite pour de multiples terminaux Types : Smartphones ou tablettes Ecrans : Standards dont 240x400 , 320x480, 480x800 Non standards Support du clavier physique Performances différentes Socle minimal général 32Mo de Ram, 32 Mo de mémoire Flash, 200Mhz Socle minimal pour l’AndroidMarket un bouton retour, GPS, Bluetooth, Internet, accéléromètre
  • 203. Une apparente fragmentation Compatibilité ascendante Outil de gestion des résolutions Bugs dus à l’intégration 1% de code à adapter
  • 204. Que peut faire une application Android ? Interagir avec l’utilisateur Accéder à Internet Accéder aux composants matériels (Bluetooth, accéléromètre, gyroscope, appareil photo, son, GPS) Gérer un moteur d’affichage 2D/3D Accéder aux logs de l’appareil Accéder aux données (SMS, Appels, Contacts, etc) Offrir ses données Ecouter des événements systèmes Communiquer avec d’autres applications Etc…
  • 205. Et la sécurité ? Chaque application Sa VM Son User Ses données Demande de permissions Le root, pour les bidouilleurs
  • 206. Que faut-il pour développer pour Android ? Un développeur Un ordinateur Au mieux, un terminal pour les tests C’est tout ? Oui L’environnement ? Eclipse donc multi-plateforme Le SDK ? Gratuit sur le site des développeurs La formation ? Du Java, et le site du développeur La publication ? Libre
  • 207. Structure de base d’une application AndroidManifest Les classes sources Le ressources Les classes générées L ’API Android
  • 208. Comment diffuser une application Android ? Au compte goutte Lien de téléchargement Envoi de l’apk Sur l’AndroidMarket Sur les marchés d’applications alternatifs Appoke Yaam SlideMe AppsLib Amazon Appstore
  • 209. AndroidMarket Application Top Recherche Payant/gratuit Mise en avant Web
  • 211. Les chiffres des applications Android Difficile à mesurer AndroidMarket flou Mode de distribution sans contrôle Estimation du Market selon AndroLib(www.androlib.com) + 3 000 000 de téléchargements 2 000/ 5 à + de 250k, 7000/100 à + de 250k Des exemples : Rovio et AngryBirds : 1 million de $ de CA LevelUp Studio et BeautifullWidget : + de 300 000 à 1,99€
  • 212. Qu’est ce qu’une application de qualité ? Bien développée Ergonomique et esthétique Innovante Evolutive Intégrée à une solution Peu de bugs, ou corrigés vite Business Model MobileFactory
  • 213. Merci de votre attention A vos questions Contact : Julien Del Rio Ingénieur développement Android jdelrio@sii.fr 0624780972
  • 214. La 6ème édition C’est le 20-21 MARS 2012

Notes de l'éditeur

  1. TODO: Example for this
  2. TODO: Example for this
  3. TODO: Example for this