This is a Wear OS (formerly Android Wear) is a version of Google's Android operating system designed for smartwatches and other wearables. This presentation talks about its technicalities such as security, CPU usage, benchmarks, and the unique challenges faced.
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Presentation on Wear OS (Android Wear)
1. WEAR OS
OS designed for smartwatches and wearables.
SHUBHAM GOEL - 2019130015
ADWAIT HEGDE - 2019130019
YASH PATEL - 2019130047
2. Popular OS
Supports third-party application and features
Major OS components:
System Server: core functions
Surface Flinger: Animations
Clockwork: UI
INTRODUCTION
3. Developer: Google
Written in: C (core), C++, Java
OS family: Unix-like
Released: 7 years ago
Target Smartwatches
Kernel type: Monolithic (modified Linux kernel)
Official website: wearos.google.com
INTRODUCTION
(CONTD)
4. High-level virtual interface over computer hardware
Better performance
Complex code
Kernel process include:
Inter process communication
I/O
Process management
MONOLITHIC KERNAL
6. BENCHMARK
A benchmark suite that consists of 15 benchmarks falling
into the following 4 categories:
Wakeup
Single input
Continuous interaction
Sensing
7. Currently watchOS only allows screens to be
drawn on the watch, meaning it is less likely to
run malicious code
We are not yet seeing many attacks on smart
watches, however we expect this may increase
as more users move to using these devices for
payments
SECURITY
8. Smartwatches have limited resources
Limited screen space
Battery
10 time smaller than smartphone
Cooling issues: limited space
CPU
1-2 core
Simpler architecture
UNIQUE CHALENGE FACED
9. Higher usage than average device
"Watch" must have high battery life
Frequent sleep wake cycles
Always on display
Notification sync
UNIQUE CHALENGE FACED
10. BATTERY LIMITATION
Limit system API calls
Load-balance with mobile terminal
Use mobile terminal to save processing power
Balance between network and processing resources
Adjust processes wrt battery level
High quality service when battery > 60%
Unimportant application off
Partial screen wake
OLED display turn partial screen on
11. REFERENCES
He, Jiang & Chen, Xin & Zhang, Shuwei & Zhang, Xin & Kong,
Weiqiang & Zhang, Tao. (2015). Software for Wearable Devices:
Challenges and Opportunities. 592-597.
10.1109/COMPSAC.2015.269.
Understanding the Characteristics of Android Wear OS Renju Liu
Purdue ECE Felix Xiaozhu Lin Purdue ECE June 2016
DOI:10.1145/2906388.2906398
2 Research papers
Conference: the 14th Annual International Conference