IBM using parts of Apache Harmony

posted: 16 Jun 2009

This is a great step forward for the Apache Harmony project. IBM, who are apparently a major contributor to the Harmony codebase, have now adopted some of its core libraries for their websphere product. This is a tremendous endorsement of the Harmony JVM and indicates that while Sun continues to refuse Apache access to their Test Compatibility Kit (TCK), effectively consigning Harmony to uncertified status, they (IBM) are more than happy to employ the software in a production environment.

Apache Harmony:

Railo running on Linux (Fedora)

posted: 16 Jun 2009

Finally, I have got Railo 3.0.3 running on my linux based server. The J2EE app server I am using is Resin, which seems to be doing a great job. I am still in the process of learning Linux, so progress has been a little slow, but it's there.

I have kept rudimentary notes as I went along so I may post them here, if only as a way to keep a permanent record of them.

Next up, getting CFRhino to work with it.

-- Sent from my Palm Pre

Spelling weirdness

posted: 10 Jun 2009

I first saw this a few years ago, but receiving it again today, it still amazes me!

"Only great minds can read this. This is weird, but interesting!

fi yuo cna raed tihs, yuo hvae a sgtrane mnid too

Cna yuo raed tihs? Olny 55 plepoe out of 100 can.

i cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg. The phaonmneal pweor of the hmuan mnid, aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it dseno't mtaetr in waht oerdr the ltteres in a wrod are, the olny iproamtnt tihng is taht the frsit and lsat ltteer be in the rghit pclae. The rset can be a taotl mses and you can sitll raed it whotuit a pboerlm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Azanmig huh? yaeh and I awlyas tghuhot slpeling was ipmorantt!"

Now I don't know if Cambridge University really did do some research, but research or no it's still pretty cool.


More about Pre

posted: 09 Jun 2009

I've decided to keep a running record of what I think about my Palm Pre in a Google doc. These are currently just observations, however, I may include suggestions for discussion if I think of any later.

You can see the published (non-editable) version at


Palm Pre - first thoughts

posted: 08 Jun 2009

So the Palm Pre was launched in the US on Saturday, only available on the Sprint network at the moment, so not available on GSM yet. It has been touted as an iPhone killer, but I don't think that's a sensible place to start when looking at this phone and what it does. As an aside, the attitude of one phone being the best and requiring all opposition to wither and perish, is in my mind a crass and stupid perception of the market. The iPhone is a great phone, what it does is astonishing. However, I don't believe this means it's ideal for everyone or that just because the iPhone does things so well that no one else can attempt to improve on that.

So, on to the Pre...The Palm Pre is the first truly new phone/OS combination to come out of Palm in many years. I converted to Palm, back in 2003 when Palm/Handspring released the Treo 600 in Europe. I bought one as soon as I could and I loved it. For the first time, I had a good sized screen to browse the web and an established community of developers making apps for the PalmOS (yes the idea of community written apps isn't new). The Treo, however, started to show its age as the smartphone market grew and PalmOS stagnated...

The Pre, on the other hand, has recaptured my interest in Palm and their ability to be at the front of the mobile experience. I've only had it two days, but so far, it has done nothing to fundamentally disappoint. That's not to say, there's not room to improve, that would be complacent and short sighted, however, the technology is very polished and all in all the phone 'just works'.

There have already been plenty of reviews and discussions about this device, detailing many of the features and capabilities so I won't bother describing those to you again, however, I'd like to touch on two things that really stand out for me.

1. The human interaction is exceptional, it's taken the work that Apple did with the iPhone and moved it on again. The gesture interface is simply a joy to use and makes me smile each time I use it. Delete an email? Just drag it off the side of the screen. Close an application? Drag it off the top of the screen. View all running apps (yes it is a true multi-tasking OS)? Click the little nub at the bottom of the front (it's the only button on the whole front face of the device). I love it all.

2. The Synergy integration is truly magnificent. What's Synergy? It's basically the phone's ability to mine your online networks and applications and consolidate your contacts into a single unified list. Oh and if you use and sync with Facebook, it brings down the users photo from there too :)

Those are the two killers for me at the moment. But there's plenty more to get a geek excited. But I'll leave those for you to discover when you go buy one.


Linux and Windows

posted: 04 Jun 2009

It's no secret that I've been sitting on the Linux fence for a few years, never getting much further than installing a copy of Linux, only to be halted by requirements to recompile the kernel or learn a bunch of command line wizardry to open a file. However, with our new house and the almost endless scope for networking niceties, I have looked once more to the open source. And this time, I am finally finding my feet. Thinking back to the days when I was 'learning' Windows, I would spend hours installing, configuring, breaking and reinstalling 98, ME, 2k, XP... now it's happening all over again, but with Linux. Although, this time, the web is there to help and I have a goal in mind.

My end game is to create a Windows domain, web/application, database and DNS server. To what end, I'm not completely clear, but at the heart of it, is to be able to host small web applications from my own network and browse them from 'the outside'. And all this, to be done on using only open source applications and a small footprint, low powered Mini-ITX PC board. And it's going pretty well.

Recent achievements have got Fedora Core 4 installed and Samba set up with basic Primary Domain Controller functionality and my new NAS (Buffalo nkstation 2Gb) mounted for file storage. The next phase is to install MySQL with the data on the NAS and then Apache/JBoss/Railo for application development.

I'll keep you posted, on how that all goes, but let me finish by saying that I am now, officially a Linux fan. Not yet a -phile but I'm working on that.