*** Happy (Birthday) ***

This was a simple little application I made to slip onto my wife's
iPhone and surprise her for her birthday. I made an Ad Hoc build of it 
and synced it to her iPhone. Once she was at work, I sent her an email 
telling her to browse to happy://birthday in Safari which launched this app.

Looking back at it, it does provide a simple example of a number of 
features so I thought I'd share:

- Registering a url protocol handler.
- One-shot and repeating animations via UIView and CABasicAnimation.
- Loading and playing a bundled mp3 
   (via http://www.mobileorchard.com/easy-audio-playback-with-avaudioplayer/)
- Autorotation

I do not have distribution rights for the graphics and song I used, so this 
distribution includes handcrafted placeholders; you'll probably want to change them. 
You will need to: 

- Add your own "Happy Birthday.mp3" file to be played.
- Substitute your own .png images instead of my placeholders.
- Take a new snapshot for Default.png after uncommenting a line in
  HappyViewController's viewDidLoad method. (Don't forget to comment it out again.)
- Deal with setting up your own Ad Hoc build if you wish it.

This code is released under the BSD License, as described in the included LICENSE.txt
file and comments in every source file.

Paul Goracke
paul@corporationunknown.com
2009-08-20
