When we started working on the Hybrid Mobile (Cordova) tools about a year ago, we predicted that there is a need for a good, open source IDE for developing Cordova based mobile applications. After our initial releases, we started to see the interest to use, build on and contribute to the project. With this interest, the next logical step for us was to take Hybrid Mobile tools to Eclipse Foundation to form an even greater community.
Last week, We have put the Thym (The HYbrid Mobile) project proposal online. Please take a moment to look at the proposal. At this stage, we are collecting the interested parties for the project. If this is a topic of interest for you or your organization or you simply have questions, please let me or the community at large know. Being an interested party on an Eclipse proposal means this is a project that is interesting for youand nothing more.
Once the Thym project is established our activities around mobile will NOT cease to exist on JBoss.org. Our plan is to utilize the Thym project and continue building tools that will make mobile development easier by utilizing projects and technologies such as Aerogear, Openshift etc.
Exciting times are ahead for mobile developers.
If you are planning to attend EclipseCon, I will be having a session around Hybrid Mobile Tools. Also, do not miss the other Red Hat sessions.
One question (and complaint) that has been raised after the release of multiple cargo version support is "How to use custom Cordova engines together with JBoss Hybrid Mobile tools?" Well, we heard you and we are already on it. In the next release, JBoss Tools 4.2.0 Beta 1, we are adding the ability to search Cordova engines from local directories and use them. Here is a video showing how this works, which is still subject to changes of course.
There are some caveats with this feature though. Unfortunately, we are not able to use "any" Cordova based distribution. In this release, tools are only able to recognize Cordova compatible directory structures. For instance, we rely on files such as VERSION, that is found on Cordova distributions, to recognize Cordova versions. However, If you have a Cordova based distribution that has a significantly different layout, it will be possible to introduce them through an Eclipse extension point. If you're interested in such an extension point, I would be happy to hear about your requirements.
If you wish to try it out, this feature is already part of nightly builds and you can get the information on nightly update site from jbostools-aerogear project site. I recommend updating the 4.2.0 Alpha2 with the nightly update site for best experience.