TinyMe AIR App - TinyURL.com Generator

The other day I attended an internal Flex user group meeting at Boeing. The noticed that throughout the meeting, the host was pasting TinyURLs into the chat window for the attendees to click on to various websites that were being discussed.

This instantly gave me an idea of an AIR app that would allow a user to drag and drop a URL from their browser onto the AIR application and have it retrieve a TinyURL. My main goal of this application, besides it usefulness, was to really show the rapid application development capabilities of Adobe Flex + AIR in creating a desktop application. As soon as I got home from work that day, I began working on it.

With about an hour development that day, and total of 1 hour of development the next day (Thanksgiving) I had a fully working AIR application that did exactly what I needed it to do. I am already finding it quite useful to use and am sure you will to. You may use the installer below if you would like to download and install the Adobe AIR Framework and TinyMe together:

Flash badge has been removed due to the new release of AIR Beta 3.

If the installer does not work, you may download Adobe AIR Beta 2. Once you have installed Adobe AIR Beta 2, you may download and install TinyMe.

UPDATE: Firefox 2 Mac does not work at this time with TinyMe. The issue with Firefox 2 on the Mac has been fixed.

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
Curious why the app resizes itself after being shown. Are you resizing based on screen real estate? If so you can do that before making the canvas visible. If not, you can just make the application that size...
# Posted By Critter | 11/25/07 4:01 AM
Well, I actually originally developed this app in the private beta of AIR (which is not released yet) and it doesn't do that, so it looks like it is just a quirk in Beta 2 when I moved the code over for some reason. Hopefully Beta 3 will be released to the public soon.
# Posted By Kyle Hayes | 11/25/07 6:36 AM
in your app settings xml:
under <initialwindow> <visible>false</visible></initialwindow>

and in your initial function of the application..

this.stage.nativeWindow.visible = true;

that works in B2.
# Posted By Critter | 11/25/07 11:19 AM
Great thanks! I will give that a try.
# Posted By Kyle Hayes | 11/25/07 8:04 PM
Kyle,

Great, simple, intuitive app, it's got so many uses, with I guess just minor alterations, such as quick adding to Facebook, Digg, Google favourites etc.

Thanks
Steve
# Posted By Steve Williams | 11/26/07 4:04 AM
@Steve: Excellent ideas! Add in, Pownce and Twitter as well.
# Posted By Kyle Hayes | 11/26/07 5:51 AM
I shall say you have brilliant ideas in mind. Right now I cannot download what mentioned in here due to some reason, but I shall get it by this weekend I guess.
# Posted By Life is Colourful | 12/18/07 6:24 PM