PDA

View Full Version : The beauty of OSX



MattCasters
11-06-2007, 08:00 PM
DISCLAIMER: if you’re not up for yet another piece of OSX fan-mail, you can safely skip this blog post!
OK, so with the help of a few Apple fans I finally managed to figure out how to type pipe (|) and tilde (~) symbols on my Mini-Mac. After a while I even figured out that all the CTRL key-bindings in Eclipse where magically replaced by [Apple-Key] key-bindings and that word navigation using CTRL-LEFT/RIGHT is done using ALT-LEFT/RIGHT.
It was a start, but I didn’t stop there… With bugs like PDI-406 (http://jira.pentaho.org/browse/PDI-406) open, there was a lot of work left to do.
Using an excellent packaging tool JarBundler (http://informagen.com/JarBundler) we created a DMG image for our OSX users… Launching Kettle and Spoon has never been easier on any platform.
The package management is certainly one of the better parts of OSX(**). That being said, we’re just beginners here, so why don’t the OSX users amongst you try out this image over here: Kettle-3.0.0.dmg (http://s3.amazonaws.com/kettle3/Kettle-3.0.0.dmg) (Java 1.5 required!) to see if it works to your satisfaction. For the non-OSX users out there, the installation process is a double click on the “dmg” package filename and you’ll see a Kettle icon on which you can double click again to launch Spoon:
http://www.kettle.be/images/osx-dmg-package.png
Interestingly, if you click right on the Kettle icon, there is an option called “Show package content”. You can then navigate to Contents/Resources/Java. You can copy this folder to any place you like and it will behave like the regular .zip package. It will contain the documentation, samples, README files and the shell scripts. That way you don’t have to download the same thing twice. (to run Pan, Kitchen and Carte for example)
So, let me know how you like the new and improved Pentaho Data Integration for OSX! I’ll be in Madrid the next couple of days, but I’ll keep an eye out for the reactions.
Until next time,
Matt
(**) I still think that global software repositories like the ones used in Debian/Ubuntu are the way to go, but there is a certain elegance in the way OSX does it too.


More... (http://www.ibridge.be/?p=86)