I'm returning from a way too busy 3-week vacation thus I thought I would give a little update on some of the events occuring while I was out.
First of, a reminder that tomorrow I'll be doing a webinar for JBoss Tools and Developer Studio in the JBoss Developer Webinar Series.
The webinar will show off some of the JBoss Tools specific features in Eclipse but many of the tips and tricks I will be showing applies just as well to a plain Eclipse so there should be something for every taste
You need to register to be able to join the webinar; the time and registration links are as follows:
Date: Sept 1, 2010
Time: 16:00 UTC, 12:00 Noon Boston, 9:00 San Francisco, 12:00 Midnight Singapore
Registration: Register Now
Last week, Red Hat revealed its strategy for Red Hat Platform-as-a-Service (PaaS) and JBoss Tools/Developer Studio is a major part of these efforts.
The functionallity we are adding is three levels of remote deployment and management of JBoss Application servers.
First level is to perform this via SSH and SCP (secure shell/secure copy) allowing it to work with all existings systems on your local or remote networks/clouds that you have SSH access to (that should cover most cases today . In current versions we only had a SSH only server which did not integrate start/stop/debugging of JBoss AS easily; with this it will.
Second level is to provide Eclipse tooling for the current DeltaCloud which enables us to do portable start/stop of virtual machines at any cloud provider DeltaCloud has a driver for (i.e. RHEV-M, EC2, Rackspace, etc.). This integration will make it super easy to start and stop these instances and together with the SSH/SCP we are already well on our way to have a fully "cloud" enabled IDE with some manual work required.
Third level is to integrate with the CoolingTower functionallity which adds some more abstraction on and around the DeltaCloud API's allowing things like deployment and provisioning to be done just as portable as DeltaCloud is for start/stop of virtual machines. Within the IDE you will not notice this much, beyond the registration to the CoolingTower service and then you can develop/deploy/debug your locally developed applications in any cloud (public or private) that allows execution of Java EE based applications.
We've already been working on it for a while and you will soon see some of this functionallity in the milestone releases.
BPEL at Eclipse
Now something completely different. We or rather Bob and Grid, have been working hard on providing a BPEL runtime (Riftsaw) and related BPEL Tooling (JBoss BPEL Tools). Initially we tried to do this as extensions on top of fine Eclipse.org BPEL functionallity but for some reason there were noone around the Eclipse BPEL project to react for any requests, patches or even doing releases for a long time.
Thus we got tired of waiting and forked of our own BPEL Tooling so we could fix bugs, do releases and move forward.
We did all this and still tried to bring life back into Eclipse.org BPEL project and eventually we got commit access and recently Bob Brodt took over leadership of the BPEL project. Thus we can now merge back our fork into Eclipse.org BPEL and start bringing some life into it again!
Bob outlines the planned work in his blog announcing the move here
If you got questions about the Cloud and BPEL at Eclipse join the webinar tomorrow for the Q&A or leave a comment here or on our forums.