incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: FalconJS "Demo" checked in
Date Wed, 28 Nov 2012 19:39:18 GMT



On 11/28/12 11:27 AM, "Michael Schmalle" <apache@teotigraphix.com> wrote:


> 
> Are we creating just views? Are we creating business logic? As you can
> see I have confused myself here.
> 
> What would be really kewl is if someone reading this says, Mike I bet
> you can go from A to B to C then D. If I saw the whole prototype flow
> in front of me I probably could make it work some how.
OK, so if you take the code I've checked in, the workflow is this:

A) Developer had FlexJSTestMXML.mxml and MyInitialViewMXML.mxml and Model.as
and Controller.as
B) I hand-converted FlexJSTestMXML.mxml to FlexJSTest.as and
MyInitialViewMXML.mxml to MyInitialView.as
C) I feed FlexJSTest.as and FlexJSUI.swc to FalconJS
D) I get a bunch of JS files
E) I mimic the AS controls in FlexJSUI.swc in js/framework.js
F) I hand-create an index.html to load all of the .js files
G) I run it in the browser (FireFox).

The parallel as I see it is that you start with B and:
C') Feed FlexJSTest.as and FlexJSUI.swc to FalconJava
D') You get a .jar
E') You mimic the AS controls in FlexJSUI.swc in java/framework.jar.  They
should be thin wrappers on native Android controls, just like framework.js
is a thin wrapper on native HTML controls
F') You package it up into an APK.
G') You run it on Android device.
> 
> JBurg is just grammar, it took me about 3 months to finally learn
> ANTLR and it's rewriting syntax. So if I had a clear path of what I
> was trying to prototype with Java I would put time into learning JBurg.
> 
> What would be interesting is paralleling what you are implementing in
> JS (your proto components) with Java Android. I know some people would
> say this is ridiculous but it would be a path to a prototype.
What I don't know is if it is 'ridiculous' or not.  If it isn't, it could be
pretty cool.
> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui


Mime
View raw message