Thad Starner was working on proactive computing a long time ago, being able to build this kind of interaction is why I moved to Android
http://www.cc.gatech.edu/~thad/v/12_dps_uist2004_video.avi
http://www.cc.gatech.edu/~thad/v/12_innov-with.mov
Thu 4 Apr 2013
Posted by saari under Uncategorized
No Comments
Thad Starner was working on proactive computing a long time ago, being able to build this kind of interaction is why I moved to Android
http://www.cc.gatech.edu/~thad/v/12_dps_uist2004_video.avi
http://www.cc.gatech.edu/~thad/v/12_innov-with.mov
Sun 3 Mar 2013
Posted by saari under Uncategorized
No Comments
The port to Android is now over the hump and the new rig is MUCH smaller and more tractable as a daily wearable. OpenCV facial detection working, recognition is working (but I haven’t hooked up training and proper set selection based on context yet, hopefully tonight), and voice recognition is working for control. Have to hook up the WiMM One again for the touch screen control. We’ll see how far I can get tonight!
Sat 2 Feb 2013
Posted by saari under Uncategorized
No Comments
There are two guiding principals I’m using for building wearable computer applications (Google Glass, EyeTap, etc.):
I’m calling this pattern proactive computing, and I see it starting to appear more often. The Washington Post launched TruthTeller, a real time video analysis doing speech to text and searching for known fallacies in political videos. Truth Goggles does a similar trick as a browser plugin that leverages PolitiFact data. LazyTruth does the same as a Gmail plugin. These three examples monitor what the user is doing and apply data to inform the user proactively. The Google Glass concept video is of course full of proactive computing, schedule reminders, weather updates, public transit updates, etc.
For someone that has been building GUI apps for a long time the verb and noun UX approach is all wrong, or at least it may as well be done on a phone. Proactive computing is more like building a spell checker or the Awesome Bar in Firefox where the goal is to watch the user, attempt to figure out what the user is trying to do and then see how you can help them. This is half of the problem that search engines must solve, so it should come as no surprise that Glass is coming out of Google.
Sun 8 Jul 2012
Posted by saari under Uncategorized
No Comments
Brought out the EyeTap / Google Glass I built in 2006 again for the 4th of July. More tearing in the video as I’m messing with the software to increase frame rate, should be better in next version. I’m also updating the CPU to something newer for performance and improved connectivity (Bluetooth)
Thu 28 Jun 2012
Posted by saari under Uncategorized
[2] Comments
In 2006 I built an EyeTap which is essentially Google Glass but with 2006 level technology. After the Google I/O 2012 keynote it was clear I needed to wear it to the second day of the conference so I rewrote the software stack in about 24 hours on OpenCV (not an option in 2006). It now does facial detection and records every face I see… more on that later. A video composed of samples of what I saw in the display:
Sun 18 Mar 2012
Posted by saari under Uncategorized
No Comments
http://www.youtube.com/watch?v=GxbB18QoYO4
Much of this talk has resonated with me in the past and now again as I find myself once again thinking about Applied Minds, various types of organizations and how to build them, and how Bran approaches product development. His discussion of requirements driven organizations is particularly interesting.
Sun 18 Mar 2012
Posted by saari under Uncategorized
No Comments
The effects of latency variability across a horizontally scaled service.
Sun 27 Mar 2011
Posted by saari under Uncategorized
No Comments
http://www.ioremap.net/projects/libeblob
libeblob is an append-only low-level IO library, which saves data in blob files.
Following features are already supported:
Sat 12 Mar 2011
Posted by saari under Uncategorized
No Comments
Sat 12 Mar 2011
Posted by saari under Uncategorized
No Comments