SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Adobe Flash Platform
    User Group Tour
                                                                                             Replace with
                                                                                              a graphic
                                                                                             White Master
                                                                                          5.5” Tall & 4.3” Wide




    Piotr Walczyszyn
    Platform Evangelist




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   1
Agenda

     Flash Platform and Overview
     Catalyst
     Builder
     Framework
     Demos
     Q&A




                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   2
Flash Catalyst

    A professional interaction
    design tool for rapidly
    creating the user experience
    of applications and
    interactive content without
    coding




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   3
Current Workflow


                 Design                                                                            Development




          Visual Design                                                                      Import visual assets
          Define user experience                                                             Implement user experience
                                                                                              Development


    Today’s workflow produces static designs that have limited use in development

                                                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   4
New Workflow


                  Design                                                                   Development




           Visual Design
           Interaction Design



The new workflow produces functional designs that can be leveraged in development

                                                                                                         ®




 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   5
Flash Catalyst features




                                                                                 Interaction
                                                                                   Design




                                            Cross-
                                                                                               Layout
                                            product
                                                                                               Design
                                          Integration



                                                                                                        ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.     6
Interaction Design Features

1.    Organize projects into Pages and
      objects into States
2.    Interaction Design without writing code
3.    Turn static artwork into a dynamic
      components
4.    Create a list from artwork
5.    Design-Time Data
6.    Extensibility through Components
7.    Interactions HUD (Heads-up Display)
8.    Library Panel
9.    States Panel
10. Transitions                and Action Sequences
11. Timeline             panel



                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   7
Layout Design Features

1.      Artboard
2.      Pixel-level Placement
3.      Layers Panel
4.      Properties Panel
5.      Vector Drawing Tools
6.      Layout productivity tools




                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   8
Cross-Product Integration

1.      Integration with Photoshop and Illustrator
2.      Integration with Flash Builder
3.      Dynamic-Media support (Audio, Video)
4.      Flash Player 10 support
5.      Preview project in Browser
6.      Export to Flash Player
7.      Flex 4 framework Support
8.      Windows and MacOS (Intel) support




                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   9
Flex Framework




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   10
Flex Branding Change


      FLEX 3 GENERATION                                                                        FLEX 4 GENERATION




                                                                                                   Flash          Flash
                                                                                                  Builder        Catalyst
                                                                                                Consistent branding for tools



                     Flex framework,
                       Flex Builder

                                                                                                     Flex framework
                                                                                           Aligning Flex brand with the open source
                                                                                            framework underlying both FB and FC
                                                                                                                                      ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   11
SDK – Major Themes


                                                                                               Spark component model
                                                              Design in                        MXML 2009
                                                              Mind                             FXG



                                                                                               Compiler performance
                                                              Developer
                                                                                               2-way binding
                                                              Productivity
                                                                                               CSS Improvements


                                                                                               Improved states, effects,
                                                                                                and layout
                                                              Framework
                                                              Evolution                        High-fidelity Text
                                                                                               New Video Component

                                                                                                                            ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   12
Design in MXML?

A designer comes to Flex looking for                                                       …But finds this instead
   this:
                                                                                           <Canvas>
                                                                                           <Label text=“name:” />
                                                                                           <Button />
                                                                                           <DataGrid />
                                                                                           </Canvas>




      Designers need freedom to design
                                                                                              Flex UI Framework
      Mxml needs support for:
               Primitives graphics.
               Flexible, expressive layout
               Rich animation and States
                                                                                              Flash / AIR runtime

                                                                                                                     ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   13
Halo Component Model




                                                                      Component / Skin




                                                                                           Graphics
                                                                                           Layout
                                                                                           Animation
                                                                                           Parts
                                                                                           States
                                                                                           Behavior
                                                                                           Logic
                                                                                           Data



                                                                                                       ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   14
Spark Component Model

                         ActionScript                                                           MXML


                           Component                                                             Skin




                                                                                                Graphics
                               Behavior                                                         Layout
                               Logic                                                            Animation
                                                                              CSS               Parts
                               Data
                                                                              properties        States




                                      Separation of behavior from appearance
                                                                                                            ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.        15
