var projects = new Array ({ title:"Blisket", date:"July 2006", tags:['quick'], url:"http://bodytag.org/blisket/", desc:"" },{ title:"Blisk", date:"July 2006", tags:['quick'], url:"http://bodytag.org/blisk/", desc:"" },{ title:"Browser Sync", date:"June 2006", tags:['google','application','utility'], url:"http://www.google.com/tools/firefox/browsersync/", desc:"A Firefox Extension to syncronise your browser settings (e.g. bookmarks and tabs) across your computers. (Discontinued)." },{ title:"ExplorerCanvas", date:"March 2006", tags:['google','utility'], url:"http://sf.net/projects/excanvas/", desc:"JavaScript code to allow use of the Canvas element in Internet Explorer (Canvas is natively supported in Firefox, Safari and Opera 9). A Google open-source project." },{ title:"Web Comments", date:"December 2005", tags:['google','application','utility'], url:"http://www.google.com/tools/firefox/webcomments/", desc:"A Firefox extension that shows Bloggers' comments about the pages you visit. My starter project for Google." },{ title:"MeHere", date:"October 2005", tags:['application','utility'], url:"http://mehere.glenmurphy.com/", desc:"A followup to MovinGmap, this GPS Tracker for Google Maps also features Google Earth integration and the ability to share your location with other users and applications (eg Greasemonkey scripts)." },{ title:"Cut to Ribbons", date:"July 2005", tags:['interaction','installation'], url:"cuttoribbons/", img:'cuttoribbons.gif', desc:"3D Projector-based interactive installation artwork. Inspiration came from rhythmic gymnastics and Chinese ribbon dances." },{ title:"Sproutliner", date:"April 2005", tags:['interaction','application'], url:"http://sproutliner.com/", img:'sproutliner.gif', desc:"Sproutliner is a freely hosted (and open source) web service that helps you manage your projects and ideas (think of it as a supercharged structured to-do list). It uses some rather smashing client-side technology to make things as quick and easy as possible, and saves as you type, so you never have to hit 'submit'." },{ title:"Movin Gmap", date:"February 2005", tags:['application'], url:"http://gmap.glenmurphy.com/", desc:"Movin Gmap adds moving map functionality for Google Maps using a connected GPS unit. (It makes the map recenter on you as you walk/drive around)." },{ title:"Robot Mirror", date:"October 2004", tags:['installation'], url:"http://setpixel.com/content/?ID=robotmirror", img:'robotmirror.gif', desc:"This is a prototype system for the VROOM at the Melbourne Museum. It was built under the influence of the center for Astrophysics and Supercomputing at Swinburne University, and so ties together space, time and the speed of light." },{ title:"Clock 1", date:"October 2004", tags:['quick'], url:"clock1/", desc:"" },{ title:"Pingtron", date:"August 2004", tags:['quick','audio'], url:"pingtron/", desc:"" },{ title:"Duct Tape", date:"August 2004", tags:['games'], url:"http://ducttape.glenmurphy.com/", img:'ducttape.gif', desc:"An addition to Doom 3 to allow simultaneous use of the flashlight and your basic weapons" },{ title:"Nano Floor", date:"June 2004", tags:['interaction','installation'], url:"nano2/", img:'nanofloor.gif', desc:"An interactive floor showing the interaction of buckyballs. Shown at the Los Angeles County Museum of Art." },{ title:"Trip", date:"June 2004", tags:['interaction','application','utility'], url:"http://trip.glenmurphy.com/", desc:"Trip is a tiny windows utility that will allow you to get to things faster." },{ title:"Halfkey", date:"April 2004", tags:['interaction','application','utility'], url:"http://halfkey.com/", desc:"A software implementation of the Half-QWERTY design, HalfKey allows you to touch-type with your left hand, freeing the right to control the mouse, draw with a tablet, or to hold those important cups of coffee." },{ title:"BT Timeline", date:"February 2004", tags:['quick','utility'], url:"bt_timeline/", desc:"A timeline generation script for websites." },{ title:"Freelook", date:"December 2003", tags:['application','interaction'], url:"http://freelook.org/", desc:"Freelook allows you to use movements of your head to accurately control your mouse cursor. This translates to hands-free viewpoint control in games such as IL2 Sturmovik and Lock On=> Modern Air Combat, as well as providing a mouse alternative for handicapped users. Freelook is similar in execution to the excellent cam2pan and TrackIR systems, although unlike the latter, Freelook only requires a cheap off-the-shelf webcam." },{ title:"Fluid Bodies", date:"December 2003", tags:['installation'], url:"fluid_bodies/", img:'fluid_bodies.gif', desc:"Fluid Bodies is a work developed in collaboration with Victoria Vesna and Jim Gimzewski of UCLA. It shows a reflection of the future hidden worlds of nanotechnology and was originally exhibited at the Los Angeles County Museum of Art." },{ title:"System C1", date:"August 2002", tags:['interaction'], url:"http://riot.com.au/systems.php?s=c1/", desc:"A GPS-driven head-up display for my car." },{ title:"Augment 2", date:"October 2003", tags:['interaction'], url:"augment2/", img:'augment2.jpg', desc:"Artwork applications of the 'augment1' project" },{ title:"Augment 1", date:"October 2003", tags:['interaction'], url:"augment1/", img:'augment1.jpg', desc:"A homemade computer vision / augmented reality system using a webcam and a consumer head mounted display. Presented at Unite 17." },{ title:"Dust", date:"September 2003", tags:['misc'], url:"dust/", desc:"A simple raycaster built in Processing." },{ title:"Crumbler", date:"May 2003", tags:['interaction'], url:"crumbler/", desc:"A system for combining breadcrumbs and pull-down menus to allow sideways navigation through a website at any level. Now in use by Lonely Planet." },{ title:"Super Shapes", date:"April 2003", tags:['quick'], url:"supershapes1/", desc:"An implementation of the supershapes algorithm." },{ title:"BT Melter", date:"March 2003", tags:['quick','utility'], url:"bt_melter/", desc:"Text transitions for websites, used on the previous glenmurphy.com." },{ title:"System B1", date:"February 2003", tags:['interaction'], url:"http://riot.com.au/systems.php?s=b1", img:'systemb1.jpg', desc:"System B1 utilizes simple computer vision techniques to allow a user to control their system using hand and finger motion. 2-button mouse emulation is provided. Code from system B1 was later used in Freelook." },{ title:"Seeu2", date:"February 2003", tags:['quick'], url:"seeu2/", desc:"Rendering people as glass." },{ title:"Seeu1", date:"February 2003", tags:['quick'], url:"seeu1/", desc:"Super early experiments into realtime video filtering. Results were used in a corporate video for the Swinburne Computer-Human Interaction Laboratory." },{ title:"Grid6", date:"January 2003", tags:['quick'], url:"grid6/", desc:"The final 'grid' piece, renders clouds instead." },{ title:"Grid3p5", date:"January 2003", tags:['quick'], url:"grid3p5/", desc:"" },{ title:"Grid5", date:"January 2003", tags:['quick'], url:"grid5/", desc:"" },{ title:"Grid4", date:"January 2003", tags:['quick'], url:"grid4/", desc:"" },{ title:"Grid3", date:"January 2003", tags:['quick'], url:"grid3/", desc:"" },{ title:"Bubbles1", date:"December 2002", tags:['quick'], url:"bubbles1/", desc:"A simple collision simulator, code was later used in Nano Floor" },{ title:"Clocks", date:"December 2002", tags:['quick'], url:"clocks/", desc:"" },{ title:"BT Loader", date:"December 2002", tags:['quick','utility'], url:"bt_loader/", desc:"A simple script to show what percentage of the images on a page have loaded." },{ title:"Europa", date:"December 2002", tags:['misc'], url:"europa/", img:'europa.jpg', desc:"An ice-skating present for my baby. Featured on the Processing website, a windows screensaver version was also featured in XFuns (taiwan) magazine." },{ title:"Bezekric 2", date:"December 2002", tags:['misc'], url:"bezekric2/", desc:"Shown at the ACMI and Abstraction Now." },{ title:"Dive", date:"November 2002", tags:['quick'], url:"dive/", desc:"" },{ title:"Grid2", date:"November 2002", tags:['quick'], url:"grid2/", desc:"" },{ title:"Grid1", date:"November 2002", tags:['quick'], url:"grid1/", desc:"The start of a series." },{ title:"Path1", date:"November 2002", tags:['quick','games'], url:"path1/", desc:"A test of a vision-based pathfinding technique." },{ title:"Smoke2", date:"November 2002", tags:['misc'], url:"fluid3/", desc:"A smoke simulator." },{ title:"Fluid3", date:"November 2002", tags:['misc'], url:"smoke2/", desc:"A fluid simulator. Code from this was later used in Fluid Bodies." },{ title:"Ptest1", date:"October 2002", tags:['quick'], url:"ptest1/", desc:"My first ever Processing applet." },{ title:"System A2", date:"September 2002", tags:['interaction'], url:"http://riot.com.au/systems.php?s=a2/", desc:"Experiments into wearable computing using a bluetooth phone and backpack laptop." },{ title:"System A1", date:"August 2002", tags:['interaction'], url:"http://riot.com.au/systems.php?s=a1/", desc:"Experiments into audio-cued interactivity using a Griffin Powermate." },{ title:"Maya3", date:"July 2002", tags:['misc'], url:"maya3/", desc:"A 2D lathing sort of thing." },{ title:"Plagues 7.2", date:"July 2002", tags:['quick'], url:"plagues7_2", desc:"An application of the Plagues 7 code to an image." },{ title:"Maya2", date:"July 2002", tags:['misc'], url:"maya2/", desc:"Tension and escape, trapped in a plastic bag." },{ title:"Maya1", date:"July 2002", tags:['misc'], url:"maya1/", desc:"A system of orbiting particles, sketching their paths over time." },{ title:"dChat", date:"July 2002", tags:['utility'], url:"dchat/", desc:"A no-refresh, multi-user chat system." },{ title:"E-site", date:"May 2002", tags:['misc'], url:"esite/", desc:"A particle system featured on 'Spatial' at the National Gallery of Australia." },{ title:"Reservoc", date:"April 2002", tags:['misc'], url:"reservoc/", desc:"A system of linked rotating pegs, created for and featured in Reservocation magazine." },{ title:"Compose4", date:"March 2002", tags:['quick'], url:"compose4/", desc:"A play with colours." },{ title:"Compose1", date:"March 2002", tags:['quick'], url:"compose1/", desc:"'birth.life.insanity'. Well, it must've made sense to me at the time." },{ title:"Mrecord2", date:"March 2002", tags:['quick'], url:"mrecord2/", desc:"A javascript mouse movement player-backer." },{ title:"Oglev3", date:"March 2002", tags:['quick'], url:"oglev3/", desc:"" },{ title:"Oglev2", date:"March 2002", tags:['quick'], url:"oglev2/", desc:"" },{ title:"Oglev1", date:"March 2002", tags:['quick'], url:"oglev1/", desc:"" },{ title:"Spun6", date:"February 2002", tags:['quick'], url:"spun6/", desc:"" },{ title:"Spun4", date:"February 2002", tags:['quick'], url:"spun4/", desc:"" },{ title:"Spun3", date:"February 2002", tags:['quick'], url:"spun3/", desc:"" },{ title:"Spun2", date:"February 2002", tags:['quick'], url:"spun2/", desc:"" },{ title:"Spun", date:"February 2002", tags:['quick'], url:"spun/", desc:"" },{ title:"Spun", date:"February 2002", tags:['quick'], url:"spun/", desc:"" },{ title:"Evaporate", date:"February 2002", tags:['quick'], url:"evaporate/", desc:"" },{ title:"Plagues12", date:"October 2001", tags:['quick'], url:"plagues12/", desc:"" },{ title:"Plagues9", date:"October 2001", tags:['quick'], url:"plagues9/", desc:"" },{ title:"Plagues8", date:"October 2001", tags:['quick'], url:"plagues8/", desc:"" },{ title:"Plagues7", date:"October 2001", tags:['quick'], url:"plagues7/", desc:"" },{ title:"Plagues6", date:"October 2001", tags:['quick'], url:"plagues6/", desc:"" },{ title:"Linegrav2", date:"September 2001", tags:['quick'], url:"linegrav2/", desc:"Uses VML (IE only)" },{ title:"Linegrav", date:"September 2001", tags:['quick'], url:"linegrav/", desc:"Uses VML (IE only)" },{ title:"Mrecord1", date:"September 2001", tags:['quick'], url:"mrecord1/", desc:"" },{ title:"BT link", date:"September 2001", tags:['quick','utility'], url:"link/", desc:"A stupidly simple script to turn any text into a link so it can be right-clicked > save target as..." },{ title:"Linedraw", date:"September 2001", tags:['quick'], url:"linedraw/", desc:"Uses VML (IE only)" },{ title:"3dtest2", date:"September 2001", tags:['quick'], url:"3dtest2/", desc:"Uses VML (IE only)" },{ title:"3dtest1", date:"September 2001", tags:['quick'], url:"3dtest1/", desc:"" },{ title:"Life1", date:"September 2001", tags:['quick'], url:"life1/", desc:"" },{ title:"Spurt", date:"September 2001", tags:['quick'], url:"spurt/", desc:"Now we're really getting into the old crappy scripts. This and the ones previous to it *should* work on IE, but maybe not Firefox." },{ title:"Cursory", date:"September 2001", tags:['quick'], url:"cursory/", desc:"The most popular project on bodytag, with more visitors (mostly from Russia) than all the other projects put together." },{ title:"Commie", date:"September 2001", tags:['quick'], url:"commie/", desc:"" },{ title:"Lushe.net", date:"January 2001", tags:['interaction','utility'], url:"http://lushe.net/", desc:"lushe.net allows you to easily build a list of your favourite sites, and then search only those sites using google. This allows you to only search sites relevant to you and your interests." },{ title:"Lolly", date:"January 2001", tags:['quick'], url:"lolly/", desc:"" },{ title:"iswonderful.net", date:"January 2001", tags:['misc'], url:"http://iswonderful.net/", desc:"iswonderful.net allows you send squishy feelgood messages to people using wildcard subdomains (e.g. http://pepsi.max.iswonderful.net)." },{ title:"Nodenav", date:"January 2001", tags:['quick'], url:"nodenav/", desc:"Apparently inspired a lot of poor sods (look at the source) to get into scripting." },{ title:"Modern", date:"September 2000", tags:['quick'], url:"modern/", desc:"" },{ title:"Gravity", date:"September 2000", tags:['quick'], url:"gravity/", desc:"" },{ title:"Sexographic", date:"September 2000", tags:['misc'], url:"http://sexographic.net/", desc:"Sexographic was created when I thought I was going to be a graphic designer. The story behind the name is more interesting than the site itself." },{ title:"3dballs", date:"August 2000", tags:['quick'], url:"3dballs/", desc:"" },{ title:"Bomber", date:"August 2000", tags:['quick'], url:"bomber/", desc:"" },{ title:"Sharp", date:"August 2000", tags:['quick'], url:"sharp/", desc:"" },{ title:"Scorched", date:"August 2000", tags:['quick','games'], url:"scorched/", desc:"Two-player javascript Scorched Earth." },{ title:"City", date:"April 2000", tags:['quick'], url:"city/", desc:"" },{ title:"Tiny2", date:"April 2000", tags:['quick'], url:"tiny2/", desc:"My first piece of JS." },{ title:"RealQuake", date:"Sometime in 1997", tags:['games'], url:"http://www.planetquake.com/qca/reviews/patch100.htm", img:'realquake.jpg', desc:"I learnt to code in order to produce this mod for Quake1 back when I was a little tiny teenager. When this review came out, I was totally devastated. It did get me into a national newspaper though." });