SlideShare a Scribd company logo
1 of 30
Google Mirror API
Don’t Make Fragile Glassware
Principles
Glass is fundamentally different than existing mobile platforms in both design and
use.
Review following Principles when building Glassware to give users the best
experience
Design for Glass
For Glass its now or never

Google+ on Glass shows a single card for each post, with a simple layout
and most content behind a Read more menu item.
Don't get in the way
Glass is designed to be there when you need it and out of the way when you don't. Your
Glassware must function in the same way. Offer engaging functionality that supplements
the user's life without taking away from it.
Keep It relevant
Deliver information at the right place and time for each of your users. The most
relevant experiences are also the most magical and lead to increased engagement and
satisfaction
Avoid the Unexpected
Unexpected functionality and bad experiences on Glass are much worse than on other
devices, because Glass is so close to your users' senses.
Don't send content too frequently and at unexpected times. Always make it clear to users
what the intention of your Glassware is and never pretend to be something you're not.
Build for people
Design interfaces that use imagery, colloquial voice interactions, and natural gestures.
Focus on a fire-and-forget usage model where users can start actions quickly and continue
with what they're doing.
The timeline controls most of the user experience

https://www.youtube.com/watch?feature=player_embedded&v=4EvNxWhskf8
Immersions can momentarily take over for the timeline
Timeline
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.
Timeline sections
Standard sections in the timeline define where cards reside based on the card's temporality.
Settings

 Present/Future

Home

Past 
Live Cards
Live cards appear within the timeline and contain content that is important at the
current time.
They constantly update to keep the information fresh and relevant.
Live Cards - Types
You can only create live cards with the GDK, because they
require access to lower-level functionality that the Mirror API
does not have. There are two types of live cards that you can
create.
High frequency
This type renders many times a second and can show rich 3D or
2D content. If you require fast rendering and a wide variety of
UI rendering options, this type of live card works best.
Low frequency
This type renders the card once every few seconds and can only
show a limited amount of UI components (mainly text and
images). A good use for this type of live card is to display status
or information updates that don't require real-time updates.
Static Cards
Static cards appear within the history section of the timeline.
Each card focuses on one thing, is visually clear, and is simple to read.
Characteristics
The simplest static card consists of one card that is displayed in the history section of the
timeline. A card can also take on characteristics that affect its behavior and structure.
Paginated
Paginated cards spread content across many cards, because the content is too long. The
content would otherwise make sense on one card. Examples include a single news story or a
single email.
Tapping the card reveals a Read more action that reveals the rest of the content that users
can swipe through.
Bundled
Bundles group together similar but distinct cards. Each card can stand on its own but bundles
allow logical groupings of cards based on similiarity or creation time.
Bundles have a page curl at the top right corner notifying users more information is available.
Tapping on a bundle reveals a sub-timeline of cards that users can swipe through.
Periodic notifications
This pattern describes inserting static cards in the timeline without an invocation
model.
Notifications leverage Mirror services or background services on Glass to push
notifications to the timeline.
Ongoing task
Ongoing tasks are long-running live cards that users leave and come back to frequently.
For example, the Stopwatch sample that is shipped with the GDK starts the stopwatch
with an ok glass command.
Users can view the stopwatch for some time, navigate through the timeline to check
other cards, and come back to the stopwatch. If the display sleeps, the stopwatch is the
default card that displays when the display wakes up (as long as it had focus when the
display went to sleep).Users can stop the stopwatch by tapping on a Stop menu item.
Another example of an ongoing task is Strava.
Strava inserts a live card that contains a timer for a current run or bike ride.
Tapping on the live card reveals menus to carry out a wide array of options.

A finish menu item removes the live card from the timeline when users are finished with
their run or bike ride.
Card regions
Glass defines dimensions for a set of common regions to make it easy to design
and display different cards consistently.
Main layout
Full bleed with text
Left image or column

List
Glassware Installation Icons
Writing
You have limited space for text, so follow these guidelines when writing text for your
Glassware.
Keep it brief. Be concise, simple and precise. Look for alternatives to long text such as
reading the content aloud, showing images or video, or removing features.
Keep it simple. Pretend you're speaking to someone who's smart and competent, but
doesn't know technical jargon and may not speak English very well. Use short words,
active verbs, and common nouns.

