RestfulX: The Easy Way to Develop Adobe Flex and Air Apps

7 Oct, 2009, by appsheriff || Topics: Framework

RestfulX is a framework that incorporates the design principles and efficiency of Rails to Adobe Flex and AIR development and helps integration with RESTful Web Services extremely simple.

If you, want to, use Ruby on Rails, Merb, Sinatra, CouchDB or Google App Engine and you need a UI that puts the information Rich into Rich Internet Applications give RestfulX a spin.It uses a few common conventions to abstract our application from repetitive CRUD code instead of using any complex specifications like WSDL, SOAP. It also helps to switch/synchronize between various data providers with minimal support.
It has mainly developed for Adobe Flex/AIR Developers and Ruby and Python Developers. RestfulX helps Adobe Flex/AIR Developers to focus on making their application stand out instead of figuring out what to do with the data that come in JSON and XML or how to use SQLite, provided they have the knowledge of data-binding inside out and if they can run circles around component life-cycle. It also helps Ruby and Python Developers who have little or no knowledge of ActionScript 3.0 to to start creating functional Flex and AIR applications and thereby to create rich Internet experiences.

The astonishing features include ‘Code Generation’ which helps to Create a complete Adobe Flex or AIR application with a few minutes with a set of light-weight code generation tools. We can use RestfulX with Ruby on Rails, Sinatra or Merb and Juggernaut for server-push. Popular Ruby ORM solutions such as ActiveRecordcan also be used. There is no need of any intermediate servers to use couch dB. With RestfulX, we can use CouchDB directly from your Flex/AIR applications. There are features that help to Work in off-line mode and to synchronize our data between AIR SQLite and other service providers. Using either JSON or XML, we are able to Communicate between our Flex/AIR application and our RESTful service, provider.

RestfulX application can be deployed on the Google App Engine, and we can use Google DataStore for persistence. SQLite Support is the another notable feature which helps to Persist the data directly in Adobe AIR SQLite database without changing any of the models or writing custom code. It is possible to Integrate lightweight and transparent undo/redo support into your application with minimal effort using restfulx.
RestfulX is a framework that has sprung up to provide you to do some pretty remarkable things for a Flex framework. The purpose of the restfulx is to establish a complete, REST-inspired approach to Adobe Flex and AIR development and perform integration with RESTful data services simple. Having the background building Rails applications, RestfulX is likely to succeed.

Bookmark and Share

Leave a Reply