The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания IBM перевела визуальный HTML5-редактор Maqetta в разряд открытых проектов

12.04.2011 21:05

Компания IBM перевела в число открытых проектов визуальный редактор Maqetta, позволяющий создавать HTML-страницы и проектировать интерфейс мобильных или настольных приложений с использованием технологий HTML5. Создание элементов интерфейса производится в WYSIWYG-режиме путем компоновки формы через перетаскивание мышью готовых составных частей. Исходные тексты Maqetta распространяются в рамках BSD-подобной лицензии Academic Free License, допускающей использование кода в коммерческих целях. После открытия кода проект передан под покровительство некоммерческой организации Dojo Foundation.

Программа снабжена современным интерактивным интерфейсом, поддерживает работу с графикой и мультимедиа данными. Из браузеров поддерживаются последние версии Internet Explorer, Mozilla Firefox, Google Chrome и Apple Safari, а также смартфоны iPhone, Android, RIM Blackberry и Windows 7 Mobile. Первичное назначение Maqetta - построение начального прототипа дизайна пользовательского интерфейса приложений без необходимости наличия навыков программирования. Maqetta позволяет значительно ускорить процесс создания первичных макетов приложений и оптимизировать взаимодействие между дизайнерами и разработчиками, что в конечном итоге должно привести к повышению качества продукта и снижению стоимости его разработки.

Сам по себе Maqetta также построен с использованием технологий HTML5, активно использует Ajax и запускается в виде web-приложения в окне web-браузера, не требуя для своей работы установки каких-либо плагинов. Maqetta имеет расширяемую архитектуру и поддерживает подключение дополнительных виджетов или изменение оформления через формирование визуальных тем с использованием CSS.

Серверная часть реализована на языке Java и работает под управлением контейнера для выполнения Java-сервлетов Jetty. Для локальной установки Magetta подготовлен специальный пакет, который может быть развернут под управлением любого стандартного http-сервера, такого как Apache. В состав пакта входит уже собранная и настроенная версия Jetty для Linux, Mac OS X и Windows. Опробовать Maqetta в действии, без установки на локальный сервер, можно на данной странице.

Основные особенности Maqetta:

  • Визуальный редактор интерфейса, работающий в WYSIWYG-режиме;
  • При построении интерфейса мобильного приложения используется drag&drop режим добавления элементов поверх формы, повторяющей реальные мобильные устройства (например, силуэт iPhone);
  • Поддержка одновременного редактировния внешнего вида и исходного кода приложения;
  • Глубокая поддержка CSS-стилей, в состав приложения входит полнофункциональный парсер CSS;
  • Наличие механизма для упорядочивания прототипов интерфейса в виде серии "состояний приложения" (образов экрана), что позволяет интерактивно формировать оформление без программирования;
  • Поддержка рецензирования и обсуждения: автор может предложить макет для рассмотрения членами определенной группы разработчиков;
  • Возможность формирования предложений по оформлению интерфейса, используя наброски, выглядящие как нарисованные от руки;
  • Наличие CSS-редактора и редактора визуальных тем, позволяющего изменить оформление коллекции виджетов;
  • Поддержка функций экспорта, дающих возможность передачи макетов для дальнейшей разработки во внешние системы, такие как Eclipse;
  • Генерируемый в Maqetta код имеет архитектуру не зависимую от тулкитов, что позволяет использовать его в произвольных библиотеках виджетов и CSS-темах.


  1. Главная ссылка к новости (http://maqetta.org/index.php?o...)
  2. OpenNews: Компания Tibco передала открытому сообществу web-платформу General Interface
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/30222-maqetta
Ключевые слова: maqetta, WYSIWYG, html5, visual, ibm
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Anon (ok), 22:41, 12/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очередная попытка превратить просмотрщик документов в фреймворк?
     
     
  • 2.3, Crazy Alex (??), 22:56, 12/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Поздно, черт бы их всех побрал... Хотя уродство, конечно - ну вот на кой для HTML-редактора server-side? Ладно бы сделали в браузере - мерзость, но понятная - но вот jetty... Кстати, пример тормозит но полную катушку. Может, конечно, просто наплыв посетителей, но чего-то не верится.
     
     
  • 3.11, iZEN (ok), 08:30, 13/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >но вот jetty...

    В проекте Maqetta сервлет-контейнер Jetty выступает в качестве Web-сервера для OSGi-контейнера Equinox и AJAX-фреймворка Dojo. Сюрприз?

     

  • 1.2, alltiptop (ok), 22:56, 12/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Молодцы!
     
  • 1.4, Crazy Alex (??), 22:58, 12/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мда, кто бы мог подумать, что благое, в общем-то, стремление к стнадратизации браузеров выльется в подобное уродство...
     
     
  • 2.12, iZEN (ok), 08:34, 13/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Мда, кто бы мог подумать, что благое, в общем-то, стремление к стнадратизации
    > браузеров выльется в подобное уродство...

    Этот проект показывает, что браузер может заменить WM (отдельные окна и/или вкладки) для подобных приложений. Причём серверная часть может находиться где угодно: хоть в сети, хоть на локальном компьютере пользователя.


     
     
  • 3.16, Michael Shigorin (ok), 13:07, 13/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вспоминается какая-то IBM-овская презентация году в 2005, что ли: "на этом ноутбуке всего два гигабайта памяти, поэтому [java] работает не очень быстро"...

    Ничего личного, просто сразу вспомнился тот локальный компьютер :)

     
     
  • 4.17, iZEN (ok), 13:15, 13/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Клиентская часть Magetta — чистый JavaScript, а не Java. Поэтому так тормозит.
     

  • 1.5, Аноним (-), 23:28, 12/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А чем он плох-то?
     
  • 1.6, Funt (?), 23:53, 12/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    больше редакторов свободных и разных
     
  • 1.7, Ptomaine (?), 00:13, 13/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это поделее работает более-менее нормально только в Гугл Хроме 12. Четвертый Огнелис не осиливает, так же как и последняя Опера 11.10.
     
     
  • 2.8, cobOLD (?), 04:40, 13/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это поделее работает более-менее нормально только в Гугл Хроме 12. Четвертый Огнелис
    > не осиливает, так же как и последняя Опера 11.10.

    Шаловливая рука ЫндусовЪ ? 8)

     
  • 2.13, iZEN (ok), 08:35, 13/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это поделее работает более-менее нормально только в Гугл Хроме 12. Четвертый Огнелис
    > не осиливает, так же как и последняя Опера 11.10.

    Запустил локальную версию под Windows XP в Firefox 4.0 — всё работает.


     

  • 1.10, filosofem (ok), 06:58, 13/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    зОМГ! Межбизмаш переписал FCKeditor на Джаве! Держите меня семеро!
     
     
  • 2.14, iZEN (ok), 08:36, 13/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > зОМГ! Межбизмаш переписал FCKeditor на Джаве! Держите меня семеро!

    Не видел IBM Lotus Symphony? Там тоже Equinox. ;)


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру