SD TIMES BLOG
ahandy

Watching Android micro apps

by Alex Handy 11/08/2011 12:05 PM EST

Back again for day three of the Android Developer Conference. The first talk of the day comes from Keith Clanton, technical director at WIMM Labs. His talk was entitled “Micro Apps for Wearbable Devices.” At the heart of this talk is the WIMM One, a wrist watch-sized device that can be interfaced with an Android phone.

The WIMM One is not only a window into your phone, it's also a micro app platform, said Clanton. That means developers can add WIMM functionality to their traditional Android applications. A WIMM One wearer could check his or her wrist to see the time, check a recent email, or read an SMS without having to pull out their phone.

Developing applications for a 1-inch screen is a very different problem, said Clanton. To that end, he detailed some of the best practices for UI design for such a small device.

Those UI guidelines state that developers should focus on interface gestures like swipes and taps, and endeavor to simplify features, minimize input and reduce hierarchy. “Simplicity and consistency are critical to a successful UI on a micro device. We try to use the paradigms as consistently as possible so they seem familiar to the users. This is a simplified view, that's why it's critical to simplify everything. We all want our applications to look cool, but keep it simple. Streamline features and if they don't make sense or don't work, remove them. Not only is the user wasting lots of time if they're having to do tedious input on the device, but we're also wearing down the battery. It's not efficient for the user or the device to try and accomplish too much on the device. We want to augment and compliment the functionality of existing devices not replace them. This isn't a replacement for a phone,” said Clanton.

Aside from these UI concerns, the WIMM One sticks closely to most of the existing Android APIs. The WIMM One APIs sit on the same layer as the Android API stack, and only a few of its features require special use.

One of the APIs on the WIMM One that does differ is the network API. Clanton said that a key concern for the WIMM One was battery life, which he said is now standing at around one day. To maintain this long battery life, strict controls over the device's radio transmitters and receivers was required, said Clanton.

“In order to have more than a day of battery life, we had to manage the radio. At a given interval, we turn on wifi. If a network is available, we notify each registered application, and each application connects to the Internet. Then the system tells these applications that the network is about to go down. We have to very carefully control any of the system resources to get that day of battery life, and one application that misbehaves can ruin it for everyone. Sometimes we may not grant the request to keep the network up for that application,” said Clanton.

The WIMM One begins shipping on November 9, tomorrow. The WIMM SDK can be downloaded now.

Currently rated 5.0 by 3 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1891

Tags:

Android

Comments

Add comment


 
 

biuquote
  • Comment




 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
MAY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Why we leave
Ten reasons good workers leave their jobs, plus a few suggestions for retaining them.
05/22/2012 06:14 PM EST

Creation
To write better software, cultivate your ability to be creative.
05/19/2012 07:40 PM EST

Slick...but who needs it?
compilr.com is a well-designed site and the folks behind it seem to have their heart in the right place. But...who needs it?
05/16/2012 12:45 PM EST

How to be a better software developer
Want to be a better developer? You won't get there by mastering an interesting language or learning a new set of APIs.
05/14/2012 12:18 PM EST

Wooing Galatea
Do yourself a favor and check out Galatea 2.2, a wonderful book by novelist Richard Powers.
05/12/2012 07:05 PM EST

The world as story
An artificial-intelligence system at Carnegie Mellon seeks to understand the world by making statements about it.
05/10/2012 06:39 AM EST

 

Events calendar tab
5/23/2012 to 5/24/2012
Chicago
IEG

6/3/2012 to 6/7/2012
Orlando
IBM Rational

6/10/2012 to 6/15/2012
Las Vegas
SQE

6/10/2012 to 6/15/2012
Las Vegas
SQE

6/11/2012 to 6/14/2012
Bellevue, Wash.
AMD