Морфический (программное обеспечение)

Morphic — это среда построения интерфейса, которая использует графические объекты, называемые «Morphs», для упрощенного построения GUI , что обеспечивает гибкость и динамизм. Первоначально она была создана для Self , но позже была портирована на другие языки программирования, такие как Squeak , JavaScript , Python и Objective-C .

История

Morphic изначально был разработан Рэнди Смитом и Джоном Мэлони для языка программирования Self . [1]

Использование

Morphic используется в Lively Kernel , среде веб-программирования под лицензией MIT (первоначально разработанной Sun Microsystems ), которая написана на JavaScript и HTML5 / масштабируемой векторной графике (SVG). На более высоком уровне абстракции Morphic также используется в наборе инструментов управления производительностью предприятия doCOUNT, основанном на Ruby on Rails . Чтобы служить основой для Snap! (ранее BYOB), среда Morphic под названием Morphic.js [2] была написана на JavaScript Йенсом Мёнигом с использованием только API HTML5 Canvas. Morphic является основой для стандартного пользовательского интерфейса Squeak и Pharo Smalltalk .

Ссылки

  1. ^ Малони, Джон Х.; Смит, Рэндалл Б. (1995). «Прямость и живость в среде построения морфического пользовательского интерфейса». Труды 8-го ежегодного симпозиума ACM по пользовательскому интерфейсу и программным технологиям . С. 21–28. doi :10.1145/215585.215636. ISBN 089791709X. S2CID  14479674 . Получено 12 января 2023 г. .
  2. ^ Мёниг, Йенс. "morphic.js". GitHub . Получено 24 марта 2020 г.


Взято с "https://en.wikipedia.org/w/index.php?title=Morphic_(software)&oldid=1251975823"