SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Have a word 
with Google 
Glass 
GDK intro for beginners 
Konrad Olczak
Konrad Olczak 
• iOS and Android 
Software Engineer at 
Exact Business Solutions 
• ERP cloud based 
system 
• Designed and 
implemented Exact 
Online for Google Glass 
• Designed and 
implemented Exact 
Online for Android 
Wear
Agenda 
• Introduction 
o What is Google Glass 
o State of the art 
o Interaction design 
• GDK – demo 
o Live Cards vs. Immersions 
o Card Design 
o Card Scroller 
o Slider 
o Voice
What is Google Glass? 
• Optical head-mounted 
display 
• Android 4.4.2 + GDK 
• 2GB RAM, 16GB Flash 
• 5MP camera, 720p 
video 
• Wi-Fi, Bluetooth 
• Accelerometer, 
Gyroscope, 
Magnetometer, 
Ambient light sensor, 
Proximity sensor
Video 
How to use glasses 1:08 
https://www.youtube.com/watch?v=cijTDv0sje4
Glass – state of the art 
Features Limitations 
• Hands free operations 
• Voice recognition 
• Always ready for action 
• Not publicly released 
• Language 
• Names recognition 
• Overheat 
• No emulator available
Interaction design 
• Think different 
• Its not a smartphone app 
• Small apps 
• Context aware 
• When would be most useful to use voice 
commands
GDK apps structure types 
Timeline card vs. Immersion
GDK – Live Card 
Source: hGps://developers.google.com/glass/develop/gdk/live-­‐‑cards
GDK – Immersions 
Source: hGps://developers.google.com/glass/develop/gdk/immersions
DEMO TIME 
Tell a Joke! 
bitbucket.org/kolczak/tellajoke/src
What did we learn? 
• How to add live card to timeline. 
• How to add options to live card. 
• How to create cards layout. 
• How to create list of cards. 
• How to attach voice commands to cards. 
• How to display slider. 
• How to make glass speak. 
• How to make glass listen.
Google glass very 
aGractive
Konrad 
Olczak 
kolczak87@gmail.com 
konrad.olczak@exact.com 
google.com 
+KonradOlczak 
@kolczak87
Sources 
• bitbucket.org/kolczak/tellajoke/src 
• developers.google.com/glass/develop/overview 
• developers.google.com/glass/develop/gdk/card-design 
• developers.google.com/glass/develop/gdk/card-scroller 
• developers.google.com/glass/develop/gdk/slider 
• www.youtube.com/watch?v=4EvNxWhskf8
Questions? 
No such thing as a stupid question.

Más contenido relacionado

Similar a Have a word with Google Glass

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.
 
gyroFIRE - Google Glass Simulator
gyroFIRE - Google Glass SimulatorgyroFIRE - Google Glass Simulator
gyroFIRE - Google Glass SimulatorIna Centaur
 
Introduction google glass en - rev 20 - codemotion
Introduction google glass   en - rev 20 - codemotionIntroduction google glass   en - rev 20 - codemotion
Introduction google glass en - rev 20 - codemotionCodemotion
 
Intro to Google Glass Development with the GDK
Intro to Google Glass Development with the GDKIntro to Google Glass Development with the GDK
Intro to Google Glass Development with the GDKNorton Lam
 
Wearable Development Ecosystem
Wearable Development EcosystemWearable Development Ecosystem
Wearable Development EcosystemAmish Gandhi
 
Starting Native Development on Google Glass
Starting Native Development on Google GlassStarting Native Development on Google Glass
Starting Native Development on Google GlassLance Nanek
 
Building for Google Glass - What You Need to Know
Building for Google Glass - What You Need to KnowBuilding for Google Glass - What You Need to Know
Building for Google Glass - What You Need to KnowApigee | Google Cloud
 
Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...
Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...
Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...Skills Matter
 
WebCamp Zagreb 2014 mirror api
WebCamp Zagreb 2014   mirror apiWebCamp Zagreb 2014   mirror api
WebCamp Zagreb 2014 mirror apidselmanovic
 
Experience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsExperience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsMarkus Van Kempen
 
From Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on AndroidFrom Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on AndroidOscar Salguero
 
An Overview of Google Glass GDK
An Overview of Google Glass GDKAn Overview of Google Glass GDK
An Overview of Google Glass GDKDave Slocombe
 
The Glass Class - Tutorial1 - Introduction to Glassware Development
The Glass Class - Tutorial1 - Introduction to Glassware DevelopmentThe Glass Class - Tutorial1 - Introduction to Glassware Development
The Glass Class - Tutorial1 - Introduction to Glassware DevelopmentGun Lee
 
Development for Google Glass using Android GDK
Development for Google Glass using Android GDKDevelopment for Google Glass using Android GDK
Development for Google Glass using Android GDKDavid Vávra
 
Google Glass 101 - A brief overview
Google Glass 101 - A brief overviewGoogle Glass 101 - A brief overview
Google Glass 101 - A brief overviewSascha Boerger
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to AndroidMurat Aydın
 
It's more fun in Android!
It's more fun in Android!It's more fun in Android!
It's more fun in Android!Jomar Tigcal
 

