Twitter github

JAX 2010 – Eclipse Platform Day

I attended and had the honor to moderate Eclipse Platform Day at JAX 2010. It was another nice day in Mainz, especially along the jogging trail…

Boris Bokowski kicked off the day by talking about adopting e4. Boris spoke to a packed room! There was a lot of interest in understanding how Eclipse is evolving and what it means to reach 4.0 and how it may affect downstream folks. There’s still some confusion, but people are starting to understand why e4 was necessary and having concrete examples definitely helps.

Later in the day, Steffen Pingel discussed the new p2 discovery user interface that is shipping with the Eclipse Helios release. If you’re looking for a simplified and customizable user interface for your Eclipse-based application, I highly recommend looking at the discovery code.

Christian Campo spoke about the SWT Qt port he’s been working on for awhile. He managed to bring up a version of the Eclipse SDK that ran on top of Qt… which opened the door to easy theming and some other features that Qt offers out of the box.

In the end, I hope people enjoyed the day and learned something new.

JAX 2010 – Eclipse Modeling Day

Today I had the opportunity to attend part of Eclipse Modeling Day organized by Eike Stepper and Sven Efftinge at JAX 2010. On top of that, it was a nice day in Mainz!

Ed Merks started off the day introducing the audience to the Eclipse Modeling Framework (EMF) which is the foundation of all things modeling at Eclipse…

After Ed’s talk, I heard a modeling case study by Stéphane Barbey from Paranor AG. They managed to create a sophisticated workbench from banking software using a slew of Eclipse modeling technologies. Personally, I think the modeling community at Eclipse needs to start formalizing case studies like this as it really shows what people do with the technology in the real world. Maybe the Eclipse Foundation can help create some case studies similar to what we did with RCP for the Eclipse Modeling community?

I also attended Tom Schindl’s presentation about EMF Databinding…

I always forget about the great example that Tom put together that demonstrates the power of EMF, CDO and Databinding. After Tom’s presentation I succumbed to jetlag and went for a nap, but I’m sure Ed Merks will have a nice write up of the event. I saw him taking pictures throughout the day. On a side note, the Modeling Day was so well attended at the conference that we had to move rooms. For some reason I don’t completely understand yet, Europeans love modeling technologies. In the end, it’s exciting to see the Eclipse modeling community growing each year.

Running in Mainz and Jetlag

I had the pleasure of arriving on time in Mainz, Germany yesterday morning.

One of the things I’ve learned over the years via all my travel is that the best way to fight jetlag is to exercise once you get to your destination. I don’t think there’s a large body of scientific evidence, but from personal experience I find that exercise does something to my body’s circadian rhythm that lessens the pain of jetlag. So the first thing I did when I got off the plane was to take advantage of Mainz and its picturesque trail that hugs the Rhine…

On a side note, a few of us went to a Chinese restaurant last night (I know, sacrilegious in Germany) and I was amused by my fortune cookie treasure…

You’re a winner! Thanks for the reminder…

Eclipse and Profile id _SELF_ is not registered

So I’m setting up a fresh Eclipse install for 3.6 M7 test pass week this morning and found that I was unable to install anything via p2. Any p2-related action that I performed ended up with a strange “Profile id _SELF_ is not registered” error in the log followed by many profanities. So the next obvious step was to debug the problem and about half way through debugging… I realized I hit a similar problem before on Mac and it was related to a bug in The Unarchiver application. I was right… again… for some reason, The Unarchiver will append “0000664” to p2 profile data while decompressing.

This is obviously a problem and will cause failures. The workaround is to strip the “0000664” suffix from the p2 profile data or simply use another unzipping tool. So for any folks who use Eclipse and hit this on Mac, I hope you find this post and save some pain.

Garrison Brothers Distillery Visit

On Saturday after running a 10K, I had the opportunity to visit the Garrison Brothers Distillery in Hye, TX which is the first legal bourbon distillery in Texas.

All I have to say, is that I love bourbon… and bourbon that is made in Texas is even better. I was lucky enough to secure a pre-release 375ml bottle to sample the deliciousness. There’s a nice rich woody flavor that I haven’t found in any other bourbon.

Sometimes I wonder why I work in software still when I could be making bourbon! Anyways, I would like to thank Dan over at the distillery for the personal tour and look forward to great things in the near future.

Fredericksburg Wildflower 10K 2010

Yesterday, a few friends and I had the opportunity to run in the Wildflower 10K in beautiful Fredericksburg, Texas.

Fredericksburg is a bit weird in a way that it’s this little bed and breakfast community in Texas with a German flair. German immigrants left their mark permanently on the city via all the beer gardens and the Texas German language. Anyways, the weather was near perfect and the blue skies definitely helped the mood…

My goal was to finish the 10K in sub 40 minutes but I fell slightly short of that goal. I started the race a bit slow to give my knee a bit of a break but I ended up finishing in about 42 minutes averaging a 6:45/mile pace with zero knee pain. It was nice to learn that I ended up winning my age group with a time like that, woooo!

All in all, well organized race and I’m happy my knee is back to normal.

Naming Helios +1 – Isaac vs. Indigo

The Eclipse Planning Council is holding a run off vote to name the Eclipse Helios +1 release. The last vote held helped narrow things down between two names…

Isaac

Indigo

Rock the vote, we’re almost there.

Eclipse Helios Austin DemoCamp 2010

Hey guys, we will be having an Eclipse DemoCamp in Austin on June 2nd, 2010! The gracious guys at Texas Coworking are letting us use their space which is conveniently located downtown.

I’m still in the process of establishing a program, choosing the beer and gathering speakers so please be patient. In the mean time, please sign up on the wiki if you want to attend or speak 🙂

XTERRA Muleshoe 22K Trail Race 2010

Today I had the opportunity to take part in the XTERRA Muleshoe 22K Trail Race.

My right knee held up pretty well and I managed to finish in ~1:53 which is a decent time coming off my knee injury. I could of easily ran the race 10-15 minutes faster if I pushed myself a bit. I didn’t push myself until the last two miles which was too late to catch up to the head of the pack. Anyways, after I finished I went straight to the free beer to medicate a bit…

What I didn’t expect after three beers was participating in a Gatorade chugging contest for a pair of trail shoes…

It was a complete failure on my part… I tasted defeat and it tasted like Gatorade…

Race Revolutions did a great job hosting the event.

I will be better prepared for the drinking contest next time.

The KFC Double Down

I was finishing up a webinar for work yesterday and as a reward (and mostly to satisfy my curiosity too), I had to have the KFC Double Down sandwich.

I’m a fan immediately because you can’t go wrong when you remove bread and use two pieces of chicken as the delivery vehicle for bacon and cheese…

My review? Drop the mayo and you have a pretty decent sandwich. I will admit that the double down sits a bit heavy after you devour it… I went for a bike ride later in the day to pay penance and could still feel the double down.

Oh, I’m also convinced that America will eat itself to death in the near future.