Twitter github

Category “work”

Eclipse and the ACM World Finals

I’ll be attending the ACM World Finals in sunny San Antonio, TX on behalf of my employer. How does this relate to Eclipse you may ask? Well, each of the development machines that the students will use contains Eclipse 3.1 loaded with the JDT/CDT (for programming ownage).

Oh what’s that, no Netbeans? I’m hoping there are some Netbeans girls at the event because I missed out on my picture at EclipseCon 🙁

New Article, Advice

At EclipseCon I was petitioned/volunteered to write an article about a recommended reading list for Eclipse, similar to the recent PHP reading list. If any of you out there have an article or book that you hold dear to you about Eclipse (or any of its projects), please let me know.

Also, it feels very good to be back in Austin, hacking from my favorite local coffee shop.

Eclipse on mobile devices?

I hope everyone had a safe trip back home from EclipseCon 🙂

A couple of months ago I had a stay for IBM at Research Triangle Park, and since there is nothing to do in the Raleigh/Durham area, I cranked out an article on eRCP with a fellow colleague.

If you have solid knowledge of RCP development (including SWT/JFace), you too can crank out your first bare-chested Eclipse evangelist eRCP Hello-world application.

EclipseReview Magazine

I’m not sure if people know this, but a new Eclipse magazine was launched called EclipseReview. I have an article in it that gives a tour of the Eclipse Modeling Framework (including a mention of some EMFT projects along with a GMF shoutout).

Please checkout the magazine and support it as I’d like to have a full-blown Eclipse magazine in the US.

Presenting your Eclipse.org Webmaster

I was going through my photos and came across this awesome photo of our hard-working eclipse.org webmaster (don’t piss him off):

CDT Tutorial

All I have to say is wow… I used CDT in its early days (~1.0) and it has come pretty far. An interesting tidbit about CDT is that to test some scalability they actually imported the Mozilla project into the CDT.

Please check the CDT out 🙂

Touched Down!

After leaving the craziness that is Austin, TX during SXSW, I’m pleased to have touched down in San Jose this afternoon.

I recommend everyone at the conference hang out in #eclipse-con on IRC.

If you’re new to IRC, I recommend grabbing the ChatZilla client for firefox or stopping by the IRC BOF that should happen sometime during EclipseCon.

ECF Article

The ECF article I wrote awhile ago finally went live today at the developerWorks site. In the article I give a brief introduction to ECF and implement an example provider for the Yahoo messaging service (using jymsg). If you want to play with the example yahoo provider, I recommend checking out the updated code from ECF’s secondary CVS server: ecf1.osuosl.org/plugins/org.eclipse.ecf.provider.yahoo

New Job, New Shirt

Hey Ya’ll, I took a new position with IBM Lotus today to work on their next-generation Eclipse-based (RCP) server-managed platform (and to do some open-source Eclipse work, stay tuned for details). There will be a pedestal at EclipseCon demoing this product which I’ll have to invest a few hours into 🙂

I also got a surprise package today in the mail from the Eclipse foundation:

It pays to do Eclipse Corner articles, you get Eclipse swag!

Random Eclipse Tip

I was clearing out my workspace this morning and noticed a sample plug-in left over from the Eclipse in Motion: Raleigh code camp. The question asked at the code camp was how to popup a dialog when the Eclipse workbench starts. The answer lies in the org.eclipse.ui.startup extension point.

Implement the IStartup interface, for example:

public class MyStartup implements IStartup {

public void earlyStartup() {
Display.getDefault().syncExec(new Runnable() {
public void run() {
MessageDialog.openInformation(
Display.getDefault().getActiveShell(), “Title”, “Message”);
}
});
}

}

I also want to mention that this will force your plugin to activate on startup which isn’t a great thing to do.