Черепаха


Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Turtlestitch (стилизованный под TurtleStitch ) — это бесплатная платформа с открытым исходным кодом (или веб-приложение) для создания и обмена рисунками для вышивальных машин. Turtlestich является производным от образовательных языков программирования, таких как Logo, [2] Scratch [3] и Snap!, [4] с использованием той же парадигмы программирования в стиле головоломки [5] , которая предлагает простоту, подходящую для новичков, но имеет мощные функции, описанные как «низкие». порог, высокий потолок» Сеймура Пейперта. [6]Его микромир представляет собой черепаху, представляющую собой иглу программируемой вышивальной машины. Таким образом, Turtlestitch можно использовать для создания новых рисунков для вышивания, сочетающих абстрактную логику вычислений и физическую материальность текстиля. [7] Его основное использование носит образовательный характер, поскольку он предлагает способ познакомить с программами аудиторию с разнообразными интересами. Растущая галерея вышивальных дизайнов с открытым исходным кодом обеспечивает сотрудничество и совместное обучение на основе сообщества. В 2017 году Turtlestitch получил награду за лучший открытый образовательный ресурс в немецкоязычных странах. [8]

Образовательный подход

Вышивка графически похожа на рисование линий, а Turtlestitch основывается на концепции Turtle Geometry [9] и конструкционистском подходе, разработанном Сеймором Пейпертом и Синтией Соломон в Массачусетском технологическом институте, которые сначала легли в основу Logo , а затем и языков программирования Scratch . Turtlestitch является активным членом глобального сообщества Scratch. [10] Он обновляет этот подход, привнося его в Культуру Создателей (Движение Создателей), которая сочетает в себе вычисления и физическое творчество.

Подход Turtlestitch направлен не на решение уже существующих проблем, а на развитие свободного творчества в программировании и проектировании. Пользователи могут подойти к этой области либо со стороны кода, либо со стороны текстильного дизайна, обращаясь таким образом к разным аудиториям. [11] Общий дизайн с открытым исходным кодом позволяет проводить взаимное обучение сообщества.

Мировое сообщество активно использует Turtlestitch в формальном и неформальном образовательном контексте, [12] [13] [14] .

Техническая инфраструктура

Turtlestitch с Майклом Ашауэром в качестве ведущего разработчика опирается на Snap! разработан Йенсом Мёнигом и Брайаном Харви . Щелчок! — это бесплатный графический язык на основе блоков с открытым исходным кодом, реализованный на JavaScript и активно поддерживаемый Калифорнийским университетом в Беркли . Веб-сайт сообщества Turtlestitch основан на Beetle Cloud [15] Берната Ромагосы, члена Snap! команда разработчиков SAP, которая сотрудничает с UCB в разработке Snap!.

Сгенерированные рисунки можно экспортировать в виде файла вышивки (поддерживаются Melco/EXP и Tajima/DST) или векторной графики SVG.

Дизайн вышивки черепаховым стежком: в виде кодовых блоков, в виде рисунка (на экране) и в виде вышивки по текстилю.

История проекта

Проект был инициирован Андреа Майр-Стальдер в сотрудничестве с модельером Доминик Раффа (она же Рафаэла Грунднигг) в 2008 году в Вене [16] и впоследствии использовался во многих художественных проектах. [17]

В 2014 году Андреа Майр-Сталдер перезапустила Turtlestitch с упором на образовательный подход.

Финансирование и институциональная поддержка

2014 и 2016: финансируется netidee.at, [18] [19]

2018: Кампания на Kickstarter [20]

2021: Программа исследований и инноваций Европейского Союза Horizon2020 [21]

Turtlestitch размещается на OSEDA.org (Ассоциация по разработке программного обеспечения с открытым исходным кодом в образовании, дизайне и искусстве, Вена) в сотрудничестве с Детским офисом Венского университета.

Основные версии программного обеспечения

01/2015: начальная версия Turtlestitch 1.0

07/2017: Версия 2.0 BDX (Бордо)

04/2019: Версия 2.5 (Whizzy Needle)

06/2020: Версия 2.6 (Беркли Бивер)

