Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 485E1E83B for ; Fri, 18 Jan 2013 18:09:46 +0000 (UTC) Received: (qmail 54692 invoked by uid 500); 18 Jan 2013 18:09:45 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 54660 invoked by uid 500); 18 Jan 2013 18:09:45 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 54652 invoked by uid 99); 18 Jan 2013 18:09:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Jan 2013 18:09:45 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of aharui@adobe.com designates 64.18.1.37 as permitted sender) Received: from [64.18.1.37] (HELO exprod6og116.obsmtp.com) (64.18.1.37) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Jan 2013 18:09:36 +0000 Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob116.postini.com ([64.18.5.12]) with SMTP ID DSNKUPmPy0eoKk5yox0DllNpJoGkhPtNpeZx@postini.com; Fri, 18 Jan 2013 10:09:16 PST Received: from inner-relay-4.eur.adobe.com (inner-relay-4.adobe.com [193.104.215.14]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r0II6D1v009250 for ; Fri, 18 Jan 2013 10:06:14 -0800 (PST) Received: from nacas02.corp.adobe.com (nacas02.corp.adobe.com [10.8.189.100]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id r0II8uXT028024 for ; Fri, 18 Jan 2013 10:09:12 -0800 (PST) Received: from NAMBX02.corp.adobe.com ([10.8.127.96]) by nacas02.corp.adobe.com ([10.8.189.100]) with mapi; Fri, 18 Jan 2013 10:09:10 -0800 From: Alex Harui To: "dev@flex.apache.org" Date: Fri, 18 Jan 2013 10:09:09 -0800 Subject: Re: [FalconJx] where I'm going to be Thread-Topic: [FalconJx] where I'm going to be Thread-Index: Ac31bnhXb6Pk5DNHRU228mz2yqQ64wAOHDm2 Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.13.0.120411 acceptlanguage: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org On 1/18/13 3:24 AM, "Fr=E9deric Cox" wrote: > I'm following your work with great interest, but I'm afraid as a "regular= " > AS3 developer with no background in compilers this is a bit too technical > for me. I was wondering if you could explain in a non-technical way what > the status of the project is at this moment. >=20 > Questions I have: >=20 > - I have an AS3 project, what can I do with FalconJx? Will it run in the > browser already? Your AS3 project uses Flash APIs for its visuals. There are folks who think we can emulate the Flash APIs well enough to render an app in the browser DOM, but I think that's a lot of work, which is why I have proposed and prototyped an alternative of using parallel frameworks and require that you have good separation of views from other logic. See: https://cwiki.apache.org/confluence/display/FLEX/Alex%27s+FlexJS+Prototype > - I have a Flex project with MXML, can it run in the browser with FalconJ= x > instead of Flash Player? Your Flex project not only uses Flash APIs it also uses the Flex SDK APIs. The Flex SDK is not written in a way the easily runs in a browser without Flash. It might be possible to make that happens someday, but my vision i= s to create a new SDK that is better designed to work in both Flash and the browser. It will feel like Flex but have some API and pattern differences. My personal goal is to be able to eventually do about 80% of what Flex does today over the next few years. > - Is it technically possible to write in AS3/MXML and without Flash run > the content in the browser, how does it reflect to the "pages" paradigm > (history) and the DOM? Even new JS-based RIAs have to deal with the pages paradigm. Flex's BrowserManager uses the same technique many JS-based RIAs do. We will be adding similar support to the ASJS framework. At least in the early versions, I expect that you will not do DOM manipulation directly: everything will have to go through the new framework, so you won't be able to do "everything", but that's generally a price you have to pay when dealing with multiple targets. >=20 > Thanks for your hard work, just trying to understand where we are at at > this moment >=20 > Fr=E9deric Cox >=20 >=20 >=20 >=20 > On 18/01/13 12:19, "Michael Schmalle" wrote: >=20 >> Hey all, >>=20 >> Since the project is really taking shape thanks to our great >> cooperation, I am going to focus on the nemesis I have left and that >> is finishing of the ActionScript emitter. >>=20 >> This project blew up fast with Erik contributing, I didn't get a >> chance to fully finish the ActionScript impl. Yes, I might have plans >> down the road to make a read/write AS DOM and having a fully >> functional AS3 emitter is essential. >>=20 >> Mike >>=20 >> --=20 >> Michael Schmalle - Teoti Graphix, LLC >> http://www.teotigraphix.com >> http://blog.teotigraphix.com >>=20 >=20 >=20 --=20 Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui