Парадигма | объектно-ориентированный , образовательный , событийно-ориентированный |
---|---|
Разработано | Андреа Майр-Стальдер (руководитель проекта) |
Разработчик | Михаэль Ашауэр |
Впервые появился | 2015 ( 2015 ) |
Стабильный релиз | 2.7.7 / 2 августа 2022 г. ( 2022-08-02 ) [1] |
Дисциплина печати | динамический |
Язык реализации | 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.
Проект был инициирован Андреа Майр-Шталдер в сотрудничестве с модельером Доминик Раффа (также известной как Рафаэла Грунднигг) в 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]