Ожидается: Версия 3.0 [22]

Производные

В 2018 году проект Catrobat Embroidery Designer перевел фреймворк Turtlestitch на мобильные телефоны. [23]

в 2021 году проект «Turtlestitchkomplott» начал использовать Turtlestitch с плоттерами вместо вышивальных машин. [24]

использованная литература

  1. ^ «GitHub - обратная сторона / Turtlestitch: визуальное программирование на основе блоков для графики черепах и генеративной вышивки» .
  2. ^ Логотип (язык программирования)
  3. ^ Скретч (язык программирования)
  4. ^ Щелчок! (язык программирования)
  5. ^ "Программирование головоломки" . Новый учебный ландшафт . 2014-07-26 . Проверено 17 июня 2021 г. .
  6. ^ Сеймур Пейперт
  7. ^ Увлекательный плавильный котел: вышивка встречается с технологиями с TurtleStitch (июль 2019 г.) https://blog.siggraph.org/2019/07/a-fascinating-melting-pot-embroidery-meets-technology-with-turtlestitch.html
  8. ^ "OER-Award 2017 Laudatio - Bildungsbereich The Great Wide Open" . OERinfo - Informationsstelle OER (на немецком языке). 2017-12-04 . Проверено 11 июня 2021 г. .
  9. ^ Абельсон, Гарольд и Андреа А. ДиСесса. 1981. Геометрия черепах: компьютер как средство изучения математики. Кембридж, Массачусетс: MIT Press
  10. Викискладе есть медиафайлы по теме TurtleStitch . en.scratch-wiki.info . Проверено 11 июня 2021 г. .
  11. ^ Вольц, У., Чарльз, Г., Фейре, Л., и Николсон, Э. (2018, февраль). Учебная программа Code Crafters: подход текстильных ремесел к компьютерным наукам. В материалах 49-го технического симпозиума ACM по компьютерному образованию (стр. 1055–1055). АКМ. https://dl.acm.org/citation.cfm?id=3162360 (только аннотация)
  12. Викискладе есть медиафайлы по теме Turtlestitch . edutechwiki.unige.ch . Проверено 11 июня 2021 г. .
  13. ^ "Черепаха" . warwick.ac.uk . Проверено 11 июня 2021 г. .
  14. ^ «Изучение культуры кодирования и сшивания» . сайты.google.com . Проверено 11 июня 2021 г. .
  15. Викискладе есть медиафайлы по теме BeetleCloud .{{cite web}}: CS1 maint: URL-статус ( ссылка )
  16. ^ "Ausstellungseröffnung "лаборатория сетевых культур - сделай что-нибудь свое". OTS.at (на немецком языке) . Проверено 11 июня 2021 г. .
  17. Stitch Performance , получено 11 июня 2021 г.
  18. ^ "Страница проекта Netidee.at" . 2014.{{cite web}}: CS1 maint: URL-статус ( ссылка )
  19. ^ "Страница проекта Netidee.at" . 2016.{{cite web}}: CS1 maint: URL-статус ( ссылка )
  20. ^ "Страница кампании Kickstarter" . 2018.{{cite web}}: CS1 maint: URL-статус ( ссылка )
  21. ^ Часть программы наставничества, созданной в рамках проекта PHERECLOS ( соглашение о гранте № 824630 )
  22. ^ "Тертлестич на Github" .{{cite web}}: CS1 maint: URL-статус ( ссылка )
  23. ^ Б. Шпилер, В. Крнжич, В. Слани, К. Хорнек и У. Нойдорфер, «Дизайн, программирование, сшивание, ношение и демонстрация! Дизайн мобильных визуальных шаблонов в школьном контексте», Конференция IEEE Frontiers in Education, 2020 г. ( ФИЕ), 2020, с. 1-9, doi: 10.1109/FIE44824.2020.9274120.
  24. ^ Адоржан, Кристина (2021). "Turtlestitchkomplott" (PDF) . {{cite web}}: CS1 maint: URL-статус ( ссылка )
Получено с " https://en.wikipedia.org/w/index.php?title=Turtlestitch&oldid=1049814503 "