After a rather pressed end to 2011 the new year has started well, we just dropped version 2.5 of JOOB Mobile.
Just a quick overview of the top 12 enhancements contained within the release:
Multiple Application Support
This adds the ability to manage multiple JOOB Mobile applications from one instance of the control panel, this is the initial step to a full multi-tenanted environment going forward.
Searching
In this release we add the capability to do searching in a RESTful manner in a simple, scalable and standardized way. Tyler has written an introduction to the new classes and functionality on the JOOB Mobile site here:
RESTful searching with JOOB Mobile
Support for iOS5.1/Android 4/WP7 Mango
JOOB Mobile has been tested against iOS 5.1 betas, Android 4 ( Ice Cream Sandwich ) and Windows Phone 7 'Mango' , Server side has been tested against 64bit Windows releases from Vista through to Windows 8 Developer preview so you can be sure your applications will work with current devices going forward.
Roles
This release contains finer grained Roles by default to allow better control of access out of the box without resorting to implementing your own access control plugin.
Test Client Framework
We have now shipped a test client framework within the product to make it easier to implement integration tests within JOOB Mobile applications.
Priority Queues on Clients including TTL
Calls within the framework now allow the ability to pass in a Time To Live and priority, this was after feedback from developers wanting a way to immediately fail and return in certain cases, you can now for example allow a GET to jump the queue and only attempt the request once for time critical requests.
New callback mechanism iOS
The iOS client library now allows the developer to pass in a target object and selector to be invoked on success and failure to allow better flow and easier development within your iOS applications.
Control Panel redesign
The control panel has had a make over to freshen up the UI and improve the user experience.
In-memory requests on clients
You can now define whether you wish requests through our API to be persistent or not, previously ALL requests where persisted regardless to provide reliable delivery, you can now request operations to be non persistent where for example you may be dealing with sensitive data you do not wish to be stored on the device.
Javascript support for multiple apps on same domain
The Javascript client now handles multiple JOOB Mobile applications being deployed within the same domain.
Server Module in control Panel (log monitoring, heartbeat etc...)
We now have a server module to provide statistics and monitoring capabilities of the JOOB Mobile instance host.
Appcelerator Module
This JOOB Mobile version contains the first release of an Appcelerator module ( currently only supporting iOS ) with the code base being opensourced and hosted on
GitHub
As usual any issues can be logged on
our issue tracking system or you can email us
directly , feel free also to drop past our IRC channel on freenode #joobmobile or DM me on twitter @swishyTM.