FWIW, past discussions on this topic brought up the fact that the standard for 
“interactive developer-driven placement of widgets” in the HTML/JS/CSS world 
are things like JSFiddle which are considered much faster and more “real-time” 
than the workflow required by Flash Builder’s Design View.  FB’s DV was the 
best Adobe could do because that technology required compiling a SWF and 
re-starting the Flash Player usually as a browser plugin.  In the HTML world, 
you can just tweak a number, hit F5 and see it.

That means to me that DV-like things really ought to be more JSFiddle-ish.  The 
big difference is that instead of editing the source MXML, compiling, and 
re-loading in the browser, it might be better to build a tool that maps the 
HTML DOM to the MXML widgets so you can either edit in the Browser and some 
plug-in will offer to update your MXML files, or some other kind of plugin 
watches MXML files and updates the DOM in the browser, skipping the 
compile/transpile step if changes are only attributes.  I have a prototype of 
the latter that uses an AIR app to monitor MXML files and update a SWF via 
LocalConnection.  Judah was playing around with it, but not sure if he got it 
to work for JS.

Then the Royale IDE providers may not need to produce a DV-equivalent, or can 
leverage code in our repos to provide something like it.  DV was a pain to 
support in the framework as it broke the rules about Application being the 
top-level widget in a Flex app.  For Royale, we could add beads to the 
components that make it easier for them to be tracked.

I’d be interested in hearing more from Paul and anyone else who needs a WYSIWYG 
editing tool as to what the “must haves” really are.  Would it be ok if you had 
to do the layout outside of the IDE in another tool?  Would it be ok to have to 
take longer to re-transpile everything if you touch any code (Script block, 
event handlers in MXML, etc).  I personally don’t have the bandwidth to work on 
this stuff right now, but maybe others can.  It “should” be easier to update 
the browser for certain attribute changes in MXML or vice-versa than build a 
full DV.

HTH,
-Alex


From: Paul Stearns <[email protected]>
Reply-To: "[email protected]" <[email protected]>, 
"[email protected]" <[email protected]>
Date: Monday, October 14, 2019 at 11:46 AM
To: "[email protected]" <[email protected]>
Subject: Re: IDE for Royale

Carols:

