flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Schmalle <teotigraphix...@gmail.com>
Subject Re: [FlexJS][Installer] Future packaging of FlexJS releases
Date Thu, 07 Sep 2017 17:42:19 GMT
Alex,

Being completely out of the loop, what do I have to do to use this zip
content on Windows with FB? (quick and dirty bullet list?)

Mike

On Thu, Sep 7, 2017 at 1:38 PM, Alex Harui <aharui@adobe.com.invalid> wrote:

> Here's a zip:  http://home.apache.org/~aharui/FlexJS/
> ApacheFlexJSJSOnly.zip
>
> I only tried on Mac.
>
> I didn't realize we had an NPM package that overlaid AIR/Flash into an SDK
> folder.  I agree that would be better than Ant.
>
> What I would really like to see, but not sure if it is possible, is to
> have folks actually visit the Adobe site to choose their AIR and Flash SDK
> version, but somehow get other code to manage the download.  That would
> get us out of the hassle of presenting license acceptance dialogs.  I'm
> guessing that Adobe may want to change what customers see when they go get
> AIR and Flash SDKs some day.  That's why I thought about having the
> compiler search for a download and expand it.
>
> Thoughts?
> -Alex
>
> On 9/7/17, 9:55 AM, "Michael Schmalle" <teotigraphixllc@gmail.com> wrote:
>
> >If I could get a zip to just try it, I am all for this.
> >
> >On the plus side, if you can get a zip only for windows and documented
> >setup for quick testing, I think this goes a long way with being able to
> >develop the compiler and develop the ui framework separation a lot
> >cleaner.
> >
> >Getting stuff ripped away from the Flash player and Adobe in a new project
> >is #1. Plus the lightweight nature of not having to download the AIR SDK
> >for dev and just js.
> >
> >@Om what would be the difference between npm and a zip?
> >
> >Mike
> >
> >On Thu, Sep 7, 2017 at 12:48 PM, Piotr Zarzycki
> ><piotrzarzycki21@gmail.com>
> >wrote:
> >
> >> Hi Alex,
> >>
> >> Since you fake airglobal.swc and playerglobal.swc maybe it will also
> >>work
> >> with Moonshine. I will try to do same operation as you did and see
> >>whether
> >> I will not have previous errors.
> >>
> >> Thanks!
> >> Piotr
> >>
> >> 2017-09-07 18:43 GMT+02:00 OmPrakash Muppirala <bigosmallm@gmail.com>:
> >>
> >> > This is a big big deal.  Thanks for getting this done.
> >> >
> >> > I would be very interested in the non-installer, simple zip file
> >> download.
> >> >
> >> > I dont care much for Ant as a requirement, I would rather continue
> >> > maintaining the npm FlexJS package for AIR download + setup.
> >> >
> >> > Thoughts?
> >> >
> >> > Thanks,
> >> > Om
> >> >
> >> > On Thu, Sep 7, 2017 at 9:38 AM, Alex Harui <aharui@adobe.com.invalid>
> >> > wrote:
> >> >
> >> > > Hi folks,
> >> > >
> >> > > Yesterday, I was able to manually create a folder of files that
> >> contained
> >> > > no Adobe AIR or Adobe Flash files and still was an acceptable
> >> Flex/FlexJS
> >> > > SDK for Adobe Flash Builder and allowed me to compile
> >> DataBindingExample
> >> > > for JSFlex output only (it did not build a SWF).
> >> > >
> >> > > This is interesting because it could significantly change the way
we
> >> > > package FlexJS releases.  We could have a default package that is
a
> >> > > ready-to-use zip of this folder of files.  Then the Installer is no
> >> > longer
> >> > > needed if your goal is just to install FlexJS, fire up an IDE, and
> >>see
> >> > how
> >> > > it works in the browser without Flash and you don't need to see how
> >>it
> >> > > looks in Flash.
> >> > >
> >> > > If this sound good to folks, I will try to alter the Ant build
> >>scripts
> >> to
> >> > > produce such a package (maybe some other volunteer can take on doing
> >> this
> >> > > in Maven).  In case you are wondering, what I did was fake some of
> >>the
> >> > > Adobe files that Flash Builder looks for by making copies of some
> >> Apache
> >> > > files.  For example, I copied the js.swc that contains the Object
> >> > > definition for the browser to be airglobal.swc and playerglobal.swc.
> >> So
> >> > > far, it appears that Flash Builder is only checking for existence
of
> >> > > files, not actual classes in these files.  But we might hit some bug
> >> > later
> >> > > as we test this further.
> >> > >
> >> > > Then the next question is, what do folks do who want to get SWF
> >>output?
> >> > > We could try to write a script for the Installer that downloads the
> >>AIR
> >> > > and Flash SDK and puts them in the right places in the SDK folder
> >>but
> >> it
> >> > > will run into the same memory limits that is currently a problem for
> >> the
> >> > > Installer.  We could write a new AIR app that brings down the AIR
> >>and
> >> > > Flash SDKs.  We could provide Ant scripts that download and deploy
> >>the
> >> > > Adobe bits.  I think we already have bash scripts that do this.  Not
> >> sure
> >> > > if folks on Windows will be happy with that or not.
> >> > >
> >> > > Using Ant has the advantage that it works on Windows, Mac and Linux.
> >> > Bash
> >> > > scripts require a shell on Windows.  I believe AIR apps have issues
> >>on
> >> > > Linux.
> >> > >
> >> > > We could try to teach the compiler to look for and expand the AIR
> >>SDK
> >> if
> >> > > it finds that someone specified SWF output but the AIR SDK is not
> >> found.
> >> > > It would look in Downloads folders for the most recent AIR SDK
> >>package
> >> > > name.  So folks who want SWF output go to the Adobe site, download
> >>an
> >> AIR
> >> > > SDK and then run the compiler.
> >> > >
> >> > > This does make SWF output somewhat "second class" and I still
> >>believe
> >> > that
> >> > > folks who want strong-typing and will be using modules will benefit
> >> from
> >> > > at least testing in a Flash/AIR runtime, but I think it makes the
> >> > releases
> >> > > truly appear independent from Adobe.
> >> > >
> >> > > Thoughts?
> >> > > -Alex
> >> > >
> >> > >
> >> > >
> >> >
> >>
> >>
> >>
> >> --
> >>
> >> Piotr Zarzycki
> >>
> >> mobile: +48 880 859 557
> >> skype: zarzycki10
> >>
> >> LinkedIn:
> >>https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fwww.linke
> >>din.com%2Fpiotrzarzycki&data=02%7C01%7C%7C68c0e7a2fd034d6f13a708d4f611
> 52a
> >>d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636404001645731007&sdata=T
> >>C5%2FgDQcJyBbfvHQur%2BDYniytQW2qJnfr7ecfdw3S5U%3D&reserved=0
> >>
> >><https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fpl.link
> >>edin.com%2Fin%2Fpiotr-zarzycki-92a53552&data=02%
> 7C01%7C%7C68c0e7a2fd034d6
> >>f13a708d4f61152ad%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7C6364040016
> >>45731007&sdata=UWm2ZgY5cUE7KS%2BvQNEN45mkYF7bAImhSdezl%
> 2FHnD%2Bo%3D&reser
> >>ved=0>
> >>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message