Futurescale, Inc. PureMVC Home

The PureMVC Framework Code at the Speed of Thought


Welcome, Guest. Please login or register.
April 29, 2017, 10:26:48 AM
Home Help Search Login Register
News: ATTENTION: Spambots must die! Humans must visit http://contact.futurescale.com to request forum access.
  Show Posts
Pages: [1] 2 3 ... 188
1  PureMVC Manifold / MultiCore Version / Welcome to the CSharp MultiCore Port! on: April 25, 2017, 02:35:03 PM
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>
2  PureMVC Manifold / Standard Version / New Implementation Supports Modern Development Targets! on: April 25, 2017, 02:32:47 PM
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>
3  PureMVC Manifold / Demos and Utils / Pipes - A PureMVC CSharp MultiCore Utility on: April 25, 2017, 02:24:34 PM
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>
4  Announcements and General Discussion / General Discussion / Re: FlexJS version of MultiCore PureMVC on: April 25, 2017, 10:49:29 AM
Hi Olaf,

Looks pretty familiar. Smiley

I'll give it a look see!

Cheers,
-=Cliff>
5  Announcements and General Discussion / General Discussion / Re: FlexJS version of MultiCore PureMVC on: April 06, 2017, 03:25:30 PM
Hi Piotr,

Sounds cool. Is there a repo where I can look at the code, and/or a running demo where we can see the demo running? I'd like to see the source code and understand more about how it works.

I'm glad to hear that the FlexJS work is continuing and that PureMVC is working well with it. I'm excited to hear more news from this realm!

Cheers,
-=Cliff>
6  PureMVC Manifold / Demos and Utilities / Re: StateMachine - A PureMVC Swift Utility on: December 28, 2016, 07:24:07 AM
That would be really cool.
7  PureMVC Manifold / MultiCore Version / Swift 3.0 support now available on: December 11, 2016, 11:00:16 AM
Thanks a ton to Saad Shams for taking time from his busy schedule to bring the port up to date.
8  PureMVC Manifold / Standard Version / Swift 3.0 support now available on: December 11, 2016, 10:59:36 AM
Thanks a ton to Saad Shams for taking time from his busy schedule to bring the port up to date.
9  Announcements and General Discussion / Architecture / Re: Module->Core: Sharing instances vs. sharing classes across cores on: August 30, 2016, 11:03:16 AM
Thats the ticket.  Smiley
10  Announcements and General Discussion / Architecture / Re: Module->Core: Sharing instances vs. sharing classes across cores on: August 27, 2016, 07:19:23 AM
If you package your model in a separate library, then each core can use it. You could make the LoginProxy have a class property that holds the ProfileVO. That would let you register it in every core, retrieve it, and be able to access the login info that was fetched by the instance in the shell. Make it 'protected static' and add a getter for it.

Cheers,
-=Cliff>
11  Announcements and General Discussion / Architecture / Re: Notify cores from shell by sending a notification using its particular facade on: August 20, 2016, 08:11:22 AM
Nope, that's pretty much it. If you control all the modules that will ever run in the app, and come up with a scheme that ensures the notification type values are all unique to the core they're intended for (eg., VIZ_CORE_STARTUP = "Core/Visualizer/Startup", or ALL_CORES_LOGOUT_RESET = "Core/All/ResetAfterLogout"), what you want to do will work.

Like pipe messaging, you'll want to create a common notification constants library used by all modules. Define all your notifications there instead of inside the individual Cores, that way they're all reading from the same page when it comes to intercore communications.


Cheers,
-=Cliff>
12  Announcements and General Discussion / General Discussion / Re: New designed web page on: August 14, 2016, 03:05:59 PM
Thanks Olaf. For a few years I filled all my extra minutes writing a novel. When I got that out the door, I also found myself executing a transition to HTML5, and figured it was time for me to do something about this ancient site. I'll also be taking a more active role with the JavaScript port now as well.

Cheers,
-=Cliff>
13  PureMVC Manifold / Demos and Utilities / Re: StateMachine - A PureMVC Swift Utility on: August 01, 2016, 07:53:36 AM
Hey Saad,

Just received the following email from William Rena at Arcanys Inc.:

Quote
Hi guys. You are doing great with your PureMVC Framework. I used this when I was in Flash Development. I"m a great fan with this framework especially the new PureMVC Swift. I'm currently exploring and learning to adapt this framework and use it in our team. Do you have an example how to use the Pipes and State Machine in Swift?

Do you have any code or notes up your sleeve on this subject?

Cheers,
-=Cliff>


14  Announcements and General Discussion / Architecture / Re: Multicore PureMVC with Routing on: July 28, 2016, 06:27:15 AM
I think the broadcast option is best, since you never know what coordination patterns may be needed between various modules when a hash change occurs. And by trying to put all the knowledge in the shell about what modules need to respond to what hashes, you sort of defeat the encapsulation of a modular system.

You could, of course have each module, upon connection, or in response to a broadcast pipe message, respond with a list of 'subscriptions'. So that the shell is then able to realize on a given hash change which modules to send the message to.

Cheers,
-=Cliff>
15  Announcements and General Discussion / General Discussion / Re: Usage of Undo Utility on: April 05, 2016, 08:04:17 AM
I would say clone the repo with the standard version and add a multicore tree. You should be able to temporarily change the library project settings to point to the muliticore sources and compile a swc. As I recall that was the way i had to do the statemachine swcs.
Pages: [1] 2 3 ... 188