In the last 5 years things have been very simple for me when it comes combining my several user profiles in one operating system and hardware platform. The simplicity and the 'it just works feeling' for the home - power user and the convenient feeling that on top of that I can do my day job, coding and making my living working with Java2 were combined in my Macintosh and MacOSX.
I love being a mac user (honestly) as much as I love and invested in Java2. I could say these are my two main geek and developer passions. I can not be hard towards the mac - because for 5 years now it is the platform that has not caused me serious trouble, has created a new sparkle for being enthusiastic again with an OS (after 15+ years - confusion with MS Windows and early Linux distros) and it just works, it's beautiful and robust.I have numerous posts in this blog about my mac passion.
This last strategic move from Apple though, to evict Java from it's platform (by stoping maintaining and releasing new versions of the Java2 Virtual Machine) it creates a great confusion to me and I find it very disappointing.
For the time being I can still work, the new version of Java (Java 7) is months away from it's initial version and distribution. I don't expect Apple to change it's strategy and revert it's decision - I only hope that the new and joint effort from Oracle and IBM through the - reviving of OpenJDK and of course the community (which I can personally contribute - as well - maybe it's time) - will respect the fact that a large portion of the existing Java Developer community works on the mac.
I am bit surprised how things rapidly change in the technology world. I would never imagine to wait and thank tech gorilla's like Oracle and IBM on providing some very important tools for my day job. Things change. I really hope to continue enjoying the nice things from both worlds which i really love - MacOSX and Java 2.
Just another frustrated java developer.