Upload
alan-greenblatt
View
370
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Description of where we are and what has happened with Adobe/Apache Flex since November 2011.
Citation preview
2011 Adobe Systems Incorporated. All Rights Reserved.
Flex UpdateAlan Greenblatt – http://blattchatt.com – @agreenblatt
2011 Adobe Systems Incorporated. All Rights Reserved.
From Flex Store to Mobile Trader
2
2011 Adobe Systems Incorporated. All Rights Reserved.
What Happened?
3
PR: Flash Player mobile browser plugin
Flex blog post Apache announcement
2011 Adobe Systems Incorporated. All Rights Reserved. 4
2011 Adobe Systems Incorporated. All Rights Reserved. 5
2011 Adobe Systems Incorporated. All Rights Reserved.
Apache Flex 4.8 – Incubating Released!
6
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.
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/
7
2011 Adobe Systems Incorporated. All Rights Reserved.
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.
8
2011 Adobe Systems Incorporated. All Rights Reserved.
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
9
2011 Adobe Systems Incorporated. All Rights Reserved.
Quiz
What are the top 3 items currently on the Apache Flex roadmap?
10
2011 Adobe Systems Incorporated. All Rights Reserved.
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.
11
2011 Adobe Systems Incorporated. All Rights Reserved.
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
12
2011 Adobe Systems Incorporated. All Rights Reserved.
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 [email protected] mailing list
File bugs at https://issues.apache.org/jira/browse/FLEX Releases available at http://incubator.apache.org/flex/
13
2011 Adobe Systems Incorporated. All Rights Reserved.
Must Reads…
http://www.adobe.com/go/flex_whitepaper
http://www.adobe.com/go/flashplayer_roadmap
14
2011 Adobe Systems Incorporated. All Rights Reserved.
SDK Contributions
Core SDK Advanced Data Visualization Components Documentation Mustella Full Time Engineers
15
2011 Adobe Systems Incorporated. All Rights Reserved.
Other Contributions
Compiler Falcon 1.0 AS compiler (Q4) Falcon JS
New Spark components (not yet released) ViewStack Accordion DateField DateChooser Enhanced DataGrid
BlazeDS
16
2011 Adobe Systems Incorporated. All Rights Reserved.
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.
17
2011 Adobe Systems Incorporated. All Rights Reserved.
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
18
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. 19
June 2007
January 2006 April 2010
September 2006
April 2007
October 2008
December 2008
September 2008
December 2008May 2010
July 2006
2006 2011
2011 Adobe Systems Incorporated. All Rights Reserved.
`
Interactive(applicatio
n)
Sin
gle
-channel
Mult
i-ch
annel
Static(content)
Native
2011 Adobe Systems Incorporated. All Rights Reserved.
Let’s Make It Great!
21