SlideShare uma empresa Scribd logo
1 de 26
Content From Google IO, Google Logo, Glass Developer Documentation Used WITH Permission from Google Press Department
+YossiElkrief
• Software engineer
• Glass Explorer and Developer
• Sr. Android developer
• Entrepreneur
• Chairman, LFC Supporters Branch,Israel
Agenda
3
Glass Intro
Glass info
Mirror API
Mirror Mirror on The Wall
Behind the Looking Glass
Glass
Development Kit
Using GDK
Glass Intro
5
○ Battery ≤ 1 day
○ 5MPX camera, 720p video, touchpad
○ display 640 x 360 px (~= 25' HD screen 2m)
○ gyroscope, accelerometer, compass
○ Wifi, BT.
○ 16 GB - 12 GB of usable memory, synced with Google cloud storage.
○ sound “bone conduction”, mono earphone and stereo earphones
○ microphone, eye tracker
○ Calls/SMS/GPS/Internet through phone if needed.
Tech specs
6
7
8
Timeline
9
10
• The Glass user interface is a virtual timeline that is comprised of 640 × 360 pixel cards.
• Users scroll through the timeline to reveal cards in the past, present, and future.
• The most recent items reside in the center of the timeline, closest to the user experience.
Home
11
The default Home card is the Glass clock and it resides in the center of the timeline.
Appears whenever users wake Glass up
Provides voice and touch commands to start other Glasswares
Past, Present and Future
• Scrolling To the right of the Glass clock brings the history section.
• Cards naturally decay in the past section.
• Past displays static cards ranging from text, HTML, photos, and videos.
• Scrolling To the left of the Glass clock brings the present and future section.
• Future and Present contain both static and live cards.
12
At the farthest left of the timeline is the Settings bundle, where you configure Glass settings
13
Design for Glass
• Don't get in the way
• Keep It relevant
• Avoid the Unexpected
• Build for people - fire-and-forget usage model
Glass design
• UI building blocks
Static card.
Live card.
Immersion.
• Invocation methods
• ok glass touch or voice menu
• Contextual voice or touch menu on a
timeline card
• Periodic notifications
• Ongoing task
• Immersion
Appears in
timeline
Access to user
input
Control over user
interface
Major uses
Static Cards Yes No
info display
no interaction
Live Cards Yes
Yes. timeline takes
precedence
Yes, no
restrictions
Rich and live
Content
low Interaction
Immersions No Yes , no restrictions
Yes, no
restrictions
Rich and live
Content
High Interaction
Types of Interactions and When to use them
Mirror API
Mirror API
18
19
Google Mirror API Overview
• Managing timeline cards
• Interacting with menu items
• Subscribing to timeline notifications
• Sharing to contacts
• Working with user location
20
Glass Development Kit
Glass Development Kit
Work in the Android environment
Android 4.4 (API 19) SDK Glass Development Kit Sneak Peek
You'll need a solid background in Android before moving on
Android beginners Start @ Android developers site
24
- Main Page
https://developers.google.com/glass/
- Project Home
https://code.google.com/p/google-glass-api/
- Stackoverflow
http://stackoverflow.com/questions/tagged/google-gdk
- Unofficial Glassware listing
http://glass-apps.org/google-glass-application-list
Resources for developers
Demo Time
Thank You!
+Yossi Elkrief

Mais conteúdo relacionado

Mais procurados

Google glass_Aayoustic
Google glass_AayousticGoogle glass_Aayoustic
Google glass_Aayousticaayoustic
 
Google glass, All you need to know
Google glass, All you need to knowGoogle glass, All you need to know
Google glass, All you need to knowVivek Jha
 
Why should you android (archived)
Why should you android (archived)Why should you android (archived)
Why should you android (archived)Bud Siddhisena
 
Google Glass
Google GlassGoogle Glass
Google Glassjunaid401
 

Mais procurados (7)

Google glass_Aayoustic
Google glass_AayousticGoogle glass_Aayoustic
Google glass_Aayoustic
 
Google GLΛSS
Google GLΛSSGoogle GLΛSS
Google GLΛSS
 
Google glass, All you need to know
Google glass, All you need to knowGoogle glass, All you need to know
Google glass, All you need to know
 
Google glass.
Google glass.Google glass.
Google glass.
 
Why should you android (archived)
Why should you android (archived)Why should you android (archived)
Why should you android (archived)
 
Google Glass
Google GlassGoogle Glass
Google Glass
 
Google Glass
Google GlassGoogle Glass
Google Glass
 

Destaque

Neuromarketing Honduras Arreglado
Neuromarketing Honduras ArregladoNeuromarketing Honduras Arreglado
Neuromarketing Honduras ArregladoOtto Porta
 
Personal branding honduras, miami y peru 2015
Personal branding   honduras, miami y peru 2015 Personal branding   honduras, miami y peru 2015
Personal branding honduras, miami y peru 2015 Otto Porta
 
Intro Glass Adobe User Group
Intro Glass Adobe User GroupIntro Glass Adobe User Group
Intro Glass Adobe User GroupInfo.nl
 
Seminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu Negocio
Seminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu NegocioSeminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu Negocio
Seminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu NegocioOtto Porta
 
Seminario redes sociales Agosto, 2015
Seminario redes sociales   Agosto, 2015Seminario redes sociales   Agosto, 2015
Seminario redes sociales Agosto, 2015Otto Porta
 
เอกสารประชาสัมพันธ์อบรม City Hubs
เอกสารประชาสัมพันธ์อบรม City Hubsเอกสารประชาสัมพันธ์อบรม City Hubs
เอกสารประชาสัมพันธ์อบรม City HubsKasiti Panthanom
 
Liderazgo Reinventandote
Liderazgo   ReinventandoteLiderazgo   Reinventandote
Liderazgo ReinventandoteOtto Porta
 

Destaque (7)

Neuromarketing Honduras Arreglado
Neuromarketing Honduras ArregladoNeuromarketing Honduras Arreglado
Neuromarketing Honduras Arreglado
 
Personal branding honduras, miami y peru 2015
Personal branding   honduras, miami y peru 2015 Personal branding   honduras, miami y peru 2015
Personal branding honduras, miami y peru 2015
 
Intro Glass Adobe User Group
Intro Glass Adobe User GroupIntro Glass Adobe User Group
Intro Glass Adobe User Group
 
Seminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu Negocio
Seminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu NegocioSeminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu Negocio
Seminario: Redes Sociales - Como Usarlas Para Hacer Crecer tu Negocio
 
Seminario redes sociales Agosto, 2015
Seminario redes sociales   Agosto, 2015Seminario redes sociales   Agosto, 2015
Seminario redes sociales Agosto, 2015
 
เอกสารประชาสัมพันธ์อบรม City Hubs
เอกสารประชาสัมพันธ์อบรม City Hubsเอกสารประชาสัมพันธ์อบรม City Hubs
เอกสารประชาสัมพันธ์อบรม City Hubs
 
Liderazgo Reinventandote
Liderazgo   ReinventandoteLiderazgo   Reinventandote
Liderazgo Reinventandote
 

Semelhante a Google Glass, Intro, Glass, GDK, Mirror API

Google Glass Seminar PPT
Google Glass Seminar PPTGoogle Glass Seminar PPT
Google Glass Seminar PPTShashank Naik
 
Google's project glass
Google's project glassGoogle's project glass
Google's project glassNainesh Zaveri
 
Google Glass 101 - A brief overview
Google Glass 101 - A brief overviewGoogle Glass 101 - A brief overview
Google Glass 101 - A brief overviewSascha Boerger
 
Google glass The Future Gadget
Google glass The Future Gadget Google glass The Future Gadget
Google glass The Future Gadget Tushar Malviya
 
Have a word with Google Glass
Have a word with Google GlassHave a word with Google Glass
Have a word with Google GlassKonrad Olczak
 
Google Glass
Google GlassGoogle Glass
Google Glasssie92
 
Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google GlassRamdev Darak
 
google project glass technology
google project glass technologygoogle project glass technology
google project glass technologymahesh b
 
2016 AR Summer School - Lecture4
2016 AR Summer School - Lecture42016 AR Summer School - Lecture4
2016 AR Summer School - Lecture4Mark Billinghurst
 
An Introduction to Google Glass
An Introduction to Google GlassAn Introduction to Google Glass
An Introduction to Google Glassnourizadeh_62
 
Google glass, A new innovation leading to new technology
Google glass, A new innovation leading to new technology Google glass, A new innovation leading to new technology
Google glass, A new innovation leading to new technology Ekta Agrawal
 
Project glass(Googleglass)
Project glass(Googleglass)Project glass(Googleglass)
Project glass(Googleglass)aparna kukkadapu
 
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.
 
Wearables Discussion
Wearables DiscussionWearables Discussion
Wearables DiscussionJeffrey Paul
 
Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...
Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...
Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...Patrick Van Renterghem
 

Semelhante a Google Glass, Intro, Glass, GDK, Mirror API (20)

Google glass
Google glassGoogle glass
Google glass
 
Google Glass Seminar PPT
Google Glass Seminar PPTGoogle Glass Seminar PPT
Google Glass Seminar PPT
 
Google Glass
Google GlassGoogle Glass
Google Glass
 
Google's project glass
Google's project glassGoogle's project glass
Google's project glass
 
Google Glass 101 - A brief overview
Google Glass 101 - A brief overviewGoogle Glass 101 - A brief overview
Google Glass 101 - A brief overview
 
Google glass The Future Gadget
Google glass The Future Gadget Google glass The Future Gadget
Google glass The Future Gadget
 
Google glass.
Google glass.Google glass.
Google glass.
 
Google glass
Google glassGoogle glass
Google glass
 
Have a word with Google Glass
Have a word with Google GlassHave a word with Google Glass
Have a word with Google Glass
 
Google Glass
Google GlassGoogle Glass
Google Glass
 
Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google Glass
 
Google glass
Google glassGoogle glass
Google glass
 
google project glass technology
google project glass technologygoogle project glass technology
google project glass technology
 
2016 AR Summer School - Lecture4
2016 AR Summer School - Lecture42016 AR Summer School - Lecture4
2016 AR Summer School - Lecture4
 
An Introduction to Google Glass
An Introduction to Google GlassAn Introduction to Google Glass
An Introduction to Google Glass
 
Google glass, A new innovation leading to new technology
Google glass, A new innovation leading to new technology Google glass, A new innovation leading to new technology
Google glass, A new innovation leading to new technology
 
Project glass(Googleglass)
Project glass(Googleglass)Project glass(Googleglass)
Project glass(Googleglass)
 
eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass
 
Wearables Discussion
Wearables DiscussionWearables Discussion
Wearables Discussion
 
Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...
Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...
Google Glass UX Best Practices Presentation by Litrik De Roy (@litrik) at the...
 

Mais de DroidConTLV

Mobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, NikeMobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, NikeDroidConTLV
 
Doing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra TechnologiesDoing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra TechnologiesDroidConTLV
 
No more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola SolutionsNo more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola SolutionsDroidConTLV
 
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.comMobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.comDroidConTLV
 
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, ClimacellLiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, ClimacellDroidConTLV
 
MVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, LightricksMVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, LightricksDroidConTLV
 
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)DroidConTLV
 
