Author: Ian Bull

There is no question that the mobile market is huge and practically growing by the second.  There is some excellent mobile development tools built on top of Eclipse, however, each mobile platform requires Yet Another Language and Yet Another Set of APIs.  Developing an enterprise application with a Web, Android, IPhone and Rich-Client interface requires several dedicated development teams, each one specialized in a different...

Read More

The C/C++ Tooling for Eclipse is old Mature! In fact, the first bug report filed against the CDT was opened on January 14th 2002, Only a few months after Eclipse 1.0 shipped.  If my trivia knowledge is correct, the CDT is the oldest Eclipse project (next to the Eclipse IDE itself) and it has grown into a first class C/C++ IDE. As with all previous release...

Read More

In one week we will be waking up to a new Eclipse release -- Eclipse Indigo.  I'm using this opportunity to count down my Top 10 Favorite Indigo Features. There are two Eclipse tools that I could not live without: JDT Content Assist and Mylyn!  Mylyn keeps me focused on my work and keeps me in my IDE.  Using Mylyn I can review my task list, schedule builds,...

Read More

As we approach another Eclipse release -- this time with over 46 million lines of code -- I'm counting down the 10 Indigo features that I'm most excited about. While I've been writing about OSGi, Eclipse Run-Time technologies and the power of the Eclipse technology stack, for many people Eclipse is simply a kick-ass Integrated Development Environment (IDE) for Java.  In fact, according to the most...

Read More

When most people think about Eclipse they think of a kick-ass IDE. While this is true, Eclipse is so much more.  Did you know that Eclipse hosts a top-notch webserver (Jetty), a framework for building Rich Internet Applications (RAP), a Java persistence solution (EclipseLink) and a foundation for building multi-tier enterprise client / server applications (Riena).  In fact, there is an entire top level Eclipse...

Read More

June is my favorite time of year.  Not only is summer starting (in the northern hemisphere), but it's Christmas time for software developers.  On June 22nd, the annual Eclipse release train will arrive.  And, for the 9th year in a row, the train will arrive on-time and on-budget. While the official release -- name Indigo -- is not due to arrive for another 10 (business) days,...

Read More

It's always a great idea to use a Source Control Management (SCM) system -- even when you are working on personal projects, without any collaborators.  However, once you start to work with others and multiple streams / branches start to emerge, you need an SCM system that can handle a variety of different merge cases.  In this article I will describe a few different ways...

Read More