TouchDevelop – Create apps ON your phone!

TouchDevelop is a new a software development environment that runs on the Windows Phone itself, no separate PC or keyboard required. The visual code editor is optimized for touchscreens, but your programs still have the familiar text-based look. The editor supports adaptive auto-completion and refactorings. Built-in APIs include a physics engine for games and provide easy access to web services, the rich sensor data available on the phone, songs, pictures, etc. You can quickly publish scripts in the TouchDevelop script bazaar, or you can download a .XAP file to publish your app in the Windows Marketplace. We’ll also give you a glimpse of what’s coming next: TouchDevelop for tablets / Windows 8, new APIs for structured cloud storage. TouchDevelop, developed by Microsoft Research, is available for free on the Windows Phone Marketplace. Visit www.touchdevelop.com for more information.

Speaker Details

Nikolai Tillmann. Principal Research Software Design Engineer, Microsoft Research. Nikolai Tillmann works at Microsoft Research on combining dynamic and static program analysis techniques. He currently leads the Pex project, a framework for runtime verification and automatic test-case generation for .NET applications based on parameterized unit testing and dynamic symbolic execution. He also works on the Spur project, a tracing Just-In-Time compiler for .NET and JavaScript code. Previously he worked on AsmL, an executable modeling language, and the Spec Explorer 2004 model-based testing tool. He co-developed XRT, a concrete/symbolic state exploration engine and software model-checker for .NET.

Jonathan ‘Peli’ de Halleux is a Senior Research Software Design Engineer in the Research in Software Engineering (RiSE) group at Microsoft Research in Redmond, USA, where he has been since January 2006, working on the Pex and Moles projects (test generation and isolation for .NET), www.Pex4Fun.com (teaching platform), and www.RiseForFun.com (web platform showcasing research tools), and TouchDevelop (programming directly on mobile devices). From 2004 to 2006, he worked in the Common Language Runtime (CLR) as a Software Design Engineer in Test (SDE/T) in charge of the Just In Time compiler. Earlier, he developed the unit testing framework MbUnit. Before joining Microsoft, Peli earned a PhD in Applied Mathematics from the Catholic University of Louvain (2000-2004). http://research.microsoft.com/~jhalleux

Date:
Speakers:
Nikolai Tillmann and Jonathan ‘Peli’ de Halleux
Affiliation:
MSR, Microsoft Research
    • Portrait of Jeff Running

      Jeff Running

    • Portrait of Nikolai Tillmann

      Nikolai Tillmann

      Principal Software Engineer Manager

Series: Microsoft Research Talks