Tabletop Grace

 


Tabletop Grace is a block based programming environment designed for use with interactive digital tabletops. It has been extended from Tiled Grace, which is a block based programming language created by Michael Homer, that uses the Grace programming language and was designed primarily for a mouse and keyboard interface. Tabletop Grace behaves similarly to other block based programming languages such as Scratch and App Inventor. The main difference between these and Tabletop Grace is the potential for multiple users to program on the same device simultaneously, with the option of working in a single shared workspace or multiple distinct workspaces. The latest version of Tabletop Grace supports cross device communication between mobile, desktop, and tabletop devices.

To view the version for your device visit: here.
To view a specific version:
Desktop Tabletop Mobile
There is also a Github repository here.


Examples:

 
 


The Tabletop Grace software is part of an honours project, supervised by Craig Anslow and Michael Homer .