The Apple Barrier: An open source interface to the iPhone

TheAppleBarrierTomKeene.pdf [3.3mb]
Paper produced for EVA London 2011, voted best presentation of the conference in a public vote.

This paper presents the ongoing process, challenges and approach of integrating open source hardware with the iPhone. The aim of the project was to create software and an accompanying device using Arduino, an open-source electronics prototyping platform based on flexible, easy-to- use well documented hardware and software extensively used by artists [1].

The iPhone was chosen primarily because of it ubiquitous presence but also because of creative possibilities due to computational power, networking functionality, inbuilt sensors and storage capabilities. However, restrictions and complexities to the way we can interface with those technologies mean many of those possibilities are lost. The ecology of open source tools available to digital artists make highly technical environments accessible to low technology users, yet the closed environment provided by Apple, used by the vast majority of owners, force corporate agenda onto the ways we choose to communicate. Users are actively discouraging from understanding how these tools work, be that through hardware interface, technical language, levels of knowledge or literal licensing restriction. The process of building an interface to these technologies reveals the restrictive mechanisms at play and provides insight into ways they may be challenged or subverted.


Post new comment

  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3> <h2> <h4> <img> <div> <table> <tr> <td> <pre>
  • Lines and paragraphs break automatically.
  • Insert image: [img:node_id align=(left|right) size=(|fullLA|fullPreview|fullSQ|halfLA|halfPO|halfSQ|thirdSQ) action=(popup|link|frame) url=url style="margin:10px;" title=text description=text]

More information about formatting options XHTML 1.0 Strict CSS2 WAI