topleft
topright
Welcome to the Manifold Print E-mail
Friday, 14 March 2008

 PureMVC Manifold ProjectWhat has many Ports but isn't a coastline or a router?

The PureMVC Manifold Project!

The only enterprise-class framework to run on any AS3 platform has now been ported successfully to AS2, C#, Java, ColdFusion, Python and PHP with more to come.  These Ports are in the Alpha and Beta stages, but they represent an entirely new future for the PureMVC framework.

Like the original, they all must have demos, utilities and documentation; all created with the expertise of those intimately familiar with the platforms supported by each Port and with the PureMVC framework itself.

 

Not only has it been an unbelievable amount of work on everyone's part, but it also requires a lot of resources repository space doesn't grow on trees, you know. Except I suspect it actually might in Australia.

 

Last year, CVSDude, the premier enterprise SVN hosting provider from 'down under' was kind enough to grant the project an unlimited enterprise account, and that has made it possible for the project to take this next big step. The abilty continuously and reliably support all the Demos and Utilities that the communities for each Port comes up with will ultimately be the limiting factor on just how far the project can go.  

 
Visiting the PureMVC.org site today you will find that it has been completely reorganized around this new paradigm of Ports, Demos and Utilities. The downloads, demos and other items that were at the top level are now found under the framework menu for the Port of interest.

PureMVC has been great for Flex, Flash, AIR and even FlashLite. How about Silverlight, J2ME, Windows Mobile, .J2EE, PHP, Python, ColdFusion, et al? How will the patterns that have worked well on the client map to the server side? Once this is all worked out, how will what will systems built entirely in PureMVC on both the client and server side? What tools will we build to ease the unavoidable development tasks that can be automated?

These are the questions that will be answered by The Manifold Project.

With all that repository space beckoning, how can we as developers not fill it? Subversion abhores a vacuum!

So if you know PureMVC and any of these other platforms and would like to help that Port take off so you can use it there as well, I encourage you to come join in the fun, we need more Demos and Utilities. At this point we have over 30 projects in the repositories!

You can start by visiting the wiki page for the Port you are interested in. Get to know the Project Owner and ask what you can do to help.

Aquaint yourself with what is there at the moment. It may not be much right now but remember some of these folks have worked months to get where they are.

Get a forum login so you can post questions, and do so often. It points out where the docs are thin and helps others to boot. 
 
Some ports have been contributed and are being managed by me until I find an owner. Some have been planned but not yet started. If you are guru level (or merely competent and very persistent) and would like to try your hand at it, talk to me.

If you are an AS3 developer, and don't give a hoot about any of these other Ports, root for the home team by showing the world what you can do in Flash, Flex or AIR!

And while you're at it why not check out the latest bomb to rock the AS3 world: MultiCore! Multiple PureMVC 'Cores' - complete applications, running in the same VM with no namespace collisions and full support for externally loaded SWFs and Flex Modules! And you don't have to jump through hoops to pull it off. A normal PureMVC app could be migrated easily.

This isn't just 'Taking it to the Next Level', this is the next Dimension!

Welcome to the Manifold!
-=Cliff>
Delicious
Technorati
Reddit
Furl it!
NewsVine
YahooMyWeb
Stumble
blogmarks
Digg
co.mments
connotea
 

Who's on PureMVC.org

We have 5 guests online

PureMVC TV

PureMVC TV

Supporters of PureMVC

Bloggers on PureMVC

PureMVC Blog-o-Sphere

PureMVC on Twitter

PureMVC on Twitter

PureMVC on Linked-in

PureMVC Developer Group

PureMVC Newsfeed

PureMVC on the Web

Prudential wanted an intimate but exciting way of communicating with customers, so Downstream created a coffee table with a twist—the Interactive Coffee Table. Visitors can navigate floor plans, see and edit their agenda for the visit, and browse images and info about Prudentials history in a technologically advanced multiuser environment. Downstream's programmers used ActionScript 3 on the Adobe Air runtime, the PureMVC framework to keep the code well structured, and Papervision3D for various 3D effects in the application.

 

Prudential Interactive Coffee Table

Downstream Design

 

 

Ahmed Nuaman has published a well conceived and received AS3/PureMVC tutorial at FlashTuts.com. It's a good place for the learner to get their feet wet, and goes into the difference between using PureMVC with Flex as opposed to Flash or pure AS3.

 

Understanding the PureMVC Open Source Framework

FlashTuts Website
Ahmed's Website

 

 
When Maurish T. decided to learn PureMVC in a week, he was kind enough to keep track of the key documentation, forum posts, and demos that he got the most from. He followed that up with an excellent overview of the framework actors and their responsibilities - complete with simple but instructive examples of every class you implent.
 
 
Cliff Hall recently delivered a few introductory talks on the PureMVC framework to Adobe user groups in Atlanta and San Diego. Both recordings are now available online. 
 

Adobe Flex Atlanta Meetup 12/18/2008

San Diego Adobe Developers User Group 1/21/2009

 

 

The Kap IT Technology Agency has released its PureMVC Console, which provides developers with realtime debugging information about running PureMVC applications. You can discover and inspect Mediators, Proxies, Commands, Notifications and more.

 

Cafe Townsend Demo w/PureMVC Console
PureMVC Console Home

Kap Lab
 

Recent Project Activity

The Java MultiCore release 1.0.6 is available along with matching unit tests, utility and demos!

 

MultiCore Port & Unit Tests

Pipes Utility & Unit Tests

AsyncCommand

Employee Admin GWT Demo

 

 

The AS3 StateMachine Utility for Standard and MultiCore has been updated. Symetric entry and exit guards, state-specific changed notifications, inter-state data transfer, and re-entrant States can make your app run like a well-oiled machine.

 

PureMVC AS3 StateMachine Utility 1.2

PureMVC StateMachine Utility Overview on PureMVC TV

 

The 3.0 release of PureMVC C# Standard now ships with complete API docs and supports .NET 3.5 & Silverlight 2.0

 

PureMVC Standard for C#

PureMVC Silverlight Login Demo

 

The PureMVC / Objective C 1.0  release is now available and includes full Unit Tests and an Employee Admin demo for the iPhone!

 

PureMVC Framework for Objective C

Objective C Unit Tests

Employee Admin Demo


 

The new PureMVC / PHP 1.0.2 release corrects all currently reported bugs as of 1/14/09. It also ships with a PureMVC-based CSS Zen Garden Demo

 

PureMVC Framework for PHP

PureMVC/PHP CSS Zen Garden Demo

 
Copyright © 2006-2008 Futurescale, Inc.