Karora Update August/September
Pushing on to Cooee 1.1
After a slowing of work on Cooee last month whilst the focus was shifted to other Karora projects, September has seen an increase in activity on the project. The project has received a contribution of focus listener support which is currently being tested for inclusion into the main trunk. With some luck, this should be available for the 1.1 release.
Fixing of general Cooee issues has also gained some pace, with fixes going into the Dropdown, Checkbox and Radio components. Have a look through JIRA to see what's been happening here.
Finally, the excellent ActiveTextField and RegExTextField components in the Cooee sandbox, contributed by Will, have been marked for promotion into Cooee 1.1.
New Mailing Lists coming
We've now setup Mailman for Karora. Details on how to join mailing lists will be available in the next few weeks.
Team Project Set for Cooee available!
Cooee is a completely OSGI enabled library. In English? This means you can run it entirely inside Eclipse without needing to compile, package, jetty:run or however else you may get your Cooee app running.
To facilitate this, A "Team Project Set" is now available for Cooee that downloads all the required projects into your Eclipse environment so that you can be building and debugging an app in around 5 minutes.
More details are available here:
http://www.karora.org/forum/thread.jspa?threadID=118
We're hoping to provide a Team Project Set for Moomba in the next few weeks.
Moomba Extension points!
Moomba development continues to race ahead at a blinding pace. Late August saw the introduction of Eclipse style Extension points for action sets. How you would define an action for an Eclipse plugin essentially translates directly across into Moomba as of 0.7-SNAPSHOT. So much so that you can actually use the standard Eclipse tools for working with your plugin.xml for Moomba. Late September should see the inclusion of Extension points in Moomba for Perspectives and Views.
To see the other work that is going on in Moomba, check out the Karora JIRA.
Cooee on the iPhone!
After some recent testing by Will, it has now been demonstrated that Cooee (and Echo2) apps are able to run happily on the iPhone. Scary but true! This obviously opens up a range of new possibilities for Cooee developers, especially with the release of the new iPod touch.
New Cooee Webapp archetype on the way
Will is currently working on a new Maven2 archetype for a Cooee-webapp. This archetype will include the proper ServletListener servlet shutdown logic. It will be build on the existing simple-app archetype released a few months ago. The archetype is planned to include features for communicating with the servlet environment such as shutting down an existing Cooee instance in case the user exited by closing the browser window. And a method for using a Servlet container configuration properties file to do configuration for multi-environment deployment.
Cooee adoption continues to gain pace
The Karora Team has been made aware of more commercial projects switching over from Echo to Cooee. Switching means organizations can now run on a concrete, released version of their UI library, without having to run their own builds with patches applied. The open nature of the Karora project also means that if issues arise, they addressed and resolved in a timely fashion.
And finally...
Thank you to everyone who continues to contribute to Cooee and Karora projects in general. Contributing is anything from patch sets to bug reports to writing on the forums, and is always greatly appreciated!
Until next month,
The Karora Team