Category: android

  • Building a mobile patabotanical instrument

    Modding the boskoi android app for borrowed scenery, simplifying the interface and adding some patabotanical flourishes. Trying different designs with mockups: The results so far:

  • Users > “drivers” of software

    I’ve finally had a chance to sit down and comment on John Naughton’s article in the Guardian and it’s manifesto addressed to the education secretary The Rt Hon Michael Gove MP on computer education in the UK. This joins an avalanche of recognition that programming – or “coding” – is suddenly a Good Thing for…

  • Jellyfish instruction set icons

    Some icons for the Jellyfish instruction set (blue) and registers (purple). Note the android register – it’s going to be a fun one as it’s where all the sensor information from the device will be accessible to your programs.

  • Jellyfish forms

    The Jellyfish VM is now running in fluxus on android – a kind of executable rendering primitive which defines it’s form (a 3D triangle list) in the same place as it’s behaviour (a vector processing program), in the primitive’s data array. This provides a 3D procedural modelling VM loosely inspired by the Playstation 2 which…

  • Jellyfish

    Lots of travelling lately and for me, time in airports and long train journeys are time for acts of random research. One of the recent fruits is a new imaginary processor (code name Jellyfish), largely based on Betablocker DS but with ideas stolen from the PS2 vector unit. Like the PS2 VU it’s a vector…

  • Scheme Bricks on Android

    A screenshot of scheme bricks running on android. Its actually the next version of scheme bricks really, as it’s been subject to a major rewrite. The original was pretty cluttered with lots of last minute pre-going-on-stage hacks and additions. As in the original, the touchscreen expression selection works by ray casting into the 3D scene…

  • Pink polygons & multitouch

    A new version of android fluxus, with pdata, multitouch capability, scene inspection and a very pink test script included (see code below) fluxus-0.0.2.apk & source. Press the trackball button to edit the scheme code. (clear) (define twirl-shape (with-state (hint-unlit) (build-polygons 40 triangle-strip))) (define finger-shapes (with-state (hint-none) (hint-unlit) (hint-wire) (list (build-polygons 30 triangle-strip) (build-polygons 30 triangle-strip))))…

  • More android tinkering

    In order to figure out the source of the crashes I was getting I quickly wrote a linux wrapper around the android code so it could run in a simpler-to-debug environment. This of course was running without any problems, so not much help, but it’ll come in useful anyway. Next step, try it in the…

  • Shaving yaks on android

    Mostly my android experience has been good so far, it’s been very quick to get things running and be fairly productive. It doesn’t come without it’s share of yak shaving though. I’ve spent quite a lot of time trying to get remote debugging of native code working with my phone (a HTC desire) with little…

  • Fluxus on Android

    I recently took a long train journey and had an idea to use my android phone for taking timelapse photos for Miska Knapek. I had no laptop with me, and realised there was no way I could script anything on the phone itself to do this, or anything more complex. This was the kernel of…