Squeak: Difference between revisions
Jump to navigation
Jump to search
m (→Definition) |
|||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Stub}} | |||
== Definition == | == Definition == | ||
* Squeak is highly portable open-source Smalltalk with powerful multimedia facilities. Squeak is used for a wide variety of computing tasks, ranging from child education to innovative research in computer science, or creation of advanced dynamic web sites. | * Squeak is highly portable open-source Smalltalk with powerful multimedia facilities. Squeak is used for a wide variety of computing tasks, ranging from child education to innovative research in computer science, or creation of advanced dynamic web sites. | ||
* In education, ''Squeak'' often just refers to '''Squeak Etoys''', an easy visual programming / execution | * In education, ''Squeak'' often just refers to '''Squeak Etoys''', an easy [[visual programming language]]/ execution environment built on top of Squeak that is a very popular tool for building [[microworld]]s (designers, teachers and children as authors). | ||
* {{quotation | [http://www.squeakland.org Squeak Etoys] was inspired by LOGO, PARC-Smalltalk, Hypercard, and starLOGO. It is a media-rich authoring | * {{quotation | [http://www.squeakland.org Squeak Etoys] was inspired by LOGO, PARC-Smalltalk, Hypercard, and starLOGO. It is a media-rich authoring environment with a simple powerful scripted object model for many kinds of objects created by end-users that runs on many platform, and is free and open source. It includes 2D and 3D graphics, images, text, particles, pres-entations, web-pages, videos, sound and [[MIDI]], etc. It includes the ability to share desktops with other Etoy users in real-time, so many forms of immersive mentoring and play can be done over the Internet}} ([http://www.squeakland.org/pdf/etoys_n_learning.pdf Etoys and learning]) | ||
* The best known member of the squeak community is probably Alan Kay, inventor of the [[Dynabook]] and who is also known by: ''The best way to predict the future is to invent it.'' | * The best known member of the squeak community is probably Alan Kay, inventor of the [[Dynabook]] and who is also known by: ''The best way to predict the future is to invent it.'' | ||
Note: Maybe we should separate Etoys from Squeak and make two articles. Etoys has gained recent interest again, because it ships with the [[OLPC]] (the 100$ PC). | |||
== Squeak in education == | == Squeak in education == | ||
Line 23: | Line 27: | ||
== Links == | == Links == | ||
* http://www.squeak.org/ | * [http://www.squeak.org/ squeak.org] | ||
* [http://squeakland.org/ http://squeakland.org/] | |||
* [http://minnow.cc.gatech.edu/squeak Squeak Swiki] | * [http://minnow.cc.gatech.edu/squeak Squeak Swiki] | ||
* [http://wiki.laptop.org/go/Etoys Etoys] ([[OLPC]] wiki) | |||
* [http://en.wikipedia.org/wiki/Etoys_%28programming_language%29 Etoys - Wikipedia] | |||
== References == | == References == | ||
Line 31: | Line 41: | ||
* Allen-Conn, BJ and Kim Rose (2003), Powerful Ideas in the Classroom, Using Squeak to Enhance Math and Science Learning, Viewpoints Research Institute. ISBN 0974313106 | * Allen-Conn, BJ and Kim Rose (2003), Powerful Ideas in the Classroom, Using Squeak to Enhance Math and Science Learning, Viewpoints Research Institute. ISBN 0974313106 | ||
* http://www.squeakland.org/pdf/etoys_n_learning.pdf | * Ingalls, Dan; Ted Kaehler, John Maloney, Scott Wallace and Alan Kay (1997). Back to the Future. The Story of Squeak, A Practical Smalltalk Written in Itself. OOPSLA 97 Proceedings.318-326. ACM Press, New York, [http://users.ipa.net/~dwighth/squeak/oopsla_squeak.html HTML], retrieved 20:02, 14 November 2007 (MET). | ||
* Kay, Alan (2002). The Computer Revolution Hasn't Happened Yet - Grand Challenge: Make It Happen In The Best Possible Way 3. CRA Conference on "Grand Research Challenges" in Computer Science and Engineering, June 23-26, 2002, Airlie House, Warrenton, Virginia [http://www.cra.org/Activities/grand.challenges/kay.pdf PDF] (3 pages). | |||
* Kay, Alan. (2005). [http://www.vpri.org/pdf/etoys_n_authoring.pdf Squeak Etoys Authoring & Media], VPRI Research Note RN-2005-002, Viewpoints Research Institute. (PDF) | |||
* Kay, Alan. (2005). [http://www.vpri.org/pdf/etoys_n_learning.pdf Squeak Etoys, Children & Learning], VPRI Research Note RN-2005-001, also from [http://www.squeakland.org/pdf/etoys_n_learning.pdf here] (PDF) | |||
[[Category: Authoring tools]] | [[Category: Authoring tools]] | ||
[[Category:Microworlds]] | |||
[[Category: Simulation environments]] | |||
[[Category: Visual programming language]] |
Latest revision as of 11:08, 5 February 2020
Definition
- Squeak is highly portable open-source Smalltalk with powerful multimedia facilities. Squeak is used for a wide variety of computing tasks, ranging from child education to innovative research in computer science, or creation of advanced dynamic web sites.
- In education, Squeak often just refers to Squeak Etoys, an easy visual programming language/ execution environment built on top of Squeak that is a very popular tool for building microworlds (designers, teachers and children as authors).
- “Squeak Etoys was inspired by LOGO, PARC-Smalltalk, Hypercard, and starLOGO. It is a media-rich authoring environment with a simple powerful scripted object model for many kinds of objects created by end-users that runs on many platform, and is free and open source. It includes 2D and 3D graphics, images, text, particles, pres-entations, web-pages, videos, sound and MIDI, etc. It includes the ability to share desktops with other Etoy users in real-time, so many forms of immersive mentoring and play can be done over the Internet” (Etoys and learning)
- The best known member of the squeak community is probably Alan Kay, inventor of the Dynabook and who is also known by: The best way to predict the future is to invent it.
Note: Maybe we should separate Etoys from Squeak and make two articles. Etoys has gained recent interest again, because it ships with the OLPC (the 100$ PC).
Squeak in education
- Squeakland is the home for Etoy, an easy graphical programming environment built on top of Squeak. This site has downloads, information for teachers and children, papers, etc.
- Scratch is a programming language for children animations, games, and interactive art. Developped at MIT's LifeLong Kindergarten group.
- ComiKit is a Swedish product for making games and interactive pictures.
- The Swiki server is a very popular Wiki System (despite the fact that development seems to be frozen). E.g. TECFA runs 2 Swiki servers that are used in the school system.
- Squeak is also a important foundation of [Croquet], an open source software platform for creating deeply collaborative multi-user online applications
Links
References
- Allen-Conn, BJ and Kim Rose (2003), Powerful Ideas in the Classroom, Using Squeak to Enhance Math and Science Learning, Viewpoints Research Institute. ISBN 0974313106
- Ingalls, Dan; Ted Kaehler, John Maloney, Scott Wallace and Alan Kay (1997). Back to the Future. The Story of Squeak, A Practical Smalltalk Written in Itself. OOPSLA 97 Proceedings.318-326. ACM Press, New York, HTML, retrieved 20:02, 14 November 2007 (MET).
- Kay, Alan (2002). The Computer Revolution Hasn't Happened Yet - Grand Challenge: Make It Happen In The Best Possible Way 3. CRA Conference on "Grand Research Challenges" in Computer Science and Engineering, June 23-26, 2002, Airlie House, Warrenton, Virginia PDF (3 pages).
- Kay, Alan. (2005). Squeak Etoys Authoring & Media, VPRI Research Note RN-2005-002, Viewpoints Research Institute. (PDF)
- Kay, Alan. (2005). Squeak Etoys, Children & Learning, VPRI Research Note RN-2005-001, also from here (PDF)