Sunday, July 19, 2009

Eclipse e4 0.9 M4/M5 Released

E4, the next generation of the Eclipse Platform has a new successful release.
Here are some of the more noteworthy things available in milestone build M5 (July 10, 2009) which is now available for download.

Galileo Galilei, welcome


Is a great release, Eclipse 3.5 Galileo. I love the improvements in this release. I have found some bugs, it seems less stable than the previous version and slower for some tasks. Anyway I recommend updating.

Sunday, June 7, 2009

Let's rename Eclipse RCP

No please, what about my blog title?! arrgh
Patrick Paulin is a software developer and trainer specializing in modular technologies such as OSGi and the Eclipse Rich Client Platform. And he wants to rename Eclipse RCP
I would call it Eclipse Application Platform and you?

Eclipse Commands with Eclipse 3.5 (Galileo) - Tutorial

A new great tutorial by Lars Vogel describes the usage of Eclipse commands. The example used are based on Eclipse RCP but the concept also applies to general Eclipse plug-in development.

This article is based on Eclipse Galileo (3.5) and assumes that you are already familiar with basic Eclipse RCP development.
If you are learning RCP you will find several ways to add menus and buttons, but the command framework is the right way.
Enjoy

Sunday, May 31, 2009

Learning Japanese with Eclipse RCP applications

I'm not good in any language not even my mother language but I want to learn Japanese.Yes you guessed I like those cartoons. There is a great application to learn Chinese called ZDT. The ZDT (Zhongwen Development Tool) is an easy to use, open-source Mandarin Chinese flashcard application that can help you learn Chinese. It is written in Java using the Eclipse RCP platform.
I don't have interest on the Zhongngwn language, I want to learn Japanese! Do you want to help me to add a Japanese database to this great tool? may be for the project? Let a comment!

Eclipse E4 the next generation

There are plans to change the name of Eclipse RCP to something else, I will make a post about it later. But I want to avoid confusion Eclipse E4 is a completely new version of the Eclipse Platform. Is a one of those software redesign that are wonderful and can only happen in the context of a project like Eclipse whose contributors are top professionals, domain super experts. Java is not only a language is also a culture, through Java frameworks, tools, books, community the developers get in contact with the cutting edge ideas of software design, development methodologies, testing techniques. Millions of programmers around the world trying to solve similar problems with the same tools make those tools evolve, that happens with Java and that is happening with Eclipse. If you read the Eclipse E4 design documentation you will discover how they are trying to apply those great principles of software design that are just being massively recognized by the industry and academy in the last few years. But the people implementing it are not just trying to look clever like Web 2.0 startup geniuses trying to do complex web apps with a stone age tool like Ruby. They are the early adopters os those great new discoveries of the software industry because they were there needing to solve those problems years before the rest of us. So I'm very excited waiting for Eclipse E4 to be ready to be used by the masses.
Read more about Eclipse E4 here

Friday, May 22, 2009

Java Puzzles - 25

I read Twisters - The new age Java Quiz a blog with cool content. This is one of the latest puzzles and it made me think a lot! Enjoy it
package com.twisters;
public class UnIncrement{
public static void main(String[] args) {
int x = 0;
x
++;
System.out.println(
"X is : " + x);//This must print 'X is 0'
}
}

The idea is that you have to make that code print 0 changing only one char in the source!


Hint: think about bits