Complete Starter Kit Available for "Robot Legs On Adobe AIR" (RLOA)

Samuel Asher Rivello's Avatar

Samuel Asher Rivello

31 Jul, 2010 05:21 PM

After completing several Robotlegs projects deployed for Adobe AIR, I now have a great starter kit for "Robot Legs On Adobe AIR" (RLOA). Rah-low-ah.

The kit is available for purchase (non-exclusive, perpetual, royalty-free license) to interested parties. This can save your team massive amounts of time. Features listed here are 100% complete and functional, 100% standards compliant, 100% commented, 100% AsDoc'd. The kit ships with a AIR2/Flex4 RLOAApplication Project and an AIR2/Flex4 RLOALibrary Library Project. The project publishes a bare-bones project demonstrating the code base with simple buttons. Upon purchase, you'd develop over-top of the project code and extend/add to the Library Project code.

Contact me directly for further questions and pricing.

-Samuel Asher Rivello http://www.RivelloMultimediaConsulting.com
sam [at] RivelloMultimediaConsulting [dot] com

FEATURES
* Flex 4 (Spark Used Everywhere Possible) & AIR 2.0 Compatible (Mostly Just Using 1.53 Features) * 100% complete and functional * 100% standards compliant (Using: http://www.blog.rivello.org/rivello-multimedia-consulting-coding-st...) * 100% commented, 100% AsDoc'd * Fully editable source code (Not a SWC) * Includes AIR2/Flex4 'RLOAApplication' Project & AIR2/Flex4 'RLOALibrary' Library Project & AsDoc Output for Library Project * Requires latest RobotLegs SWC, AS3-Signals SWC (Freely downloadable). Optionally, AlivePDF SWC too.

MODEL
* --AirMode - Reads parsed AIR properties from the application descriptor file. Very useful. * --PhrasesModel, PhrasesService, IPhrasesService - Loads all display text from external XML. Supports multiple spoken languages. * --SharedObjectModel - Reads/Writes to the AS3 SharedObject (Flash's 'Cookie') * --ExampleModel, ExampleService, IExampleService - Templates to facilitate development * --Related ValueObjects (VO)

VIEW
* --AbstractUI, AbstractUIMediator * --AbstractTitleWindowUI, AbstractTitleWindowUIMediator * --ExampleTitleWindowConcreteUI, ExampleTitleWindowConcreteUIMediator - Templates to facilitate development * --ExampleConcreteUI, ExampleConcreteUIMediator - Templates to facilitate development * --PreferencesUI, PreferencesUIMediator (Set preferences here via SharedObject for 'Remember Me?' type functionality)

CONTROLLER
* --SystemEvent & Related command(s) - Top-level functionality (startup, shutdown, navigation, 'air autoupdate' too) * --PhrasesEvent & Related command(s) - (See above) * --SharedObjectEvent & Related command(s) - (See above) * --TitleWindowEvent & Related command(s) - Manage TitleWindows (floating UI within current window) * --DialogBoxEvent & Related command(s) - Manage Alerts (Types: Error, Warning, Confirm, Info) * --SaveAsEvent & Related command(s) - Save any display object to local machine (as JPG, PDF) or ArrayCollection (as CSV)

EXTRAS INCLUDED
* --External Component Styling CSS * --External Font Styling CSS * --AssetsManager.as linked to an Assets.SWF published from an Assets.FLA (Centralized Flash CS5 based artwork. Nice).

OPTIONALLY AVAILABLE (Not Included By Default): AIR SQLite Local Database Functionality. Basic CRUD
* --AbstractSQLiteUI, AbstractSQLiteUIMediator * --ConcreteSQLiteUI, ConcreteSQLiteUIMediator * --SQLiteModel, SQLiteService, ISQLiteService

OPTIONALLY AVAILABLE (Not Included By Default): Splash Page Functionality (Small window w/ legal & logo before main app loads)
* --ExampleSplashUI, ExampleSplashUIMediator

OPTIONALLY AVAILABLE (Not Included By Default): NitroLM Licensing Management API
* --TBD.

  1. 1 Posted by Nikos on 13 Aug, 2010 09:19 AM

    Nikos 's Avatar

    Sounds interesting

  2. Stray closed this discussion on 13 Feb, 2011 04:52 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac