|Alex Harui||Dec 19, 2011 12:20 pm|
|Greg Stein||Dec 19, 2011 12:44 pm|
|Donald Whytock||Dec 19, 2011 12:45 pm|
|Marcel Offermans||Dec 19, 2011 12:57 pm|
|Dave McAllister||Dec 19, 2011 1:51 pm|
|Raju Bitter||Dec 19, 2011 3:39 pm|
|ralp...@dslextreme.com||Dec 19, 2011 3:47 pm|
|Greg Stein||Dec 19, 2011 6:08 pm|
|Kalle Korhonen||Dec 19, 2011 8:55 pm|
|Alex Harui||Dec 19, 2011 10:32 pm|
|Leo Simons||Dec 20, 2011 1:01 am|
|Bertrand Delacretaz||Dec 20, 2011 2:22 am|
|Bertrand Delacretaz||Dec 20, 2011 2:27 am|
|Raju Bitter||Dec 20, 2011 4:44 am|
|Bertrand Delacretaz||Dec 20, 2011 5:38 am|
|Alex Harui||Dec 20, 2011 8:03 am|
|Raju Bitter||Dec 20, 2011 12:30 pm|
|Greg Stein||Dec 20, 2011 12:37 pm|
|Dave McAllister||Dec 20, 2011 12:41 pm|
|Raju Bitter||Dec 20, 2011 1:48 pm|
|Raju Bitter||Dec 20, 2011 1:54 pm|
|Carol Frampton||Dec 20, 2011 1:55 pm|
|Raju Bitter||Dec 20, 2011 2:03 pm|
|Carol Frampton||Dec 20, 2011 2:10 pm|
|Ross Gardler||Dec 20, 2011 2:24 pm|
|Raju Bitter||Dec 20, 2011 2:31 pm|
|William A. Rowe Jr.||Dec 20, 2011 2:35 pm|
|Daniel Shahaf||Dec 20, 2011 2:44 pm|
|Ross Gardler||Dec 20, 2011 2:51 pm|
|Alex Harui||Dec 20, 2011 3:22 pm|
|Alex Harui||Dec 20, 2011 3:27 pm|
|Raju Bitter||Dec 20, 2011 4:46 pm|
|Raju Bitter||Dec 20, 2011 6:00 pm|
|Greg Stein||Dec 20, 2011 6:10 pm|
|Craig L Russell||Dec 20, 2011 11:35 pm|
|Bertrand Delacretaz||Dec 21, 2011 12:59 am|
|Bertrand Delacretaz||Dec 21, 2011 1:09 am|
|Alex Harui||Dec 21, 2011 1:50 am|
|William A. Rowe Jr.||Dec 21, 2011 1:56 am|
|William A. Rowe Jr.||Dec 21, 2011 2:01 am|
|Raju Bitter||Dec 21, 2011 2:05 am|
|Bertrand Delacretaz||Dec 21, 2011 2:15 am|
|William A. Rowe Jr.||Dec 21, 2011 2:41 am|
|Bertrand Delacretaz||Dec 21, 2011 2:59 am|
|Ross Gardler||Dec 21, 2011 4:06 am|
|Bertrand Delacretaz||Dec 21, 2011 4:49 am|
|Ross Gardler||Dec 21, 2011 5:03 am|
|Craig L Russell||Dec 21, 2011 5:36 am|
|Carol Frampton||Dec 21, 2011 6:19 am|
|Leo Simons||Dec 21, 2011 6:42 am|
|Bertrand Delacretaz||Dec 21, 2011 6:51 am|
|Raju Bitter||Dec 21, 2011 7:04 am|
|Rui Silva||Dec 21, 2011 7:21 am|
|Carol Frampton||Dec 21, 2011 7:29 am|
|Raju Bitter||Dec 21, 2011 12:35 pm|
|Raju Bitter||Dec 22, 2011 2:04 am|
|Bertrand Delacretaz||Dec 22, 2011 2:19 am|
|Raju Bitter||Dec 22, 2011 2:25 am|
|Peter Elst||Dec 22, 2011 2:27 am|
|Greg Stein||Dec 22, 2011 2:30 am|
|Raju Bitter||Dec 22, 2011 5:27 am|
|Greg Stein||Dec 22, 2011 6:47 am|
|Raju Bitter||Dec 22, 2011 7:08 am|
|Bertrand Delacretaz||Dec 23, 2011 7:08 am|
|Subject:||Re: [PROPOSAL] Flex for Apache Incubator|
|From:||Raju Bitter (raju...@googlemail.com)|
|Date:||Dec 20, 2011 1:48:50 pm|
Thanks for the quick response, Greg!
On 12/20/11 9:37 PM, Greg Stein wrote:
On Tue, Dec 20, 2011 at 15:30, Raju Bitter<raju...@googlemail.com> wrote:
... 2) Action Script Virtual Machine (AVM) In November 2006 Adobe open source the Flash Player Script engine: http://www.mozilla.org/en-US/press/mozilla-2006-11-07.html Is the source code of Tamarin still the current version of the Action Script Virtual Machine in Flash Player 11? If there is a new version of the AVM (2+), will that be contributed to the Apache Software Foundation as well?
It doesn't really make sense to only contribute a compiler, if there is no open source implementation of a runtime/scripting engine available, but that might only be my personal view. If the community would decide to create a an open standards based runtime for Flex, would that mean the community would have to start from zero?
I think that's just your personal view :-)
That's true, but still would be good to have an open source, up-to-date scripting engine for ActionScript bytecode to enable other future runtimes (imagine running the same ActionScript 3 code in the client and on the server, like node.js). Therefore it would be very valuable to know if Tamarin is still compatible with the scripting engine Flash Player 11.
There is a ton of open source code written to work against Oracle's RDBMS, or Windows' .NET runtime, or Apple's iOS. I see no problem with Apache Flex targeting a proprietary environment.
I'm not sure which projects you are talking about: .NET runtime should be compatible to Mono,
3) Commercial support for Apache Flex Does Adobe plan to offer support for an Apache Flex product? If yes, what kind of support would be planned. I read somewhere that Adobe will not offer any support for Flex 4.6+ to new customers, but I'm not sure, if that's still the current plan.
I think this is orthogonal/unrelated to the Apache Flex proposal.
I think it is related to the proposal. If Adobe has binding contracts for future versions of Flex, and the Apache community would decide to change Apache Flex 4.7 implementation details, Adobe might be forced to fork the project for customers. How would that work?
4) Flash Player Are there any plans to open source a stripped-down version of Flash Player, e.g. the discontinued version of Flash Player for mobile) in the future (similar to the pure open source Flex SDK vs. the commercial SDK)? The Apache community could continue working on a browser-based mobile runtime for Apache Flex, if that was the case.
Isn't it a valid question to ask which runtimes will be available for a a framework with compiler? To be technically correct, Flex applications WON'T run in mobile browsers without a Flash Player (which means you won't see a Flex application on iOS). You CAN compile a Flex application into a mobile application using the Adobe AIR SDK and the Adobe AIR player. The proposal mentions rich Internet applications running in desktop and mobile browsers. Elsewhere iOS is mentioned. As we all know, Flash applications (SWF files) cannot be rendered in iOS browser. Therefore the question if there will be a way run mobile Flex applications in mobile browsers as rich Internet applications (versus native apps) is very valid in my eyes.
I hope I don't sound to skeptical here, but Adobe Flex is quite different from most Apache projects I've been in contact with. It's a powerful compiler with an interesting language, but it looks like the output of the compiler can only be used with Adobe-owned proprietary software at the moment.
As I mentioned above, I don't see this as a problem whatsoever. And even if *some* people have a problem with it, there is a huge committer list of people who obviously have zero problem with that fact. The Foundation is here to provide support to communities, rather than block them on philosophical rationales. (IMO :-) So if a community wants to build up around Apache Flex, then we do what we can to help them.
I've been using Flash for the past 8 years in projects, organized Flex User Group meetings, co-organized events with Adobe. I have a good understanding of what Flash, ActionScript and AIR are capable off, how many people are using Flash, how useful it can be.
But none of the companies offering RIA related products and players in the past 7 years (Adobe, Microsoft, Sun, Oracle, to name the big ones) has not been affected by strategy changes of the management, often leaving developers and clients in positions which were less optimal. (Adobe Flex 1.5 -> 2.0 changes, differences in Silverlight APIs with major version upgrades, Sun/Oracle dumping JavaFX Script, Microsoft's decision to favor HTML5 over Silverlight).
Adobe decided to discontinue development of Flash Player for mobile devices and smart TVs (it's a company decision, we have to respect that, but it wasn't easy for large number of people to hear those news). If they would decide to discontinue the desktop version of Flash Player, wouldn't it be good if the community would have an alternative runtime prepared already? I believe it is in the interest of the Apache Flex community to have an alternative runtime for Flex in the not-too-far future, and if Adobe would express support of that goal , it would be very valuable.
The proposal might have a sentence saying: "Adobe will provide the Apache community with the technical information needed to develop additional runtimes for Flex." Would that be acceptable?
Thanks again for you comments!