Speaker: Nikolai Tillman, Peli de Halleux, Microsoft Research

Title: TouchDevelop: Cloud-based Scripting on and for Touch-based Devices
 

Abstract:

TouchDevelop is a cloud-based programming environment that provides high-level abstractions to enable the creation of scripts on and for touch-based mobile devices. TouchDevelop has four main components: a statically typed scripting language with novel abstractions to support stateless GUIs with support for live programming and replicated data for collaborative applications; a browser-hosted touch-based integrated development environment that makes it possible to productively create small scripts with a single finger on a variety of devices; a set of high-level APIs to make it easy to access device sensors/resources and web services; a cloud back-end that enables a social approach to software development. In this talk, we'll show how anyone can get quickly started with TouchDevelop’s built-in tutorial experience, and we will walk you through the unique aspects of the TouchDevelop development environment and language such as seamlessly replicated data.