Apr 1, 2014

Eclipse is changing and that is a good thing

After missing a few years, I have attended the EclipseCon NA 2014 this year.  I am not sure if it is because I missed a few of these but I felt a deep change in Eclipse. I think the change roots from the fact that Eclipse foundation nowadays, has almost no restrictions on the type of projects that it hosts. I am not sure when this was actually relaxed. Back in the day, it was required that all Eclipse projects to use OSGi as runtime, hence be developed with Java. Nowadays, any project regardless of the runtime, development language is welcomed as long as it agrees to adhere to eclipse way. I believe this has triggered a slow shift on Eclipse from being a tooling community to a larger scoped open source community. I expect to see this change to accelerate in coming years as Eclipse's perception as a tooling only community slowly fades.

Looking at the interest and attendance from project committers, I am sad to report that Eclipse WTP project is terminal. There are a couple of reasons why an important project such as WTP is not dead yet. First, it has a large user community as indicated by download numbers. Also, it has a lot of commercial, and open source products that depend on WTP or parts of WTP. One would imagine that this dependency would create a lot of contributions to upstream. However, most of these products, for one reason or another, prefer to build around WTP and not contribute. I do not think we will be seeing new features on WTP anytime soon if ever.

I did receive a good amount of attention to my Hybrid Mobile development talk and the new Thym project proposal. I have started listing some of the interested parties to the proposal. And also was able to recruit Doug Schaefer and Chris Aniszczyk as mentors to the project. If you would like to be listed as an interested party and show your support, it is not late, please do let me know.

I am continuing my great open source community conferences tour with ApacheCon. It will be my first one, so I am not sure about what to expect. I will be speaking about building Cordova applications with Eclipse IDE on Tuesday. April 8, which should be fun.

Read more →

Mar 12, 2014

Talking About Cordova Tooling and Thym Project Proposal

This spring turning out to be the season for conference sessions for me. I will be speaking about the new Hybrid (ehh... well Cordova) development tools on three different conferences. 

The series starts with EclipseCon next week. My "Hybrid Mobile Development Tools for Eclipse" session will be on Tuesday, March 18, 2014 between 13:30-14:05. 

Also, we had a recent proposal to move the development of most of the JBoss Hybrid Mobile tools to Eclipse. This will give me a chance to discuss anyone who is interested on Hybrid Mobile tooling for Eclipse and get the project going possibly faster. If you are attending and would like to discuss please let me know or just find me at the conference. 
Read more →

Jan 9, 2014

Multiple Cordova Engines on JBoss Hybrid Mobile Tools

Until this week,  JBoss Hybrid Mobile Tools were able to work with a single Cordova version. To add insult to injury that single version (which is Cordova 3.1.0) was embedded in and was not changeable. However, Santa was busy and just dropped an initial implementation of multiple Cordova engine support to nightly builds. Below is a video of it in action. If you are cool enough to get the nightlies, instructions are on the project's site .

A word of caution is needed though. This feature is still under development. If you really really need to use a different cordova version it will do the trick but for anything else I would wait for the release before moving my production code. Please do try the feature and provide feedback either on the related issue  or create new ones. 
Read more →

Dec 13, 2013

Not even a year

Within the past 12 months, I had a baby boy, moved to a new country, changed my job and developed a set of Eclipse plug-ins for developing Cordova applications.

The Hybrid Mobile development tools, as I called it, is about to be released as part of the JBoss Tools 4.1.1 release. Below is a video overview of the main feature set that is available in this release.

We have a good set of features implemented but we are not done yet. Please do use the tools and provide your feedback on the current feature set and future ones. If you feel like making some changes you can fork the project on github.

In the mean time, we have started to explore if Eclipse Foundation would be a good place to further expand the development of the project. I am also interested to hear thoughts on that as well.
Read more →