Next Generation Mobile Applications