28 days with Geeksphone and Firefox OS — Week 1 of 4

28 days with Geeksphone and Firefox OS -- Week 1 of 4

It has been a week since I started using Geeksphone Keon running Firefox OS as my primary phone. This post summarizes my experience during the first week of using this phone . I decided instead of dumping all my notes in chronological order, I am going to organize them by topic. Contacts My previous phone [...]

Frontend architecture of the new jimu user interface

Frontend architecture of the new jimu user interface

This is a a crosspost of my original post on jimulabs.com. I have been working on jimu since Septermber and it has been an amazing journey. We just launched the project on Kickstarter. At jimu labs we have been hard at work. We have been designing the user experience and implementing an intuitive and powerful [...]

Getting Started with Ember.js and Rails

I have been trying out Ember.js recently to get a feel for how it works, what are its strong points, and if it falls short in any areas. I will be using it in my next project. Tutorials Ember.js getting started guide is a really great place to — well — get started. It showed [...]

Rooting My Galaxy S

Rooting My Galaxy S

I have been very excited about Android devices and development for many years, but since I was very busy with school I didn’t really had a chance to thinker with my phone or develop apps over the last couple of years. After two years of running stock Froyo (Android 2.2) on my Galaxy S it [...]

Which Javascript Framework?

Recently I was asked to look into choosing a JavaScript framework for developing UI for a web based highly interactive application that I will be working on. This application will have some standard UI elements as well as many custom, innovative and new types of UI elements. The interface is zoomable (ZUI) and drag and [...]

Gibbon – UI Update

Gibbon UI updates: Image from an external observer camera is mixed in with the computer vision tracking output. The result is captured and stored in realtime.

An important purpose of Gibbon, besides being a near touch tracker, is to support running user studies. To do so, several features need to be added: Logging Events and Features: There should be an option to log all the important events that are recognised by the system. These events include hand motion events such as [...]

Upgrading to OpenCV 2.3

I decided it was time to catch up with the latest development in OpenCV library. I was running version 2.1 so the update (hopefully) should not break anything. I followed this tutorial for installing OpenCV 2.2 in Ubuntu 11:04 except that I download version 2.3 of opencv instead of 2.2. I need good video support [...]