Firefox

индекс
178,09

Проект «Карандаш» (The Pencil Project): создание диаграмм и прототипов GUI на движке от Файерфокса

The Pencil Project поставил своей целью создание свободного (на открытых исходниках) срéдства для создания диаграмм и прототипов GUI на движке от Файерфокса.

Его ужé обсуждали на Хабрахабре в позапрошлом году; с тех пор в Pencil появились средства экспорта (в HTML, PNG, документы Openoffice.org, Word и PDF), а также просмотр клипартов.

Выглядит так:

[The Pencil Project: скриншот]

Существуют версии «Карандаша», встраиваемые в Firefox, а есть и отдельные.

Pencil распространяется по лицензии GPL v2 и работает всюду, где способен работать Firefox 3. Например, первую версию Pencil проверяли на GNU/Linux 2.6 с GTK+, на Windows XP и Windows Vista.

Вон там вы можете видеть нескольких блоггеров Мозиллы в восторге от того, что в Pencil за пару минут удалось набросать вот такой интерфейс:

[The Pencil Project: пример итога]
+23
13 февраля 2010, 15:41
28

комментарии (19)

0
qmax #
вы считаете, что фраза «на движке от Файерфокса» звучит более благозвучно чем «Gecko»?
+4
Mithgol #
Увы, не все твёрдо помнят, что такое Gecko (а также, например, Presto и Trident).
+2
shergin #
Я не узнаю Мицгола! В названии поста есть антирусофильское «GUI» и половинчатое «Файерфокс»! Шоке.
Кстати, правильно эта платформа называется XUL Runner.
+5
atd #
Спасибо, обязательно попробуем.
[оффтопик] Я узнал автора поста ужé по первым строкам. А вы?
+2
qmax #
я узна́ю следующий пост по заголовку!
+1
ya_frosia #
А вы правда не в состоянии по контексту отличить «`уже» от «уж`е»?
–3
DileSoft #
А там только прототипы GUI или можно полноценное ПО написать?
–3
Mithgol #
По-видимому, прототипы только.
0
Goodkat #
Прототипы, причём, не кликабельные — нельзя на нажатие кнопки повесить вызор другого окна и т.п. По сути — векторный графический редактор.
–5
Setti #
Увидел слово «срéдства» и сразу догадался, что автор — Mithgol. Доволен своей проницательности.
–1
q0p #
в этот раз он переборщил с ударениями, в слове «средства», по правилам русского языка — позиция ударения однозначна.
0
porcelanosa #
тем не менее это не мешает нашим чиновникам, к примеру, говорить средствА.
0
alkhankhel #
А увидел что автор Mithgol, и сразу понял, что будут слова с ударением.
+1
makegood #
В группе на Google можно найти дополнительные темплейты:

Pencil Collections
Pencil Templates

Ставятся очень просто, а если захотеть, то можно легко создать свой набор фигур.

Пробовал несколько раз создавать небольшие схемки некоторых проектов, но что-то отталкивает от этого плагина…
+2
OlegSL #
Скачал, поставил (Ubuntu 10.04 Firefox 3.6 Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2) Gecko/20100125 Ubuntu/10.04 (lucid)

К сожалению подходит только для создания небольших проектов и не сильно сложных проектов. Хотя по правде сказать в нем содержится процентов 80-90% что я использую в повседневной жизни в visio.
Нет импорта visio-проектов. Навигация по неудобная (zoom не работает по колесиков мышки). По shift + scroll тоже по горизонтали не перемещает, а я к этому уже привык.

Группировка/Разгруппировка только в меню, нет иконки в toolbar'е, правда есть хоткей на эту операцию. Когда сгруппирован шейп и текст в нем, нельзя скажем изменить длинну шрифта (не самого шрифта, а место который он занимает) приходиться разгруппировывать.

Нет (или не нашел) управление «на передний план», «на задний». Очень нужная вещь.
Шейпы приходиться тащить через все окно, не очень удобно.

Но в целом неплохое впечатление. Желаю удачи.
+1
Yaroslav #
Нет (или не нашел) управление «на передний план», «на задний». Очень нужная вещь.

Живет в свойствах элемента (правый клик — Arrangement).

Вообще, для простейших прототипов — сойдет.
0
Kottenator #
«на передний план», «на задний» — есть ещё в верхней панели инструментов
0
Kottenator #
Pencil отлично подходит для прототипирования ExtJS.

А так же для прототипирования вообще чего-либо, а не только простых прототипов.
Использую «Карандаш» уже 1.5 года, проектируем довольно сложные интерфейсы, при том очень быстро.

Надо лишь привыкнуть и разобраться в простом наборе возможностей.
0
Kottenator #
Mithgol, почему так мало раскрыли тему возможностей?

В Pencil есть такие чудесные вещи, как:
  • * Хранение проекта (почти) в SVG формате
  • * Написание собственных плагинов с помощью SVG + Javascript
  • * Вставка SVG-фрагментов из буфера обмена (т.е. сделал Ctrl+C в Inkspace — и тут же Ctrl+V в Pencil)
  • * Лёгкое импортирование растровых изоображений во внутреннюю коллекцию фигур
  • * Отличный набор Default HTML elements (не помню точное название) — одна из новых фишек: тут и быстрое редактирование таблиц ("[*] первая ячейка с checkbox | вторая ячейка | () < — radio"), и генерирование lorem-ipsum различной длины...

Вообщем, отличнейшая штуковина. Воплощаем на ней свои задумки интерфейсов — быстро и качественно. Всем нравится :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.