SlideShare une entreprise Scribd logo
1  sur  62
1 
Tél : +33 (0)1 58 56 10 00 
Fax : +33 (0)1 58 56 10 01 
Google Glass 
50, avenue des Champs-Elysées 
75008 Paris - FRANCE 
© OCTO 2014 www.octo.com
2 
Introduction 
History 
The Glass 
User interface 
Programming 
Applications
3 
Wearable Objects
4 
Smartglasses
5 
Sales and predictions 
In 2013, according to Gartner 87 000 smartglasses have been sold 
According to Juniper Research, sales of connected objects are 
going to skyrocket within the next five years : 
Smartglasses : 10 millions units per year targeted 2018
6 
Large economic impact on the futur : 
Sales and previsions 
1$ billion of annual profit within 3 to 5 years according to Gartner 
10% of US companies with off site workers will implement 
smartglasses
7 
Two kind of smartglasses 
Standard Head Mounted Display (HMD) 
Display information or data. 
Show information near the user’s vision field 
Augmented Reality Display 
Allow the user to see the information without looking away 
Show information and 3D in the user’s vision field
8
9 
Introduction 
History 
The Glass 
User interface 
Programming 
Applications
10 
18 months of prototyping
11 
History 
2011 april 
2012 
may 
2012 
june 
2012 
februar 
y 
2013 
april 
2013 
may 
2013 
november 
2013 
april 
2014 
may 
2014
12 
Introduction 
History 
The Glass 
User interface 
Programming 
Applications
13 
Battery 
5/6 hours 
Prism 
Resolution: 
640x360 
Capture 
Photo : 5mpx 
Video : 720p 
Microphone 
Touchpad 
Tap one/two fingers 
Swipe one/two fingers 
Transducer 
Bone conduction 
Electronics 
16 GB 
1,2 GHz 
1GB RAM 
Wifi / Bluetooth 
Components
14 
Inside
15 
A small screen size
16 
Explorer version 
1 500 $ 
Mass market 
? $ 
Price
17 
Style 
25/03/14
18 
Introduction 
History 
The Glass 
User interface 
Programming 
Applications
19 
A little insight
20 
OK Glass
21 
Take a picture 
Record a video 
Search on Google 
Play music 
Send a message to someone 
Hang out with someone 
Make a call to someone 
Get directions to somewhere 
Receive notifications 
Take note 
… 
What can we do ?
22 
The timeline
23 
The timeline
24 
Zoom on the Past and the Apps list
25 
The timeline
26 
Zoom on Now and the Future
27 
No UI chaos on Google Glass ! 
Main content 
Status bar 
Font : Roboto Thin 
Font : Roboto Light / 26 px 
Full-bleed image 
Left image or column 
Footer Padding
28 
Layout samples 
Main layout Full bleed with text 
Left image Left column
29 
3 kinds of cards 
Static cards 
Live cards 
Immersion
30 
Static cards display text, images and video content 
Simple view 
To display text, images, videos, HTML 
Can’t be updated frequently 
Usefull for quick notifications 
Can invoke Live Cards and Immersions
31 
Menu items
32 
Live cards contain rich, real-time content 
Can be updated frequently 
Real-time information 
Access to low-level sensor (accelerometer, …) 
Run inside the timeline
33 
Run outside of the timeline experience 
Rendering your own UI (display Android activities) 
Access to all of the user input 
Immersions
34 
How interact with Google Glass ? 
Voice 
« Ok, glass » + command 
Trackpad 
With different gestures (taps, swipes, one finger, two fingers) 
Buttons 
To take a picture or record a video 
To shutdown or restart 
Your body (head, eyes, …) 
Movement detection (thanks to sensors, accelerometer, gyroscope, …) 
Wink with your right eye 
My Glass applications 
On smartphones (iOS / Android) 
On the web (https://glass.google.com/u/0/myglass)
35 
Managing your apps
36 
iOS / Android 
Turn-by-turn directions X X 
Send/Receive SMS 
only reading 
X 
messages 
(with KitKat 4.4 on Glass) Screencast X X 
System requirements >= iOS 7.0 
(min iPhone 4 / iPad 2) 
>= Android OS 4.0.3 
(Ice Cream Sandwich)
37 
Glassware
38 
Example : CNN (1/2)
39 
Example : CNN (2/2)
40 
Example : Google Now
41 
Introduction 
History 
The Glass 
User interface 
Programming 
Applications
42 
1. The Mirror API 
1. The Glass Development Kit 
Two API options
43 
The code is running server side 
RESTFull Services 
Authentication with OAuth2.0 
Client libraries in Java, PHP, .NET, Ruby, Python … 
Mirror API 
Your service 
Sync 
HTTP 
(REST)
44 
Mirror API 
A flow example
45 
Mirror API 
Request : Response : 
Result :
46 
Playground
47 
Mirror API 
Use the Mirror API for 
Sending, updating, deleting 
static cards 
Receiving events from the glass 
via a share action 
Observing and reacting to user’s 
location
48 
1. The Mirror API 
1. The Glass Development Kit 
Two API options
49 
Glass Development Kit
50 
Glass Development Kit 
The code is running on the Glass 
GDK in Preview version 
Enhance the Android framework (voice commands, gesture 
detector, UI) 
Accessibility to various sensors (accelerometer, gyroscope, …) 
Capture pictures or videos 
Detect voice 
Manage trackpad
51 
GDK development is like good old Android development 
Specific things to do : 
Check if you’re using the Glass Theme 
Create a Voice Trigger 
Begin with cards 
Glass Development Kit
52 
Starting Glassware with voice trigger option 
Glass Development Kit 
Define your command among defaults commands 
Optionnaly define your own second prompt commands 
Define your intent in your Android Manifest
53 
Scrolling between cards 
Glass Development Kit 
Use the CardScrollView, a glass specific widget 
Create your adapter inheriting the CardScrollAdapter
54 
Using menus 
Glass Development Kit 
Create your traditional menu xml file 
Implement onCreateOptionsMenu and onOptionsItemSelected 
Display the menu
55 
You can use both ! 
Mirror API or GDK ? 
Mirror API Glassware can invoke GDK Glassware through 
a menu item.
56 
LiveCode + Conferences Google Glass
57 
Smart Glasses 
http://www.wearable-technologies.com/2014/03/the-wearable-technologies-smartglass-overview/
58 
Introduction 
History 
The Glass 
User interface 
Programming 
Applications
59 
Medical 
In 2013 (USA) a surgeon wore Google 
Glass and streamed live video of the 
procedure to another surgeon 150 
miles away. 
In 2014 (France) a surgeon streamed 
live video to another surgeon in Japan
60 
Transport 
Virgin Atlantic starts using Google 
Glass to process check-ins and 
provide passengers information 
about their flight (weather, activities)
61 
Banking 
CaixaBank created an application in 
order to locate banks and convert 
currencies 
Crédit Mutuel developed an application 
to show account balance, transactions, 
locate ATM and contact personal 
advisor 
Caisse d’épargne provided an 
application to consult digital documents 
& contracts and to upload signed 
pictures for insurance claims
62 
Media 
For Sochi winter Olympics in 2014 
France Télévisions share sports 
news on Google Glass. As date 
they plane to generalize this app to 
every sports events

Contenu connexe

En vedette

Digital advertisingindustrymap2010 fr1.0
Digital advertisingindustrymap2010 fr1.0Digital advertisingindustrymap2010 fr1.0
Digital advertisingindustrymap2010 fr1.0Stephane Allard
 
Advertising and promotion
Advertising and promotionAdvertising and promotion
Advertising and promotionmattone11
 
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)IDATE DigiWorld
 
