How to make a portable LaTeX editor

$\LaTeX$ (or more generally $\TeX$) is a wonderful tool when it comes to writing reports. I already wrote about how to use Eclipse with a few plugins to have a portable $\LaTeX$ editor.

There was a limitation however: though I hinted that some compilers exist in a portable version, I used TeXlipse with an installed MiKTeX. Now, a friend of mine required an editor to fine-tune something I prepared, and I did not wish to force a full installation.

So, here is how I prepared a portable $\TeX$ editor on a USB stick in half an hour (most of which was spent downloading), which shall work on any Windows machine. Continue reading How to make a portable LaTeX editor

GWT and Maven: create a project and run it in hosted mode

Title is explicit: how to create a GWT project with Maven? Nothing fancy here, just taking the sample project the Eclipse GWT plugin generates and turning it into a Maven project.

All sources presented in this post can be obtained from my Github.

As for the steps to follow,  Continue reading GWT and Maven: create a project and run it in hosted mode

Getting a clean Eclipse IDE

This post is history. Read the latest version.

I know I am not the only one in this situation: if I asked you to get me a clean Eclipse IDE, would you be able to do it? No? Well, this post is meant for you.

What’s a “clean” Eclipse IDE?

First things first, what exactly am I looking for? The Eclipse website provides a lot of useful packages. Java developers, Spring fans, C or C++ programmers, … Everybody has a package waiting for them.

However the strength of Eclipse resides not only in its integrated IDE, but also in its plugin system. The problem that occurred is that I did not want to make Eclipse heavier with plugins I had no use for, so I wanted just the core platform and fully customize my application.

Still not convinced? If you’re OK to download something you don’t use, that’s your choice. Just notice that today, the Eclipse platform is 51MB while the equivalent Eclipse IDE for Java EE developers is 212MB…

What use could it possibly be?

As I just said, Eclipse has a powerful plugin systems, widely used. However, some of them do not require a Java editor or other components from packages. Want some examples?

  • The Apache Directory Studio is a powerful plugin for LDAP browsing (among others). It is fully independent from other components and just uses the Eclipse platform as a UI. So independent that the Apache Directory Studio website makes it available pre-packaged with only the plugin.
  • Another well-known example is the jBPM plugin, in the business processing management area. I will not stop long on that one, since I have no personal experience with it, but I know of other developers who wished an Eclipse environment with only this plugin.

So, how do I get this “clean” Eclipse?

Let us suppose for one minute I convinced you. When you are on the Eclipse download page, click Project > Eclipse project.

Once you get there, you see a list of latest builds. Select the one you are interested in and a new page should display. In the left column, click Platform Runtime Binary. There you can choose your platform and go for download.

If you skipped that part above in the post, just mind that today, with version 3.7.2 of Eclipse, the Eclipse platform is 51MB while the equivalent Eclipse IDE for Java EE developers is 212MB…