SlideShare a Scribd company logo
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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

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

Similar to 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...
 

More from 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
 

More from 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
 

Recently uploaded

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 

Recently uploaded (20)

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 

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

Editor's Notes

  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.