Write a Blog >>
Sun 22 - Fri 27 October 2017 Vancouver, Canada
Tue 24 Oct 2017 14:20 - 14:40 at Regency D - Fall

We present a prototype of a programming system called Shadama. Shadama is designed for writing programs that create, control and visualize large numbers of objects. The basic execution model follows the tradition of StarLogo and its “turtles and patches” abstraction. Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds This abstraction has been proven to be effective and easy to use. The primary goal of the language is to facilitate the writing of scientific simulations by students at the high school level.

The Shadama environment supports liveness. Once changes to the program are saved, the effect on the running simulation is immediate; there is no need to restart the simulation.

Shadama programs are run on the GPU by means of code translation to the OpenGL Shading Language. The OpenGL Shading Language Program data resides entirely on the GPU, which enables high performance.

Tue 24 Oct
Times are displayed in time zone: Tijuana, Baja California change

13:30 - 15:00: FallLIVE at Regency D
13:30 - 14:20
Lightning Talks
Sean McDirmidIndependent
14:20 - 14:40
Shadama: A Particle Simulation Programming Environment for Everyone
Yoshiki OhshimaHARC / Y Combinator Research, Bert Freudenberg, Dan AmelangViewpoints Research Institute
Pre-print Media Attached
14:40 - 15:00
Seymour: Live Programming for the Classroom
Saketh KasibatlaHARC / Y Combinator Research, Alessandro WarthY Combinator Research, USA