Be friendly. Use contractions. Talk directly to the reader using second person ("you"). If
your text doesn't read the way you'd say it in casual conversation, it's probably not the
way you should write it.
Put the most important thing first. The first two words (around 11 characters, including
spaces) should include at least a taste of the most important information in the string. If
they don't, start over. Describe only what's necessary, and no more. Don't try to explain
subtle differences. They will be lost on most users.
Avoid repetition. If a significant term gets repeated within a screen or block of text, find
a way to use it just once.
Glass Development Kit

The Glass Development Kit (GDK) is an add-on to the Android SDK that lets you build
Glassware that runs directly on Glass.
Work in the Android environment
We designed the Glass platform to make the existing Android SDK just work on
Glass. This lets you code in a familiar environment, but for a uniquely novel device.
In addition, you can use all of the existing Android development tools, and your
Glassware is even delivered as a standard Android package (APK).
Look out for My next Presentation
Google Mirror API – Developer Guide
Courtesy
Great Old www.google.com

Reach me : utpalbetai@yahoo.com

More Related Content

Similar to Google Mirror API Principles Design Glassware

Is accessibility the new black?
Is accessibility the new black?Is accessibility the new black?
Is accessibility the new black?George Otoiu
 
Sayed-Minhal-Principles of Beautiful Design
Sayed-Minhal-Principles of Beautiful DesignSayed-Minhal-Principles of Beautiful Design
Sayed-Minhal-Principles of Beautiful DesignSayed Minhal
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
 
Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google GlassRamdev Darak
 
Introduction to google glass
Introduction to google glassIntroduction to google glass
Introduction to google glassAnees Haider
 
Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material DesignMohammad Arman
 
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docxhoney725342
 
Google Glasses Integration with SAP
Google Glasses Integration with SAPGoogle Glasses Integration with SAP
Google Glasses Integration with SAPGh14Cc10
 
Glass' evolution, some suggestions
Glass' evolution, some suggestionsGlass' evolution, some suggestions
Glass' evolution, some suggestionsRussell Sullivan
 
Google glass seminar presentation
Google glass seminar presentationGoogle glass seminar presentation
Google glass seminar presentationAparna Nk
 
Material design for android
Material design for androidMaterial design for android
Material design for androidVmoksha Admin
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0Brandon Nolte
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?Marc Miquel
 
Mobile app design document
Mobile app design documentMobile app design document
Mobile app design documentNeeru Seth
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 

Similar to Google Mirror API Principles Design Glassware (20)

Is accessibility the new black?
Is accessibility the new black?Is accessibility the new black?
Is accessibility the new black?
 
Presentation Ux
Presentation UxPresentation Ux
Presentation Ux
 
Sayed-Minhal-Principles of Beautiful Design
Sayed-Minhal-Principles of Beautiful DesignSayed-Minhal-Principles of Beautiful Design
Sayed-Minhal-Principles of Beautiful Design
 
Vc info park
Vc  info parkVc  info park
Vc info park
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
KANAL.K EXP 6.pdf
KANAL.K EXP 6.pdfKANAL.K EXP 6.pdf
KANAL.K EXP 6.pdf
 
Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google Glass
 
Introduction to google glass
Introduction to google glassIntroduction to google glass
Introduction to google glass
 
Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material Design
 
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
 
Google Glasses Integration with SAP
Google Glasses Integration with SAPGoogle Glasses Integration with SAP
Google Glasses Integration with SAP
 
Glass' evolution, some suggestions
Glass' evolution, some suggestionsGlass' evolution, some suggestions
Glass' evolution, some suggestions
 
Google glass seminar presentation
Google glass seminar presentationGoogle glass seminar presentation
Google glass seminar presentation
 
Material design for android
Material design for androidMaterial design for android
Material design for android
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?
 
Mobile app design document
Mobile app design documentMobile app design document
Mobile app design document
 
