Mobile OS and Programming languages