My Books

  • Follow me on Twitter
My Photo

Subscribe my blog

  • Get this widget from Widgetbox
  • Add to Google
  • RSS FEEDS
  • Enter your Email here to subscribe :



    Powered by FeedBlitz

Blog Widget by LinkWithin

« Reduce the size of a Flex 3 application avoiding unnecessary references with the getQualifiedClassName() method | Main | Considering the byte order mark (UTF-BOM) when reading a text file using the readUTF() method in AIR »

AJAX (Adobe Spry) and AIR development using Aptana IDE

Aptana_ajax These days I'm working a lot with Aptana IDE. 
Aptana is an IDE based on Eclipse and the Studio version is free to use.
I'm using the enviroment to  develop AJAX code for exporting in Adobe AIR.  I have to say that I'm really impressed by it.
There are small things that are lovely in Aptana aside from the AIR plug in that is totally free and it's great.
When you create a web project in Aptana the Wizard allows you to select which  AJAX Libraries  that you want to import and code against. The list also exposes the Adobe Spry framework, other than the common Dojo, Ext, Scriptacolous and so on.
The Aptana project creates for you all the folder structure you need to start a new AJAX site based on one or more AJAX library.

Moreover if you upgrade to Aptana Professional  (not free but cheap) you'll be able to leverage your AJAX application using Jaxer, the Aptana Ajax server, that offers a unified development model, in which the developer can continue to use exactly the same well-known paradigms from the client — JavaScript, the HTML DOM, and CSS — on the server, without requiring any other server-side technologies.
I did not try it but it look very similar to Google Web Kit GWT).

Another cool thing  concerning the AIR plug in is the ability to use the AIR Introspector. It's a window opened each time you launch your application from the authoring enviroment very helpful for debuggin the AIR application. In fact the AIR Introspector is something very similar to the Firebug plug in for Firefox.
The logic of the AIR Introspector is located inside the AIRIntrospector.js that you can easily open, read and extend.  You can simple pass values to the Console View of the AIR Introspector suing the Console.log() method :

air.Introspector.Console.log(values);

Another cool thing of the AIR plugin is that once installed if you go to Help->Install Adobe AIR Runtime you'll find a shortcut to install the Adobe AIR Runtime. this is something that Adobe should add to the AIR plugin for Adobe Flash cS3 and Adobe Dreamweaver Cs3 (as well as Flex Builder 3).

Aptana looks a productive enviroment if you are a Javascript/AJAX  developer. It worths a look !

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Pistach.io

Speaker at

WebDeveloper's Journal Author

  • My favourite Flash Lite 3 mobile phone
  • Web Developer's & Designer's Journal by Sys Con Media
  • Web Developer's & Designer's Journal Blogger
    Web Developer's & Designer's Journal by Sys Con Media
  • FullAsGoog Aggregator
  • Macromedia WebLogs Aggregator

June 2009

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30