Building Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice NinjaBuilding Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice NinjaDroidConTLV
 
New Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy ZukanovNew Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy ZukanovDroidConTLV
 
Designing a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, GettDesigning a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, GettDroidConTLV
 
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, PepperThe Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, PepperDroidConTLV
 
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDevKotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDevDroidConTLV
 
Flutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, TikalFlutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, TikalDroidConTLV
 
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bisReactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bisDroidConTLV
 
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevelFun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevelDroidConTLV
 
DroidconTLV 2019
DroidconTLV 2019DroidconTLV 2019
DroidconTLV 2019DroidConTLV
 
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, MondayOk google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, MondayDroidConTLV
 
Introduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, WixIntroduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, WixDroidConTLV
 
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGeneBang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGeneDroidConTLV
 
Educating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz TamirEducating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz TamirDroidConTLV
 

Mais de DroidConTLV (20)

Mobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, NikeMobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, Nike
 
Doing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra TechnologiesDoing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra Technologies
 
No more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola SolutionsNo more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola Solutions
 
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.comMobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
 
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, ClimacellLiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
 
MVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, LightricksMVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, Lightricks
 
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
 
Building Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice NinjaBuilding Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice Ninja
 
New Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy ZukanovNew Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy Zukanov
 
Designing a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, GettDesigning a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, Gett
 
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, PepperThe Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
 
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDevKotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
 
Flutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, TikalFlutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, Tikal
 
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bisReactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
 
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevelFun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
 
DroidconTLV 2019
DroidconTLV 2019DroidconTLV 2019
DroidconTLV 2019
 
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, MondayOk google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
 
Introduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, WixIntroduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, Wix
 
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGeneBang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
 
Educating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz TamirEducating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz Tamir
 

Último

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...apidays
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
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 FMESafe Software
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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 FMESafe Software
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 2024Victor Rentea
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
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 REVIEWERMadyBayot
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Último (20)

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...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Google Glass, Intro, Glass, GDK, Mirror API

  • 1.
  • 2. Content From Google IO, Google Logo, Glass Developer Documentation Used WITH Permission from Google Press Department +YossiElkrief • Software engineer • Glass Explorer and Developer • Sr. Android developer • Entrepreneur • Chairman, LFC Supporters Branch,Israel
  • 3. Agenda 3 Glass Intro Glass info Mirror API Mirror Mirror on The Wall Behind the Looking Glass Glass Development Kit Using GDK
  • 5. 5 ○ Battery ≤ 1 day ○ 5MPX camera, 720p video, touchpad ○ display 640 x 360 px (~= 25' HD screen 2m) ○ gyroscope, accelerometer, compass ○ Wifi, BT. ○ 16 GB - 12 GB of usable memory, synced with Google cloud storage. ○ sound “bone conduction”, mono earphone and stereo earphones ○ microphone, eye tracker ○ Calls/SMS/GPS/Internet through phone if needed. Tech specs
  • 6. 6
  • 7. 7
  • 8. 8
  • 10. 10 • The Glass user interface is a virtual timeline that is comprised of 640 × 360 pixel cards. • Users scroll through the timeline to reveal cards in the past, present, and future. • The most recent items reside in the center of the timeline, closest to the user experience.
  • 11. Home 11 The default Home card is the Glass clock and it resides in the center of the timeline. Appears whenever users wake Glass up Provides voice and touch commands to start other Glasswares
  • 12. Past, Present and Future • Scrolling To the right of the Glass clock brings the history section. • Cards naturally decay in the past section. • Past displays static cards ranging from text, HTML, photos, and videos. • Scrolling To the left of the Glass clock brings the present and future section. • Future and Present contain both static and live cards. 12 At the farthest left of the timeline is the Settings bundle, where you configure Glass settings
  • 13. 13
  • 14. Design for Glass • Don't get in the way • Keep It relevant • Avoid the Unexpected • Build for people - fire-and-forget usage model
  • 15. Glass design • UI building blocks Static card. Live card. Immersion. • Invocation methods • ok glass touch or voice menu • Contextual voice or touch menu on a timeline card • Periodic notifications • Ongoing task • Immersion
  • 16. Appears in timeline Access to user input Control over user interface Major uses Static Cards Yes No info display no interaction Live Cards Yes Yes. timeline takes precedence Yes, no restrictions Rich and live Content low Interaction Immersions No Yes , no restrictions Yes, no restrictions Rich and live Content High Interaction Types of Interactions and When to use them
  • 19. 19
  • 20. Google Mirror API Overview • Managing timeline cards • Interacting with menu items • Subscribing to timeline notifications • Sharing to contacts • Working with user location 20
  • 23. Work in the Android environment Android 4.4 (API 19) SDK Glass Development Kit Sneak Peek You'll need a solid background in Android before moving on Android beginners Start @ Android developers site
  • 24. 24 - Main Page https://developers.google.com/glass/ - Project Home https://code.google.com/p/google-glass-api/ - Stackoverflow http://stackoverflow.com/questions/tagged/google-gdk - Unofficial Glassware listing http://glass-apps.org/google-glass-application-list Resources for developers

Notas do Editor

  1. Focus on content Use of space and typography to communicate hierarchy
  2. We’ll be in office hours for questions Remote folks, ping us on Google+ Catch us on Android Design in Action soon.