Android Wear Virtual Digital Assistant on your wrist
-
Upload
endeavour-software-technologies -
Category
Technology
-
view
338 -
download
1
description
Transcript of Android Wear Virtual Digital Assistant on your wrist
Virtual Digital Assistanton your wrist
Android
Android wear
2
4
5
8
9
10
INTRODUCTION
ANDROID WEAR
WEARABLE MARKET TRENDS
BEYOND WEARABLES
REFERENCES
ANDROID WEAR APP DEVELOPMENT
Role of ‘Android Wear’ in todays wearable market
Key Wearable Players
Consumer & Enterprise World
Use Cases
Wearable SDK
Key Features / APIs
2
3
4
4
5
5
2
INTRODUCTIONThis whitepaper looks at Android Wear, a customized Android Version for wearable deviceslike smart watches.
Google entered wearable device market in 2013 with its Glass product, which is not opento other OEMs. However, Android Wear another wearable product by Google will be opento all OEMs. For now, almost all major android players have participated in this program.
Role of ‘Android Wear’ in todays wearable marketSuccess of wearable devices depends on number of sensors it supports and number of applications available on it. We believe Android Wear devices will definitely lead the market as they support many in-built health related sensorscompared to other competitors. Being a part of the Android platform family, there are high chances of Google Play’s success being repeated and possibilities of getting more applications developed for wearable devices in the coming times.
Android Wear is open in terms of developing compatible devices or apps. Google has already released the final SDK in the recent Google I/O event and is open for developers to start building applications for Wearable devices.
Android Wear devices will have a different form factor than smart phones. Hence, it is imperative for Android developers to consider this form factor while planning/developing their core apps. Android developers cannot ignore these devices, as in most cases it will be an extension of user’s existing mobile device or application. Users can expect more services on Android wear devices in coming days.
ANDROID WEAR Copyright © 2014 Endeavour Software Technologies Inc.
Android Wear deviceswill definitely lead themarket as they supportmany in-built healthrelated sensorscompared to othercompetitors.
Key Wearable PlayersThe recent Google I/O saw the launch on Samsung Gear Live and LG Watch. Samsung’s entry came as a surprise element as it already had the Tizen based watch i.e. Gear 2. Moto 360 is expected to be released later this year.
Below are more details of these devices
3ANDROID WEAR Copyright © 2014 Endeavour Software Technologies Inc.
Design /Shape
LG GWatch
SamsungGear Live
Samsung Gear Live
Square 400 mAh 1.65” IPSLCD 63 g
9 Axis (Accelerometer
CompassGyroscope)
ChangeableStraps
Square 300 mAh 1.63” SuperAMOLED 59 g
AccelerometerDigital Compass
Gyroscope
Heart RateMonitor
Battery Screen Weight Sensors AdditionalFeatures
Common Specs: Processor 1.2 GHz, 4GB internal memory, 512 MB RAM, Bluetooth 4.0 LE
LG G Watch
Copyright © 2014 Endeavour Software Technologies Inc. 4ANDROID WEAR
ANDROID WEARAndroid Wear devices are powerful in terms of features and are also small enough to replace regular wristwatches. It provides contextual information based on users current environment and captures users behavior. It also provides intuitive answers to questions asked by the users.
Today users are moving towards a multi screen world where users have access to different form factors like that of notebooks, tablets and smart phones. Wearable devices will be the new addition to this multi screen world.
Android Wear relies heavily on Google Now – Google’s answer to Apple’s Siri. Google Now is a Virtual Digital Assistant and it is available on all Android mobile devices.
Consumer and Enterprise WorldConsumer Arena
Consumers can view notifications from Android devices on their Wearable devices
Consumers can take actions against each notification like replying to message etc.
Enterprise Arena
Salesforce Wear – This is a developer platform offered by salesforce.com for different wearable devices like Google glass, Samsung’s Gear, Pebble Smart watch, Android Wear etc. It includes references apps, demos, open source code and tools for development.
Enterprises with large mobile workforce can provide reminders and other useful information to employees anywhere, anytime.
Use CasesAndroid Wear devices can have multiple use cases in different domains. Below are some of the most important and useful examples
Phone Functions - You can access frequently used features on smart watches
Read and Reply to SMS
Read Notifications
Set Alarm/Reminder
Home Automation
Open the garage door using your voice command
Start any appliances just giving voice command
Copyright © 2014 Endeavour Software Technologies Inc. 5ANDROID WEAR
ANDROID WEAR APP DEVELOPMENTDeveloping application for Android Wear requires additional SDKs as its form factor differs from Android Smart phones and voice is the primary input by the end user.
Preview of wearable SDKs were made available to the developers for a short period before releasing full SDK at Google’s annual event I/O 2014.
Wearable SDK - Android Wear SDK comes with set of tools and APIs for Wear application
development. It includes
Android Wear Emulator – Helps to run applications and it services
Users can view Android device notifications as cards on the connected Wear devices as well connected Wear Emulator
Developer can use new notification APIs to extend the features of their existing application using voice replies or notification pages
Allows developing custom application and User Interfaces
Key Features/APIsUser Interface – It is imperative for the developers to design great User Interfaces for their apps considering small form factor of wearable devices. Below are some UI related features and guidelines which developers need to consider for their Wearable applications.
Digital Identity - Smart watch on your wrist can access all your digital identities (QR/Bar codes) like
Boarding Pass
Membership Cards
Reservation Code
Discount Coupon
Fitness Tracking - In-built sensors of Android Wear will provide different fitness tracking
parameters like
Calories Burned
Distance Walked
Blood Pressure
Heart Rate
Step Count etc.,
Copyright © 2014 Endeavour Software Technologies Inc. 6ANDROID WEAR
Android Wear supports two types UI formats
Suggest (Context Stream) – This is a vertical list of Google Now cards that can show information based on current time and current user location. Only one card can be displayed at a time. However user can swipe vertically to view other cards
Demand (Cue Card) – This is a list of actions, which are triggered by user’s voice command. Developer can match these commands with their applications, when multiple applications are mapped to the same action.
Developers need to follow below design guidelines
UI/apps need to be contextually aware and smart enough to show the right information at the right time
Information shown by app needs to be glanceable with minimum interaction
Notifications - appear as cards and they are a core part of the Android Wear experience.Developers need to be aware of Android Design Guidelines for notifications, as most of them are applicable for Wear applications as well.
Notification can be designed in a different way to include some of the below items based on notification type, priority etc.
Images
Card can have background images to provide contextual glanceability
Landscape images are more suitable as these images move horizontally with swipe
Image
Stream vs. Cue Card
Page
Copyright © 2014 Endeavour Software Technologies Inc. 7ANDROID WEAR
Pages – When your core message is longer than what can fit within a single primary card, then you can add pages/cards which are placed to the right of the primary card. It is always recommended not to have more than 3 pages when your notification contains actions.
Actions – Applications need to add actions to the content when users need to acton information shown on screen. Actions are shown on the right side of content andmost used actions need to be added first for easy access. Actions consist of an iconand a text caption.
Application Icon – By default the application launcher icon is placed on the cards,however developers have option to hide it on need basis.
Stacked notifications – You can consider this option if your application can produce multiple notifications concurrently.
Voice Replies – Messaging applications generally make use of hands-free dictation to create short messages/reply. You can provide up to five suggested replies for users to choose from.
Action
Application Icon Stacked Notifications
Voice Reply
Copyright © 2014 Endeavour Software Technologies Inc.
Samsung Gear 2
Processor 800 MHz ARM Cortex-M3,up to 80MHz
OS Tizen Micrium uC/OS-II Pebble OS
Display 320x320 SuperAMOLED 1.63 inch
220x176 TransflectiveLCD 1.6 inch
144×168 e-paper display1.26 inch
Memory 512MB Ram,4GB storage
Camera 2MP (720p videoplayback & recording) Not available
Connectivity Bluetooth 4.0 + LE NFC, Bluetooth 3.0 Bluetooth 4.0
AdditionalFeatures
1. Answer phone calls
2. IP67 certified dust &water resistant
1. IP57 certified water,dust & scratch resistant
2. Twitter feeds, SMS,notifications
1. Ambient light sensor
SupportedDevices
Galaxy devices(Note 2/3, S3, S4, S5)
Android Devices(4.0 and above) Android and iOS devices
Sony SmartWatch 2 Pebble SmartWatch
8ANDROID WEAR
WEARABLE MARKET TRENDSWearable market already has seen many smart watches in the past. These devices will give tough competition to upcoming Android Wear Devices. Let us look into these devices in terms of features and specifications.
Copyright © 2014 Endeavour Software Technologies Inc.
BEYOND WEARABLESAndroid is expanding its wing to different form factors and smart watches are going to be the next big thing in the wearable space.
We expect there will be many additional features to Android Wear devices than the ones shown at the launch event. The Android Wear launch event was just a strategic starting point for Google to enter into the wearable and IoT (Internet of Things) market.
Google has already announced its much anticipated health platform, Google Fit in Google I/O 2014. It will collect health data and make it accessible via cloud. The main goal of Google Fit is to standardize health and fitness data which is used on Android platforms (including Google Glass and Android Wear).
Google Fit will provide a collection of APIs for developers to aggregate health and fitness data. Developers can easily plug these APIs to add health and fitness features in their Android applications.
In future, BYOD will be extended to wearable devices, which will bring new challenges as well as opportunities. There will be a need for enterprises to manage Wearable devices also and it will in turn create more opportunities for MDM vendors.
9ANDROID WEAR
Copyright © 2014 Endeavour Software Technologies Inc.
ABOUT THE AUTHOR
REFERENCES1. Android Wear official site
http://developer.android.com/wear/index.html
2. Android Wear Devices
Moto 360 - https://moto360.motorola.com/
LG G Watch- http://www.lg.com/global/gwatch/main.html#movie
4. Samsung Gear Live
http://www.samsung.com/global/microsite/gear/gearlive_features.html
Basavraj is a member of the Technology Competency Group (TCG) at Endeavour Software Technologies. As a Technical Architect, he is responsible for creating and selecting the optimum architecture for various mobility solutions developed at Endeavour. With over a decade of experience, he has hands on experience on various mobile platforms ranging from black and white Palm PDAs to current devices. His current specialization includes Android, Windows and Hybrid/Cross Mobile Application Development (PhoneGap, Xamarin etc.).
Basavraj M BTechnical Architect
Technology Competency Group (TCG)
10ANDROID WEAR
ENDEAVOUR SOFTWARE TECHNOLOGIES INC. Austin +1 512 464 1218 | London +44 20 7993 6683 | Bangalore +9180 4288 5500 | Singapore +65 9720 9062 | Dallas +1 512 464 1218 Head office : Westpark 1 Suite 220, 8140 N. Mopac Expressway | Austin, TX 78759 / PH: T: +1 (512) 464 1218www.facebook.com/Endeavour.The.Mobility.Company | www.linkedin.com/company/endeavour-software-technologies | www.twitter.com/mobilitycompany
Copyright © 2014 Endeavour Software Technologies Inc. All rights reserved. Endeavour Software Technologies and Endeavour logo are registered trademarks of Endeavour Software Technologies Inc.
ABOUT ENDEAVOUR
Endeavour - The Mobility Company is a niche player in the mobile application services space. Endeavour provides end-to-end services for organizations that are looking to leverage MOBILITY. The company has focused, since it’s founding in 2002, on two core areas –
Strategic and Technology consulting: Demystifying Mobility.
• Mobile Opportunity Assessment - MOA - on “what” and “how” of Mobile deployments for the work force, impact on consumers and brand
• Helping CXOs understand the mobilization possibilities, competitivelandscape and the mobility ROI
• Building the Mobility Roadmap for the organization
Execution: Mobile solution development across platforms and verticals.
• Platforms - iPhone, Android, Blackberry, Symbian, Nokia, Bada, Brew, webOS, J2ME
• Verticals - Healthcare, Manufacturing, Supply chain, Consumer solutions,Telecom expense management, Device provisioning, Media and news, Business Intelligence
Please reach out to us at [email protected] . Find more about “Endeavour-The Mobility Company” at www.techendeavour.comRead more interesting whitepapers at: Endeavour Insights>Whitepapers