Mobile Programming Platforms • Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. • BlackBerry is a line of smartphones, tablets, and services originally designed and marketed by Canadian company BlackBerry Limited • IBM Mobile is a portfolio of mobile solutions for businesses offered by the information technology company IBM that includes software, cloud services, solutions and partnerships. • The iOS SDK (Software Development Kit) (formerly iPhone SDK) is a software development kit developed by Apple. The kit allows for the development of mobile apps on Apple's iOS operating system. • Ubuntu Touch (also known as Ubuntu Phone) was a mobile version of the Ubuntu operating system that was developed by Canonical Ltd. and the Ubuntu community. It was designed primarily for touchscreen mobile devices such as smartphones and tablet computers.