Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 603E3D051 for ; Sat, 27 Oct 2012 13:28:02 +0000 (UTC) Received: (qmail 68732 invoked by uid 500); 27 Oct 2012 13:28:01 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 68652 invoked by uid 500); 27 Oct 2012 13:28:00 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 68626 invoked by uid 99); 27 Oct 2012 13:27:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 27 Oct 2012 13:27:59 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sebpatu.flex@gmail.com designates 209.85.212.177 as permitted sender) Received: from [209.85.212.177] (HELO mail-wi0-f177.google.com) (209.85.212.177) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 27 Oct 2012 13:27:54 +0000 Received: by mail-wi0-f177.google.com with SMTP id hj13so853476wib.0 for ; Sat, 27 Oct 2012 06:27:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=o7xAVmtmcJMcHox9eKMLO4WGquQG4/+bU9Eqg7ZDer4=; b=sB5S0xAqfTnbhspTCbuKaXDeK5/WIvwCvKEM2OTuKeOlEhTI35x6x0UsjvKOajrjwI ISuDOqvlOcZuSrF7hvVLTZGNlxlt+ah95cUrPzcsQKBJj7dhpemGqJxYJ/1i55jsDyC/ w3BzwVDhLZQITl1UlcSroxiPr6g50ZDy4xfr4T/dYkc7CUlRDCah++MP+BGR4Upp9Fb8 02R1HlgniSxtGUWoH2X8OpIf6oQaryIbKMN/wgRnU0RVvvcgmPBWE/SCp6JRpzaffA9t tvyeeLfljfWgNsIt4eZB4Y7Zbc+KwYRI3AxRioxlXgd9g29g4epRwhhS39lSde5jYSfP DnbA== Received: by 10.180.77.38 with SMTP id p6mr8745904wiw.1.1351344452342; Sat, 27 Oct 2012 06:27:32 -0700 (PDT) Received: from [127.0.0.1] (87-231-15-239.rev.numericable.fr. [87.231.15.239]) by mx.google.com with ESMTPS id bn7sm2643141wib.8.2012.10.27.06.27.31 (version=SSLv3 cipher=OTHER); Sat, 27 Oct 2012 06:27:31 -0700 (PDT) Message-ID: <508BE140.9030008@gmail.com> Date: Sat, 27 Oct 2012 15:27:28 +0200 From: =?ISO-8859-1?Q?s=E9bastien_Paturel?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 MIME-Version: 1.0 To: flex-dev@incubator.apache.org Subject: Re: ASC 2.0 and Falcon References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------000308040209080808070909" X-Virus-Checked: Checked by ClamAV on apache.org --------------000308040209080808070909 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit I did not even know that AS2 worked on AIR mobile :) What i was afraid of, was that AIR mobile had a different backward compatibility strategy than flash player on desktop has. If not thats great news, and this ASNext, VMNext thing is not a survival subject for flex, so thats great. FYI, about AS2 on AIR Mobile i found this interresting statement from mike chambers: "AIR apis are not exposed to AS2, but, you can run AS2 content by specifying the SWF in the application descriptor file and creating the AIR file with ADT (in the AIR SDK)." To complete Om's answer quoting Adobe's statements, i can also quote this one: from http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html "Compatibility The next version of ActionScript will be an evolution of ActionScript 3, but in some instances may not be completely compatible with ActionScript 3. We expect that any migration from ActionScript 3 will be significantly less burdensome than the move from ActionScript 2 to ActionScript 3. Regardless, we are exploring options for tooling that would either ease or automate this transition. Current ActionScript 3 content will continue to run in the Flash runtimes, although it may not run in the same virtual machine as the latest iteration of ActionScript. This is a similar model for how ActionScript 2--based content runs in Flash Player today." There's two things i found interresting and reassuring here: - AS3 content will continue to run in the flash runtimeS (meaning new AIR mobile versions right? ;)). - tooling to ease transition from AS3 to AS4. Le 26/10/2012 23:36, Thibault Imbert a �crit : > Hi Rick, > > Nope, think about when AS3 was introduced. Did your AS2 applications > stopped working? No. Same thing here ;) > > We will share more about ASNext next year. I brought that up cause wanted > to let you know guys the direction and set the right expectations. I hope > that it is helpful. > > Thibault Imbert | sr. product manager gaming (Graphics, Language, VM, > Compiler) | Monocle | adobe systems > gaming.adobe.com | bytearray.org > | @thibault_imbert > > > > > > > On 10/26/12 2:29 PM, "Rick Winscot" wrote: > >> Thibault, >> >> Does this mean when people download Flash Player when ASNext is >> released... that they will be installing a 'package' that will run AS2, >> AS3, and ASNext content? >> >> Some detail about the anticipated deployment strategy of ASNext would be >> helpful for us to understand what the ultimate lifespan of Flex and >> Flex-based applications is. >> >> Cheers, >> >> Rick Winscot >> >> >> On Friday, October 26, 2012 at 5:04 PM, Thibault Imbert wrote: >> >>> Hi Sebastien, >>> >>> Just to confirm. What this means is that you guys will be able to run >>> Flex >>> apps in the Flash Player in the next 5 years, same for AIR by using >>> captive runtime. Again, to make things clear, this will possible cause >>> you >>> guys will be targeting AS3 and AS3 APIs. >>> >>> To target ASNext and the new APIs, as I said before, you will have to >>> use >>> a Stage3D framework for UIs like Feathers or any other that may emerge >>> in >>> the future. >>> >>> Thibault Imbert | sr. product manager gaming (Graphics, Language, VM, >>> Compiler) | Monocle | adobe systems >>> gaming.adobe.com | bytearray.org >>> (http://bytearray.org) >>> | @thibault_imbert >>> >>> >>> >>> >>> >>> >>> On 10/25/12 12:50 PM, "s�bastien Paturel" >> (mailto:sebpatu.flex@gmail.com)> wrote: >>> >>>> Yes thanks, but we need confirmation. >>>> some can also argue that such an announcement can still leave room for >>>> interpretation. >>>> >>>> Adobe's representative also said that flex would be able to gain from >>>> any enhancement made for gaming, but if flex needs to be ported to >>>> ASNext for that, it turns out to be false statement. unless i get >>>> something wrong. >>>> >>>> >>>> Le 25/10/2012 21:44, charles.monteiro@gmail.com >>> (mailto:charles.monteiro@gmail.com) a �crit : >>>>> I had seen that before but had forgotten , thanks for pointing this >>>>> out, so to summarize any 4.6 based apps will at the very least run >>> on >>>>> whatever runtimes are put out by adobe for the next 5 year's , that >>>>> certainly allows for some time to figure out a forward path, pls >>> correct >>>>> if that's the wrong conclusion >>>>> >>>>> Sent from my Virgin Mobile Android-Powered Device >>>>> >>>>> ----- Reply message ----- >>>>> From: "Om" >>>>> To: >> (mailto:flex-dev@incubator.apache.org)> >>>>> Subject: ASC 2.0 and Falcon >>>>> Date: Thu, Oct 25, 2012 3:08 pm >>>>> >>>>> >>>>> From the Adobe Flex Whitepapaper [1] >>>>> >>>>> Adobe runtime support of Flex >>>>>> Flash Player 11.2 and Adobe AIR 3.2, which are anticipated to >>> ship in >>>>>> the >>>>>> first quarter of 2012, will be tested with applications built >>> using >>>>>> Adobe >>>>>> Flex 4.6. *Adobe will test future releases of Flash Player and AIR >>>>>> against the Adobe Flex 4.6 SDK and maintain backwards >>> compatibility for >>>>>> five years.* >>>>>> >>>>> >>>>> >>>>> [1] http://www.adobe.com/devnet/flex/whitepapers/roadmap.html >>>>> >>>>> Thanks, >>>>> Om >>>>> >>>>> On Thu, Oct 25, 2012 at 12:03 PM, s�bastien Paturel >>>>> wrote: >>>>> >>>>>> Hi Thibault, >>>>>> Thanks for the precision. >>>>>> But one last info needed: will next AIR for mobile runtime will >>> embed >>>>>> only >>>>>> the new vm? meaning that only ASNext projects will be able to run >>> with >>>>>> AIR >>>>>> on new mobile devices / OS targetted by Adobe? >>>>>> >>>>>> Thanks >>>>>> Seb >>>>>> >>>>>> >>>>>> Le 25/10/2012 17:53, Thibault Imbert a �crit : >>>>>> >>>>>> Hi Sebastien, >>>>>>> To confirm, such a framework like Feathers or Starling would >>> have to >>>>>>> be >>>>>>> updated to ASNext to run on the new VM. >>>>>>> >>>>>>> Sent from mobile, please pardon brevity/errors. >>>>>>> ______________________________**__ >>>>>>> From: s�bastien Paturel >>>>>>> Sent: 10/25/2012 8:45 AM >>>>>>> To: flex-dev@incubator.apache.org >>> (mailto:flex-dev@incubator.apache.org) >>>>>>> Subject: Re: ASC 2.0 and Falcon >>>>>>> >>>>>>> In the short term, it will be needed by flex to run on VM3, to >>> be able >>>>>>> to create apps for new mobile hardware, and run better on retina >>>>>>> Display. >>>>>>> According to jonathan Campos, it is feasable to render flex sdk >>> on >>>>>>> starling for the next main release. >>>>>>> And if i understand well what thibault said, we don't need >>> anything >>>>>>> more >>>>>>> then that to run on next VM (for example no need to be AS4) >>>>>>> "having a look at Feathers (work from Josh >Tynjala - >>> feathersui.com (http://feathersui.com)) >>>>>>> on >>>>>>> top of Starling, which will run beautifully in our next runtime" >>>>>>> It still has to be confirmed, but it could be a good short term >>>>>>> solution >>>>>>> (still relying on Adobe's runtime), to let flex the time to do >>> more >>>>>>> deep >>>>>>> mutli target long term changes, even if it means starting again >>> from >>>>>>> scratch. >>>>>>> >>>>>>> If the solution is to start over, it could be the perfect time >>> to ask >>>>>>> if >>>>>>> AS3 is the better choice for a multi target language, and if >>> flex >>>>>>> should >>>>>>> not leverage what has been done with haxe. >>>>>>> thats the question i was asking to Alex (i was not meaning AS4) >>>>>>> >>>>>>> jangaroo is great, but only for JS transcompilation, and future >>> flex >>>>>>> will need to target more platforms, like Haxe does. >>>>>>> i wonder how jangaroo resolved issues with AS3 to JS >>> compilation, that >>>>>>> haxe resolved by dropping the feature directly from the >>> language? >>>>>>> >>>>>>> >>>>>>> Le 25/10/2012 17:01, Kevin Newman a �crit : >>>>>>> >>>>>>>> On 10/18/12 7:28 PM, Gordon Smith wrote: >>>>>>>> >>>>>>>>> Yes, the community has to figure out what the essence of >>> Flex really >>>>>>>>> is. To me, it's an rapid-development application framework, >>> the >>>>>>>>> combination of a procedural language with a declarative >>> language, >>>>>>>>> and >>>>>>>>> a widely-deployed runtime that can support RIAs. The >>> runtime of the >>>>>>>>> future for RIAs seems to be native code for mobile devices >>> and >>>>>>>>> HTML/Javascript for browser apps. The best procedural >>> language is >>>>>>>>> anything that can be compiled to these runtimes. MXML is a >>> perfectly >>>>>>>>> good declarative language for UIs. >>>>>>>>> >>>>>>>> >>>>>>>> Maybe the real discussion should be less about supporting >>> AVM3 and >>>>>>>> more about supporting a native compile framework - something >>> like >>>>>>>> haXe >>>>>>>> NME maybe (already open source). How much of Adobe's LLVM >>> based iOS >>>>>>>> AOT source is open? (if any) >>>>>>>> >>>>>>>> http://www.haxenme.org/ >>>>>>>> >>>>>>>> For Javascript, there's already Jangaroo (open source): >>>>>>>> http://www.jangaroo.net/home/ >>>>>>>> >>>>>>>> Kevin N. --------------000308040209080808070909--