SlideShare a Scribd company logo
Presented by
Introduction to Wearable Development
Mohammad Arman
Software Engineer, Augmedix
arman@augmedix.com
About Augmedix
● Silicon Valley based startup engaged in rehumanizing healthcare
● Founded by Ian Shakil and Pelu Tran
● Google Glass Certified Partner
● Number 1 most innovative company in healthcare by Fast Company
Doctors wear Augmedix wearable
technology during visits
Notes are completed automatically
so doctors can focus on patients
Doctors just need to sign the notes
and it is done
How Augmedix works
Augmedix in international media
Wearable technology (also called wearable gadgets) is a category of
technology devices that can be worn by a consumer and often include
tracking information related to health and fitness.
Contents
Wearables - Fitness tracking bands
Wearables - Smart watches
Wearables - Smart glasses
What are wearables?
Fitness tracking bands Fitbit, Jawbone, Runtastic, Mio, Basis, Misfit, Nike, Microsoft Band,
Garmin, and others.
FITBIT RUNTASTIC ORBIT MICROSOFT BAND
Wearables - Fitness tracking bands
Smart watches like Android Wear, Apple Watch or Pebble Watch.
ANDROID WEAR SONY SMART WATCH APPLE WATCH
Wearables - Smartwatches
SONY SMARTEYEGLASS GOOGLE GLASS MICROSOFT HOLOLENS
Wearables - Smart Glasses
Smart Glasses like Google Glass, Sony SmartEyeGlass or Microsoft Hololens
● Android Wearable API
● Google Play Services and Android SDK (Android 4.4W.2)
● Wearable Support Library
● Watchfaces
● Handheld devices running Android 4.3 or later can communicate with wearables.
Contents
Adding wearable features to notification
Sending and syncing data
Android Wearable support library
Android Wear Development
Sync notification Enable voice actions Build APKs Share data
Developing for Android Wear
The Android Wear APIs are delivered in the Android Support Library and Google Play
services. When using these libraries, handheld devices running Android 4.3 or later can
communicate with wearables.
Contents
Adding wearable features to notification
Sending and syncing data
Android Wearable support library
Android wear API
- Creating a Notification
- Receiving Voice Input in a Notification
- Adding Pages to a Notification
- Stacking Notifications
Adding wearable features to notification
- Data items
- Messages
- Assets
- WearableListenerService (for services)
- DataListener (for foreground activities)
- Channel
Sending and syncing data
android.support.wearable
android.support.wearable.activity
android.support.wearable.companion
android.support.wearable.input
android.support.wearable.media
android.support.wearable.provider
android.support.wearable.view
android.support.wearable.watchface
Android Wearable support library
Great opportunity for both designers and developers
https://play.google.com/store/apps/details?id=slide.watchFrenzy.premium
Watch faces
Contents
Design before you develop
Develop with Android based APIs
Distribute to Glass users
Get introduced with Google Glass Development
Some layout templates
Development lifecycle
Design principles Design patterns Glass style and templates Glassware flow designer
Build a pattern Explore the API docs Learn with sample Tools and downloads
Follow the best practice Complete the launch guideline Connect with the community
What you need to become Glass developer
The mighty GDK
Contents
Explore the user experience of Google Glass
GDK overview
Real-time user interaction Offline functionality Access to hardware
The Glass Development Kit
If you're comfortable with Android, here's all you need to know:
● Get the Android 4.4.2 (API 19) SDK and Glass Development Kit Preview add-on
from the Android SDK Manager.
● On Glass, turn on USB debugging (Settings > Device Info > Turn on debug).
● Import some GDK samples.
● When you're ready to create a project for your own Glassware, use these
settings:
■ Compile with: Glass Development Kit Developer Preview
■ Theme: None (ADT and Android Studio usually assign a theme
automatically, even if you specify no theme, so remove the android:theme
property from your manifest after creating a project.)
GDK Quick Start
Deployment process is straight forward like traditional Android Deployment
Deployment on Glass
Users typically have multiple devices that store and display information
for specific time periods. Glass works best with information that is simple,
relevant, and current.
Use Case of Google Glass
Google Glass demonstration
Get introduced with Glassware
Contents
Explore the user experience of Google Glass
Good bye
Tap to go home

More Related Content

Viewers also liked

Fin - A Wearable Gesture Controlled Ring
Fin - A Wearable Gesture Controlled RingFin - A Wearable Gesture Controlled Ring
Fin - A Wearable Gesture Controlled Ring
Ganesh Xe
 
Fitness tracker devices market study
Fitness tracker devices market studyFitness tracker devices market study
Fitness tracker devices market study
Kevin Huang
 