Similar a Have a word with Google Glass (20)

Google glass
Google glassGoogle glass
Google glass
 
eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass
 
gyroFIRE - Google Glass Simulator
gyroFIRE - Google Glass SimulatorgyroFIRE - Google Glass Simulator
gyroFIRE - Google Glass Simulator
 
Introduction google glass en - rev 20 - codemotion
Introduction google glass   en - rev 20 - codemotionIntroduction google glass   en - rev 20 - codemotion
Introduction google glass en - rev 20 - codemotion
 
Google Glass Overview 2014 Eng
Google Glass Overview 2014 EngGoogle Glass Overview 2014 Eng
Google Glass Overview 2014 Eng
 
Intro to Google Glass Development with the GDK
Intro to Google Glass Development with the GDKIntro to Google Glass Development with the GDK
Intro to Google Glass Development with the GDK
 
Google glass
Google glassGoogle glass
Google glass
 
Wearable Development Ecosystem
Wearable Development EcosystemWearable Development Ecosystem
Wearable Development Ecosystem
 
Starting Native Development on Google Glass
Starting Native Development on Google GlassStarting Native Development on Google Glass
Starting Native Development on Google Glass
 
Building for Google Glass - What You Need to Know
Building for Google Glass - What You Need to KnowBuilding for Google Glass - What You Need to Know
Building for Google Glass - What You Need to Know
 
Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...
Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...
Droidcon: Al Sutton: Android beyond the phone; Tablets, eReaders, and more- 2...
 
WebCamp Zagreb 2014 mirror api
WebCamp Zagreb 2014   mirror apiWebCamp Zagreb 2014   mirror api
WebCamp Zagreb 2014 mirror api
 
Experience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsExperience with Google Glass and Business Applications
Experience with Google Glass and Business Applications
 
From Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on AndroidFrom Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on Android
 
An Overview of Google Glass GDK
An Overview of Google Glass GDKAn Overview of Google Glass GDK
An Overview of Google Glass GDK
 
The Glass Class - Tutorial1 - Introduction to Glassware Development
The Glass Class - Tutorial1 - Introduction to Glassware DevelopmentThe Glass Class - Tutorial1 - Introduction to Glassware Development
The Glass Class - Tutorial1 - Introduction to Glassware Development
 
Development for Google Glass using Android GDK
Development for Google Glass using Android GDKDevelopment for Google Glass using Android GDK
Development for Google Glass using Android GDK
 
Google Glass 101 - A brief overview
Google Glass 101 - A brief overviewGoogle Glass 101 - A brief overview
Google Glass 101 - A brief overview
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
It's more fun in Android!
It's more fun in Android!It's more fun in Android!
It's more fun in Android!
 

Último

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 

Último (20)

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 

Have a word with Google Glass

  • 1. Have a word with Google Glass GDK intro for beginners Konrad Olczak
  • 2. Konrad Olczak • iOS and Android Software Engineer at Exact Business Solutions • ERP cloud based system • Designed and implemented Exact Online for Google Glass • Designed and implemented Exact Online for Android Wear
  • 3. Agenda • Introduction o What is Google Glass o State of the art o Interaction design • GDK – demo o Live Cards vs. Immersions o Card Design o Card Scroller o Slider o Voice
  • 4. What is Google Glass? • Optical head-mounted display • Android 4.4.2 + GDK • 2GB RAM, 16GB Flash • 5MP camera, 720p video • Wi-Fi, Bluetooth • Accelerometer, Gyroscope, Magnetometer, Ambient light sensor, Proximity sensor
  • 5. Video How to use glasses 1:08 https://www.youtube.com/watch?v=cijTDv0sje4
  • 6. Glass – state of the art Features Limitations • Hands free operations • Voice recognition • Always ready for action • Not publicly released • Language • Names recognition • Overheat • No emulator available
  • 7. Interaction design • Think different • Its not a smartphone app • Small apps • Context aware • When would be most useful to use voice commands
  • 8. GDK apps structure types Timeline card vs. Immersion
  • 9. GDK – Live Card Source: hGps://developers.google.com/glass/develop/gdk/live-­‐‑cards
  • 10. GDK – Immersions Source: hGps://developers.google.com/glass/develop/gdk/immersions
  • 11. DEMO TIME Tell a Joke! bitbucket.org/kolczak/tellajoke/src
  • 12. What did we learn? • How to add live card to timeline. • How to add options to live card. • How to create cards layout. • How to create list of cards. • How to attach voice commands to cards. • How to display slider. • How to make glass speak. • How to make glass listen.
  • 13. Google glass very aGractive
  • 14. Konrad Olczak kolczak87@gmail.com konrad.olczak@exact.com google.com +KonradOlczak @kolczak87
  • 15. Sources • bitbucket.org/kolczak/tellajoke/src • developers.google.com/glass/develop/overview • developers.google.com/glass/develop/gdk/card-design • developers.google.com/glass/develop/gdk/card-scroller • developers.google.com/glass/develop/gdk/slider • www.youtube.com/watch?v=4EvNxWhskf8
  • 16. Questions? No such thing as a stupid question.