Future of Software Engineering on Mobile Devices

Tuesday, May 08, 2012
7:00 PM
Free and open to the public

The world is experiencing a technology shift. In 2012, moretouchscreen-based mobile devices like smartphones and tablets will besold than desktops, laptops, and netbooks combined. In fact, in manycases powerful and easy-to-use smart phones are going to be the firstand, especially in developing countries, possibly the only computingdevices which virtually all people will own and carry with them at alltimes. Mobile devices do not only have touchscreens, but they are alsoequipped with a multitude of sensors, such as GPS, cameras,accelerometer, and they are often connected to the cloud. Is itpossible to develop new software directly on mobile devices, withoutusing a PC? How could a user interface for such a new developmentmodel look like? We will present a new tool from Microsoft Research,TouchDevelop, that tries to address these questions. TouchDevelop isan application creation environment that runs on the smartphoneitself, no separate PC required. Its programming language and codeeditor have been built from scratch around the idea that all code isentered via a touchscreen, without a keyboard. We will report on howTouchDevelop is being used in practice by thousands of people.

x x


Nikolai Tillmann

Principal RSDE
Microsoft Research