Markup framework for mobile applications