Smart WATCH PPT
Smart WATCH PPTSmart WATCH PPT
Smart WATCH PPT
Anusha k
 
CICRET BRACELET
CICRET BRACELETCICRET BRACELET
CICRET BRACELET
SAGAR REDDY SAMALA
 
FitBit
FitBitFitBit
FitBit
Mike Rueffer
 
PSFK Future of Gaming Report
PSFK Future of Gaming Report PSFK Future of Gaming Report
PSFK Future of Gaming Report
PSFK
 
Wearables devices market and technology
Wearables devices market and technologyWearables devices market and technology
Wearables devices market and technology
Kevin Huang
 
Short Motivational Stories
Short Motivational StoriesShort Motivational Stories
Short Motivational Stories
CA. Abhishek Zaware
 
VISIONS OF THE FUTURE Little Rock 2016
VISIONS OF THE FUTURE Little Rock 2016VISIONS OF THE FUTURE Little Rock 2016
VISIONS OF THE FUTURE Little Rock 2016
Brian Housand
 
The Future of Education is Digital
The Future of Education is DigitalThe Future of Education is Digital
The Future of Education is Digital
Paul Brown
 
Exploring VR
 Exploring VR Exploring VR
Exploring VR
FITC
 
Wearable Tech - Trends for 2016
Wearable Tech - Trends for 2016Wearable Tech - Trends for 2016
Wearable Tech - Trends for 2016
Scott Eggertsen
 

Viewers also liked (12)

Fin - A Wearable Gesture Controlled Ring
Fin - A Wearable Gesture Controlled RingFin - A Wearable Gesture Controlled Ring
Fin - A Wearable Gesture Controlled Ring
 
Fitness tracker devices market study
Fitness tracker devices market studyFitness tracker devices market study
Fitness tracker devices market study
 
Smart WATCH PPT
Smart WATCH PPTSmart WATCH PPT
Smart WATCH PPT
 
CICRET BRACELET
CICRET BRACELETCICRET BRACELET
CICRET BRACELET
 
FitBit
FitBitFitBit
FitBit
 
PSFK Future of Gaming Report
PSFK Future of Gaming Report PSFK Future of Gaming Report
PSFK Future of Gaming Report
 
Wearables devices market and technology
Wearables devices market and technologyWearables devices market and technology
Wearables devices market and technology
 
Short Motivational Stories
Short Motivational StoriesShort Motivational Stories
Short Motivational Stories
 
VISIONS OF THE FUTURE Little Rock 2016
VISIONS OF THE FUTURE Little Rock 2016VISIONS OF THE FUTURE Little Rock 2016
VISIONS OF THE FUTURE Little Rock 2016
 
The Future of Education is Digital
The Future of Education is DigitalThe Future of Education is Digital
The Future of Education is Digital
 
Exploring VR
 Exploring VR Exploring VR
Exploring VR
 
Wearable Tech - Trends for 2016
Wearable Tech - Trends for 2016Wearable Tech - Trends for 2016
Wearable Tech - Trends for 2016
 

Similar to Introduction to Wearable Development

Wearable Technology Report
Wearable Technology ReportWearable Technology Report
Wearable Technology Report
Rohini Vaze
 
Android Wear Virtual Digital Assistant on your wrist
Android Wear Virtual Digital Assistant on your wristAndroid Wear Virtual Digital Assistant on your wrist
Android Wear Virtual Digital Assistant on your wrist
Endeavour Software Technologies
 
Wearable App Development in 2023.
Wearable App Development in 2023.Wearable App Development in 2023.
Wearable App Development in 2023.
Techugo
 
Android ppt
 Android ppt Android ppt
Android ppt
Basavaraj Amogi
 
Android wear
Android wearAndroid wear
Android wear
Mohammed Sonnet Khan
 
Wearable App Development for Smart Watches and Fitness Trackers 2024.pdf
Wearable App Development for Smart Watches and Fitness Trackers 2024.pdfWearable App Development for Smart Watches and Fitness Trackers 2024.pdf
Wearable App Development for Smart Watches and Fitness Trackers 2024.pdf
Arramton
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011
Kenneth van Rumste
 
Building for android wear Depth and Flexibility.
Building for android wear Depth and Flexibility.Building for android wear Depth and Flexibility.
Building for android wear Depth and Flexibility.
Ketan Raval
 
Break Timer: Android-wear introduction and application case-study
Break Timer: Android-wear introduction and application case-studyBreak Timer: Android-wear introduction and application case-study
Break Timer: Android-wear introduction and application case-study
Umair Vatao
 
