Framework
The Ruboss Framework is a dual-licensed framework: it is available under the GPL v3 (GNU General Public License v3, http://www.gnu.org/licenses/gpl-3.0.html) or under the terms of the Ruboss Commercial License.
The Ruboss Framework is at 1.0 and available for purchase from http://ruboss.com/store/.
The goal of the Ruboss Framework is to automate much of the plumbing necessary to use Adobe Flex and Adobe AIR with Ruby on Rails. The Ruboss Framework brings the design principles and productivity of Rails to Flex development, and makes integration with RESTful Rails controllers as simple as possible.
Please see the following links to learn more about the Ruboss Framework:
- wiki: http://github.com/ruboss/ruboss_framework/wikis
- “hello world” tutorial: http://github.com/ruboss/ruboss_rails_integration/wikis
- source code: http://github.com/ruboss
- Google Group: http://groups.google.com/group/ruboss-framework
The documentation is very thin at the moment, but there’s more coming in the very near future.
Our ambition is to bring a RESTful, Rails-inspired approach to both Adobe Flex and AIR development. Obviously, this includes integrating with RESTful Rails controllers, with XML over HTTP. You will also be able to use the local AIR database with virtually no changes to the code base.
Longer term plans will include an adapters for Merb and may even include Google AppEngine or Amazon SimpleDB, etc — basically, anything that has a RESTful API that we need to talk to from a Ruboss-using Flex application.
We are using it on projects of varying complexity and have been very happy with the productivity improvements. But since we are the framework authors, this is to be expected.