You will have to overcome some technical challenges such as the fact that there are different behaviors in web vs/ tablet vs/ desktop. and of course in android vs. iOS.
I recommend using a ClassFactory approach and put things in a core lib and then instantiate the proper class based on the System.capabilities and platform, etc... so you do something (in the case of maybe you want to get a a controller) like ControllerFactory.getController(FooController):IFooController which will return you the specific implementation for your platform. you can refactor an existing application to do this rather easily, and when you encounter differences, add an override in the platform specific class for that method. In that way you share all the code technologically possible and can then implement the cross-platform coreLib that you place these classes in as part of an AIR desktop app, web app, or mobile app. Again, when you are talking about extending a code base across all these different platforms you need to remember to keep your UI as clean as possible and wrap as much code as possible in Factories that deliver the proper implementation for the platform executing the code. > Date: Fri, 13 Apr 2012 17:48:23 +0200 > Subject: Re: Falcon JS is still alive? > From: jszczepankiew...@gmail.com > To: flex-dev@incubator.apache.org > > export to adobe air and distrubute via AppStore? > > 2012/4/13 Matteo Tassetti <mtasse...@anastasis.it>: > > and iOS? > > I have hibrid html & flex applications > > How to make that to work in iOS? Is it possible? > > > > 2012/4/13 Charles Monteiro <char...@nycsmalltalk.org> > > > >> not trying to start anything here, but if Apache Flex becomes a long term > >> viable effort I personally don't see why I would care to generate JS. I > >> find Flex infinitely better to work with. > >> > >> -Charles > >> > >> On Fri, Apr 13, 2012 at 9:31 AM, Matteo Tassetti <mtasse...@anastasis.it > >> >wrote: > >> > >> > Do you have other suggestion about migration to other tecnologies? > >> > > >> > 2012/4/13 Nicholas Kwiatkowski <nicho...@spoon.as> > >> > > >> > > And just an additional note on this... > >> > > > >> > > Adobe had stated that FalconJS is an experiment, and the expectation is > >> > > that it will be able to compile only the most basic Flex apps into JS. > >> > It > >> > > is up to the community to make it any more functional beyond that. > >> > > I wouldn't put it on your list of viable projects until you actual see > >> it > >> > > work for your situation. > >> > > > >> > > -Nick > >> > > > >> > > On Fri, Apr 13, 2012 at 8:46 AM, Konstantin Elstner <fle...@dashart.de > >> > > >wrote: > >> > > > >> > > > Hi Matteo, > >> > > > > >> > > > Falcon JS is still under development by Adobe. > >> > > > Falcon JS based on Flacon the new Actionscript Compiler from Adobe. > >> > > > > >> > > > Adobe plans to commit Falcon and Flacon JS ( Falcon JS as "beta" > >> build > >> > ) > >> > > > when Flacon is final. > >> > > > Adobe plans to finalise Falcon until end this year / first quarter of > >> > > next > >> > > > year. > >> > > > > >> > > > You can find more information at the Adobe Flex whitepapers: > >> > > > http://www.adobe.com/devnet/flex/whitepapers/roadmap.html > >> > > > > >> > > > > Falcon compiler contribution to Apache > >> > > > > > >> > > > > Falcon 1.0 is the next generation compiler for ActionScript and is > >> > > > currently in development. Upon completion of the ActionScript portion > >> > of > >> > > > the compiler, Adobe will contribute Falcon 1.0 to the Apache Flex > >> > > Project, > >> > > > which we expect will be in Q4 2012. > >> > > > > > >> > > > > Falcon JS compiler contribution to Apache > >> > > > > > >> > > > > Falcon JS is an experimental ActionScript 3 compiler that targets > >> > > > JavaScript rather than the Flash Runtime. Adobe will contribute the > >> > > > prototype of Falcon JS source code to the Apache Flex Project after > >> the > >> > > > completion and contribution of Falcon 1.0. > >> > > > > > >> > > > > >> > > > I do not exactly know if Flacon JS development continue is planned > >> > after > >> > > > the commit, > >> > > > but I do not believe, that this development would be stopped ;) > >> > > > > >> > > > > >> > > > Konstantin Elstner > >> > > > Schönbrunnstraße 14 > >> > > > 01097 Dresden > >> > > > > >> > > > eMail: k.elst...@dashart.de > >> > > > Web: http://www.dashart.de > >> > > > > >> > > > Am 13.04.2012 um 14:32 schrieb Matteo Tassetti: > >> > > > > >> > > > > I'm Matteo, I found your contact in www.apache.org. I developed > >> with > >> > > my > >> > > > > team an infrastucture based on Flex (Client side) and Java (Server > >> > > side). > >> > > > > I found in the web some information about Falcon JS. Are Apache > >> still > >> > > > > interested > >> > > > > in developing this compiler? Where could I find documentation? > >> > > > > > >> > > > > Thanks... > >> > > > > >> > > > > >> > > > >> > > >> > > >> > > >> > -- > >> > ______________________________________________________________________ > >> > Ing. Matteo Tassetti > >> > > >> > *Cooperativa ANASTASIS* > >> > P.zza dei Martiri, 1/2 - 40121 Bologna - Italy > >> > tel: 051 2962189 - fax: 051 2962180 - mob: 3351208308 > >> > e-mail: mtasse...@anastasis.it > >> > Web: http://www.anastasis.it > >> > > >> > -- > >> > Charles A. Monteiro > >> > www.monteirosfusion.com > >> > sent from the road > >> > > >> > <http://www.anastasis.it> > >> > > > > > > > > -- > > ______________________________________________________________________ > > Ing. Matteo Tassetti > > > > *Cooperativa ANASTASIS* > > P.zza dei Martiri, 1/2 - 40121 Bologna - Italy > > tel: 051 2962189 - fax: 051 2962180 - mob: 3351208308 > > e-mail: mtasse...@anastasis.it > > Web: http://www.anastasis.it