Khaled Sarayeddine (Optinvent) Developing with Android for Smartglasses
Khaled Sarayeddine (Optinvent) Developing with Android for SmartglassesKhaled Sarayeddine (Optinvent) Developing with Android for Smartglasses
Khaled Sarayeddine (Optinvent) Developing with Android for Smartglasses
AugmentedWorldExpo
 
Wearable Technology- Transforms the way we experience the world
Wearable Technology- Transforms the way we experience the worldWearable Technology- Transforms the way we experience the world
Wearable Technology- Transforms the way we experience the world
Affle mTraction Enterprise
 
Company_Profile
Company_ProfileCompany_Profile
Company_Profile
Soutik Dutta
 
Industrial Trends for Mobile
Industrial Trends for MobileIndustrial Trends for Mobile
Industrial Trends for Mobile
Kevin H.A. Tan
 
Quantified Self and the Social Internet of Things
Quantified Self and the Social Internet of ThingsQuantified Self and the Social Internet of Things
Quantified Self and the Social Internet of Things
M2M Alliance e.V.
 
Google Glass Technology
Google Glass TechnologyGoogle Glass Technology
Google Glass Technology
IRJET Journal
 
IOT Wearables app development company
IOT Wearables app development companyIOT Wearables app development company
IOT Wearables app development company
pattemdigitalsolutio
 
