topleft
topright
Darkstar PureMVC Roamer Released
Sunday, 01 November 2009

Darkstar

Several months ago we encountered a patch of roughness in the access to our 90+ ports, demos and utilities. As you may recall, CVSDude upgraded their systems to a later version of Trac which has a different templating engine. This broke much of the functionality of the PureMVC Manifold sites.

 

And though the templates were eventually fixed by CVSDude themselves (thanks, Dudes!),  we still suffer from a bug in the browsing of source code via the Trac sites. Attempting to open the folders in the page with the disclosure widgets breaks the templates.

 

All of this upheaval with Manifold wiki made me realize that a wiki (particularly one you don't fully control) is a pretty terrible place to store crucial information about your site's resources. In addition to description, release notes, and installation instructions, each project's Trac site has a variety of information about the status, the locations of the download archive, the current version and release tag, links to live demos, api docs, pretty-printed source if avalable, the project's owner, etc.

 

When the sites first broke, I sat in a funk thinking about how hard it would be to get the site up and running again in any form without that information. Then I recalled a project I started a couple of years ago, which was meant to let you roam around the Manifold as nodes in a graph, guided by progressively consumed XML nodes. I'd even had dreams that one day that data could be used to generate the wiki, so that the XML was the master data source. The effected parts of the wiki would be re-rendered whenever the master is changed.

 

Well, needless to say, my mission to reclaim the valuable assets tucked precariously away in Trac was once again back in full force. I have spent every spare minute for several months now, polishing off the old code, working out some behavioral quirks, giving it a facelift and then going through a grueling data collection effort, literally scraping the information out of the wiki pages and creating the XML by hand in a text editor. 

 

Finally, I am happy to announce that the Darkstar PureMVC Manifold Roamer V1 is released! And it has much more than just the code. Click for click, it's the best way to roam the growing community and assets of the PureMVC project.

 

-=Cliff>

 

PS: A big shout out to the hard-working desigers over at DryIcons and WebAppers for their free, high-quality icon sets used in the Darkstar project!

Delicious
Technorati
Reddit
Furl it!
NewsVine
YahooMyWeb
Stumble
blogmarks
Digg
co.mments
connotea
 

OReilly PureMVC Book

PureMVC Book

PureMVC on the Web

PureMVC Blog-o-Sphere
PureMVC on Google+
PureMVC on Facebook
PureMVC on Twitter
PureMVC on Delicious
PureMVC on LinkedIn

PureMVC on the Web

João Pescada has produced a nice PureMVC / AS3 demo - a searchable image gallery. 
 
Photo Search with PureMVC - Article  -  Code  -  Demo

 

 
Jonathan Campos has put together a nice introductory PureMVC article with an example built around the Netflix API.
 
Netflix API with PureMVC Article

 
The guys over at Pyjamas (a Python port of GWT) have made their compiler so efficient that it can take virtually any Python library and it will compile to Javascript. They loved the look of PureMVC Python, and decided to do a couple of demos that use it.
 

Pyjamas Project

• EmployeeAdmin Demo: Original / Pyjamas  

Pyjamas PureMVC Timesheet Demo

 
Chandima Cumaranatunge, co-author of the O'Rielly book AS3 Design Patterns, and long-time PureMVC community member recently created a simple Flash/AS3 MultiCore demonstration application accompanied by an informative article that's an excellent introduction to the benefits of working with MultiCore.
 
Who Moved the Cheese? - Demo / Source / Article

ActionScript 3 Design Patterns

 

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

 

 

Recent Project Activity

The PureMVC MultiCore framework for  Native JavaScript is now available. It has no dependency on other frameworks and provides its own optional namespace and class simulation.

 

 

 

PureMVC Standard Version for Perl 1.0  has been released, complete with unit tests and online documentation.

 

PureMVC Standard Framework for Perl

 

Release 1.3 of the AIR DesktopCitizen Utility which allows applications to remember their window size, position and maximized/minimized state each time it is launched. It also provides a facility for requiring confirmation (or executing some shutdown process) before the application window closes.

 

AS3 / AIR Desktop Citizen Utility

CodePeek Demo

 

The classic PureMVC EmployeeAdmin Demo has been ported to yet another language! Although PHP is usually thought of as a server language, using PHP-GTK, Sasa Tarbuk recreates th a desktop app. 

 

 
Version 1.0.8 of the PureMVC Java MultiCore port is now available. It supports JavaFX and handles threading properly.

 

 
Copyright (c) 2006-2012 Futurescale, Inc.