21
2011 Adobe Systems Incorporated. All Rights Reserved. Flex Update Alan Greenblatt – http://blattchatt.com – @agreenblatt

Flex update - August, 2012

Embed Size (px)

DESCRIPTION

Description of where we are and what has happened with Adobe/Apache Flex since November 2011.

Citation preview

Page 1: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

Flex UpdateAlan Greenblatt – http://blattchatt.com – @agreenblatt

Page 2: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

From Flex Store to Mobile Trader

2

Page 3: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

What Happened?

3

PR: Flash Player mobile browser plugin

Flex blog post Apache announcement

Page 4: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved. 4

Page 5: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved. 5

Page 6: Flex update - August, 2012

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

Page 7: Flex update - August, 2012

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

Page 8: Flex update - August, 2012

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

Page 9: Flex update - August, 2012

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

Page 10: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

Quiz

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

10

Page 11: Flex update - August, 2012

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

Page 12: Flex update - August, 2012

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

Page 13: Flex update - August, 2012

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

Page 14: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

Must Reads…

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

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

14

Page 15: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

SDK Contributions

Core SDK Advanced Data Visualization Components Documentation Mustella Full Time Engineers

15

Page 16: Flex update - August, 2012

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

Page 17: Flex update - August, 2012

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

Page 18: Flex update - August, 2012

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)

Page 19: Flex update - August, 2012

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

Page 20: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

`

Interactive(applicatio

n)

Sin

gle

-channel

Mult

i-ch

annel

Static(content)

Native

Page 21: Flex update - August, 2012

2011 Adobe Systems Incorporated. All Rights Reserved.

Let’s Make It Great!

21