MXML For Graphics

        MXML Graphics library providing rich
         primitive support
               Simple Shape primitives
                (Rectangles, rounded rects, ellipses, circles)

               Complex Paths
                (Linear, Quadratic, and Bezier curve segments)
                                                                                               <Graphic>
               Full range of fills and strokes                                                <Path data=“ ….. “>
                (solid, transparent, bitmap, linear and radial                                 <fill>
                                                                                               <LinearGradient angle=“90”>….
                gradients)                                                                     </LinearGradient>
                                                                                               </fill>
                                                                                               </Path>
               Masking, filters, blend modes, and more.                                       <Path blendMode=“screen” data=“…” >
                                                                                               <fill>
                 (blur, glow, dropshadow, screen, multiply…)                                   <LinearGradient angle=“45”>…
                                                                                               </LinearGradient>
                                                                                               </fill>
               Color and 2D transformations                                                   </Path>
                 (rotate, scale, tint, brighten…)                                              <GraphicText text=“MXML Graphics”>
                                                                                               <filters>
                                                                                               <Glow color=“#00FF00” strength=“3” … />
               Integrated text, bitmaps                                                       </filters>
                                                                                               </GraphicText>
                                                                                               </Graphic>


                                                                                                                                         ®




1   Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   16

6
Compile Time (FXG) Graphics

                                                                                                       Tools to Design and Develop
FXG: graphics format based on
 MXML
    Understood by Design tools                                                               Flash CS4               Flash             Flash
                                                                                             Professional            Catalyst           Builder
    Based on flash rendering model                                                           Interactive
                                                                                                                   Prototyping         Eclipse IDE
                                                                                               Content
                                               Tools to Design and Develop
    Static – no binding, layout, event                                                                             Design/
                                                                                              Animation             Develop        Code Profiling
     handlers, styling, etc                                                                                         Workflow
                                                                                             Visual Layout                             Debugging
    Optimized by compiler (really
     important for great performance)

                                                                                                                     FXG



                                                                                           After Effects     Illustrator   Fireworks      Photoshop



                                                                                                                                                      ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   17
Productivity Improvements

    2-way binding
              text=“@{myModel.data}”
              <fx:Binding source=“foo.text” destination=“myModel.data” twoWay=“true” />

    Advanced CSS
              Multiple Class Selectors:

               <Button id=“upButton” styleName=“default tiny” />

              ID Selectors:

               #upButton { fontSize: 14 }

              Descendant Selectors:

               s|Scrollbar #upButton { baseColor: #FF8888 }

              Pseudo Selectors:

               s|Scrollbar #upButton:over { baseColor: #8888FF }




                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   18
States

    Difficult to use                                                                      <states>
                                                                                           <State name=”login”>
         Verbose                                                                          <SetProperty target=“{goBtn}”
                                                                                           name=“label” value=“…” />
         hierarchy difficult to                                                           </State>
                                                                                           <State name=”register”>
          manage, factor, tool                                                             <SetProperty target=“{goBtn}”
         Hard to optimize                                                                 name=“label” value=“…” />
                                                                                           <AddChild target=“grp”>
                                                                                           <Checkbox label=“Agree to terms” />
                                                                                           </AddChild>
                                                                                           </State>
                                                                                           </states>

                                                                                           <Group id=“grp” >
                                                                                           <TextBox text=“username:” />
                                                                                           <TextInput />
                                                                                           <TextBox text=“password:” />
                                                                                           <TextInput />
                                                                                           <Button label=“new user?” />
                                                                                           <Button id=“goBtn”
                                                                                           </Group>


                                                                                                                                 ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   19
States

    Declare your states with a                                                            <states>
                                                                                           <State name=”login"/>
     ‘State’ tag                                                                           <State name=”register"/>
                                                                                           </states>
    Describe ‘alternate views’
     of your markup                                                                        <Group>
                                                                                           <TextBox text=“username:” />
    Change values, bindings,                                                              <TextInput />
     event handlers                                                                        <TextBox text=“password:” />
                                                                                           <TextInput />
    Include and exclude                                                                   <Button label=“new user?” />
                                                                                           <Checkbox includeIn=“register”
     components as easily as                                                               label=“agree to terms” />
     setting visibility                                                                    <Button label=“log in”
                                                                                           label.register=“sign up” />
    Unscoped entries specify                                                              </Group>
     the ‘default’ for all states
    Use in 2009 documents –
     2006 still supports legacy
     states.


                                                                                                                            ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   20
