introduction to wearable development
TRANSCRIPT
Presented by
Introduction to Wearable Development
Mohammad ArmanSoftware Engineer, [email protected]
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 automaticallyso 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 bandsWearables - Smart watchesWearables - 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 notificationSending and syncing dataAndroid 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 notificationSending and syncing dataAndroid 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.wearableandroid.support.wearable.activityandroid.support.wearable.companionandroid.support.wearable.inputandroid.support.wearable.mediaandroid.support.wearable.providerandroid.support.wearable.viewandroid.support.wearable.watchface
Android Wearable support library
Great opportunity for both designers and developershttps://play.google.com/store/apps/details?id=slide.watchFrenzy.premium
Watch faces
Contents
Design before you developDevelop with Android based APIsDistribute 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 developerThe 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 demonstrationGet introduced with Glassware
Contents
Explore the user experience of Google Glass
Good bye
Tap to go home