Achmea iPhone advertisement campaign
At IceMobile we created a advertisement for a Dutch insurance company. While the app was rejected, and has never been in the store (simulated broken iPhone components were not allowed) the goal of reaching consumers was reached using a video we created which got a lot of attention.
Basically the app simulated a crack in the iPhone screen as soon as you touched a specific icon. This could be used as a joke to show your friends. Eventually the advertisement slogan of the insurance company would become visible.
Video demonstration of the app (Dutch)
SteveNote Bingo
A simple webapp written using Cappuccino / Objective-J. One of the first demos listed on the Cappuccino demos page. Usually receives an increased amount of traffic the day of an Apple keynote.
Bingo web app Cappuccino
Moby
Shoot 'n Share. Created the iPhone client for Mobypicture. The app uses the Mobypicture API to upload a photo from your phone. Mobypicture will optionally send this to your favorite social sites.
The same app has also been released as a white-label version, with different artwork for mulitple other brands.
Mobypicture iOS, Objective-C
Contakt
An iPhone application developed for Minimal DJ Richie Hawtin as part of his Contakt tour. Before, or during his live performances the application could be used to send messages to the DJ of the event. The messages would then be used by the VJ's and shown on screen for every one to see.
Making Contakt - Richie Hawtin iOS, Objective-C
Zip.framework (2007)
An easy to use Objective-C API to read zip files. At the time no easy way to read the contents of zip files was available as an Objective-C API. Other solutions required unzipping the archive to a temporary location for example.
This code was used in the game Labyrinth (levels in the game were basically zip files with assets). Labyrinth became popular in the iPhone / iPod touch jailbreak scene before the App Store launched. When the App Store was launched Labyrinth quickly became one of the most popular paid games has been downloaded over 10 000 000 times since.
Project home open source, objective-c
Labyrinth
SimilarTunes (2005)
My first project using Objective-C. This was a playlist generator for your iTunes library based on music that sounds similar. Kind of what iTunes Genius does now, but created by me in 2006. The app used the Musicmobs and Last.fm API's to find similar music within your own music library to generate new playlists.
Music mobs blog-post objective-c, AppleScript, iTunes
Ribbit
A plugin for Azureus (now called Vuze), the cross-platform Java Bittorrent client to show Growl notifications. Azureus would use Growl to show notifications for status updates on torrent progress. Growl is a global notification system for Mac OS X (now available on the App Store).
The plugin started as a pure Java project and used the Java/Cocoa bindings on Mac OS X to communicate to Growl. However these bindings were eventually deprecated and removed altogether in Snow Leopard. Since that time the plugin uses a Java-JNI wrapper around the necessary Cocoa code to communicate from Java to Growl.
Ribbit Java, JNI, Cocoa
ThinkQuest: M-[art]2-ial (2001)
Second time I participated in the ThinkQuest context. With an international team (US, Singapore, Netherlands) we won the Sports and Health category in the international contest, and won the second price in the local dutch contest. My role was front-end and back-end development / translation to dutch. My US team mate researched and wrote all English content, the student from Singapore was our designer.
Available (but broken) online version, 2001 front-end, server-side
ThinkQuest: RoboWorld (2000)
First participation in the ThinkQuest contest. Won first price in the local Dutch competition in age categories 12 to 15. Worked in a team of three, together with 2 US friends. My role was to build the website, content was researched and written by my team mates.
RoboWorld entry front-end, server-side