Layout

    Runtime assignable
    Supports 2D and 3D transformations on contained objects
    Supports virtualization directly, so it’s not only Lists that can be
     virtualized
              Goodbye hacky Repeater!

    Smooth scrolling




                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   21
High-Fidelity Text

    FTE: New low level text engine (player
     10)
    TLF: New text layout library built on top of
     FTE.
    Benefits:
              Soft hyphens
              Baseline control (e.g., superscripts and
               subscripts)
              Right, center, and decimal tabs
              Vertical justification
              Multiple columns
              Ligatures, capitalization styles, digit styles
              Integrated Rendering of device fonts (a.k.a. I
               can fade and rotate my text)
              Bi-Directional text
                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   22
Flash Builder 4

    Flex Builder 3
    plus new features




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   23
Flash Builder 4 Themes

Support both design and data focused apps in a productive environment


Designer/Developer                                             Data-Centric                   IDE Productivity &
                                                               Development                    Testing
    Remain true to the
     design                                                         Support many different       Improve hand-coding
                                                                     back-ends
    Facilitate workflows                                                                         Speed up tuning &
                                                                    Simplify managing data        debugging
    Eliminate manual
     steps                                                          Generate data-aware UI       Fit in with established
                                                                                                   testing and build
                                                                                                   processes




                                                                                                                             ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   24
Designer/Developer Features

    Adobe Flash Catalyst Workflow
         Open Catalyst projects (FXP) in
          Builder
         New states editor


    Adobe Flash Professional
     Workflow
         New “Flash Component”
         Launch Flash Professional, create or
          edit, and return to Builder


    Themes Support
         New UI to apply themes
         Easily manage the look & feel of Flex
          components in an application

                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   25
Data-centric Development




                                                                                                         3. Bind Operations to
     1. Define Service                                                        2. Model Service
                                                                                                         Flex UI components

    ColdFusion                                                               Flash Builder            Databinding
                                                                               examines service
    PHP                                                                                                UI Generation
                                                                              Builds design-time
    Java                                                                                                Paging
                                                                               model                 

    SOAP                                                                                                Data-management
                                                                              Configure data        

    REST                                                                      types and
                                                                               operations




                                                                                                                                 ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.     26
Data Centric Development: Supported Services

    ColdFusion
              Consume any ColdFusion Component (CFC)
              New workflow with ColdFusion Builder to auto-generate
               data access CFCs


    PHP
              Built-in support for Zend Framework
              Use Zend components or any PHP5 classes
              New workflow with Zend Studio for class generation


    Java
              BlazeDS
              LiveCycle Data Services ES – new workflow with
               LiveCycle Model Editor


    HTTP, REST, SOAP Web Services                                                         <WSDL>
    Extensible – add support for any other back-end

                                                                                                    ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   27
Data Centric Development: Data-bound UI

    Drag and drop to bind
     operation results to UI

    Invoke operations from
     component events
     (e.g. button clicks)

    Generate Master/Detail
     relationships

    Generate Charts




                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   28
Coding Productivity

    Package Explorer

    Getter/setter generation

    Code indentation (auto-indent)

    Custom file templates

    ASDoc integration




                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   29
Testing and Deployment

    Network Monitor

    Unit Testing

    Code Coverage

    Command-line Builds




                                                                                           ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   30
DEMO




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   31
Tools Summary


                                                                                               Flex 4 framework is the
                                                                                                foundation of both tools

                                                                                               New tools deliver increased
                                                                                                productivity, integration with
                                                                                                servers and services and
                                                                                                high-fidelity applications

                                                                                               Flex Builder becomes Flash
                                                                                                Builder

                                                                                               First public preview of Flash
                                                                                                Catalyst



                                                                                                                                 ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   32
Q&A                                                                                      Replace with
                                                                                               a graphic
                                                                                              White Master
                                                                                           5.5” Tall & 4.3” Wide




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   33
®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.   34