Televisión educativa
Televisión educativa Televisión educativa
Televisión educativa oscarbui
 
Trizas2006 2007
Trizas2006 2007Trizas2006 2007
Trizas2006 2007anpeblog
 
Le programme de François Hollande
Le programme de François HollandeLe programme de François Hollande
Le programme de François HollandeLe Point
 
Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...
Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...
Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...JulienIFEA
 
Guia completa de google+. Uso práctico para particulares y empresas.
Guia completa de google+. Uso práctico para particulares y empresas.Guia completa de google+. Uso práctico para particulares y empresas.
Guia completa de google+. Uso práctico para particulares y empresas.Nilson Pk
 
Plan de communication ecommerce 2013
Plan de communication ecommerce 2013Plan de communication ecommerce 2013
Plan de communication ecommerce 2013Verseau Paris
 
Informe pormenorizado del estado del control interno enero octubre
Informe pormenorizado del estado del control interno enero octubreInforme pormenorizado del estado del control interno enero octubre
Informe pormenorizado del estado del control interno enero octubreE.S.E. Hospital Francisco Valderrama
 
Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013MdR56
 
Tumblr, mode d'emploi via Agence Double Numerique
Tumblr, mode d'emploi via Agence Double NumeriqueTumblr, mode d'emploi via Agence Double Numerique
Tumblr, mode d'emploi via Agence Double NumeriqueAgence Double Numérique
 

En vedette (20)

