Futurescale, Inc. PureMVC Home

The PureMVC Framework Code at the Speed of Thought


Welcome, Guest. Please login or register.
May 29, 2017, 10:20:48 AM
Home Help Search Login Register
News: ATTENTION: Spambots must die! Humans must visit http://contact.futurescale.com to request forum access.
Pages: [1] 2 3 ... 10
 1 
 on: May 27, 2017, 02:56:04 PM 
Started by piotrzarzycki - Last post by puremvc
Refresh me why the JavaScript port won't do? Your suggested title puremvc-flexjs-as3-multicore-framework triggered me, because the framework should really be tied to a language and not a framework.

Cheers,
-=Cliff>

 2 
 on: May 21, 2017, 09:45:43 PM 
Started by piotrzarzycki - Last post by piotrzarzycki
Hi Cliff,

I'm sorry for the delays in responses I was occupy by ApacheCon. Smiley I think I know what I need to do, but there are still some questions to you.

1) In order to have flexjspuremvc.swc in maven repository I will have to probably pass through some paper work in sonatype [1]
2) Ideally would be if you could get into your github - pure mvc code with my prepared pom.xml - it would be some variation of [2] - maybe something /puremvc-flexjs-as3-multicore-framework. If it's rather not possible I will fork your repo and will be holding on my own everything.

Let me know what do you think.

[1] http://central.sonatype.org/
[2] https://github.com/PureMVC/puremvc-as3-multicore-framework

Thanks,
Piotr

 3 
 on: May 09, 2017, 02:18:30 PM 
Started by piotrzarzycki - Last post by puremvc
Hi Piotr,

You can include it directly in the project if you like. Or if you know how to add it to Maven, let me know. Is there a file that needs to be added or does the library just need to be uploaded?

Cheers,
-=Cliff>

 4 
 on: May 07, 2017, 04:08:06 AM 
Started by piotrzarzycki - Last post by piotrzarzycki
Hi Cliff,

Prashant just put PureMVCDemo to github [1]. I've added for library and example part poms for maven build. I called maven artifact "FlexJSPureMVC" [2]. There is an apache license header, but we can change it - cause I don't know what put there.

I did example build for you that you don't have to do it on yourself - it is zipped target folder. [3] Simple go to target/javascript/bin/js-debug/index.html to run demo.

The question is where we should go from there? I would like to have demo part in Apache Flex project - that's something what Prashant is willing to do, but what's with code of PureMVC itself? Where we should put it ? How can we have artifacts on the maven central repository ?

[1] https://github.com/pkumar-ghub/ApacheFlexJSDemo
[2] https://github.com/pkumar-ghub/ApacheFlexJSDemo/blob/master/PureMVC/pom.xml
[3] https://1drv.ms/u/s!ApVpLyjpHDC2zVZ7eF7Uk_wQ2A53


Thank you,
Piotr

 5 
 on: April 25, 2017, 02:35:03 PM 
Started by puremvc - Last post by puremvc
The PureMVC CSharp Standard and MultiCore ports have been rewritten from the ground up. In addition to bringing them more in line with each other and the AS3 Reference Implementation, they now support more modern targets, including Windows 10, Xamarin, Xbox, Kinect, and HoloLens.

The latest implementation can be found here: https://github.com/PureMVC/puremvc-csharp-multicore-framework
The legacy implementation can be found here: https://github.com/PureMVC/puremvc-csharp-multicore-framework/tree/1.1.0

The Project Owner is now:
Saad Shams <saad.shams@puremvc.org>

Cheers,
-=Cliff>

 6 
 on: April 25, 2017, 02:32:47 PM 
Started by puremvc - Last post by puremvc
The PureMVC CSharp Standard and MultiCore ports have been rewritten from the ground up. In addition to bringing them more in line with
each other and the AS3 Reference Implementation, they now support more modern targets, including Windows 10, Xamarin, Xbox, Kinect, and HoloLens.

The latest implementation can be found here: https://github.com/PureMVC/puremvc-csharp-standard-framework
The legacy implementation can be found here: https://github.com/PureMVC/puremvc-csharp-standard-framework/tree/3.2.0

The Project Owner is now:
Saad Shams <saad.shams@puremvc.org>

Cheers,
-=Cliff>

 7 
 on: April 25, 2017, 02:24:34 PM 
Started by puremvc - Last post by puremvc
This utility provides the capability for creating pipelines that pass messages between Cores in a PureMVC  MultiCore-based application. Pipelines can be composed of filters, queues, splitting and merging tees, and more.

The Utility is located here: https://github.com/PureMVC/puremvc-csharp-util-pipes/wiki

Authors are Cliff Hall and Saad Shams.

The Project Owner is Saad Shams. <saad.shams@puremvc.org>

 8 
 on: April 25, 2017, 10:49:29 AM 
Started by piotrzarzycki - Last post by puremvc
Hi Olaf,

Looks pretty familiar. Smiley

I'll give it a look see!

Cheers,
-=Cliff>

 9 
 on: April 19, 2017, 01:40:03 AM 
Started by piotrzarzycki - Last post by openoli
Cliff, if you'd like to check out FlexJS+PureMVC by yourself, it's pretty easy:

1) Download and install the FlexJS SDK and setup your favorite IDE [1]
    (It's recommended to install the nightly build, bugs are expected!)
2) Create a FlexJS example project. Take a look at [2] to get an idea of the basic FlexJS app structure.
    (The "model" and "controller" beads are optional)
3) Copy your awesome PureMVC AS3 lib source to your example project (or use the swc from previous link)
4) Implement your PureMVC actors as you are used to
5) Your InitialView of your example project could look like this:

Code:
<js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:js="library://ns.apache.org/flexjs/basic"
width="100%" height="100%"
initComplete="onInitComplete()">
<fx:Script>
<![CDATA[
import core.as3.ApplicationFacade;

public var facade:ApplicationFacade  = ApplicationFacade.getInstance("MySuperCore");

private function onInitComplete():void {
facade.startup(this);
}
]]>
</fx:Script>

<js:Group width="800" height="600">
          ...
</js:Group>

</js:View>

6) Compile your project
    (The compiler creates a Flash version and a JS/HTML5 version)
7) Done, hope it works well ;-)

Some hints if you would like to port Flex code to FlexJS:
You have to remove all flex/flash dependencies from your AS3 code and you have to replace your mx/spark components by FlexJS components.
Remember the popular Flex ArrayCollection (mx.collections.ArrayCollection) is also part of the Flex framework and has to be replaced by e.g. the FlexJS ArrayList.
The FlexJS component sets are not yet as rich as Flex mx/spark but FlexJS makes great progress.
Thanks to some smart guys FlexJS has captured the MaterialLight lib [3] which is available in the nightly build.
This could also be helpful [4].

HTH,
Olaf

[1] https://cwiki.apache.org/confluence/display/FLEX/Getting+Started+With+FlexJS
[2] https://cwiki.apache.org/confluence/display/FLEX/Application+Structure
[3] https://getmdl.io/started/
[4] https://nextgenactionscript.com/

 10 
 on: April 19, 2017, 12:30:00 AM 
Started by piotrzarzycki - Last post by openoli
This is the related "Flex Users List" thread:
http://apache-flex-users.2333346.n4.nabble.com/FlexJS-PureMVC-with-FlexJS-td14880.html

I've started to port the EmployeeAdmin demo to FlexJS a while ago, hope I'll have some free cycles and can pull myself to finish it soon ;-)

Olaf

Pages: [1] 2 3 ... 10