Weitere ähnliche Inhalte

Was ist angesagt?

Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...marjoramg
 
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John Head
 
Open mic what's new in ibm notes 9.0
Open mic   what's new in ibm notes 9.0Open mic   what's new in ibm notes 9.0
Open mic what's new in ibm notes 9.0Hansraj Mali
 
Ibm connect2013 id105-ibmconnections-mail
Ibm connect2013 id105-ibmconnections-mailIbm connect2013 id105-ibmconnections-mail
Ibm connect2013 id105-ibmconnections-mailScott Souder
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...John Head
 
Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections IBM Danmark
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage finalJohn Head
 
Kapil Verma: What's new in FrameMaker 10
Kapil Verma: What's new in FrameMaker 10Kapil Verma: What's new in FrameMaker 10
Kapil Verma: What's new in FrameMaker 10akashjd
 
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化devsumi2009
 
Collab net overview_june 30 slide show
Collab net overview_june 30 slide showCollab net overview_june 30 slide show
Collab net overview_june 30 slide showsfelsenthal
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPagesNiklas Heidloff
 
What's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionWhat's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionRahul A. Garg
 
Extend your CMS Investment to Video Content
Extend your CMS Investment to Video ContentExtend your CMS Investment to Video Content
Extend your CMS Investment to Video ContentBrightcove
 
IBM Notes : Have it your way and make it work for you
IBM Notes : Have it your way and make it work for you IBM Notes : Have it your way and make it work for you
IBM Notes : Have it your way and make it work for you Vinayak Tavargeri
 
Bestpractices Portal Projects
Bestpractices Portal ProjectsBestpractices Portal Projects
Bestpractices Portal Projectsallerhed
 
ADOBE CREATIVE SUITE 5 Web Premiumご紹介
ADOBE CREATIVE SUITE 5 Web Premiumご紹介ADOBE CREATIVE SUITE 5 Web Premiumご紹介
ADOBE CREATIVE SUITE 5 Web Premiumご紹介Mariko Nishimura
 
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...Skills Matter
 
IBM Lotus Notes Domino Blog Template Update 8.01
IBM Lotus Notes Domino Blog Template Update 8.01IBM Lotus Notes Domino Blog Template Update 8.01
IBM Lotus Notes Domino Blog Template Update 8.01projectdxguy
 

Was ist angesagt? (20)

Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
 
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
 
Open mic what's new in ibm notes 9.0
Open mic   what's new in ibm notes 9.0Open mic   what's new in ibm notes 9.0
Open mic what's new in ibm notes 9.0
 
Ibm connect2013 id105-ibmconnections-mail
Ibm connect2013 id105-ibmconnections-mailIbm connect2013 id105-ibmconnections-mail
Ibm connect2013 id105-ibmconnections-mail
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
 
Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections Lotusphere 2012 - What's new in IBM Connections
Lotusphere 2012 - What's new in IBM Connections
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
 
Kapil Verma: What's new in FrameMaker 10
Kapil Verma: What's new in FrameMaker 10Kapil Verma: What's new in FrameMaker 10
Kapil Verma: What's new in FrameMaker 10
 
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
【13-C-3】 RIA 開発をとりまく技術の進化と環境の変化
 
Collab net overview_june 30 slide show
Collab net overview_june 30 slide showCollab net overview_june 30 slide show
Collab net overview_june 30 slide show
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
 
J S F For 4gl
J S F  For 4glJ S F  For 4gl
J S F For 4gl
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
 
What's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionWhat's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social Edition
 
Extend your CMS Investment to Video Content
Extend your CMS Investment to Video ContentExtend your CMS Investment to Video Content
Extend your CMS Investment to Video Content
 
IBM Notes : Have it your way and make it work for you
IBM Notes : Have it your way and make it work for you IBM Notes : Have it your way and make it work for you
IBM Notes : Have it your way and make it work for you
 
Bestpractices Portal Projects
Bestpractices Portal ProjectsBestpractices Portal Projects
Bestpractices Portal Projects
 