Digital advertisingindustrymap2010 fr1.0
Digital advertisingindustrymap2010 fr1.0Digital advertisingindustrymap2010 fr1.0
Digital advertisingindustrymap2010 fr1.0
 
Advertising and promotion
Advertising and promotionAdvertising and promotion
Advertising and promotion
 
Native Advertising
Native AdvertisingNative Advertising
Native Advertising
 
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
 
Televisión educativa
Televisión educativa Televisión educativa
Televisión educativa
 
Emplois
EmploisEmplois
Emplois
 
Trizas2006 2007
Trizas2006 2007Trizas2006 2007
Trizas2006 2007
 
Codiesel S.A
Codiesel S.ACodiesel S.A
Codiesel S.A
 
Milagros Eucarsticos
Milagros EucarsticosMilagros Eucarsticos
Milagros Eucarsticos
 
Le programme de François Hollande
Le programme de François HollandeLe programme de François Hollande
Le programme de François Hollande
 
Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...
Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...
Réseaux, Territoires, Milieux associés. Jeu théorique entre combinatoires et ...
 
Guia completa de google+. Uso práctico para particulares y empresas.
Guia completa de google+. Uso práctico para particulares y empresas.Guia completa de google+. Uso práctico para particulares y empresas.
Guia completa de google+. Uso práctico para particulares y empresas.
 
Nouveauté iOS 6
Nouveauté iOS 6Nouveauté iOS 6
Nouveauté iOS 6
 
Plan de communication ecommerce 2013
Plan de communication ecommerce 2013Plan de communication ecommerce 2013
Plan de communication ecommerce 2013
 
Ensayo pendulo
Ensayo penduloEnsayo pendulo
Ensayo pendulo
 
Informe pormenorizado del estado del control interno enero octubre
Informe pormenorizado del estado del control interno enero octubreInforme pormenorizado del estado del control interno enero octubre
Informe pormenorizado del estado del control interno enero octubre
 
Le roi soleil.lg
Le roi soleil.lgLe roi soleil.lg
Le roi soleil.lg
 
Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013
 
Tumblr, mode d'emploi via Agence Double Numerique
Tumblr, mode d'emploi via Agence Double NumeriqueTumblr, mode d'emploi via Agence Double Numerique
Tumblr, mode d'emploi via Agence Double Numerique
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 

Similaire à Objets connectés : "We are able !"

Mixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product ManagementMixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product ManagementJeremy Horn
 
Magic Mirror for Museums
Magic Mirror for MuseumsMagic Mirror for Museums
Magic Mirror for MuseumsMagic Mirror
 
Google Glass seminar complete
Google Glass seminar completeGoogle Glass seminar complete
Google Glass seminar completeRaju kumar
 
Desarrollo de apps para Google Glass | Antonio García | Itglas
Desarrollo de apps para Google Glass | Antonio García | ItglasDesarrollo de apps para Google Glass | Antonio García | Itglas
Desarrollo de apps para Google Glass | Antonio García | ItglasSmash Tech
 
Wearables Discussion
Wearables DiscussionWearables Discussion
Wearables DiscussionJeffrey Paul
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to productMatteo Valoriani
 
The Glass Class: Rapid Prototyping for Wearable Computers
The Glass Class: Rapid Prototyping for Wearable ComputersThe Glass Class: Rapid Prototyping for Wearable Computers
The Glass Class: Rapid Prototyping for Wearable ComputersMark Billinghurst
 
More Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and WearablesMore Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and WearablesMatteo Valoriani
 
eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass Unvired Inc.
 
Screenless display
Screenless displayScreenless display
Screenless displaychnaveed
 
Google Glasses Integration with SAP
Google Glasses Integration with SAPGoogle Glasses Integration with SAP
Google Glasses Integration with SAPGh14Cc10
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to developmentMatteo Valoriani
 
Screenless pd presentation
Screenless pd presentationScreenless pd presentation
Screenless pd presentationShalini1293
 
Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google GlassRamdev Darak
 
Technical Report on Google Glass/Department of INFORMATION TECHNOLOGY
Technical Report on Google Glass/Department of INFORMATION TECHNOLOGYTechnical Report on Google Glass/Department of INFORMATION TECHNOLOGY
Technical Report on Google Glass/Department of INFORMATION TECHNOLOGYSYED HOZAIFA ALI
 
Games Industry Adaptive Roadmap CGAT 2017
Games Industry Adaptive Roadmap CGAT 2017Games Industry Adaptive Roadmap CGAT 2017
Games Industry Adaptive Roadmap CGAT 2017David Wortley
 

