Saturday, March 08, 2014

EclipseCon 2014 Hackathon

Oh, one thing I forgot, EclipseCon US 2014 will feature a Hackathon.This will give you a great opportunity to learn how to contribute to your favorite Eclipse project. If you are interested, no need to sign up, just show up on March 18th at 7pm. For more information just visit the wiki page.

See you there.

Thursday, March 06, 2014

Funding the open source, the EasyEclipse approach

Over the last couple years, I have grown worried about the future of the Eclipse Platform and many other key components that we are all taking for granted. One of the worry is the difficulty to staff the projects and to find financing. This issue is not new and you can find discussions to that effect going all the way back to 2009.

So after a long reflection and numerous chats with other Eclipse committers, I've decided to take action.

I've recently started a crowd-funding campaign to create a streamlined IDE for Java developers from which part of the fund will be used to finance improvements in the Eclipse open-source components. To learn all the details about it, please take a look at this Kickstarter page and of course don't forget to give and share with your friends, team leads, managers, etc.


Wednesday, March 05, 2014

EclipseCon 2014 - the best ever?

I've been to a lot of EclipseCon (I think I only missed two, maybe three) but this year I'm especially excited about the program, the keynotes and everything else. If my good words are enough, then just click here to go to the registration page; otherwise here are some of the reasons why I'm excited to attend and why you should consider going.

0 - Day passes. You can attend EclipseCon for one day only on a theme day. This year the themes are: Java, IoT, Vert.x, Polarsys.

1 - Java 8 Launch! Eclipsecon dates coincide with the Java 8 release. To celebreate that Oracle brings to EclipseCon a ton of great content and speakers (and I hope the tshirt launcher). I would go just for that and learn more about Java 8.

2 - Reactive programming content. If you are interested in understanding what this reactive programming thing is all about, EclipseCon is the place to be. It is featuring a talk by Jonas Boner (from Typesafe fame), a talk on RxJava and a full day on Vert.x.

3 - New directions with the IDE. There is Eclipse IDE as we know it, there are people trying different things with it (Bling) and others taking it to the cloud (Orion), and finally people trying what I would call hybrid IDEs (experiments from Pivotal and the Flight project). All this really has me excited :)

4 - IoT day. IoT is all the rage. From CEOs to my mom, everybody knows that 2014 is the year of IoT (well it was also supposed to 2013, but anyway). If you are looking for OSS components to incorporate in your next killer product or just want to automate your home, the IoT day has you covered, and I assume will feature plenty of cool demos.

5 - Keynotes. The topics are differents, interesting, an yet not techical.

Anyway, time for you to register :)

Monday, March 03, 2014

Improving and exploring new ideas for the platform through GSoC

I just wanted to bring to your attention the recent addition of a couple google summer of code projects aiming at improving and exploring new ideas for the Eclipse Platform.

First - Notification center
The goal of this project is to implement a notification center and see if having this feature available in the platform could reduce the number of workflow interruptions.

Second - Simplification of the import wizards
Here, the goal is to reduce the number of import wizards and confusion raising from those by introducing more smart into the wizard to figure out what the user can do.

Third - Filesystem centric view of the projects
The goal of this exploration stems from the observation that a lot of time, one needs to access the file system backing the projects presented in the IDE to perform some operations. In order to avoid the context switch implied in going to the filesystem, I would like to explore the creation of a filesystem centric view.

At this point, I've identified myself as a mentor for these three projects, but if you want to join me in driving these things, you are more than welcome.

Of course there are many other ideas and improvements focused on the platform such as performance, SWT ports, CSS support improvements, etc, and also many other projects in other areas of the Eclipse ecosystem. You can find all the proposals on the eclipse wiki.