a hybrid desktop html5 framework built on angularjs