Similaire à Objets connectés : "We are able !" (20)

Mixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product ManagementMixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product Management
 
Magic Mirror for Museums
Magic Mirror for MuseumsMagic Mirror for Museums
Magic Mirror for Museums
 
Google Glass seminar complete
Google Glass seminar completeGoogle Glass seminar complete
Google Glass seminar complete
 
Desarrollo de apps para Google Glass | Antonio García | Itglas
Desarrollo de apps para Google Glass | Antonio García | ItglasDesarrollo de apps para Google Glass | Antonio García | Itglas
Desarrollo de apps para Google Glass | Antonio García | Itglas
 
Screenlessdisplay
ScreenlessdisplayScreenlessdisplay
Screenlessdisplay
 
Wearables Discussion
Wearables DiscussionWearables Discussion
Wearables Discussion
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to product
 
Developing for Google Glass
Developing for Google GlassDeveloping for Google Glass
Developing for Google Glass
 
The Glass Class: Rapid Prototyping for Wearable Computers
The Glass Class: Rapid Prototyping for Wearable ComputersThe Glass Class: Rapid Prototyping for Wearable Computers
The Glass Class: Rapid Prototyping for Wearable Computers
 
More Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and WearablesMore Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and Wearables
 
eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass
 
Screenless display
Screenless displayScreenless display
Screenless display
 
Google Glasses Integration with SAP
Google Glasses Integration with SAPGoogle Glasses Integration with SAP
Google Glasses Integration with SAP
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to development
 
Screenless pd presentation
Screenless pd presentationScreenless pd presentation
Screenless pd presentation
 
Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google Glass
 
Google glass documentation
Google glass documentationGoogle glass documentation
Google glass documentation
 
Technical Report on Google Glass/Department of INFORMATION TECHNOLOGY
Technical Report on Google Glass/Department of INFORMATION TECHNOLOGYTechnical Report on Google Glass/Department of INFORMATION TECHNOLOGY
Technical Report on Google Glass/Department of INFORMATION TECHNOLOGY
 
Google glass final
Google glass finalGoogle glass final
Google glass final
 
Games Industry Adaptive Roadmap CGAT 2017
Games Industry Adaptive Roadmap CGAT 2017Games Industry Adaptive Roadmap CGAT 2017
Games Industry Adaptive Roadmap CGAT 2017
 

Plus de OCTO Technology

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanOCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...OCTO Technology
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...OCTO Technology
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API DesignOCTO Technology
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 

Plus de OCTO Technology (20)

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API Design
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 

