SlideShare a Scribd company logo
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

More Related Content

What's hot

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.0
Hansraj Mali
 
Ibm connect2013 id105-ibmconnections-mail
Ibm connect2013 id105-ibmconnections-mailIbm connect2013 id105-ibmconnections-mail
Ibm connect2013 id105-ibmconnections-mail
Scott 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 final
John 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 10
akashjd
 
【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 show
sfelsenthal
 
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
Rahul A. Garg
 
J S F For 4gl
J S F  For 4glJ S F  For 4gl
J S F For 4gl
DianaFloresR
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
Niklas 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 Edition
Rahul 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 Content
Brightcove
 
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 Projects
allerhed
 
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.01
projectdxguy
 

What's hot (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
 

Viewers also liked

e2Value Pronto Brochure 3 09
e2Value Pronto Brochure 3 09e2Value Pronto Brochure 3 09
e2Value Pronto Brochure 3 09
trinct01
 
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 inBeacon
Remco 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 Learning
3camp
 
Когда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоКогда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений Кравченко
Транслируем.бел
 
Comdi player
Comdi playerComdi player

Viewers also liked (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
 

Similar to Gumbo Deck

Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
Michael Chaize
 
Adobe suite
Adobe suiteAdobe suite
Adobe suite
angelrojasamado1
 
Introduction to Flex
Introduction to FlexIntroduction to Flex
Introduction to Flex
namero999
 
Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learnings
ziblu
 
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
Michael Chaize
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
Michael Chaize
 
Flex 4
Flex 4Flex 4
Flex 4
imatrof
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
Ch'ti JUG
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
Michael 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 Cc
Franç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 Design
Scott Abel
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
Michael Chaize
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
guest9776673
 
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
Michael 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 Final
dcoletta
 
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
e27
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
Initium
 
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
pdhannan
 

Similar to 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
 

More from Транслируем.бел

Медицинские трансляции
Медицинские трансляцииМедицинские трансляции
Медицинские трансляции
Транслируем.бел
 
Руководство по видео, трансляциям и премьерам (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
Сравнение поколений 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
Транслируем.бел
 

More from Транслируем.бел (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
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 

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