Tom Hulbert and Luckybite have just released details including the download of long awaited port of Processing.js library to iPhone SDK. The new iProcessing is an open programming framework to help people develop native iPhone applications using the Processing language.
To get started with iProcessing, follow the link here to download various examples. Each example has a .xcodeproj XCode project file.
Open this file in XCode and once open you’ll see a folder called “main” in “Groups & Files” on the left side of XCode. Drop down the “main” folder and here you’ll see a file called “main.pde”. This is where you write your Processing code. To run in iPhone simulator you just need to click build and you’re off. If you would like to deploy this to your phone, the process is the same as with other iPhone xcode projects. With the examples, first make sure you code is signed by going into “Targets”, openning the folder and double clicking on the executable to be. Under the code signing idenity you will need to specify the correct certificate. Once you have done this, you will be able to deploy to your device (note, you will have to be registered as iPhone developer with Apple to be able to obtain a correct certificate and deploy apps to your iPhone).
Unfortunately, I had problems with the apps deployed to device – they do not seem to go beyond the splash screen where in emulator they work fine. Maybe you’ll have more luck + please report in the comments below.
BirdBox is a free app by Luckybite that was prototyped using iProcessing. BirdBox turns your iPhone or iPod Touch into a physical nesting box alarm clock. Tap the screen anytime to see the nesting birds inside and charge your iPhone while you sleep to wake up with the birds.
To find out more info about iProcessing and download the examples see luckybite.com/iprocessing/
Luckybyte is a LOndon based product design and innovation company owned and managed by Durell Bishop and Tom Hulbert.
Posted on: 11/02/2010