Dernier

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Dernier (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

Objets connectés : "We are able !"

  • 1. 1 Tél : +33 (0)1 58 56 10 00 Fax : +33 (0)1 58 56 10 01 Google Glass 50, avenue des Champs-Elysées 75008 Paris - FRANCE © OCTO 2014 www.octo.com
  • 2. 2 Introduction History The Glass User interface Programming Applications
  • 5. 5 Sales and predictions In 2013, according to Gartner 87 000 smartglasses have been sold According to Juniper Research, sales of connected objects are going to skyrocket within the next five years : Smartglasses : 10 millions units per year targeted 2018
  • 6. 6 Large economic impact on the futur : Sales and previsions 1$ billion of annual profit within 3 to 5 years according to Gartner 10% of US companies with off site workers will implement smartglasses
  • 7. 7 Two kind of smartglasses Standard Head Mounted Display (HMD) Display information or data. Show information near the user’s vision field Augmented Reality Display Allow the user to see the information without looking away Show information and 3D in the user’s vision field
  • 8. 8
  • 9. 9 Introduction History The Glass User interface Programming Applications
  • 10. 10 18 months of prototyping
  • 11. 11 History 2011 april 2012 may 2012 june 2012 februar y 2013 april 2013 may 2013 november 2013 april 2014 may 2014
  • 12. 12 Introduction History The Glass User interface Programming Applications
  • 13. 13 Battery 5/6 hours Prism Resolution: 640x360 Capture Photo : 5mpx Video : 720p Microphone Touchpad Tap one/two fingers Swipe one/two fingers Transducer Bone conduction Electronics 16 GB 1,2 GHz 1GB RAM Wifi / Bluetooth Components
  • 15. 15 A small screen size
  • 16. 16 Explorer version 1 500 $ Mass market ? $ Price
  • 18. 18 Introduction History The Glass User interface Programming Applications
  • 19. 19 A little insight
  • 21. 21 Take a picture Record a video Search on Google Play music Send a message to someone Hang out with someone Make a call to someone Get directions to somewhere Receive notifications Take note … What can we do ?
  • 24. 24 Zoom on the Past and the Apps list
  • 26. 26 Zoom on Now and the Future
  • 27. 27 No UI chaos on Google Glass ! Main content Status bar Font : Roboto Thin Font : Roboto Light / 26 px Full-bleed image Left image or column Footer Padding
  • 28. 28 Layout samples Main layout Full bleed with text Left image Left column
  • 29. 29 3 kinds of cards Static cards Live cards Immersion
  • 30. 30 Static cards display text, images and video content Simple view To display text, images, videos, HTML Can’t be updated frequently Usefull for quick notifications Can invoke Live Cards and Immersions
  • 32. 32 Live cards contain rich, real-time content Can be updated frequently Real-time information Access to low-level sensor (accelerometer, …) Run inside the timeline
  • 33. 33 Run outside of the timeline experience Rendering your own UI (display Android activities) Access to all of the user input Immersions
  • 34. 34 How interact with Google Glass ? Voice « Ok, glass » + command Trackpad With different gestures (taps, swipes, one finger, two fingers) Buttons To take a picture or record a video To shutdown or restart Your body (head, eyes, …) Movement detection (thanks to sensors, accelerometer, gyroscope, …) Wink with your right eye My Glass applications On smartphones (iOS / Android) On the web (https://glass.google.com/u/0/myglass)
  • 36. 36 iOS / Android Turn-by-turn directions X X Send/Receive SMS only reading X messages (with KitKat 4.4 on Glass) Screencast X X System requirements >= iOS 7.0 (min iPhone 4 / iPad 2) >= Android OS 4.0.3 (Ice Cream Sandwich)
  • 38. 38 Example : CNN (1/2)
  • 39. 39 Example : CNN (2/2)
  • 40. 40 Example : Google Now
  • 41. 41 Introduction History The Glass User interface Programming Applications
  • 42. 42 1. The Mirror API 1. The Glass Development Kit Two API options
  • 43. 43 The code is running server side RESTFull Services Authentication with OAuth2.0 Client libraries in Java, PHP, .NET, Ruby, Python … Mirror API Your service Sync HTTP (REST)
  • 44. 44 Mirror API A flow example
  • 45. 45 Mirror API Request : Response : Result :
  • 47. 47 Mirror API Use the Mirror API for Sending, updating, deleting static cards Receiving events from the glass via a share action Observing and reacting to user’s location
  • 48. 48 1. The Mirror API 1. The Glass Development Kit Two API options
  • 50. 50 Glass Development Kit The code is running on the Glass GDK in Preview version Enhance the Android framework (voice commands, gesture detector, UI) Accessibility to various sensors (accelerometer, gyroscope, …) Capture pictures or videos Detect voice Manage trackpad
  • 51. 51 GDK development is like good old Android development Specific things to do : Check if you’re using the Glass Theme Create a Voice Trigger Begin with cards Glass Development Kit
  • 52. 52 Starting Glassware with voice trigger option Glass Development Kit Define your command among defaults commands Optionnaly define your own second prompt commands Define your intent in your Android Manifest
  • 53. 53 Scrolling between cards Glass Development Kit Use the CardScrollView, a glass specific widget Create your adapter inheriting the CardScrollAdapter
  • 54. 54 Using menus Glass Development Kit Create your traditional menu xml file Implement onCreateOptionsMenu and onOptionsItemSelected Display the menu
  • 55. 55 You can use both ! Mirror API or GDK ? Mirror API Glassware can invoke GDK Glassware through a menu item.
  • 56. 56 LiveCode + Conferences Google Glass
  • 57. 57 Smart Glasses http://www.wearable-technologies.com/2014/03/the-wearable-technologies-smartglass-overview/
  • 58. 58 Introduction History The Glass User interface Programming Applications
  • 59. 59 Medical In 2013 (USA) a surgeon wore Google Glass and streamed live video of the procedure to another surgeon 150 miles away. In 2014 (France) a surgeon streamed live video to another surgeon in Japan
  • 60. 60 Transport Virgin Atlantic starts using Google Glass to process check-ins and provide passengers information about their flight (weather, activities)
  • 61. 61 Banking CaixaBank created an application in order to locate banks and convert currencies Crédit Mutuel developed an application to show account balance, transactions, locate ATM and contact personal advisor Caisse d’épargne provided an application to consult digital documents & contracts and to upload signed pictures for insurance claims
  • 62. 62 Media For Sochi winter Olympics in 2014 France Télévisions share sports news on Google Glass. As date they plane to generalize this app to every sports events