Software developer with 21 years experience in user interface design and implementation. Current professional focus is SproutCore. Current hobby coding in node/express, jquery-mobile, mongo or mysql.

So now that one can have a html5 app deployed as an app on a mobile platform with a very small screen (300x400 is not unheard of still), plus the middle range of tablets, plus…

  • jquerymobile , css , responsive , html5

One consideration for mobile and set-top design is to totally eliminate the 'select and act' modes that are so common with mouse-based interaction. Tapping a list item is meant to actually DO something, not just…

  • mobile , amazon fire

So right now, I'm in the middle of building a new Subsonic client, SubFirePlayer for the Amazon Fire platform. Why? There isn't one, and the Fire Stick and TV don't have a general-purpose web browser…

  • responsive , mobile , amazon fire , html5 , javascript

Using unsemantic is a fantastic way to get mobile-friendly responsive HTML5 pages quickly. Very good stuff. Took me less than an hour to revamp Concrete 5.6's "yogurt" default theme for my new personal home…

I feel this way too. By using small libraries – components with a dedicated purpose and a small surface area – it becomes possible to pick and mix, to swap parts of our front end…

The first UI designs for 'windows' were generally flat. The original X10 UIs from the 80s, and X11/Xt kits prior to Motif, along with the Mac, Windows 1.0 and 2.0, and Sun's…