Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Etoys – балаларға қолайлы компьютерлік орта және білім беруде пайдалануға арналған, объектіге бағытталған, прототип негізіндегі бағдарламалау тілі. Etoys – түрлі платформаларда жұмыс істейтін, тегін және ашық кодты, көптеген әртүрлі объектілер үшін скрипттелген нысандық модельге ие, медиаға толы авторлық орта.
Etoys is a child friendly computer environment and object oriented prototype based programming language for use in education. Etoys is a media rich authoring environment with a scripted object model for many different objects that runs on different platforms and is free and open source.
Тарих
Squeak-ті 1996 жылы Apple компаниясында Дэн Ингаллс әзірледі. Squeak – Apple Computer-дегі Smalltalk 80-нен туындаған, объектіге бағытталған, сыныптарға негізделген және рефлексивті Smalltalk іске асырылымы. Оны бастапқы Smalltalk 80 әзірлеушілерінің бірқатары, оның ішінде Дэн Ингаллс, Тед Келер және Алан Кей жасады. Командаға Скотт Уоллес және Джон Малони де кірді. Squeak 4.0 MIT лицензиясымен шығарылды, ал кейбір бастапқы Apple бөліктері Apache лицензиясымен қалды. Үлестер MIT лицензиясы бойынша ұсынылуы тиіс. "Келешекке қайта оралу: өзін-өзі жазған практикалық Smalltalk – Squeak тарихы" Дэн Ингаллс, Тед Келер, Джон Малони, Скотт Уоллес, Алан Кей. 1997 жылы Атланта қаласында (Джорджия штаты) OOPSLA конференциясында Дэн Ингаллс ұсынған мақала. Squeak 1996 жылы Disney Imagineering Research-ке көшті. Etoys-тың дамуы Диснейде Алан Кейдің жетекшілігімен басталды және Сеймур Паперт пен Logo бағдарламалау тілінің ықпалымен құрылымдық оқытуды қолдау мақсатында жүзеге асырылды. Диснейдегі бастапқы Etoys әзірлеу тобына Скотт Уоллес, Тед Келер, Джон Малони және Дэн Ингаллс кірді. Etoys, Squeak-ке негізделген тағы бір білім беру бағдарламалау ортасының – Scratch-тың дамуына әсер етті. Scratch MIT-де әзірленді, осыған дейін Митчелл Резник бастапқы Etoys әзірлеу тобының мүшесі Джон Малониді MIT-ге шақырғаннан кейін. Etoys 2001 жылы құрылған Viewpoints Research, Inc. компаниясына көшті, әлемдегі балалардың білімін жақсарту және жүйелік зерттеулер мен жеке компьютерлер саласын дамыту мақсатында. 2006-2007 жылдары Squeak-те құрылған Etoys, OLPC жобасының OLPC XO 1 білім беру машинасымен пайдаланылды. Ол барлық XO 1 ноутбуктеріне алдын ала орнатылған. "Бір балаға бір ноутбук үшін Etoys" Берт Фрейденберг, Йошики Ошима, Скотт Уоллес, 2009 жылғы қаңтар. Компьютерлік технологиялар арқылы құру, есептеу, байланыс және ынтымақтастық туралы жетінші халықаралық конференцияда ұсынылған мақала, Киото университеті, Киото, Жапония, 2009 жылғы қаңтар. 2009 жылы Viewpoints Research, Inc. компаниясы Squeakland Foundation-ды құрды, бұл Etoys-ты білім беру құралы ретінде дамыту мен қолдануға ынталандыру үшін жасалған алғашқы қадам болды. Viewpoints Research Inc. 2009-2010 жылдары Squeakland Foundation-ды қолдады, ал 2010 жылғы қаңтарда Squeakland Foundation жеке құрылым ретінде іске қосылды.
Squeak was originally developed at Apple in 1996 by Dan Ingalls. Squeak is a Smalltalk implementation, object oriented, class based, and reflective, derived from Smalltalk 80 at Apple Computer. It was developed by some of the original Smalltalk 80 developers, including Dan Ingalls, Ted Kaehler, and Alan Kay. The team also included Scott Wallace and John Maloney. Squeak 4.0 is released under the MIT License, with some of the original Apple parts remaining under the Apache License. Contributions are required to be under MIT. “Back to the Future: the story of Squeak, a practical Smalltalk written in itself” by Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, Alan Kay. Paper presented at OOPSLA, Atlanta, Georgia, 1997 by Dan Ingalls. Squeak migrated to Disney Imagineering Research in 1996. Etoys development began and was directed by Alan Kay at Disney to support constructionist learning, influenced by Seymour Papert and the Logo programming language. The original Etoys development team at Disney included: Scott Wallace, Ted Kaehler, John Maloney, Dan Ingalls. Etoys influenced the development of another Squeak based educational programming environment known as Scratch. Scratch was developed at MIT, after Mitchell Resnick invited John Maloney of the original Etoys development team to come to MIT. Etoys migrated to Viewpoints Research, Inc., incorporated in 2001, to improve education for the world’s children and advance the state of systems research and personal computing. In 2006 2007, Etoys built in Squeak was used by the OLPC project, on their OLPC XO 1 educational machine. It is preinstalled on all of the XO 1 laptops. “Etoys for One Laptop Per Child”, paper by Bert Freudenberg, Yoshiki Ohshima, Scott Wallace, January 2009. Paper presented at the Seventh Annual International Conference on Creating, Computing, Connecting, and Collaborating through Computing, Kyoto University, Kyoto, Japan, January 2009. In 2009, the Squeakland Foundation was created by Viewpoints Research, Inc., as an initial step in launching the foundation to continue encouraging development and use of Etoys as an educational medium. Viewpoints Research Inc. supported Squeakland Foundation in 2009 2010, and in January 2010, the Squeakland Foundation was launched as a separate entity.
Көңіл көтергіштік және әсер ету
Этойдың дамуына Алан Кей және оның құрылымдық оқытуды дамыту мен қолдау жұмысы түрткі болды. Басты ықпал еткендерге Сеймур Паперт және білім беру үшін оптимизацияланған Lisp диалектісі – Logo бағдарламалау тілі; Xerox Palo Alto Research Center, PARC-те атқарылған жұмыс; Smalltalk, HyperCard, StarLogo және NetLogo жатады. Тарап тастап, плиткалармен жұмыс істеу әдісі AgentSheets-ке өте ұқсас. Скотт Уоллес – негізгі автор. Etoys-тың негізгі Squeak нұсқасын ілгеріту және дамытумен Viewpoints Research Institute, АҚШ-тың коммерциялық емес білім беру ұйымы айналысады. Etoys, Scratch деп аталатын, Squeak негізіндегі ұқсас бағдарламалау ортасына зор әсер етті. Scratch бағдарламасы 21-ші ғасырдың басында MIT Media Lab-та Etoys кодымен әзірленді, бастапқыда ол мектептен кейінгі компьютерлік үйірмелерге бағытталған еді.
Etoys development was inspired and directed by Alan Kay and his work to advance and support constructionist learning. Primary influences include Seymour Papert and the Logo programming language, a dialect of Lisp optimized for educational use; work done at Xerox Palo Alto Research Center, PARC; Smalltalk, HyperCard, StarLogo and NetLogo. The drag and drop tile based approach is very similar to AgentSheets. Scott Wallace is the main author. Promotion and development of the main Squeak version of Etoys is co ordinated by the Viewpoints Research Institute, a U. S. educational non profit. Etoys was a major influence on a similar Squeak based programming environment known as Scratch. Scratch was designed with Etoys code in the early 21st century by the MIT Media Lab, initially targeted at after school computer clubs.
Ерекшеліктері
Etoys жүйесі компьютер экранында қозғалатын, бағдарламаланатын виртуалды объектілер идеясына негізделген. Etoys соңғы пайдаланушылар жасаған түрлі-түрлі объектілер үшін қарапайым, күшті скриптпен басқарылатын объектілік модельмен жабдықталған, медиаға толы авторлық ортаны ұсынады. Оған 2D және 3D графика, суреттер, мәтін, бөлшектер, презентациялар, веб-беттер, бейнелер, дыбыс және MIDI мүмкіндіктері, сондай-ақ басқа Etoys пайдаланушыларымен жұмыс экранын нақты уақытта бөлісу мүмкіндігі бар. Бұл Интернет арқылы көптеген түрлі иммерсивті оқыту мен ойын түрлерін жүзеге асыруға мүмкіндік береді. Жүйе көп тілді және АҚШ, Еуропа, Оңтүстік Америка, Жапония, Корея, Үндістан, Непал, Эфиопия және Ресейде сәтті қолданылған.
The Etoys system is based on the idea of programmable virtual entities behaving on the computer screen. Etoys provides a media rich authoring environment with a simple, powerful scripted object model for many kinds of objects created by end users. It includes 2D and 3D graphics, images, text, particles, presentations, web pages, videos, sound and MIDI, 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. It is multilingual, and has been used successfully in United States, Europe, South America, Japan, Korea, India, Nepal, Ethiopia, and Russia .
Нұсқалар
Etoys-тің барлық нұсқалары объектіге бағытталған бағдарламалау тілдеріне негізделген. Squeak Etoys 20-дан астам платформада бірдей жұмыс істейді. Үш бағдарламалау тілінде жазылған нұсқалары бар. Бастапқы және ең көп қолданылатын нұсқа Скик – Smalltalk диалектісіне негізделген. Екінші нұсқа да Squeak-қа негізделген, бірақ Squeak-тың стандартты Morphic ортасының орнына қосымша Tweak бағдарламалау ортасын пайдаланады. Үшінші нұсқа Python-ға негізделген және PataPata деп аталады. PataPata авторымен тоқтатылған. 2006 және 2007 жылдары Squeak Morphic нұсқасы OLPC XO 1 білім беру машинасы үшін, кейде «100 долларлық ноутбук» деп аталатын, таратуға бейімделді. Viewpoints Research Institute «One Laptop per Child» қауымдастығына қатысады, ал Etoys барлық XO 1 ноутбуктерінде алдын ала орнатылған. Лицензия тегін және ашық кодты. 2010 жылдан бастап Etoys 4 әртүрлі Linux дистрибутивтері сияқты еркін және ашық бастапқы кодты жүйелердің талаптарына сәйкес келеді. 1996 жылы Apple компаниясы Squeak-ты «Squeak лицензиясы» бойынша шығарды, ол толыққанды еркін бағдарлама ретінде қарастырылмады, себебі өтемақы шарты болды. Дерек коды қолжетімді болды және оны өзгертуге рұқсат етілді. 2006 жылдың мамыр айында Apple компаниясы Стив Джобс, Дэн Ингаллс және Алан Кейдің арқасында Squeak ядросын Apache 2.0 лицензиясы бойынша қайта лицензиялады. Viewpoints Research MIT лицензиясы бойынша бірнеше жүз үлескерден жазбаша қайта лицензиялау келісімдерін жинады, ал Etoys-тағы қайта лицензиялау келісімімен нақты қамтылмаған барлық код алынып тасталды, қайта жазылды немесе көбінесе Йошики Ошиманың күшімен бұрынғы нұсқаға қайтарылды. Squeak Etoys енді толыққанды тегін және ашық кодты.
All Etoys versions are based on object oriented programming languages. Squeak Etoys runs on more than 20 platforms bit identically. Versions exist written in three programming languages. The original and most widely used is based on Squeak, a dialect of Smalltalk. The second is also based on Squeak, but uses the optional Tweak programming environment instead of Squeak's default Morphic environment. The third is based on Python and is named PataPata PataPata has been abandoned by its author. In 2006 and; 2007, the Squeak Morphic version was adapted for distribution on the OLPC XO 1 educational machine, sometimes known as the $100 laptop. Viewpoints Research Institute participates in the One Laptop per Child association, and Etoys is pre installed on all XO 1 laptops. The licensing is free and open source. As of 2010, Etoys 4 conforms to the requirements of free and open source systems, such as the various Linux distributions. In 1996, Apple had released Squeak under their "Squeak license", which did not qualify as fully free software, due to the presence of an indemnity clause. The source code was available and modification was permitted. In May 2006, Apple relicensed the Squeak core under the Apache 2.0 license, thanks to Steve Jobs, Dan Ingalls, and Alan Kay. Viewpoints Research collected written relicensing agreements from several hundred contributors under the MIT license, and all code in Etoys not explicitly covered by a relicensing agreement was removed, rewritten, or reverted to an earlier version, mostly by Yoshiki Ohshima. Squeak Etoys is now completely free and open source.