PhoneLab: Cloud-Backed Development Environment for Smartphones

We will develop a Scala-based language and a development environment to simplify the construction of cloud-backed smartphone applications, both by professionals and by end users. We will develop programming assistance tools that use cloud analysis (running on infrastructure) to suggest code fragments, and enable development and customization of applications both from the desktop and directly from smartphones.

Related material