framework for mobile devices