ADOBE CREATIVE SUITE 5 Web Premiumご紹介
ADOBE CREATIVE SUITE 5 Web Premiumご紹介ADOBE CREATIVE SUITE 5 Web Premiumご紹介
ADOBE CREATIVE SUITE 5 Web Premiumご紹介
 
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...
Talk by Tomas Lin on Building Killer RIAs with Flex and Grails at the Groovy ...
 
IBM Lotus Notes Domino Blog Template Update 8.01
IBM Lotus Notes Domino Blog Template Update 8.01IBM Lotus Notes Domino Blog Template Update 8.01
IBM Lotus Notes Domino Blog Template Update 8.01
 

Andere mochten auch

e2Value Pronto Brochure 3 09
e2Value Pronto Brochure 3 09e2Value Pronto Brochure 3 09
e2Value Pronto Brochure 3 09trinct01
 
Presentatie Coenecoop College
Presentatie Coenecoop CollegePresentatie Coenecoop College
Presentatie Coenecoop CollegeRemco Bron
 
iBeacon workshop iBeacon-retail.nl en inBeacon
iBeacon workshop iBeacon-retail.nl en inBeaconiBeacon workshop iBeacon-retail.nl en inBeacon
iBeacon workshop iBeacon-retail.nl en inBeaconRemco Bron
 
Что сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьЧто сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьТранслируем.бел
 
To co powinniście wiedzieć o Machine Learning
To co powinniście wiedzieć o Machine LearningTo co powinniście wiedzieć o Machine Learning
To co powinniście wiedzieć o Machine Learning3camp
 
Когда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоКогда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоТранслируем.бел
 

Andere mochten auch (9)

e2Value Pronto Brochure 3 09
e2Value Pronto Brochure 3 09e2Value Pronto Brochure 3 09
e2Value Pronto Brochure 3 09
 
Qb.by startup
Qb.by startupQb.by startup
Qb.by startup
 
Presentatie Coenecoop College
Presentatie Coenecoop CollegePresentatie Coenecoop College
Presentatie Coenecoop College
 
Kod durova
Kod durovaKod durova
Kod durova
 
iBeacon workshop iBeacon-retail.nl en inBeacon
iBeacon workshop iBeacon-retail.nl en inBeaconiBeacon workshop iBeacon-retail.nl en inBeacon
iBeacon workshop iBeacon-retail.nl en inBeacon
 
Что сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьЧто сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделывать
 
To co powinniście wiedzieć o Machine Learning
To co powinniście wiedzieć o Machine LearningTo co powinniście wiedzieć o Machine Learning
To co powinniście wiedzieć o Machine Learning
 
Когда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоКогда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений Кравченко
 
Comdi player
Comdi playerComdi player
Comdi player
 

Ähnlich wie Gumbo Deck

Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applicationsMichael Chaize
 
Introduction to Flex
Introduction to FlexIntroduction to Flex
Introduction to Flexnamero999
 
Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learningsziblu
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardMichael Chaize
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaCh'ti JUG
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
 
Adobe in Technical Communication and Instructional Design
Adobe in Technical Communication and Instructional DesignAdobe in Technical Communication and Instructional Design
Adobe in Technical Communication and Instructional DesignScott Abel
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile developmentMichael Chaize
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboardguest9776673
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobilesMichael Chaize
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Finaldcoletta
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do thise27
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101pdhannan
 

Ähnlich wie Gumbo Deck (20)

Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 
Adobe suite
Adobe suiteAdobe suite
Adobe suite
 
Introduction to Flex
Introduction to FlexIntroduction to Flex
Introduction to Flex
 
Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learnings
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Flex 4
Flex 4Flex 4
Flex 4
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
 
Adobe in Technical Communication and Instructional Design
Adobe in Technical Communication and Instructional DesignAdobe in Technical Communication and Instructional Design
Adobe in Technical Communication and Instructional Design
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do this
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Ae cs6 wn_reveal
Ae cs6 wn_revealAe cs6 wn_reveal
Ae cs6 wn_reveal
 
Bynet2.3 Adobe Flex builder 4
Bynet2.3 Adobe Flex builder 4Bynet2.3 Adobe Flex builder 4
Bynet2.3 Adobe Flex builder 4
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101
 

Mehr von Транслируем.бел

Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Транслируем.бел
 
