Loading...

ruboss-framework@googlegroups.com

[Prev] Thread [Next]  |  [Prev] Date [Next]

[ruboss-framework] 1.1.1 framework release Dima Berastau Fri Jan 09 23:00:18 2009

Hi everyone,

Release 1.1.1 of the ruboss framework and ruboss4ruby gem is now  
available.

What's new from 1.0.x:
- Much more expressive model/metadata handling. See: 
http://wiki.github.com/dima/ruboss_framework/working-with-ruboss-models 
  for details
- CouchDB support. Both direct (without any intermediate servers) and  
indirect (you can set-up your Rails, Sinatra app to use CouchDB as a  
backend). See:
http://wiki.github.com/dima/ruboss_framework/using-couchdb-in-flexair-with-ruboss
 
  and http://github.com/malkomalko/couchdb-ruboss-sinatra-poc/tree/master 
  for an example of either approach.
- Google App Engine support. See: 
http://wiki.github.com/dima/ruboss_framework/developing-flex-applications-on-google-app-engine-with-ruboss
 
  and http://github.com/dima/pomodo_on_gae/tree/master for details.
- There's been quite a bit of refactoring behind the scenes as result  
there are some changes which are incompatible with 1.0.x. See the API  
for details: http://dima.github.com/ruboss_framework/ and 
http://dima.github.com/ruboss4ruby/
- New ruboss-gen generator for generating standalone AIR/Flex apps  
with ability to generate Google App Engine back-end as well. Run  
"ruboss-gen -h" for help after upgrading and see: 
http://wiki.github.com/dima/ruboss_framework/developing-standalone-air-applications-using-ruboss
 
  for details.
- Several service providers are available via HTTPService and AS3  
HttpClient, see API docs and 
http://wiki.github.com/dima/ruboss_framework/working-with-ruboss-service-providers
 
  for details.
- You can message JSON as well as XML. Switch to the relevant service  
provider to use either XML or JSON.

When upgrading from 1.0.x watch out for:
- RubossCommandController doesn't exist anymore, there's now  
RubossApplicationController that your App controller should extend.
- afterCallback option is now onSuccess, e.g.  
project.create({afterCallback: onCreate}), should be  
project.create({onSuccess: onCreate})

1.1.1 will generate AIR descriptor files with:
<application xmlns="http://ns.adobe.com/air/application/1.5">

as opposed to:
<application xmlns="http://ns.adobe.com/air/application/1.0">

so that they can be compiled and run with Flex SDK 3.2.0 and AIR  
runtime 1.5. If you are using 3.1.0 SDK or older, simply change the  
version number back to 1.0.

Regards,
Dima




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ruboss-framework" group.
To post to this group, send email to [EMAIL PROTECTED]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/ruboss-framework?hl=en
-~----------~----~----~----~------~----~------~--~---