iProcessing [iPhone, Processing]

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.
The iProcessing download consists of a set of example XCode projects that demonstrate many of the Basic Examples from the Processing web site (originally written by Casey Reas and Ben Fry) as well a number that demonstrate the use of various iPhone features such as multitouch, accelerometer, orientation, location, sound play/record, app state saving and so on. Processing.js is a port of the Processing langauge to Javascript by John Resig and is intended for people who want to program images, animation, and interactions for the web in Processing without the use of Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element.
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.
Related Posts
Posted on: 11/02/2010
Posted in: iPhone, Processing
Post tags: apple code development iPhone opensource Processing xcode














Pingback: Bye Corona and welcome Processing?! | Whitesky Games
Pingback: Iphone process | Bestofcorpusch