Projects
Here is a listing of some of the stuff I’ve worked on or am currently working on:
Software
DisplayKit (v1.0.1)
A framework that wraps around CoreGraphics in order to provide a Cocoa “native” interface to display capturing, resolution switching and gamma fading. DisplayKit may also be used to retrieve a list of all connected displays and get the individual attributes of each, such as color depth, screen width and height, and the corresponding CoreGraphics display ID, among others.Ferazel’s Wand X Launcher (v1.0.2)
A simple application that changes the resolution to 640×480x8 (256 colors) and then proceeds to launch Ferazel’s Wand. This prevents the Ferazel’s Wand application from having to change the resolution first, and thus no resizing/rearranging of windows takes place. For Mac OS X 10.4.x users and earlier who have the Classic environment installed.Music Store Search
An iTunes and Amazon MP3 store search widget for Mac OS X. Details available from Alien Orb Software.Random Shapes
A screen saver module for Mac OS X. Details available from Alien Orb Software.
Articles/Tutorials
Write a Screen Saver: Part I
Part 1 of a tutorial for Cocoa Dev Central on how to write a Mac OS X screen saver module. Basics on set up, simple bezier path drawing, and user preferences using a configure sheet.Write a Screen Saver: Part 2
Part 2 of a tutorial for Cocoa Dev Central on how to write a Mac OS X screen saver module. Covers advanced topics such as setting up and using OpenGL for drawing.