[Wroclaw #1] Android Security Workshop
[Wroclaw #1] Android Security Workshop[Wroclaw #1] Android Security Workshop
[Wroclaw #1] Android Security Workshop
OWASP
 
Wearable Devices App Development: A comprehensive Guide For You!
Wearable Devices App Development: A comprehensive Guide For You! Wearable Devices App Development: A comprehensive Guide For You!
Wearable Devices App Development: A comprehensive Guide For You!
Techugo
 
Android Training | Android Training Institue
Android Training | Android Training InstitueAndroid Training | Android Training Institue
Android Training | Android Training Institue
IIHT LTD
 
android training | android training in chennai | IIHT
android training | android training in chennai | IIHTandroid training | android training in chennai | IIHT
android training | android training in chennai | IIHT
IIHT LTD
 

Similar to Introduction to Wearable Development (20)

Wearable Technology Report
Wearable Technology ReportWearable Technology Report
Wearable Technology Report
 
Android Wear Virtual Digital Assistant on your wrist
Android Wear Virtual Digital Assistant on your wristAndroid Wear Virtual Digital Assistant on your wrist
Android Wear Virtual Digital Assistant on your wrist
 
Wearable App Development in 2023.
Wearable App Development in 2023.Wearable App Development in 2023.
Wearable App Development in 2023.
 
Android ppt
 Android ppt Android ppt
Android ppt
 
Android wear
Android wearAndroid wear
Android wear
 
Wearable App Development for Smart Watches and Fitness Trackers 2024.pdf
Wearable App Development for Smart Watches and Fitness Trackers 2024.pdfWearable App Development for Smart Watches and Fitness Trackers 2024.pdf
Wearable App Development for Smart Watches and Fitness Trackers 2024.pdf
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011
 
Building for android wear Depth and Flexibility.
Building for android wear Depth and Flexibility.Building for android wear Depth and Flexibility.
Building for android wear Depth and Flexibility.
 
Break Timer: Android-wear introduction and application case-study
Break Timer: Android-wear introduction and application case-studyBreak Timer: Android-wear introduction and application case-study
Break Timer: Android-wear introduction and application case-study
 
Khaled Sarayeddine (Optinvent) Developing with Android for Smartglasses
Khaled Sarayeddine (Optinvent) Developing with Android for SmartglassesKhaled Sarayeddine (Optinvent) Developing with Android for Smartglasses
Khaled Sarayeddine (Optinvent) Developing with Android for Smartglasses
 
Wearable Technology- Transforms the way we experience the world
Wearable Technology- Transforms the way we experience the worldWearable Technology- Transforms the way we experience the world
Wearable Technology- Transforms the way we experience the world
 
Company_Profile
Company_ProfileCompany_Profile
Company_Profile
 
Industrial Trends for Mobile
Industrial Trends for MobileIndustrial Trends for Mobile
Industrial Trends for Mobile
 
Quantified Self and the Social Internet of Things
Quantified Self and the Social Internet of ThingsQuantified Self and the Social Internet of Things
Quantified Self and the Social Internet of Things
 
Google Glass Technology
Google Glass TechnologyGoogle Glass Technology
Google Glass Technology
 
IOT Wearables app development company
IOT Wearables app development companyIOT Wearables app development company
IOT Wearables app development company
 
[Wroclaw #1] Android Security Workshop
[Wroclaw #1] Android Security Workshop[Wroclaw #1] Android Security Workshop
[Wroclaw #1] Android Security Workshop
 
Wearable Devices App Development: A comprehensive Guide For You!
Wearable Devices App Development: A comprehensive Guide For You! Wearable Devices App Development: A comprehensive Guide For You!
Wearable Devices App Development: A comprehensive Guide For You!
 
Android Training | Android Training Institue
Android Training | Android Training InstitueAndroid Training | Android Training Institue
Android Training | Android Training Institue
 
android training | android training in chennai | IIHT
android training | android training in chennai | IIHTandroid training | android training in chennai | IIHT
android training | android training in chennai | IIHT
 

Recently uploaded

New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 

Recently uploaded (20)

New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 

Introduction to Wearable Development

  • 1. Presented by Introduction to Wearable Development
  • 2. Mohammad Arman Software Engineer, Augmedix arman@augmedix.com
  • 3. About Augmedix ● Silicon Valley based startup engaged in rehumanizing healthcare ● Founded by Ian Shakil and Pelu Tran ● Google Glass Certified Partner ● Number 1 most innovative company in healthcare by Fast Company
  • 4. Doctors wear Augmedix wearable technology during visits Notes are completed automatically so doctors can focus on patients Doctors just need to sign the notes and it is done How Augmedix works
  • 6. Wearable technology (also called wearable gadgets) is a category of technology devices that can be worn by a consumer and often include tracking information related to health and fitness. Contents Wearables - Fitness tracking bands Wearables - Smart watches Wearables - Smart glasses What are wearables?
  • 7. Fitness tracking bands Fitbit, Jawbone, Runtastic, Mio, Basis, Misfit, Nike, Microsoft Band, Garmin, and others. FITBIT RUNTASTIC ORBIT MICROSOFT BAND Wearables - Fitness tracking bands
  • 8. Smart watches like Android Wear, Apple Watch or Pebble Watch. ANDROID WEAR SONY SMART WATCH APPLE WATCH Wearables - Smartwatches
  • 9. SONY SMARTEYEGLASS GOOGLE GLASS MICROSOFT HOLOLENS Wearables - Smart Glasses Smart Glasses like Google Glass, Sony SmartEyeGlass or Microsoft Hololens
  • 10. ● Android Wearable API ● Google Play Services and Android SDK (Android 4.4W.2) ● Wearable Support Library ● Watchfaces ● Handheld devices running Android 4.3 or later can communicate with wearables. Contents Adding wearable features to notification Sending and syncing data Android Wearable support library Android Wear Development
  • 11. Sync notification Enable voice actions Build APKs Share data Developing for Android Wear
  • 12. The Android Wear APIs are delivered in the Android Support Library and Google Play services. When using these libraries, handheld devices running Android 4.3 or later can communicate with wearables. Contents Adding wearable features to notification Sending and syncing data Android Wearable support library Android wear API
  • 13. - Creating a Notification - Receiving Voice Input in a Notification - Adding Pages to a Notification - Stacking Notifications Adding wearable features to notification
  • 14. - Data items - Messages - Assets - WearableListenerService (for services) - DataListener (for foreground activities) - Channel Sending and syncing data
  • 16. Great opportunity for both designers and developers https://play.google.com/store/apps/details?id=slide.watchFrenzy.premium Watch faces
  • 17. Contents Design before you develop Develop with Android based APIs Distribute to Glass users Get introduced with Google Glass Development
  • 19. Development lifecycle Design principles Design patterns Glass style and templates Glassware flow designer Build a pattern Explore the API docs Learn with sample Tools and downloads Follow the best practice Complete the launch guideline Connect with the community
  • 20. What you need to become Glass developer The mighty GDK Contents Explore the user experience of Google Glass
  • 21. GDK overview Real-time user interaction Offline functionality Access to hardware The Glass Development Kit
  • 22. If you're comfortable with Android, here's all you need to know: ● Get the Android 4.4.2 (API 19) SDK and Glass Development Kit Preview add-on from the Android SDK Manager. ● On Glass, turn on USB debugging (Settings > Device Info > Turn on debug). ● Import some GDK samples. ● When you're ready to create a project for your own Glassware, use these settings: ■ Compile with: Glass Development Kit Developer Preview ■ Theme: None (ADT and Android Studio usually assign a theme automatically, even if you specify no theme, so remove the android:theme property from your manifest after creating a project.) GDK Quick Start
  • 23. Deployment process is straight forward like traditional Android Deployment Deployment on Glass
  • 24. Users typically have multiple devices that store and display information for specific time periods. Glass works best with information that is simple, relevant, and current. Use Case of Google Glass
  • 25. Google Glass demonstration Get introduced with Glassware Contents Explore the user experience of Google Glass
  • 26. Good bye Tap to go home