projects
jrb
digital materials
2011
interlocking crystal pieces that are fully recyclable.
chain combinatorics
2011
counting algorithms and data structures for discrete polyhedral chains.
viral programming
pacula, bachrach
2008
a style of programming where code and data travel together, and applications involve intentional infection of networks.
masterless map/reduce
butera, bachrach
2007-2008
a distributed and scalable approach to doing map / reduce without a master.
protovision
bachrach
2007-2008
an approach to doing distributed computer vision on a spatial computer.
doubledevo
bachrach, vickery
2007-2008
a new way to combine the best of both worlds of virtual and physical for developing sensor network applications.
gpugooze
bachrach, turbiner
2007-2008
interactive system for developing multimedia applications on gpu's.
gel
bachrach, qumsiyeh, tobenkin
2006-2008
a simple and concise language for describing hardware that is abstract and scalable.
protobo
bachrach, raffle, vickery
2006-2008
a physical photoshop language and set of algorithms for modular robotics.
protobio
bachrach, beal
2006-2008
a language and algorithms for describing biological phenomena such as pattern formation and morphogenesis..