Корпоративный новый год онлайн
Корпоративный новый год онлайнКорпоративный новый год онлайн
Корпоративный новый год онлайнТранслируем.бел
 
Руководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийРуководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийТранслируем.бел
 
Онлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхОнлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхТранслируем.бел
 
Как организовать трансляцию в Facebook
Как организовать трансляцию в FacebookКак организовать трансляцию в Facebook
Как организовать трансляцию в FacebookТранслируем.бел
 
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеSMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеТранслируем.бел
 
методы монетизации интернет проектов
методы монетизации интернет проектовметоды монетизации интернет проектов
методы монетизации интернет проектовТранслируем.бел
 
Эффективный маркетинг в Instagram
Эффективный маркетинг в InstagramЭффективный маркетинг в Instagram
Эффективный маркетинг в InstagramТранслируем.бел
 
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...Транслируем.бел
 

Mehr von Транслируем.бел (20)

Медицинские трансляции
Медицинские трансляцииМедицинские трансляции
Медицинские трансляции
 
Vinteo
VinteoVinteo
Vinteo
 
Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)
 
Корпоративный новый год онлайн
Корпоративный новый год онлайнКорпоративный новый год онлайн
Корпоративный новый год онлайн
 
Unofficial guide to vmix by streamgeeks
Unofficial guide to vmix by streamgeeksUnofficial guide to vmix by streamgeeks
Unofficial guide to vmix by streamgeeks
 
Руководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийРуководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решений
 
Sennheiser ew100 g2
Sennheiser ew100 g2Sennheiser ew100 g2
Sennheiser ew100 g2
 
Sony mcs 8m
Sony mcs 8mSony mcs 8m
Sony mcs 8m
 
Сравнение поколений Y и Z
Сравнение поколений Y и ZСравнение поколений Y и Z
Сравнение поколений Y и Z
 
Онлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхОнлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетях
 
Как организовать трансляцию в Facebook
Как организовать трансляцию в FacebookКак организовать трансляцию в Facebook
Как организовать трансляцию в Facebook
 
The ultimate guide to facebook live for your event
The ultimate guide to facebook live for your eventThe ultimate guide to facebook live for your event
The ultimate guide to facebook live for your event
 
Guide to facebook live
Guide to facebook liveGuide to facebook live
Guide to facebook live
 
Marketing Essentials for Startup Teams
Marketing Essentials for Startup TeamsMarketing Essentials for Startup Teams
Marketing Essentials for Startup Teams
 
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеSMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
 
методы монетизации интернет проектов
методы монетизации интернет проектовметоды монетизации интернет проектов
методы монетизации интернет проектов
 
Belarus internet users discovery
Belarus internet users discoveryBelarus internet users discovery
Belarus internet users discovery
 
Эффективный маркетинг в Instagram
Эффективный маркетинг в InstagramЭффективный маркетинг в Instagram
Эффективный маркетинг в Instagram
 
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
 
payqr presentation
payqr presentationpayqr presentation
payqr presentation
 

