Twitter github

Posts Tagged with “eclipse”

MyTourbook

Before leaving for my brief peacock-filled Cancun vacation, I really wanted to try out an RCP application. I didn’t have the chance, but now that I’m back, let’s give it a try.

What application was it?

MyTourbook is a small RCP application that allows you to work with various exercise computers like the Garmin Forerunner series. The software currently out there for these types of devices is generally lacking major functionality (like running on multiple platforms) and feels like it was written by a team of crafty monkies banging keyboards to produce code.

To my initial dismay, the website was all in German but that didn’t stop me from trying the application out. I gave it a test-spin using some data from the recent LiveStrong Challenge I completed:

I guess everything looks good besides me having a 0bpm heart rate for the whole ride 🙂

I hope we see more of these niche applications in the future based on RCP and companies like Garmin take notice that one guy in Germany can pretty much outdo their software development shop. Maybe instead of spending most of their time coming up with a Mac port for their current release, Garmin could spend more time innovating on cool features 🙂

Going First Shooter…

I’ve been wrapping things up today before I head to Cancun by going through some small bugs and came across a new addition to PlanetEclipse. Daniel Ford talks about going “First Shooter” on Eclipse in a way that makes the geek inside of me jealous 😉

In other news, Apache Felix is lighting up to PDE.

An Introduction to OSGi

I just saw this presentation by Peter Kriens regarding OSGi… it’s a pretty solid introduction.

My favorite take aways and quotes from the presentation:

…last week at EclipseCon there was a presentation by John Wells from BEA (WebLogic)… he said we always thought that we were working modular… it was in our process descriptions… we had reviews for it… we really thought we were modular until we started using OSGi… suddenly we found we weren’t working modular and everything was connected to each other… OSGi makes that really visible… it’s very easy to see the dependency graph between bundles…

Eclipse… love it…

Ok, maybe that last quote is taken a bit out of context, but it’s rare when Peter says Eclipse and love in the same sentence 🙂

J9 & The Harmonica Blower

Configuring Eclipse to work with J9 so you can get a Foundation 1.X VM reminds me of my days with the Nintendo Entertainment System (NES). To put it simply, getting J9 to work is analogous to working with NES cartridges… sometimes you put it in the system only to have a gray or blank screen… nothing happens. If you were cool, you knew the special techniques to blow on the NES cartridge to make things work (or that fancy snap-in trick).

Never fear, the Eclipse Debug Team was hard at work during this release and for 3.4M3 it will be much easier to configure J9 and other VMs using Execution Environment Description files.

Looks like I’ll spend less time blowing my cartridges in 3.4 🙂

Agileness

I had a Dilbert moment today.

There’s been a lot of talk about agile software development recently like it’s something Prometheus stole from the Gods and bestowed it upon us mere mortals.

In my opinion, it’s the relationships and trust between people that build great software; not some process that organizations recruit highly paid consultants to teach them about.

RAP and PDE?

RAP makes me giggle.

I completely forgot about a demo that Frank Appel from the RAP team showed me at a restaurant during the Equinox Summit. I recall talking to Frank over a beer when he showed me a PDE plug-in (org.eclipse.pde.runtime) running within RAP:

RAP is all over the place

*bzzzt*
*bzzzt*
*bzzzt*
*bzzzt*

My blackberry won’t stop vibrating this morning with all the news alerts about RAP:

Congratulations RAP team!

Eclipse Goes Online?

I recently came across a post about Eclipse Going Online while on my blackberry this morning. The author seems to think that:

we will see a viable online alternative to the desktop IDE soon.

This quote is interesting because I’ve been recently dealing with folks that insist everything can be done within a web browser using AJAX. Call me naive, but I don’t think we will ever see a flow-blown IDE on the web until certain criteria are met. Sure, we may see something to help draw diagrams and spit out EMF models… but something to help you setup a toolchain to work with your Nokia S60, no.

Some of the problem stems that a lot of people doing “Web 2.0” development are using JavaScript. One of the big problems with JavaScript is that you have access to nothing involving local resources (ie., native things). Ever try to do something simple like playing a sound in JavaScript? Of the 9 ways to play sound, it seems the recommend way is to use Flash, nice! I’ll leave the programming model discussion out of this post as that’s another issue to deal with.

In conclusion, until JavaScript provides something like “JSNI” and grants web applications the ability to work offline, we will most likely not see a full-blown IDE on the web. By the time we get there, we’ll realize the technology existed awhile ago and it was called ActiveX and was just as bad.

How I Learned to Stop Worrying and Love IRC

In response to where committers should roam, Eclipse developers raised concerns about accessing IRC behind corporate firewalls. Well, I found somewhat of a solution: IRC@Work.

How about that, don’t think corporations can block port 80.

Stalked by a Button

Recently I was working on some articles within Eclipse using the fantastic Webtools, and everywhere I turned… everywhere I looked… every perspective I changed… it followed me.

Webtools contains the most important button in the world:

There’s some information in the UI Best Practice guidelines about assuming more importance than everyone else. It’s a common pitfall that developers (including me) and especially new developers fall into.

Are there any other buttons/contributions stalking people within Eclipse?