I don't see a problem with writing about this on the wiki or pointing interested developers to the downloads. It'd be a different story if things stay that way for a year and it becomes a de facto release but for prototyping I don't see an issue.
Greg Sent from my mobile device. On Feb 25, 2013, at 6:38 PM, Alex Harui <aha...@adobe.com> wrote: > Before I do that, can one of our former mentors approve or disapprove doing > so? I'm unclear how much "advertising" we can do about a set of binaries > on my people.a.o folder. I believe there are rules about advertising > release candidates, for example, so they are not misconstrued as a release. > That's why I've been talking about the binaries in email: that's how we talk > about release candidates. > > I suppose the wiki can discuss how to put all of the source together. I > will try to see if I can better organize that information. > > And while the mentors are thinking about this topic, I have a related > question: I want to make these binaries available to select folks within > Adobe. There's no way these folks will work from the source so I need to > give them binaries to play with in order to try to ensure my continued > involvement in this prototype. > > On 2/25/13 4:29 PM, "Om" <bigosma...@gmail.com> wrote: > >> Thanks for this Alex. I am trying to keep up as much as possible. Do you >> mind putting these instructions up on the wiki as well? >> >> Thanks, >> Om >> >> On Mon, Feb 25, 2013 at 4:26 PM, Alex Harui <aha...@adobe.com> wrote: >> >>> OK, time for another update before I get lost in ApacheCon: >>> >>> I¹ve added the FalconJS stuff to the FlexJSOverlay.zip. You can now use >>> Flash Builder to create non-Flash "apps". >>> >>> We have prototypes of a List, Button, Label, TextArea, and TextInput >>> We have a prototype of a HTTPService and a LazyCollection >>> The FlexJSSDKTest example is updated so you can choose a stock symbol from >>> the List, hit a Button and see the stock price in the Label >>> >>> If you want to play with the this stuff and are too lazy to build from the >>> sources, I have hacked together a way for you to try it in Flash Builder. >>> >>> Setup instructions are: >>> >>> 1) Get Apache Flex 4.9 working in FB. (I tried it with FB 4.7, but not FB >>> 4.6) >>> 2) Shut down FB >>> 3) Make a copy of your Apache Flex 4.9 folder. The zip file contains a >>> shell script that will neuter the Flex aspects of this folder and replace >>> it >>> with FlexJS stuff. >>> 4) Unzip FlexJSOverlay into a some other folder. >>> 5) Change to that folder and run deploy.sh or deploy.bat <path to copy of >>> Apache Flex 4.9 folder> >>> 6) Run Flash Builder >>> 7) In the Flash Builder Preferences menu add this new folder as a Flex SDK. >>> 8) Choose from the File menu, Import, Run/Debug, Launch Configurations >>> 9) Choose the ide/flashbuilder folder from this copy of Apache Flex 4.9 we >>> are mucking with. >>> 10) There should now be four new configs in the Run menu under External >>> Tools >>> 11) Go to External Tools Configuration >>> 12) Select one of the configs >>> 13) Hit the variables button >>> 14) Hit the Edit Variables button >>> 15) Change FLEX_HOME to point to the modified Apache Flex SDK. >>> 16) Install Google Closure library >>> 17) For each of the two FalconJS configs, edit the launch configurations >>> environment variables to set FLEXJS_HOME to the js/src of your overlaid SDK >>> 18) For each of the two FalconJS configs, edit the launch configurations >>> environment variables to set GOOG_HOME to the goog folder of your >>> GoogleClosure install. >>> 19) For each of the four launch configurations, ensure that the location >>> field points to the Java runtime. >>> >>> Now for each project: >>> >>> 1) Create a new Flex Project >>> 2) Choose this modified Apache Flex SDK >>> 3) Do not change the output folder from bin-debug >>> 4) Flash Builder will generate a totally messed up Application tag so >>> replace it with this template: >>> >>> <?xml version="1.0" encoding="utf-8"?> >>> <basic:Application xmlns:fx="http://ns.adobe.com/mxml/2009" >>> xmlns:basic="library://ns.apache.org/flexjs/basic" >>>> >>> </basic:Application> >>> >>> Source Code >>> >>> Right now, Application doesn¹t contain any UI, it takes another MXML file >>> as >>> the initialView property and a model and a controller. You can reference >>> the example in FlexJSSDKTest. >>> >>> Building and Running/Debugging >>> >>> As you edit the code, the regular Flex compiler is compiling and reporting >>> errors, but it only knows how to build Flex SWFs so the output SWF probably >>> won¹t run. So, before you debug, choose from the Run menu the new External >>> Tool: ³FlexJS (Debug Build)². This will run the Falcon compiler with the >>> right options to generate a SWF in the bin-debug folder that overwrites the >>> one that is there. Then you should be able to set breakpoints and debug. >>> >>> Once you have your app working as a SWF, try one of the FalconJS tools. It >>> will output by default to the binjs-debug or binjs-release folder. If you >>> run the FalconJS debug configuration, see the console output for >>> instructions on how to copy the goog and FlexJS source folders into your >>> binjs-debug folder. >>> >>> I¹m sure there¹ll be lots of issues, but feel free to comment or >>> contribute. >>> Remember, this is in its infancy so it will likely fall down easily and >>> poop >>> unexpectedly. >>> >>> -- >>> Alex Harui >>> Flex SDK Team >>> Adobe Systems, Inc. >>> http://blogs.adobe.com/aharui >>> >>> > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui >