Build an AMEE/Second Life mashup that augments virtual objects in Second Life with data about their real life carbon emissions, inspired by a conversation at Euro FOO 2006 where Gavin said that global warming would be a lot easier to fix if you could see carbon dioxide and Claus Dahl pointed out that SL was a great platform for prototyping augmented reality because every object has an ID: http://blog.secondlife.com/2007/02/20/augmented-virtual-reality
The Carbon Goggles would be a modified version of the SLateIt HUD I built for BarCamp London 2 (http://www.youtube.com/watch?v=dsfZpYXrVvM), but instead of mapping SL object IDs to AMEE emission data and instead of just floating numbers over objects, it also would represent the data using different visualisation. Teams of volunteers would run around SL marking up objects with AMEE URLs and a web front end would use the SL map API to give links to objects in SL marked up with AMEE data from the web.
To get a floating point CO2 per month value for a car or kettle, do:
For now, the django app will store these URLs and redirect to them when the Carbon Goggle HUD asks for the CO2 per month for a known SL UUID.
To discover AMEE paths, supply a partial path and possible next path elements are returned. Once you've got to the end of the path (a leaf), you then need to drill down to select a particular data item. Each data item has a uid.
http://wiki.amee.cc/andrew/secondlife/get.php?path=/data">http://wiki.amee.cc/andrew/secondlife/get.php?path=/data
path,home path,transport
http://wiki.amee.cc/andrew/secondlife/get.php?path=/data/transport
path,bus path,car path,motorcycle path,Other path,plane path,taxi path,train
(and so on...)
http://wiki.amee.cc/andrew/secondlife/get.php?path=/data/transport/car/generic
fuel,diesel fuel,petrol fuel,petrol hybrid
(no more path options - so the drill down begins)
http://wiki.amee.cc/andrew/secondlife/get.php?path=/data/transport/car/generic/drill?fuel=diesel
size,large size,medium size,small
uid,4F6CBCEE95F7
(we can now get the kgCO2 per month)
amountPerMonth,319.252
cars, motorcycles: distanceKmPerMonth=1207
flights: journeysPerYear=2
tv: hoursPerMonth=90
washing machine, dryer, dishwasher: cyclesPerMonth=12
ent devices, e.g. computers, dvd, freeview box, game console etc.: numberOwned=1