1 / 1

Jason Knichel, Boris Lipchin, Mike Phillips, and Kartik Subramanian

Jason Knichel, Boris Lipchin, Mike Phillips, and Kartik Subramanian. Rememberall: Mobile Widget Platform. Motivation. Architecture.

aden
Télécharger la présentation

Jason Knichel, Boris Lipchin, Mike Phillips, and Kartik Subramanian

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Jason Knichel, Boris Lipchin, Mike Phillips, and Kartik Subramanian Rememberall: Mobile Widget Platform Motivation Architecture Most people nowadays have busy schedules and it becomes a lot to remember. Existing products to keep track of schedules are expensive, cumbersome, or both. Our idea is for a simple, cheap device to help you remember things. You program it with your schedule and as an event approaches, it will glow a certain configurable color. The color increases in intensity as the event gets closer. The color can act as a cue, reminding you of what event you have approaching. • High Level Architecture • Advancement of highly personal rich data from the internet cloud into your pocket • PWM enabled tricolor LED displays all user data via gradients over the entire color spectrum • On-demand or automatic synchronization over Bluetooth keeps fresh data close to the user • Expandable UI supports multiple widgets with an open API to foster community development • Technical Explanation • Computer software handles synchronization with external information sources (i.e. Google calendar) • Synchronization is initiated by computer-side software to keep information fresh on the Orb • Orb accepts connections from previously-configured laptops via Bluetooth and accepts a schedule formatted as a map of time specifying LED state at all points in a user specified time frame • LEDs parse current state into an LED color and interpolate gradients between states Not easy and may require internet connection Expensive RememberAll orb: Simple and easy to use Development Environment Laptop: used to develop and run the computer side interface and used to develop code for the device Results Code was developed in AVR Studio and then an AVR ISP programmer was used to put the code on the device • Working prototype that synchronizes calendar • Keeps data fresh on device • Succinctly and attractively displays elaborate data in easily readable format • Effectively closes the feedback loop between user and primarily internet bound data Java was used for the computer side, while C was used for the device side Primary controller - AVR ATmega 128 The LED subsystem - Tricolor LEDs Bluetooth controller - BlueSmirf http://www.ece.cmu.edu/~ece549/spring08/team3/index.html

More Related