Черепаха

Платформа для вышивки
TurtleStitch
Парадигмаобъектно-ориентированный , образовательный , событийно-ориентированный
РазработаноАндреа Майр-Стальдер (руководитель проекта)
РазработчикМихаэль Ашауэр
Впервые появился2015 ; 10 лет назад ( 2015 )
Стабильный релиз
2.7.7 / 2 августа 2022 г. ; 2 года назад [1] ( 2022-08-02 )
Дисциплина печатидинамический
Язык реализацииJavaScript (быстро!)
ОСКроссплатформенный
ЛицензияАГПЛ
Расширения имени файла.xml (Snap ! ), форматы вышивки: Melco/EXP и Tajima/DST
Веб-сайтwww.turtlestitch.org
Под влиянием
Snap! , Scratch , Логотип , Культура создателя
Под влиянием
Дизайнер вышивки Catrobat

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

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

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

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

Глобальное сообщество активно использует Turtlestitch в формальном и неформальном образовательном контексте. [8] [9] [10] Синтия Соломон , которая с 1960-х годов участвовала в разработке описанного выше конструкционистского подхода, работала с Сьюзан Климчак над созданием совместного сообщества Turtlestitch под названием Tea & TurtleStitchers, основанного на 24-недельном воскресном утреннем онлайн-семинаре с участниками со всего мира. [11]

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

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

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

Дизайн вышивки Turtlestitch: в виде кодовых блоков, как рисунок (на экране) и как текстильная вышивка

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

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

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

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

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

2018: кампания Kickstarter [16]

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

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

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

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

07.2017: Версия 2.0 BDX (Бордо)

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

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

08/2022: Версия 2.7.7 (Heidelberg Hedgehog)

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

Производные

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

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

Ссылки

  1. ^ "GitHub - backface/Turtlestitch: Визуальное блочное программирование для графики черепах и генеративной вышивки". GitHub . 23 сентября 2022 г.
  2. ^ "Программирование Jigsaw". Новый ландшафт обучения . 2014-07-26 . Получено 2021-06-17 .
  3. ^ Увлекательный плавильный котел: вышивка встречается с технологией с TurtleStitch (июль 2019 г.) https://blog.siggraph.org/2019/07/a-fascinating-melting-pot-embroidery-meets-technology-with-turtlestitch.html
  4. ^ "OER-Award 2017 Laudatio - Bildungsbereich The Great Wide Open" . OERinfo – Informationsstelle OER (на немецком языке). 04.12.2017 . Проверено 11 июня 2021 г.
  5. ^ Абельсон, Гарольд и Андреа А. ДиСесса. 1981. Черепашья геометрия: компьютер как средство для исследования математики. Кембридж, Массачусетс: MIT Press
  6. ^ "TurtleStitch - Scratch Wiki". en.scratch-wiki.info . Получено 2021-06-11 .
  7. ^ Wolz, U., Charles, G., Feire, L., & Nicolson, E. (2018, февраль). Учебная программа Code Crafters: подход текстильных ремесел к информатике. В трудах 49-го технического симпозиума ACM по образованию в области информатики (стр. 1055-1055). ACM. https://dl.acm.org/citation.cfm?id=3162360 (только аннотация)
  8. ^ "Turtlestitch - EduTech Wiki". edutechwiki.unige.ch . Получено 11.06.2021 .
  9. ^ "Turtlestitch". warwick.ac.uk . Получено 2021-06-11 .
  10. ^ "Изучение культуры кодирования и сшивания". sites.google.com . Получено 11 июня 2021 г.
  11. ^ «TurtleStitching: по крайней мере двадцать вещей, которые можно сделать с помощью компьютера и компьютеризированной вышивальной машины». citejournal.org . Получено 18.03.2022 .
  12. ^ "BeetleCloud". GitHub .
  13. ^ "Ausstellungseröffnung "net culture lab - make your own thing"". OTS.at (на немецком языке) . Получено 11.06.2021 .
  14. Stitch Performance, 8 марта 2009 г. , получено 11 июня 2021 г.
  15. ^ "Страница проекта Netidee.at". 2016.
  16. ^ "Страница кампании Kickstarter". 2018.
  17. ^ Часть Программы наставничества, созданной в рамках проекта PHERECLOS (Соглашение о предоставлении гранта № 824630)
  18. ^ "Turtlestich на Github". GitHub . 23 сентября 2022 г.
  19. ^ Б. Шпилер, В. Крнич, В. Слани, К. Хорнек и У. Нойдорфер, «Проектируйте, кодируйте, сшивайте, носите и показывайте! Мобильный визуальный дизайн шаблонов в школьных контекстах», Конференция IEEE Frontiers in Education (FIE) 2020 г., стр. 1–9, doi: 10.1109/FIE44824.2020.9274120.
  20. ^ Адоржан, Кристина (2021). «Turtlestitchkomplott» (PDF) .
Взято с "https://en.wikipedia.org/w/index.php?title=Turtlestitch&oldid=1263872086"