DocumentCode :
3014884
Title :
The early examples of Kedama: a massively parallel system in Squeak
Author :
Ohshima, Yoshiki
Author_Institution :
Twin Sun, Inc., El Segundo, CA, USA
fYear :
2005
fDate :
28-29 Jan. 2005
Firstpage :
93
Lastpage :
100
Abstract :
This paper presents an overview of a massively parallel programming system that the author has been developing and also a few examples of the system. This system, named "Kedama", provides specialized programming construct to express particle simulation. This helps in the math and science education in school setting where the students don\´t have particular programming training. Kedama is deeply inspired by StarLogo, the previous work in the domain. However, Kedama has a few notable differences from the previous works. Firstly, scripts can be constructed in a graphical user interface. This GUI is very similar to the well-known Squeak eToys and users can write scripts with little effort. Secondly, the system allows dynamic changes while it is running. It lets users modify their program and explore their problem domain quickly. Thirdly, the notion of the Observer script and Turtle script are unified. A user can freely mix the global actions and turtle actions in one script with little constraint. This paper introduces the concepts and semantics of the system, and discusses the examples that illustrate how to access these features. The simulations discussed are bouncing atoms, the epidemic and pixel manipulations.
Keywords :
Smalltalk; educational computing; graphical user interfaces; interactive systems; parallel programming; Kedama parallel programming system; Observer script; Squeak eToys; StarLogo; Turtle script; graphical user interface; mathematics education; science education; Dynamic programming; Educational institutions; Educational programs; Engines; Graphical user interfaces; Mathematical programming; Parallel programming; Programming profession; Sun; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Creating, Connecting and Collaborating through Computing, 2005. C5 2005. Third International Conference on
Print_ISBN :
0-7695-2325-0
Type :
conf
DOI :
10.1109/C5.2005.28
Filename :
1419793
Link To Document :
بازگشت