HTML5 Mobile application framework