Skip navigation
The Australian National University

Student research opportunities

Extempore on ARM: live programming the internet of things

Project Code: CECS_960

This project is available at the following levels:
CS single semester, Engn4200, Honours, Masters

Supervisors:

Assoc Professor Henry Gardner
Dr Ben Swift

Outline:

Extempore[1], an environment for 'live programming'[2], has
(experimental) support for ARM devices such as the Pandaboard,
Hackberry and the ODROID-X2. These devices are capable of running
mainstream Linux distros such as Ubuntu or Arch Linux, and support
many different hardware sensors and actuators (e.g. LED lighting
strips, servo motors for robots, etc.).

This project has three components:
- building an ARM-based devices with on-board sensors & actuators
- using Extempore, programming these ARM devices on-the-fly, including
reading from sensors, processing data, and acting in the world.
- contributing to the maturity of the Extempore compiler and runtime
on ARM

[1] http://extempore.moso.com.au
[2] http://benswift.me/2012-09-26-interacting-with-the-extempore-compiler.html


Contact:



Updated:  4 September 2013 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.