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

Flex 4 Skinning - Nashville Flex Camp
Flex 4 Skinning - Nashville Flex CampFlex 4 Skinning - Nashville Flex Camp
Flex 4 Skinning - Nashville Flex CampMike Orth
 
Apache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI frameworkApache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI frameworkTomislav Pokrajcic
 
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 SystemsJoseph Labrecque
 
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 TransferJoseph Labrecque
 
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 ...Joseph Labrecque
 

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

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 babyMichael Chaize
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile developmentMichael Chaize
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011Michael Chaize
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobilesMichael Chaize
 
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 jugFrançois Le Droff
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile developmentMihai Corlan
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboardguest9776673
 
Drupal and-flex-drupal camp
Drupal and-flex-drupal campDrupal and-flex-drupal camp
Drupal and-flex-drupal campClaudiu Cristea
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
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 PAUGMichael Chaize
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For MobileSerge Jespers
 
Synopsis on apache open office
Synopsis on apache open office Synopsis on apache open office
Synopsis on apache open office Bhitesh Arora
 
AN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXAN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXJoseph Labrecque
 
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 kioskDave McAllister
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating systemmaricrisracho
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating systemMargie2110
 

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 Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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 productivityPrincipled Technologies
 
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...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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 MenDelhi Call girls
 
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 WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...Igalia
 
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 DevelopmentsTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
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...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

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