Etoys: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Gromko (обговорення | внесок) Немає опису редагування |
Jw (обговорення | внесок) Немає опису редагування |
||
Рядок 16:
}}
'''eToys''' є дружнім для дітей комп'ютерним середовищем, яке використовується в освіті, і об'єктно-орієнтованою мовою програмування на базі прототипів.
Середовище eToys має потужні мультимедійні можливості для реалізації програм-сценаріїв, працює на різних апаратно-програмних платформах, є вільними і має відкриті вихідні коди.
== Коротка історія eToys ==
EToys базується на мові програмування [[Squeak]], яку було розробив Ден Інголс ([[Apple]]) в 1996 році.
[[Squeak]] є реалізацією [[Smalltalk]]
У 1996 році члени команди Squeak перейшли працювати в Disney Imagineering Research.
Власне розробку eToys було розпочато і спрямовано Аланом Кеєм для підтримки конструкціоністських ідей навчання, під впливом праць Сеймура Пеайперта і мови програмування Logo.
Розробку оригінального eToys проводили Скотт Воллес, Тед Кехлер, Джон Малоні та Ден Інголс.
Для реалізації освітніх програм та вивчення можливостей впливу на цей процес персональних комп'ютерів, члени команди eToys створили некомерційну установу [http://www.vpri.org/ Viewpoints Research] (зареєстровано в 2001 році)
У
У 2009 році був створений Фонд Squeakland, метою якого є сприяння розвитку і використанню eToys як освітнього середовища.
Інститут Viewpoints Research підтримував Фонд Squeakland у
[[Файл:Squeak-screenshot.png|thumb]]
== Мотиви та впливи ==
Розвитку eToys сприяв [[Алан Кей]] його працями по просуванню та підтримці конструкціоністських ідей у навчанні. На розробку середовища вплинули Сеймур Пайперт і мова програмування [[Logo]]
Безсумнівний вплив eToys спостерігається у іншому середовищі програмування на основі [[Squeak]], яке відоме як [[Scratch]].
▲Розвитку eToys сприяв [[Алан Кей]] його працями по просуванню та підтримці конструкціоністських ідей у навчанні. На розробку середовища вплинули Сеймур Пайперт і мова програмування [[Logo]] - діалект [[Lisp]], оптимізований для освітніх завдань; праці наукового центру [[Xerox PARC]] (Palo Alto), Smalltalk, HyperCard та StarLogo. Основним розробником є Скотт Воллес. Розвиток основної версії eToys координується освітнім некомерційним науково-дослідним інститутом Viewpoints Research (США) .
▲Безсумнівний вплив eToys спостерігається у іншому середовищі програмування на основі [[Squeak]], яке відоме як [[Scratch]]. Scratch було розроблена з коду eToys на початку 21 століття в MIT Media Lab і орієнтовано на використання в школах та комп'ютерних клубах. Одним з розробників [[Scratch]] є Джон Малоні, член команди eToys.
Система eToys заснована на ідеї програмованих віртуальних
▲== Особливості ==
▲Система eToys заснована на ідеї програмованих віртуальних об’єктів, які "існують" на екрані комп'ютера.
Середовище програмування eToys надає розробникам можливість реалізувати прості, і водночас потужні, сценарії для багатьох видів об'єктів, створених користувачами.
Середовище і мова програмування є багатомовними і успішно використовується в США, Європі, Південній Америці, Японії, Кореї, Індії, Непалі, Ефіопії та інших країнах.
== Версії ==
Всі версії eToys засновані на об'єктно-орієнтованих мовах програмування. Squeak eToys однаково працює на більш ніж 20 програмно-апаратних платформах.
У 2006 і, 2007 роках, Morphic-версія Squeak було адаптовано для поширення на
Ліцензування є вільним, з відкритим вихідним кодом .
Станом на 2010 рік, ліцензування та поширення eToys 4 відповідає вимогам систем з вільними і відкритими вихідними, такими як різні дистрибутиви [[Linux]].
У 1996 році [[Apple]] випустила Squeak під їх
У травні 2006 року [[Apple]] було переліцензіровано основні компоненти Squeak під ліцензією Apache 2.0 (завдяки Стіву Джобсу, Дену Інголсу та Алану Кею). У Viewpoints Research було досліджено та зібрано письмові угоди переліцензування
== Зовнішні посилання ==
* [http://www.squeakland.org/ Squeakland]
* [http://www.squeakland.org/tutorials/ Etoys, Tutorials & Other Goodies]
* [http://wiki.laptop.org/go/Etoys Etoys]
* [http://www.etoysillinois.org/EtoysIllinois EtoysIllinois]
[[ko:Etoys]]
|