"Tweeter"
Introduction
Tweeter is a Twitter widget for the Chumby flash device. Tweeter uses AS2 and SWX and is published for Flash Lite 3.
Functionality
Tweeter utilizes the SWX Twitter API for all of its calls to obtain Twitter data. This includes displaying the public timeline, and authenticated calls to get your friends timeline and specific user's timelines.
Constraints
The Chumby uses a 350Mhz ARM processor, so it is not the fastest device. In addition, it pulls all content over the air via wireless and has no permanent on board storage. This being the case, the file size had to be as small as possible and the output had to be simple (computationally), yet engaging.
Overall the final .swf was 35kb with 2 embedded fonts, all UI elements, and all classes including the SWX libraries. The fonts were ½ of the total file size.
Points of interest
I was able to implement all the SWX Twitter API calls in under 1 hour after I had to give up on the official Twitter flash API since it was failing to authenticate consistently. To be able to swap out the back end without having to modify any of the UI or Value Object classes was just fantastic.
Public timeline (unauthenticated version)
You do not have the required Flash plugin installed, or your browser does not support Javascript. This content required flash version 8.
Friends timeline (authenticated version)
You do not have the required Flash plugin installed, or your browser does not support Javascript. This content required flash version 8.