JamalBuilder

As a windows user it is always a pain to use the command line for tools like the ant building script. Therefore Jamal Builder was created to ease the concatenation and compression of the Jamal Javascript Framework source files. It also suits very well as a test(showcase...later) for the file and common app handling capabilities of Adobe Air.

Please note: For an automated deployment scenario you are still bound to ant or others

Jamal Builder offers:

  • drag a Javascript folder onto an air window and compile the whole js with different stages
  • create concatenated debug version and compressed version of
    • jamal core files in myjs/jamal/*
    • app core files in myjs/app/*
    • all js /app/* and /jamal/* files

The Jamal Builder is a Win/Osx standalone software. Its completely build with Jamal and is compiled with itsself. So you can easily check out the sources and play with them.

JS & Air Lovers might take a look under the hood (Trunk) to discover:

  • Message component for showing message boxes with a little more flexibility than the buildin
  • Caching component json based cache file writer with get/set/flush cache file
  • Settings component - xml based settings file handler with get/set permanent app settings
  • firebug lite integration
  • dean edwards packer
  • hidden air sound player usage on certain events
  • advanced examples for common Jamal usage
  • create a menu from an xml def file

Sources

The sources are currently hosted at google code svn. The source folder contains the full source and the build folder holds the Air installation file.

http://code.google.com/p/killerscode/

Trunk:

http://killerscode.googlecode.com/svn/trunk/air/JamalBuilder/

Current tagged(stable) versions:

http://killerscode.googlecode.com/svn/tags/air/JamalBuilder/

Yes i know this could also be done via Aptana and an Eclipse plugin, but what the hell.