Update: As of November 24, 2008: TwitterCamp has been updated. The latest version now uses the Twitter search API, so users no longer need to authenticate or follow the target user to see their messages on the screen. Also, I added a configuration panel so that you could easily re-skin the application without having to recompile or modify configuration files. Please use the instructions below to install the application or to download the source visit http://code.google.com/p/twittercamp-official
TwitterCamp is a desktop application that allows you to monitor tweets from your friends using the popular Twitter service. The application was built for the ApolloCamp mini-conference and uses the Adobe AIR runtime and Twitter Search API. The application is especially suited for running on large displays such as plasmas, LCDs, and projectors at conferences. It is simple to customize the interface so that you can use the application for your conference.
The only request I make is that you leave the ‘Developed by’ line in the user interface or link back to this page on your conference website. This isn’t required, but would be greatly appreciated. I also make use of Ely Greenfield’s SuperImage component, which is also distributed under an MIT License.
If you have any questions about this application or how to customize it please feel free to contact me using the comments below. If you have an urgent request contact me via email. I will not be able to answer all questions via email but will do my best. I will also keep this page updated with the latest information on the application so be sure to check back often or subscribe to my RSS feed.
TwitterCamp is built using the Adobe AIR runtime which is available for both Mac OS X and Windows. This version has not been tested with the Adobe AIR Linux beta which is available on Adobe Labs.
- Download and install the Adobe AIR runtime.
- Download the TwitterCamp.air file here.
- Locate the TwitterCamp.air file and double click on it. Follow the installer instructions.
To use TwitterCamp, launch the application by double-clicking on the shortcut. Once opened, the application should present you with a configuration screen. You can configure the search terms using the search operators described here. To open the application to full screen, double-click on the logo in the bottom right of the screen. To exit fullscreen, click the Esc. button on your keyboard. To access the configuration panel after you have closed it, either press the ‘C’ key, or right click and select the ‘TwitterCamp Configuration’ menu.
Customization of the application can be accomplished in two ways. First, you can modify the source of the application and repackage the .air file. This will allow you to redistribute your application with all of the customizations built in. To do this you will need to download the source of the application here, install the Flex Builder 3 Beta. Flex Builder is an Eclipse based IDE for building Flex applications and the Flex 3 Beta will allow you to deploy applications to AIR. If you do not want to use Flex Builder, you can also download the free Flex SDK using the same links as above. This requires much more manual configuration, but if you are familiar with terminal or shell commands it shouldn’t be difficult to use. Once you have your development environment setup, you can modify and recompile the source for the application and repackage the AIR file using Flex Builder, or the AIR SDK command line tool ‘adt.’
The second way to customize the application is create your own images and point to those images in the configuration panel. To launch the configuration panel, press the ‘C’ key on your keyboard or right click anywhere in the application and select ‘TwitterCamp Configuration’.