Flex 4 Gumbo

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Flex 4 Gumbo - Presentation Transcript

    1. Flex 4 Gumbo в толковании Артемия Малкова
    2. 3 главных темы:
      • Design in Mind
      • Developer Productivity
      • Framework Evolution
    3. Design in Mind
      • Язык MXML 2009 нацелен на облегчения интеграции с инструментальными средствами .
      • Формат FXG – XML-описание графики, который расширяет возможности Flash Player, и используется в инструментах для описания различных графических ассетов, включая скины.
      • Архитектура компонентов и скинов облегчает использование инструментов для скинования.
      • Улучшение существующих характеристик, ориентированных на взаимодействие с пользователем, таких как states, transitions и layout .
    4. Целевые приложения
      • Все приложения на Flex 3, например визуализация данных или бизнес-приложения.
      • Интерфейс для RIA средней сложности.
      • Простой сайт, управляемый событиями , например, портфолио.
      • Селектор / браузер простых элементов .
      • Интерактивные виджеты .
    5. Принцип Design in Mind
      • Интеграция новой функциональности (Gumbo) в существующую модель компонентов ( Halo)
      • Размер конечных приложений такого же порядка, что и во Flex 3 .
      • Уменьшение размера и улучшение производительности.
    6. Developer productivity
      • Производительность компилятора
      • 2-сторонняя привязка данных ( Binding )
      • Поддержка automation в AIR
      • Улучшения CSS :
        • множественные styleNames (разделённые пробелом),
        • селекторы потомков и селекторы дочерних элементов,
        • Id- селекторы.
    7. Framework Evolution
      • Фичи FlashPlayer 10
      • Расширенные возможности работы с текстом
      • Новый компонент работы с видео
      • Модульный фреймворк ожидается в первой половине 2010 года
    8. Ответы на вопросы
    9. Новое в MXML
      • Что нового в MXML?
      • <Declarations> - невизуальные чайлды
      • <Definition> - подкомпонент «налету»
      • <Private> - design-time информация
      Й Q: A: http :// opensource.adobe.com / wiki / display / flexsdk /MXML+2009
    10. Работа с текстом
      • Какие новые текстовые возможности ?
      • TextBox : multiline + CSS формат
      • TextGraphics : + разные форматы + разметка + внедренная графика
      • TextView : + гиперссылки + выделение + редактирование + прокрутка
      Й Q: A: http ://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Text+Primitives
    11. Архитектура Gumbo
      • В чем ключевая особенность архитектуры Gumbo ? В чем отличие от Halo ?
      • Композиция логики и представления. Скин – это отдельный класс, отвечающий за всю отрисовку.
      Й Q: A: http ://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Component+Architecture
    12. Базовые классы Gumbo
      • Какие основные базовые классы Gumbo , за что они отвечают?
      • SkinnableComponent – базовый для логики компонента
      • Skin – базовый для скина компонента
      • Group – базовый контейнер контента
      Й Q: A: http ://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Component+Architecture
    13. Композиция логика+скин
      • Как реализуется композиция логики и представления?
      • Потомок SkinnableComponent – это ActionSript- файл, содержащий модель и контроллер
      • Потомок Skin – это MXML -файл, содержащий графику в FXG / ассетах и интерфейсную логику
      Й Q: A: http :// opensource.adobe.com / wiki / display / flexsdk / Gumbo+Skinning
    14. FXG и SVG
      • FXG – это то же, что SVG?
      • FXG – это другая спецификация . В ней есть ряд вещей характерных для Flash: фильры, текст, транзишены
      Й Q: A: http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification
    15. FXG и Degrafa
      • FXG – это то же, что Degrafa?
      • Degrafa учитывается при разработке FXG. И вообще Flex SDK – это openSource
      Й Q: A: http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification http :// samples.degrafa.com / DataRenderer / DegrafaDataRenderer.html
    16. Стейты в Gumbo
      • В чем отличие стейтов в Halo и Gumbo ?
      • Halo : xml- инструкция описывающая отличие от базового стейта
      • Gumbo : декларативное описание вхождения объекта в стейт.
      Й Q: A: http ://opensource.adobe.com/wiki/display/flexsdk/Enhanced+States+Syntax
    17. Group – контейнер контента
      • Зачем нужны группы (Group)?
      • Группа содержит контент ( content ), который может быть визуальным объектом, данными или их коллекцией. Визуальные объекты добавляются в контейнер как дочерние ( children ) .
      • Для данных создаются ItemRenderer- ы.
      Й Q: A: http :// opensource.adobe.com / wiki / display / flexsdk / Gumbo+Group+Specification
    18. Новый механизм Layout
      • Можно ли построить собственный нестандартный лейаут ?
      • ILayout – расставить элементы
      • ILayoutItem – ограничения, желаемые размеры, соотношение высоты и ширины и т.д.
      Й Q: A: http :// opensource.adobe.com / wiki / display / flexsdk / Gumbo+Layout
    19. Контролы Gumbo
      • Какие компоненты будут в Gumbo?
      • Application
      • Button
      • CheckBox / RadioButton
      • List
      • Panel
      • ScrollBar
      • Slider
      • Spiner / NumericStepper
      • TextInput / TextArea
      Й Q: A:
    20. Релиз Flex 4 Gumbo
      • Ну когда же!!! ???
      • Вторая половина 2009
      • Бета будет в конце 2008 года
      Й Q: A:
    21. Ваши вопросы
      • /* place your question here */
      • /* override this */
      Й Q: A:

    + ConstantinerConstantiner, 2 years ago

    custom

    1024 views, 0 favs, 1 embeds more stats

    Презентация Артемия Малков more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1024
      • 867 on SlideShare
      • 157 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 7
    Most viewed embeds
    • 157 views on http://riapriority.com

    more

    All embeds
    • 157 views on http://riapriority.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories