End-User Programming for Mobile Devices

Nikolai Tillman from Microsoft Research chairs this session at Faculty Summit 2012.

In 2012, we are in the middle of a technology shift: instead of using PCs and laptops, mobile devices are becoming more prevalent for most everyday computing tasks. In fact, never before in human history were incredibly powerful and versatile computing devices such as smartphones available and adopted so broadly.

In this session, we discuss whether and how end-users can program mobile computing devices for fun and to automate tasks and implications for teaching computer science in today’s classrooms. Microsoft Research created the novel application creation environment TouchDevelop, which enables end users to author programs on smartphones—without a PC. We compare the traditional approach of using established programming languages to write mobile applications on a PC to novel programming approaches that enable creating applications on mobile devices directly. By mining existing mobile programming environments, we can infer what kind of applications end users want to create and what challenges they face.

©2012 Microsoft Corporation. All rights reserved.
  • SpeakerChristoph Csallner, Nikolai Tillman, and Suresh Lodha
  • HostMicrosoft Research Connections
  • AffiliationUniversity of California, Microsoft Research Redmond
  • Duration01:21:08
  • Date recorded16 July 2012
  • Share
    Share this page on Facebook
    Share this page on Twitter
    Share this page on LinkedIn
    E-mail this page
    RSS feeds