SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Destacado

Digital advertisingindustrymap2010 fr1.0
Digital advertisingindustrymap2010 fr1.0Digital advertisingindustrymap2010 fr1.0
Digital advertisingindustrymap2010 fr1.0
Stephane Allard
 
Advertising and promotion
Advertising and promotionAdvertising and promotion
Advertising and promotion
mattone11
 
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 2007
anpeblog
 
Le programme de François Hollande
Le programme de François HollandeLe programme de François Hollande
Le programme de François Hollande
Le 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
 
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
E.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 2013
MdR56
 

Destacado (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
 

Similar a Objets connectés : "We are able !"

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
Smash Tech
 

Similar a 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
 

Más de OCTO Technology

Más de OCTO Technology (20)

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
 
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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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