SlideShare a Scribd company logo
1 of 21
Flex Update
    Alan Greenblatt – http://blattchatt.com – @agreenblatt




2011 Adobe Systems Incorporated. All Rights Reserved.
From Flex Store to Mobile Trader




2011 Adobe Systems Incorporated. All Rights Reserved.   2
What Happened?




                                                           PR: Flash Player mobile browser plugin
                                                           Flex blog post
                                                           Apache announcement




2011 Adobe Systems Incorporated. All Rights Reserved.           3
2011 Adobe Systems Incorporated. All Rights Reserved.   4
2011 Adobe Systems Incorporated. All Rights Reserved.   5
Apache Flex 4.8 – Incubating Released!




                                                           Parity Release with Adobe Flex 4.6
                                                           Legal hurdles behind us
                                                           We’ve learned a lot
                                                           Future releases will be much easier
                                                           Pending fixes & features can now go into
                                                            the code




2011 Adobe Systems Incorporated. All Rights Reserved.           6
What is Apache?

      Apache Software Foundation (ASF) provides legal, financial and
       organizational support for a broad range of open source/development
       projects.
      Only supports collaborative projects that need infrastructure for a community
       of developers
      Example project - Apache web server used by 65% of all web sites (approx.
       420 million)!
            No more than 15 developers collaborating at any given time.
      Anyone can easily join, contribute and influence projects.
      Project evolved from incubator to top-level projects.

      Apache Flex
            Big, active community

      Apache Cordova (PhoneGap)

  http://blattchat.com/2012/03/09/what-exactly-is-apache/


