Having some time on my hands, I've touched up both my SpaceTime Screen Saver for OS X and its underlying Mesh3DS Framework to v2.1.
This release features support for hardware Vertex/Fragment Shaders, VBO/IBOs, RGB bump maps, ArcBall navigation and improved memory management.
Built with Xcode v4.2 for OS X 10.6 Snow Leopard, which regrettably dropped support for PowerPC machines, this code only runs on Intel based Macs.
For those seeking a cogent example of OpenGL programming, complete source code is freely available on GitHub via the above link.
Java creator James Gosling reminds developers we live in a world of "Borg wannabes". Paul Allen (Microsoft co-founder and Überlegen patent troll) lurches along, zombie-like, plumbing new depths to prove it.
I must be a slow study, as I finally have to admit that monied interests will always pollute Richard Stallman's utopian ideals of freedom and openness - the same hacker ethic that brought me into the fold over 30 years ago.
Sadly, the swarming hordes of oily patent lawyers, their pointy-haired minions, camp followers and lobbyist greased votes-for-hire incapable of creating anything useful themselves have finally worn down my Roddenberry-esque optimism.
I'm done. I need to find other, less unlikely work.
Peace.
Nope. I refuse to pay Apple $100 every year for a new iPhone developer signing certificate. That is, pay $8.33/month for the privilege of running my own code on my own iPod.
Needless to say, I won't be renewing my membership in the iPhone developer program. If anything, Apple should be paying me an annual retainer to write for their overdog platform.
[Update] Thanks to Alex Whittemore's instructions for developing on jailbroken devices, I've ported my app to an 'obsolete' iPhone 3G. Now I understand why jailbreaking is so popular and important.
Once my membership expires, an Apple Ayatollah will happily delete my free app from the iTunes App Store. But, in case anyone is looking for coding samples, the complete source code is available here.Next stop: Google's open source Android platform - a Linux based system beneath a Java IDE that doesn't suffer from Objective-C's gimpy garbage collection dogma or Cocoa's mind-bending event model.
[Update] Despite colossal ass ache with Layouts, the Android SDK does seem like a win. I was able to easily port my app, where it's available as Tipicus Veritas for a $1 donation to my bar tab. Cheers!
All of my source code here and on GitHub is Free Software and further placed in the public domain under a CC0 no copyright declaration.
If you found it useful or instructive, please consider making a charitable donation to the Free Software Foundation.