Top fiv app
Top fiv appTop fiv app
Top fiv app
 
list script and flowchart
list script and flowchartlist script and flowchart
list script and flowchart
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 

More from Utpal Betai

Decentralised Financing (DeFi)
Decentralised Financing (DeFi)Decentralised Financing (DeFi)
Decentralised Financing (DeFi)Utpal Betai
 
Gdg dev fest 2019
Gdg dev fest 2019Gdg dev fest 2019
Gdg dev fest 2019Utpal Betai
 
Keynote focus on future
Keynote focus on future Keynote focus on future
Keynote focus on future Utpal Betai
 
Keynote Android
Keynote Android Keynote Android
Keynote Android Utpal Betai
 
Top 10 app developer excuses
Top 10 app developer excusesTop 10 app developer excuses
Top 10 app developer excusesUtpal Betai
 
Apple design awards 2014
Apple design awards 2014Apple design awards 2014
Apple design awards 2014Utpal Betai
 
I os8 in 8 slides
I os8 in 8 slidesI os8 in 8 slides
I os8 in 8 slidesUtpal Betai
 
Mobile app for Business Success
Mobile app for Business SuccessMobile app for Business Success
Mobile app for Business SuccessUtpal Betai
 
App monetization
App monetizationApp monetization
App monetizationUtpal Betai
 

More from Utpal Betai (15)

Decentralised Financing (DeFi)
Decentralised Financing (DeFi)Decentralised Financing (DeFi)
Decentralised Financing (DeFi)
 
Gdg dev fest 2019
Gdg dev fest 2019Gdg dev fest 2019
Gdg dev fest 2019
 
Keynote focus on future
Keynote focus on future Keynote focus on future
Keynote focus on future
 
Keynote 2017
Keynote   2017 Keynote   2017
Keynote 2017
 
Keynote Android
Keynote Android Keynote Android
Keynote Android
 
Top 10 app developer excuses
Top 10 app developer excusesTop 10 app developer excuses
Top 10 app developer excuses
 
Apple design awards 2014
Apple design awards 2014Apple design awards 2014
Apple design awards 2014
 
Appmonetization
AppmonetizationAppmonetization
Appmonetization
 
I os8 in 8 slides
I os8 in 8 slidesI os8 in 8 slides
I os8 in 8 slides
 
Eye opener
Eye openerEye opener
Eye opener
 
Mobile app for Business Success
Mobile app for Business SuccessMobile app for Business Success
Mobile app for Business Success
 
Androit kitkat
Androit kitkatAndroit kitkat
Androit kitkat
 
App monetization
App monetizationApp monetization
App monetization
 
Led money
Led moneyLed money
Led money
 
Twitter
TwitterTwitter
Twitter
 

Recently uploaded

Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一ss ss
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...Authentic No 1 Amil Baba In Pakistan
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 

Recently uploaded (20)

Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565
 