Kürzlich hochgeladen

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Gumbo Deck

  • 1. Adobe Flash Platform User Group Tour Replace with a graphic White Master 5.5” Tall & 4.3” Wide Piotr Walczyszyn Platform Evangelist Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1
  • 2. Agenda   Flash Platform and Overview   Catalyst   Builder   Framework   Demos   Q&A ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 2
  • 3. Flash Catalyst A professional interaction design tool for rapidly creating the user experience of applications and interactive content without coding Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 3
  • 4. Current Workflow Design Development   Visual Design   Import visual assets   Define user experience   Implement user experience   Development Today’s workflow produces static designs that have limited use in development ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 4
  • 5. New Workflow Design Development   Visual Design   Interaction Design The new workflow produces functional designs that can be leveraged in development ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 5
  • 6. Flash Catalyst features Interaction Design Cross- Layout product Design Integration ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 6
  • 7. Interaction Design Features 1.  Organize projects into Pages and objects into States 2.  Interaction Design without writing code 3.  Turn static artwork into a dynamic components 4.  Create a list from artwork 5.  Design-Time Data 6.  Extensibility through Components 7.  Interactions HUD (Heads-up Display) 8.  Library Panel 9.  States Panel 10. Transitions and Action Sequences 11. Timeline panel ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 7
  • 8. Layout Design Features 1.  Artboard 2.  Pixel-level Placement 3.  Layers Panel 4.  Properties Panel 5.  Vector Drawing Tools 6.  Layout productivity tools ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 8
  • 9. Cross-Product Integration 1.  Integration with Photoshop and Illustrator 2.  Integration with Flash Builder 3.  Dynamic-Media support (Audio, Video) 4.  Flash Player 10 support 5.  Preview project in Browser 6.  Export to Flash Player 7.  Flex 4 framework Support 8.  Windows and MacOS (Intel) support ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 9
  • 10. Flex Framework Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 10
  • 11. Flex Branding Change FLEX 3 GENERATION FLEX 4 GENERATION Flash Flash Builder Catalyst Consistent branding for tools Flex framework, Flex Builder Flex framework Aligning Flex brand with the open source framework underlying both FB and FC ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 11
  • 12. SDK – Major Themes   Spark component model Design in   MXML 2009 Mind   FXG   Compiler performance Developer   2-way binding Productivity   CSS Improvements   Improved states, effects, and layout Framework Evolution   High-fidelity Text   New Video Component ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 12
  • 13. Design in MXML? A designer comes to Flex looking for …But finds this instead this: <Canvas> <Label text=“name:” /> <Button /> <DataGrid /> </Canvas>   Designers need freedom to design Flex UI Framework   Mxml needs support for:   Primitives graphics.   Flexible, expressive layout   Rich animation and States Flash / AIR runtime ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 13
  • 14. Halo Component Model Component / Skin Graphics Layout Animation Parts States Behavior Logic Data ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 14
  • 15. Spark Component Model ActionScript MXML Component Skin Graphics Behavior Layout Logic Animation CSS Parts Data properties States Separation of behavior from appearance ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 15
  • 16. MXML For Graphics   MXML Graphics library providing rich primitive support   Simple Shape primitives (Rectangles, rounded rects, ellipses, circles)   Complex Paths (Linear, Quadratic, and Bezier curve segments) <Graphic>   Full range of fills and strokes <Path data=“ ….. “> (solid, transparent, bitmap, linear and radial <fill> <LinearGradient angle=“90”>…. gradients) </LinearGradient> </fill> </Path>   Masking, filters, blend modes, and more. <Path blendMode=“screen” data=“…” > <fill> (blur, glow, dropshadow, screen, multiply…) <LinearGradient angle=“45”>… </LinearGradient> </fill>   Color and 2D transformations </Path> (rotate, scale, tint, brighten…) <GraphicText text=“MXML Graphics”> <filters> <Glow color=“#00FF00” strength=“3” … />   Integrated text, bitmaps </filters> </GraphicText> </Graphic> ® 1 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 16 6
  • 17. Compile Time (FXG) Graphics Tools to Design and Develop FXG: graphics format based on MXML   Understood by Design tools Flash CS4 Flash Flash Professional Catalyst Builder   Based on flash rendering model Interactive Prototyping Eclipse IDE Content Tools to Design and Develop   Static – no binding, layout, event Design/ Animation Develop Code Profiling handlers, styling, etc Workflow Visual Layout Debugging   Optimized by compiler (really important for great performance) FXG After Effects Illustrator Fireworks Photoshop ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 17
  • 18. Productivity Improvements   2-way binding   text=“@{myModel.data}”   <fx:Binding source=“foo.text” destination=“myModel.data” twoWay=“true” />   Advanced CSS   Multiple Class Selectors: <Button id=“upButton” styleName=“default tiny” />   ID Selectors: #upButton { fontSize: 14 }   Descendant Selectors: s|Scrollbar #upButton { baseColor: #FF8888 }   Pseudo Selectors: s|Scrollbar #upButton:over { baseColor: #8888FF } ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 18
  • 19. States   Difficult to use <states> <State name=”login”>   Verbose <SetProperty target=“{goBtn}” name=“label” value=“…” />   hierarchy difficult to </State> <State name=”register”> manage, factor, tool <SetProperty target=“{goBtn}”   Hard to optimize name=“label” value=“…” /> <AddChild target=“grp”> <Checkbox label=“Agree to terms” /> </AddChild> </State> </states> <Group id=“grp” > <TextBox text=“username:” /> <TextInput /> <TextBox text=“password:” /> <TextInput /> <Button label=“new user?” /> <Button id=“goBtn” </Group> ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 19
  • 20. States   Declare your states with a <states> <State name=”login"/> ‘State’ tag <State name=”register"/> </states>   Describe ‘alternate views’ of your markup <Group> <TextBox text=“username:” />   Change values, bindings, <TextInput /> event handlers <TextBox text=“password:” /> <TextInput />   Include and exclude <Button label=“new user?” /> <Checkbox includeIn=“register” components as easily as label=“agree to terms” /> setting visibility <Button label=“log in” label.register=“sign up” />   Unscoped entries specify </Group> the ‘default’ for all states   Use in 2009 documents – 2006 still supports legacy states. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 20
  • 21. Layout   Runtime assignable   Supports 2D and 3D transformations on contained objects   Supports virtualization directly, so it’s not only Lists that can be virtualized   Goodbye hacky Repeater!   Smooth scrolling ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 21
  • 22. High-Fidelity Text   FTE: New low level text engine (player 10)   TLF: New text layout library built on top of FTE.   Benefits:   Soft hyphens   Baseline control (e.g., superscripts and subscripts)   Right, center, and decimal tabs   Vertical justification   Multiple columns   Ligatures, capitalization styles, digit styles   Integrated Rendering of device fonts (a.k.a. I can fade and rotate my text)   Bi-Directional text ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 22
  • 23. Flash Builder 4 Flex Builder 3 plus new features Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 23
  • 24. Flash Builder 4 Themes Support both design and data focused apps in a productive environment Designer/Developer Data-Centric IDE Productivity & Development Testing   Remain true to the design   Support many different   Improve hand-coding back-ends   Facilitate workflows   Speed up tuning &   Simplify managing data debugging   Eliminate manual steps   Generate data-aware UI   Fit in with established testing and build processes ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 24
  • 25. Designer/Developer Features   Adobe Flash Catalyst Workflow   Open Catalyst projects (FXP) in Builder   New states editor   Adobe Flash Professional Workflow   New “Flash Component”   Launch Flash Professional, create or edit, and return to Builder   Themes Support   New UI to apply themes   Easily manage the look & feel of Flex components in an application ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 25
  • 26. Data-centric Development 3. Bind Operations to 1. Define Service 2. Model Service Flex UI components   ColdFusion   Flash Builder   Databinding examines service   PHP   UI Generation   Builds design-time   Java Paging model     SOAP Data-management   Configure data     REST types and operations ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 26
  • 27. Data Centric Development: Supported Services   ColdFusion   Consume any ColdFusion Component (CFC)   New workflow with ColdFusion Builder to auto-generate data access CFCs   PHP   Built-in support for Zend Framework   Use Zend components or any PHP5 classes   New workflow with Zend Studio for class generation   Java   BlazeDS   LiveCycle Data Services ES – new workflow with LiveCycle Model Editor   HTTP, REST, SOAP Web Services <WSDL>   Extensible – add support for any other back-end ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 27
  • 28. Data Centric Development: Data-bound UI   Drag and drop to bind operation results to UI   Invoke operations from component events (e.g. button clicks)   Generate Master/Detail relationships   Generate Charts ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 28
  • 29. Coding Productivity   Package Explorer   Getter/setter generation   Code indentation (auto-indent)   Custom file templates   ASDoc integration ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 29
  • 30. Testing and Deployment   Network Monitor   Unit Testing   Code Coverage   Command-line Builds ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 30
  • 31. DEMO Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 31
  • 32. Tools Summary   Flex 4 framework is the foundation of both tools   New tools deliver increased productivity, integration with servers and services and high-fidelity applications   Flex Builder becomes Flash Builder   First public preview of Flash Catalyst ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 32
  • 33. Q&A Replace with a graphic White Master 5.5” Tall & 4.3” Wide Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 33
  • 34. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 34