0

I confess that I didn't have much time to follow every release of Apache Royale but my question is: What is the state of Apache Royale MX Emulation ?

Can I convert and application with buttons, grids, alerts, etc ... ? The skin was implemented or is a wireframes ?

Hugo
  • 31
  • 1
  • 4

1 Answers1

2

In order to check and see in what state Emulation components are is to try them yourself. AFAIK lot's of them are just displaying simple Div, so they need definitely more love in terms of UI. In order to see what classes from Flex has been part of Emulation components effort you can look to file MXRoyaleClasses.as in Royale repository. The second step would be look into RoyaleTourDeFlex which is an Example of how TourDeFlex was ported to Royale using those components. Of course source code of RoyaleTourDeFlex is part of framework repository.

  • So, the RoyaleTourDeFlex is always updated with the current Emulation progress ? From what I saw, it's still far behind flex in terms of UI. – Hugo May 10 '19 at 13:56
  • It is definitely not finished in terms of UI, but in general it always use the newest build of Royale. RoyaleTourDeFlex is just an example what you can accomplish with Emulation components. You are more than welcome improve those components etc. – Piotr Zarzycki May 10 '19 at 15:03
  • I think I have point you in case of list of MX components in Royale to wrong file. Take a look here what is currently emulated: https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/MXRoyale/src/main/resources/mx-royale-manifest.xml – Piotr Zarzycki May 11 '19 at 10:30
  • At some point, I may be forced to abandon AIR and I would like to have a backup plan. On this case seems that move to Royale is the best option and seems that I have 2 options: 1. MX Emulation; 2. Jowel. MX Emulation would be the prefer option, however seems to behind to be finished. Jowel is pretty and don't have to deal with compatibility issues however it's a totally refactoring and a "admin panel style demo application will definitely help a lot for beginners". – Hugo May 14 '19 at 13:50
  • What do you mean by "admin panel style demo application" ? We have [TourDeJewel](https://royale.apache.org/tourdejewel/#) - is it not enough ? It depends how much of your code is free from Flash API - if your code has good separation - business logic (pure AS3) and UI - you will have to rewrite UI only. – Piotr Zarzycki May 14 '19 at 15:59
  • Yes, I have my UI separated from business logic. admin panel: https://colorlib.com/wp/free-bootstrap-admin-dashboard-templates – Hugo May 14 '19 at 16:59
  • You should be good than in case of path where you would like to rewrite UI part to Jewel. Emulation component simply involve probably your more influence in Framework code. It could have big advantage, cause you will better know framework, most likely you will have to fix Emulation components which requires pull requests etc. You may able to gain committer rights. IMO even if you go with Jewel you may have to fix some stuff inside framework. :) – Piotr Zarzycki May 14 '19 at 17:06
  • Hi Hugo, can you share a draft drawn with boxes about what you consider ""admin panel style demo application"? (can be done with paper/pencil or with some prototype tool), that could be shared in mailing list. and can help to know what you have in mind. and maybe we can do some example depending of the needs. Thanks – Carlos Rovira May 21 '19 at 15:05