Futurescale, Inc. PureMVC Home

The PureMVC Framework Code at the Speed of Thought


Over 10 years of community discussion and knowledge are maintained here as a read-only archive.

New discussions should be taken up in issues on the appropriate projects at https://github.com/PureMVC

Show Posts

* | |

  Show Posts
Pages: [1]
1  Announcements and General Discussion / Public Demos, Tools and Applications / Re: JavaFX Implementation of EmployeeAdmin on: April 14, 2010, 12:07:00
Hi,

I added a live demo here: Web Start

You can also access this demo from project wiki: http://wiki.github.com/jhonghee/PureMVC_JavaFX_EmployeeAdmin/
2  Announcements and General Discussion / Public Demos, Tools and Applications / Re: JavaFX Implementation of EmployeeAdmin on: April 14, 2010, 11:36:34
That's right. I had to make the data field protected as well.

Great!

As soon as PureMVC Java port fixes the problem, I'll update the demo to use that.
3  Announcements and General Discussion / Public Demos, Tools and Applications / Re: JavaFX Implementation of EmployeeAdmin on: April 14, 2010, 09:04:43
Hi,

I refactrored the code to make it more like traditional EmployeeAdmin. All the view components have become passive views and callbacks were moved into corresponding mediators. All proxies, commands, mediators and facade previously implemented in Java have been ported to JavaFX.

The old Java implementation is taged:http://github.com/jhonghee/PureMVC_JavaFX_EmployeeAdmin/tree/stable-java

In order to do this, I had to provide default constructors to Proxy, Mediator, and Facade for JavaFX class only extends Java class with default constructor. Initially, I was able to extend Mediator and Facade to support default constructors. However proxyName field in Proxy was private so I had to modify the pattern classes. You can find the modified version of PureMVC Java port here: http://github.com/jhonghee/PureMVC_JavaFX_MultiCore.

As for donation, I am fine with it. Give me a couple of days. I'll find a place to put the live demo. I already repackaged it to org.puremvc.java.demos.javafx.employeeadmin.

Cheers.
4  Announcements and General Discussion / Public Demos, Tools and Applications / JavaFX Implementation of EmployeeAdmin on: April 12, 2010, 04:01:09
I started learning JavaFX by porting EmployeeAdmin to JavaFX. You can find it here. http://github.com/jhonghee/PureMVC_JavaFX_EmployeeAdmin

Try it out: Web Start



My impression on JavaFX is still somewhat mixed. I really liked that it was quite easy to learn and its binding and trigger features were awesome to work with. However, I was a bit turned off by the state of its APIs. The bundled UI controls were limited and I had to go find 3rd party implementation (http://jfxtras.org/)

I didn't experience any serious issue in interoperability between Java and JavaFX but it was far from perfection. I had to resort in using Interface for communication. POJO support in JavaFX UI controls should also be polished.

Overall, it was fun and I am looking forward to see how much it will improve on 1.3.

Cheers
Pages: [1]