Posts

Showing posts from June, 2010

Hard hard user interfaces.

Started as someone doing ActionScript in Macromedia Flash I got into Human-Computer-Interaction after watching Jeff's Hann's multi-touch work. That's the power of a really cool demo that inspired the birth of NUIGroup community which spawned 1000s of makers all around the world making their own projector camera multitouch systems. All of it became mainstream once Apple released the iPhone to the world, and also gave birth to my interest in human-centered engineering. I spent some 10 years after that playing with sensors, haptics, and gestural interfaces through multiple input modalities but nothing stuck as much as multi-touch did. Thanks to Apple's execution. Everyone's phone/tablet interaction is default multitouch. (unless you have a visual impairment). Primsense evolved into Kinect, then came Wiimote, Leap but nothing stuck.  for speech, it was Amazon's Alexa. Latest news , that its going to lose Amazon 10B.  Like I am writing this post through my keyboard a...

Plans for the Mozilla Firefox Multitouch UX

Image
I am quite interested in exploring the Multitouch scenario on Mozilla Firefox for my project under Felipe's and Gerv's mentorship. Working with Mozilla Team design team members( Alexander Limi ) and mentors is turning out to be a great experience so far. I am learning a lot of new things. Browsing the web is a very distributed activity with a lot of interactions possible- my aim would be to design a minimalist interface, that is slick, fast, and non-obtrusive. Hence devoted past couple of weeks researching on the topic-and doing some user study with Natural User Interface Group members. Browsing through guidelines and advice by Dan Saffer in his book "Designing Gestural Interfaces"  was an eye opener. I'll be using the book as a ready reference before writing code portions. - Setup Mercurial(hg) repo at Google-Code at a mirror at BitBucket - Wrote the extension skeleton: Sidebars etc. - Recompiled Fx on Ubuntu and Win - Checked out Fennec's and iP...