This is sorta interesting .. out of the box thinking w/ javascript:
http://www.netmagazine.com/features/10-things-you-didnt-know-javascript-could-do
1 - Node "facetime" video
2 - Node serial interface to Arduino et. al.
3 - Kinect in the browser
4 - Gamepad API
5 - Flash on your iPad/Bikeshed animation adaptors
6 - PhoneGap -> Apache Cordova
7 - Emscripten (LLVM bitcode->JS): Ruby/Python in your browser
8 - Desktop Apps (again!): App.js & HTML5, CSS3, Node.js
9 - JS Servers w/ Node: MS Azure
10 - Headless browser (webkit): PhantomJS
The comments are useful too.
-- Owen