Without a WYSIWYG editing tool to develop with, developer productivity is 
greatly reduced. Most of our applications are done using direct placement on 
canvases. We anchor components and use percentages from time to time.
One of the main features we found attractive about Flex was the ability to 
create desktop like applications deployed as thin client applications. To 
provide that look and feel placement and tolerances of components is crucial. 
Traditional web based applications (we wrote ASP prior to converting to Flex 
and we currently write some in Oracle's Apex) just don't provide the same level 
of control over the user experience.

What is not important is responsive design. These applications are not designed 
for mobile devices. We believe by restricting our design to be usable on a 
phone or tablet, makes the application less functional for how people will 
actually use it, which is sitting at a desk. When writing data entry intensive 
applications, keyboards and monitors are the target devices, every time a 
person needs to reach for a mouse, or touch the screen they are wasting time.


We have no problem using new tools, as long as they are at least as robust as 
the old tools.


Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

________________________________
From: Carlos Rovira <[email protected]>
Sent: 10/14/19 2:08 PM
To: Paul Stearns <[email protected]>
Cc: [email protected]
Subject: Re: IDE for Royale
Hi Paul,

as part of your move to a new technology my advice is that you embrace with the 
change the new tools. In this case, Moonshine or VSCode are the main ones for 
now.
Flash Builder is a tool in some kind of EOL by Adobe, without any update in 
about 10 years, so although I know some people is still using it, and I think 
can work with Royale with some tweaks, I think is better to change it for 
something fresh and new that is getting updates each month.

Just my 2.



El lun., 14 oct. 2019 a las 19:55, Paul Stearns 
(<[email protected]<mailto:[email protected]>>) escribió:
Does FlashBuilder 4.7 support Royale?

I saw a GitHub project that seemed to indicate it would. I was unsure whether 
that product was being maintained.


Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

________________________________
From: Piotr Zarzycki 
<[email protected]<mailto:[email protected]>>
Sent: 10/14/19 1:44 AM
To: Paul Stearns <[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>
Subject: IDE for Royale
Great question Paul! We do have separate type of project in Moonshine called - 
Visual Editor. Currently we offer only Flex and PrimeFaces type of project, 
where you can creat simple UI and export to Adobe Air and Web type of project.

We do have plan in future add Visual Editor for Royale.

Thanks,
Piotr

On Sun, Oct 13, 2019, 11:47 PM Paul Stearns 
<[email protected]<mailto:[email protected]>> wrote:
One thing I can't seem to find, is a GUI editor for MXML files in Moonshine. Am 
I missing something, or is it only a text editor?

If Moonshine does not have a GUI editor, are there any IDEs with GUI editors 
for Royale/MXML?


Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

________________________________
From: Piotr Zarzycki 
<[email protected]<mailto:[email protected]>>
Sent: 10/13/19 3:01 PM
To: Paul Stearns <[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>
Subject: IDE for Royale
Hi Paul,

We will release Moonshine probably this week with update to 0.9.6.

Each Royale version should work with Moonshine. Try download manually from 
royale website binaries for 0.9.6 and add to Moonshine. Existing Royale project 
if contains file *..as3proj you can double click and it will open in Moonshine. 
Not that if you choose 0.9.6 you may end up with issue described here [1]. I've 
provided workaround here [2]

Flex project if contains Flash Builder file you can also open trough Moonshine 
by pointing folder by options "Open/Import project..." from Home tab. - Maybe 
you will have to go trough some wizard during that process, than select 
appropriate template during setup. There is possibility that you will have to 
correct some settings after importing project - right click on project and 
Choose "Settings" - review them to see if all paths are correct.

You will have to build probably tourdeflex using ant script (still can open 
project in Moonshine), cause it's multimodule application and we are not handle 
properly multimodule app in Moonshine yet and it didn't contains also file to 
open in Moonshine. I just fixed it [3]. Try checkout that folder [4].

I don't know how to properly build tourdeflex by ant, but if script is working 
you can do use Moonshine as well - right click on project, choose settings and 
in "Ant build" tab select build.xml in folder tourdeflexmodules. Than choose 
Project -> Build with Apache Ant.

Any non multimodule app you should be able to build by options available in 
Project.

Finally you can read more about emulation components here [5]

[1] 
http://apache-royale-development.20373.n8.nabble.com/Broken-royale-config-in-JS-only-build-of-released-Apache-Royale-SDK-0-9-6-td12515.html<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-royale-development.20373.n8.nabble.com%2FBroken-royale-config-in-JS-only-build-of-released-Apache-Royale-SDK-0-9-6-td12515.html&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109368161&sdata=IvrS60NCy1bYGvuHtNzLRQ70Q31wZVim7wKd%2F1NKmTk%3D&reserved=0>
[2] 
http://apache-royale-development.20373.n8.nabble.com/Broken-royale-config-in-JS-only-build-of-released-Apache-Royale-SDK-0-9-6-td12515.html#a12543<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-royale-development.20373.n8.nabble.com%2FBroken-royale-config-in-JS-only-build-of-released-Apache-Royale-SDK-0-9-6-td12515.html%23a12543&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109378161&sdata=HuU6b5lIsKxtM8Th5GXosylUivxKBQPVKSHbdxHIhaU%3D&reserved=0>
[3] 
https://github.com/apache/royale-asjs/commit/0117eaf5cd8e51024c0818af7ad67b988630f282<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fcommit%2F0117eaf5cd8e51024c0818af7ad67b988630f282&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109378161&sdata=1FtJjlG9nwRuNLOQuPNaU3wehGSomz0Ow%2FaNFplbfiw%3D&reserved=0>
[4] 
https://github.com/apache/royale-asjs/tree/develop/examples/mxroyale/tourdeflexmodules<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fexamples%2Fmxroyale%2Ftourdeflexmodules&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109388154&sdata=b6GeoH05H4rf%2F1PGT3b0eBvW9SNoW%2BU2VpliirNAhBE%3D&reserved=0>
[5] 
https://github.com/apache/royale-asjs/wiki/emulation-components<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fwiki%2Femulation-components&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109388154&sdata=BhJCxHcLjirjaZyqvufrzZdtBh3853dNy%2FFmOkwSuPc%3D&reserved=0>

Thanks,
Piotr


On Sun, Oct 13, 2019, 7:45 PM Paul Stearns 
<[email protected]<mailto:[email protected]>> wrote:
I downloaded Moonshine. I told it to download Royale, which I noticed it is 
downloading 0.9.4. I think I want 0.9.6 which is the latest & greatest.

Will 0.9.6 work with Moonshine?

How do I upgrade?

Last but not least, is there a tutorial on how to migrate/convert an entire 
flex project to Royale?

Perhaps how to open a Flexbuilder 3 project with Moonshine.


Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

________________________________
From: Piotr Zarzycki 
<[email protected]<mailto:[email protected]>>
Sent: 10/13/19 12:28 PM
To: [email protected]<mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]>
Subject: IDE for Royale
Hi Paul,

Here is the link to information about IDE [1]

Here is code to tourdeflex [2] and other Emulation components examples.

[1] 
https://apache.github.io/royale-docs/get-started/development-tools<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Fget-started%2Fdevelopment-tools&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109398146&sdata=OY36q9p%2Fdp2pNwCTKpSxF7qiNC8JrEfN6QtYDewMojw%3D&reserved=0>
[2] 
https://github.com/apache/royale-asjs/tree/develop/examples/mxroyale<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fexamples%2Fmxroyale&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109398146&sdata=2qw0Jm4oda%2BMzEYdnN9wSS8%2BTgC36BG6w3D7r2W2wGw%3D&reserved=0>

Thanks,
Piotr

On Sun, Oct 13, 2019, 6:08 PM Paul Stearns 
<[email protected]<mailto:[email protected]>> wrote:
To begin dabbling with Royale, I would like to use an IDE. For Flex I am using 
Flexbuilder 3.

What is the best IDE for Royale? Where can I get it?

Alex mentioned tourdeflex migration example, where can I find that?




Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


--
Carlos Rovira
http://about.me/carlosrovira<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C56436bd28b9c446e074d08d750d6df96%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637066756109408139&sdata=dPBlfYf8mJKNqdGgLeuxIyBC7FyNJ6KlW%2Fefk5yV9M0%3D&reserved=0>

Reply via email to