Smart phone as department store for internet shopping and mobile apps