2011 Adobe Systems Incorporated. All Rights Reserved.   7
There Are Different Kinds Of Open Source

      Adobe Open Source
            Submit Patches. Adobe will accept patch if it has time and patch is deemed
             important enough
            Wait For Releases. Maybe two in one year. Releases must synch up with
             other Adobe product schedules.


      Other Open Source Projects
            Anybody can make changes.


      Apache Open Source
            Submit Patches. All you have to do is convince a Committer to review and
             accept.
            Become a Committer. Committers can check in anything they want (unless it
             gets vetoed.
            Become a Release Manager. Any committer can make a release.

2011 Adobe Systems Incorporated. All Rights Reserved.   8
Apache Way

      The Mailing List
            If it didn’t happen on the mailing list, it didn’t happen
      Do-ocracy
            What matters the most is what code gets checked in
      Voting/Vetoes
            When code gets checked in, it can get vetoed
            When you want to release code, all you need is three positive votes
      Conflict Resolution
            Each person can submit their version in code so you can see which one works
             better




2011 Adobe Systems Incorporated. All Rights Reserved.   9
Quiz

      What are the top 3 items currently on the Apache Flex roadmap?




2011 Adobe Systems Incorporated. All Rights Reserved.   10
Trick Question

      What are the top 3 items currently on the Apache Flex roadmap?

      There is no roadmap. Anyone can work on whatever they want.




2011 Adobe Systems Incorporated. All Rights Reserved.   11
Apache Releases

      Apache releases are not tied to any other schedule or roadmap or
       agenda.
            Release process might be slower while in incubation because of additional
             legal and logistical steps.
      Whenever there are good new contributions, someone can make a
       release.
            Healthy projects are releasing every couple of months or so.
      Releases are tested by the community
            No dedicated QA team
            There will be a validation test suite
      Releases are Source Code “packages”
            Have to download source, build, test, and use.
            Binary “convenience” distributions will be available




2011 Adobe Systems Incorporated. All Rights Reserved.   12
Adobe Flex & Apache Flex

      Adobe Flex
            Supported by Adobe:
                Purchase Support Contracts
                Call Adobe on the phone.
                Adobe engineers will fix critical bugs in Adobe Flex 4.6 and earlier.
            File bugs at http://bugs.adobe.com/flex
            Releases available at http://sourceforge.net/adobe/flexsdk/wiki/About/
            Flex 4.6 supported by Flash Player & AIR runtimes for at least the next 5 years
      Apache Flex
            Supported by the Apache Flex community
                Use the flex-users@incubator.apache.org mailing list
            File bugs at https://issues.apache.org/jira/browse/FLEX
            Releases available at http://incubator.apache.org/flex/




2011 Adobe Systems Incorporated. All Rights Reserved.     13
Must Reads…




             http://www.adobe.com/go/flex_whitepaper

  http://www.adobe.com/go/flashplayer_roadmap




2011 Adobe Systems Incorporated. All Rights Reserved.   14
SDK Contributions

      Core SDK
      Advanced Data Visualization Components
      Documentation
      Mustella
      Full Time Engineers




2011 Adobe Systems Incorporated. All Rights Reserved.   15
Other Contributions

      Compiler
            Falcon 1.0 AS compiler (Q4)
            Falcon JS


      New Spark components (not yet released)
            ViewStack
            Accordion
            DateField
            DateChooser
            Enhanced DataGrid


      BlazeDS




2011 Adobe Systems Incorporated. All Rights Reserved.   16
Flash Builder

      Development of Flash Builder continues.

      Adobe plans to maintain support for Flex projects in updates to Flash
       Builder 4.x, including additional work to ensure Apache Flex based SDKs
       can work within Flash Builder.

      Adobe will evaluate integrating an Apache-derived Falcon MXML
       compiler into Flash Builder if and when a suitable compiler is available
       from the open-source project.

      In order to better support future Apache-derived Flex SDKs, Design
       View, Data Centric Development tools, and Flash Catalyst workflows will
       be removed in updated 4.x versions of Flash Builder.



2011 Adobe Systems Incorporated. All Rights Reserved.   17
Runtime

      Desktop
            Adobe is committed to Flash Player and AIR


      Mobile
            Adobe will no longer develop Flash Player in the mobile browser
            Adobe is committed to Adobe AIR on current and future devices and OS
             updates including iOS 5, iPhone 5, iPad 3, and Android Ice Cream Sandwich




      Adobe will test future releases of Flash Player and AIR against the Flex 4.6 SDK
          and maintain backwards compatibility for five years (November 2016)



2011 Adobe Systems Incorporated. All Rights Reserved.   18
July 2006
                                                                                   September 2008



                                                          June 2007                                 December 2008




  January 2006                                                                                                              April 2010



                                                                      April 2007                            December 2008
                                                                                                              May 2010



                                             September 2006

                                                                                             October 2008



2006                                                                                                                  2011
2011 Adobe Systems Incorporated. All Rights Reserved.                        19
Multi-channel




                                                                    `
                              Single-channel




                                                                        Native
                                                          Static         Interactive
                                                        (content)       (application)

2011 Adobe Systems Incorporated. All Rights Reserved.
Let’s Make It Great!




2011 Adobe Systems Incorporated. All Rights Reserved.   21

More Related Content

Viewers also liked

Viewers also liked (6)

Flex 4 Skinning - Nashville Flex Camp
Flex 4 Skinning - Nashville Flex CampFlex 4 Skinning - Nashville Flex Camp
Flex 4 Skinning - Nashville Flex Camp
 
Apache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI frameworkApache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI framework
 
Using AIR to Deliver Media Through Multi Screen Projection Systems
Using AIR to Deliver Media Through Multi Screen Projection SystemsUsing AIR to Deliver Media Through Multi Screen Projection Systems
Using AIR to Deliver Media Through Multi Screen Projection Systems
 
Leveraging BlazeDS, Java, and Flex: Dynamic Data Transfer
Leveraging BlazeDS, Java, and Flex: Dynamic Data TransferLeveraging BlazeDS, Java, and Flex: Dynamic Data Transfer
Leveraging BlazeDS, Java, and Flex: Dynamic Data Transfer
 
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
 
Tunning Flex Apps
Tunning Flex AppsTunning Flex Apps
Tunning Flex Apps
 

Similar to Flex update - August, 2012

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
 
Drupal and-flex-drupal camp
Drupal and-flex-drupal campDrupal and-flex-drupal camp
Drupal and-flex-drupal camp
Claudiu Cristea
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
Initium
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For Mobile
Serge Jespers
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating system
maricrisracho
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating system
Margie2110
 

Similar to Flex update - August, 2012 (20)

Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex babyFlash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
 
Jax 2011 keynote
Jax 2011 keynoteJax 2011 keynote
Jax 2011 keynote
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011
 
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
 
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jugSoirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile development
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
Drupal and-flex-drupal camp
Drupal and-flex-drupal campDrupal and-flex-drupal camp
Drupal and-flex-drupal camp
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
 
Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For Mobile
 
Synopsis on apache open office
Synopsis on apache open office Synopsis on apache open office
Synopsis on apache open office
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
AN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXAN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEX
 
Open Source examples from Adobe : Oscon kiosk
Open Source examples from Adobe : Oscon kioskOpen Source examples from Adobe : Oscon kiosk
Open Source examples from Adobe : Oscon kiosk
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating system
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating system
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Flex update - August, 2012

  • 1. Flex Update Alan Greenblatt – http://blattchatt.com – @agreenblatt 2011 Adobe Systems Incorporated. All Rights Reserved.
  • 2. From Flex Store to Mobile Trader 2011 Adobe Systems Incorporated. All Rights Reserved. 2
  • 3. What Happened?  PR: Flash Player mobile browser plugin  Flex blog post  Apache announcement 2011 Adobe Systems Incorporated. All Rights Reserved. 3
  • 4. 2011 Adobe Systems Incorporated. All Rights Reserved. 4
  • 5. 2011 Adobe Systems Incorporated. All Rights Reserved. 5
  • 6. Apache Flex 4.8 – Incubating Released!  Parity Release with Adobe Flex 4.6  Legal hurdles behind us  We’ve learned a lot  Future releases will be much easier  Pending fixes & features can now go into the code 2011 Adobe Systems Incorporated. All Rights Reserved. 6
  • 7. What is Apache?  Apache Software Foundation (ASF) provides legal, financial and organizational support for a broad range of open source/development projects.  Only supports collaborative projects that need infrastructure for a community of developers  Example project - Apache web server used by 65% of all web sites (approx. 420 million)!  No more than 15 developers collaborating at any given time.  Anyone can easily join, contribute and influence projects.  Project evolved from incubator to top-level projects.  Apache Flex  Big, active community  Apache Cordova (PhoneGap) http://blattchat.com/2012/03/09/what-exactly-is-apache/ 2011 Adobe Systems Incorporated. All Rights Reserved. 7
  • 8. There Are Different Kinds Of Open Source  Adobe Open Source  Submit Patches. Adobe will accept patch if it has time and patch is deemed important enough  Wait For Releases. Maybe two in one year. Releases must synch up with other Adobe product schedules.  Other Open Source Projects  Anybody can make changes.  Apache Open Source  Submit Patches. All you have to do is convince a Committer to review and accept.  Become a Committer. Committers can check in anything they want (unless it gets vetoed.  Become a Release Manager. Any committer can make a release. 2011 Adobe Systems Incorporated. All Rights Reserved. 8
  • 9. Apache Way  The Mailing List  If it didn’t happen on the mailing list, it didn’t happen  Do-ocracy  What matters the most is what code gets checked in  Voting/Vetoes  When code gets checked in, it can get vetoed  When you want to release code, all you need is three positive votes  Conflict Resolution  Each person can submit their version in code so you can see which one works better 2011 Adobe Systems Incorporated. All Rights Reserved. 9
  • 10. Quiz  What are the top 3 items currently on the Apache Flex roadmap? 2011 Adobe Systems Incorporated. All Rights Reserved. 10
  • 11. Trick Question  What are the top 3 items currently on the Apache Flex roadmap?  There is no roadmap. Anyone can work on whatever they want. 2011 Adobe Systems Incorporated. All Rights Reserved. 11
  • 12. Apache Releases  Apache releases are not tied to any other schedule or roadmap or agenda.  Release process might be slower while in incubation because of additional legal and logistical steps.  Whenever there are good new contributions, someone can make a release.  Healthy projects are releasing every couple of months or so.  Releases are tested by the community  No dedicated QA team  There will be a validation test suite  Releases are Source Code “packages”  Have to download source, build, test, and use.  Binary “convenience” distributions will be available 2011 Adobe Systems Incorporated. All Rights Reserved. 12
  • 13. Adobe Flex & Apache Flex  Adobe Flex  Supported by Adobe:  Purchase Support Contracts  Call Adobe on the phone.  Adobe engineers will fix critical bugs in Adobe Flex 4.6 and earlier.  File bugs at http://bugs.adobe.com/flex  Releases available at http://sourceforge.net/adobe/flexsdk/wiki/About/  Flex 4.6 supported by Flash Player & AIR runtimes for at least the next 5 years  Apache Flex  Supported by the Apache Flex community  Use the flex-users@incubator.apache.org mailing list  File bugs at https://issues.apache.org/jira/browse/FLEX  Releases available at http://incubator.apache.org/flex/ 2011 Adobe Systems Incorporated. All Rights Reserved. 13
  • 14. Must Reads… http://www.adobe.com/go/flex_whitepaper http://www.adobe.com/go/flashplayer_roadmap 2011 Adobe Systems Incorporated. All Rights Reserved. 14
  • 15. SDK Contributions  Core SDK  Advanced Data Visualization Components  Documentation  Mustella  Full Time Engineers 2011 Adobe Systems Incorporated. All Rights Reserved. 15
  • 16. Other Contributions  Compiler  Falcon 1.0 AS compiler (Q4)  Falcon JS  New Spark components (not yet released)  ViewStack  Accordion  DateField  DateChooser  Enhanced DataGrid  BlazeDS 2011 Adobe Systems Incorporated. All Rights Reserved. 16
  • 17. Flash Builder  Development of Flash Builder continues.  Adobe plans to maintain support for Flex projects in updates to Flash Builder 4.x, including additional work to ensure Apache Flex based SDKs can work within Flash Builder.  Adobe will evaluate integrating an Apache-derived Falcon MXML compiler into Flash Builder if and when a suitable compiler is available from the open-source project.  In order to better support future Apache-derived Flex SDKs, Design View, Data Centric Development tools, and Flash Catalyst workflows will be removed in updated 4.x versions of Flash Builder. 2011 Adobe Systems Incorporated. All Rights Reserved. 17
  • 18. Runtime  Desktop  Adobe is committed to Flash Player and AIR  Mobile  Adobe will no longer develop Flash Player in the mobile browser  Adobe is committed to Adobe AIR on current and future devices and OS updates including iOS 5, iPhone 5, iPad 3, and Android Ice Cream Sandwich Adobe will test future releases of Flash Player and AIR against the Flex 4.6 SDK and maintain backwards compatibility for five years (November 2016) 2011 Adobe Systems Incorporated. All Rights Reserved. 18
  • 19. July 2006 September 2008 June 2007 December 2008 January 2006 April 2010 April 2007 December 2008 May 2010 September 2006 October 2008 2006 2011 2011 Adobe Systems Incorporated. All Rights Reserved. 19
  • 20. Multi-channel ` Single-channel Native Static Interactive (content) (application) 2011 Adobe Systems Incorporated. All Rights Reserved.
  • 21. Let’s Make It Great! 2011 Adobe Systems Incorporated. All Rights Reserved. 21