Google Mirror API Principles Design Glassware

  • 1. Google Mirror API Don’t Make Fragile Glassware
  • 2. Principles Glass is fundamentally different than existing mobile platforms in both design and use. Review following Principles when building Glassware to give users the best experience
  • 4. For Glass its now or never Google+ on Glass shows a single card for each post, with a simple layout and most content behind a Read more menu item.
  • 5. Don't get in the way Glass is designed to be there when you need it and out of the way when you don't. Your Glassware must function in the same way. Offer engaging functionality that supplements the user's life without taking away from it.
  • 6. Keep It relevant Deliver information at the right place and time for each of your users. The most relevant experiences are also the most magical and lead to increased engagement and satisfaction
  • 7. Avoid the Unexpected Unexpected functionality and bad experiences on Glass are much worse than on other devices, because Glass is so close to your users' senses. Don't send content too frequently and at unexpected times. Always make it clear to users what the intention of your Glassware is and never pretend to be something you're not.
  • 8. Build for people Design interfaces that use imagery, colloquial voice interactions, and natural gestures. Focus on a fire-and-forget usage model where users can start actions quickly and continue with what they're doing.
  • 9. The timeline controls most of the user experience https://www.youtube.com/watch?feature=player_embedded&v=4EvNxWhskf8
  • 10. Immersions can momentarily take over for the timeline
  • 11. Timeline 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.
  • 12. Timeline sections Standard sections in the timeline define where cards reside based on the card's temporality. Settings  Present/Future Home Past 
  • 13. Live Cards Live cards appear within the timeline and contain content that is important at the current time. They constantly update to keep the information fresh and relevant.
  • 14. Live Cards - Types You can only create live cards with the GDK, because they require access to lower-level functionality that the Mirror API does not have. There are two types of live cards that you can create. High frequency This type renders many times a second and can show rich 3D or 2D content. If you require fast rendering and a wide variety of UI rendering options, this type of live card works best. Low frequency This type renders the card once every few seconds and can only show a limited amount of UI components (mainly text and images). A good use for this type of live card is to display status or information updates that don't require real-time updates.
  • 15. Static Cards Static cards appear within the history section of the timeline. Each card focuses on one thing, is visually clear, and is simple to read.
  • 16. Characteristics The simplest static card consists of one card that is displayed in the history section of the timeline. A card can also take on characteristics that affect its behavior and structure. Paginated Paginated cards spread content across many cards, because the content is too long. The content would otherwise make sense on one card. Examples include a single news story or a single email. Tapping the card reveals a Read more action that reveals the rest of the content that users can swipe through. Bundled Bundles group together similar but distinct cards. Each card can stand on its own but bundles allow logical groupings of cards based on similiarity or creation time. Bundles have a page curl at the top right corner notifying users more information is available. Tapping on a bundle reveals a sub-timeline of cards that users can swipe through.
  • 17. Periodic notifications This pattern describes inserting static cards in the timeline without an invocation model. Notifications leverage Mirror services or background services on Glass to push notifications to the timeline.
  • 18. Ongoing task Ongoing tasks are long-running live cards that users leave and come back to frequently. For example, the Stopwatch sample that is shipped with the GDK starts the stopwatch with an ok glass command. Users can view the stopwatch for some time, navigate through the timeline to check other cards, and come back to the stopwatch. If the display sleeps, the stopwatch is the default card that displays when the display wakes up (as long as it had focus when the display went to sleep).Users can stop the stopwatch by tapping on a Stop menu item.
  • 19. Another example of an ongoing task is Strava. Strava inserts a live card that contains a timer for a current run or bike ride. Tapping on the live card reveals menus to carry out a wide array of options. A finish menu item removes the live card from the timeline when users are finished with their run or bike ride.
  • 20. Card regions Glass defines dimensions for a set of common regions to make it easy to design and display different cards consistently.
  • 23. Left image or column List
  • 25.
  • 26. Writing You have limited space for text, so follow these guidelines when writing text for your Glassware. Keep it brief. Be concise, simple and precise. Look for alternatives to long text such as reading the content aloud, showing images or video, or removing features. Keep it simple. Pretend you're speaking to someone who's smart and competent, but doesn't know technical jargon and may not speak English very well. Use short words, active verbs, and common nouns. Be friendly. Use contractions. Talk directly to the reader using second person ("you"). If your text doesn't read the way you'd say it in casual conversation, it's probably not the way you should write it. Put the most important thing first. The first two words (around 11 characters, including spaces) should include at least a taste of the most important information in the string. If they don't, start over. Describe only what's necessary, and no more. Don't try to explain subtle differences. They will be lost on most users. Avoid repetition. If a significant term gets repeated within a screen or block of text, find a way to use it just once.
  • 27. Glass Development Kit The Glass Development Kit (GDK) is an add-on to the Android SDK that lets you build Glassware that runs directly on Glass.
  • 28. Work in the Android environment We designed the Glass platform to make the existing Android SDK just work on Glass. This lets you code in a familiar environment, but for a uniquely novel device. In addition, you can use all of the existing Android development tools, and your Glassware is even delivered as a standard Android package (APK).
  • 29. Look out for My next Presentation Google Mirror API – Developer Guide
  • 30. Courtesy Great Old www.google.com Reach me : utpalbetai@yahoo.com