Month: March 2008

Моя презентация с UA WEB 2008

Posted by on March 30, 2008

На Первой украинской конференции веб-разработчиков UA WEB 2008 я рассказал о последнем релизе Adobe AIR, его API и показал пару примеров использования этой чудесной вещи. Слайды презентации можно глянуть прямо здесь (кликать, что-бы перейти на следующий слайд):

[Для показа нужно установить Flash Player]

От конференции остались самые положительные эмоции. Особенно, от того факта, что я сэкономил $200 на вход :-).

А почему, собственно, Go!Verla?

Posted by on March 25, 2008

Дело в том, что я постигал премудрости Flex в американском стартапе Sonopia. Мне на редкость повезло, так как в команду попали личности, которых еще нужно поискать: дотошный, педантичный, но ужасно веселый Сергей Ковалев, супер-специалист и ООП мыслитель Гринев Максим, энергичный Стас Заярский и толковый Мыкола Палиенко. Все эти парни поучавствовали в создании Flex Library для проэкта, работавшего в рамках портала sonopia.com. Так как все были против использования Cairngorm, библиотеку решили в будущем опубликовать как фреймворк Go!Verla. Но будущее было иным.

После того как стартап прогорел и флексеров разогнали, мы с Максимом решили позаботиться о коде, который был довольно проектно-независим, выделив его отдельный open-source набор полезных классов. Так и образовалась Go!Verla Flex Library, которая, по-видимому, навсегда останется в alpha-версии, без документации, понятной только нескольким людям — нам.

Но, вы, конечно, можете также присоединиться к нашей мечте.

Компонент ResizeableLayoutBox

Posted by on March 20, 2008


(пример)

Компонент org.goverla.containers.ResizeableLayoutBox предназначен для построения оконных интерфейсов типа dockable IDE. В связке с ним нужно использовать контейнер org.goverla.containers.CollapsablePanel, который предоставляет возможность сжимать и разворачивать панели.

В данной реализации можно использовать как вертикальное (по типу Accordion), так и горизонтальное позиционирование панелей. Для того что-бы изменить размер панели, нужно мышкой тянуть за её заголовок. При растягивании принимаются в расчет параметры minWidth, maxWidth, minHeight, maxHeight.

Классы можно взять из библиотеки Go!Verla.