The Early Examples of Kedama, A Massively Parallel System in Squeak
Pages 93 - 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 discuss the examples that illustrate how to access these features. The simulations this paper discuss are bouncing atoms, the epidemic and pixel manipulations.
Index Terms
- The Early Examples of Kedama, A Massively Parallel System in Squeak
Recommendations
Kedama: A GUI-Based Interactive Massively Parallel Particle Programming System
VLHCC '05: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric ComputingDecentralized and complex systems can be powerful tools for modeling concepts in mathematics, science and engineering. StarLogo and NetLogo were the first systems to allow middle and high school children to build dynamic models from many thousands of ...
Comments
Information & Contributors
Information
Published In
January 2005
167 pages
ISBN:0769523250
Publisher
IEEE Computer Society
United States
Publication History
Published: 28 January 2005
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 0Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Reflects downloads up to 06 Feb 2025