topleft
topright
Introducing PureMVC TV Print E-mail
Image Just a short time ago, I upgraded my old Sea of Arrows music site to a Flex-based PureMVC MultiCore application.
 
I had grown a bit tired of the old site which was a terrible HTML/Flash thing that had been thrown together in haste. Talk about the shoemaker's kids running around barefoot. So I reasoned that the overhaul could stand as a non-trivial PureMVC / Multicore / Pipes / StateMachine demo and went for it.
 
Once it was up, somehow the idea struck me that I could reuse this mp3 player/visualizer codebase to show presentations in a unique way. Playlists and Tracks would become Presentations and narrated Slides.
 
Rather than record a single half hour audio or video presentation, I could instead create the audio for each slide separately, and since the app supports deeplinking, I could perhaps use them as "Talking FAQ's," linking directly to apropos slides in forum posts and such. 
 
The result is now up and running. At PureMVC TV you'll currently find 4 short overview presentations on PureMVC, MultiCore, StateMachine, and finally Getting in the Groove, which documents the approach used to power both Sea of Arrows and PureMVC TV.
 
The common code has been extracted into a new library called MediaTurbine, which both sites are now running. The business of creating a site like either of these has now been reduced to extending a single class, defining the CSS and XML configuration and supplying its media assets.
 
There are a few rough edges, sure. But just try to argue that you can't get immediate and gratifying code reuse with OOP, I dare you! :)
Delicious
Technorati
Reddit
Furl it!
NewsVine
YahooMyWeb
Stumble
blogmarks
Digg
co.mments
connotea
 

Who's on PureMVC.org

We have 9 guests online

Supporters of PureMVC

Bloggers on PureMVC

PureMVC Blog-o-Sphere

PureMVC on Twitter

PureMVC on Twitter

PureMVC on Delicious

PureMVC on Delicious

PureMVC on Linked-in

PureMVC on LinkedIn

PureMVC Newsfeed

PureMVC on the Web

Recently, Omar Gonzales at Almer/Blank developed and released ZamfBrowser; a ZendAMF service browser.  The AIR application was built using PureMVC Standard. for ActionScript 3 and the source code has kindly been made available online at the project's dedicated website

 

• ZamfBrowser Source Code Repository | Docs and Download

Almer/Blank Labs

 

 
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

 
FlashDevelop has gained quite a bit of ground in the development community so naturally several folks have created templates to ease the burdon of creating implementation classes. We'll let you be the judge of which are the best.
 
FDT PureMVC Templates, Well Formed and Pimped - Aron Woost
PureMVC First Thoughts and FlashDevelop Templates - Dave Keen

FDT Templates for PureMVC/AS3 Available - Pedr Browne

 

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 Java MulitCore GWT EmployeeAdmin Demo has been updated, now using Google Web Toolkit 2.0.

 

View the Demo

GWT EmployeeAdmin Project

 

The AS3 Undo Utility adds the ability to undo/redo actions in your PureMVC based Flex, Flash or AIR applications. The latest version is ready for download, and be sure to check out the demo to see how to implement.

 

AS3 Undo Utility

Flex HistoryPanel Demo

 

The PureMVC AS3 StartupManager Utility and its associated demos have been significantly refactored and improved. And to dispel the notion that the utility is only useful at startup time, it has been renamed Loadup

 

Loadup Utility 2.0

Loadup as Ordered Demo

Loadup for Assets Demo

 

The PureMVC / Objective C 1.1  has been released to keep up with the iPhone 3.0 SDK ( where 'dot notation' no longer seems to work ). 

 

PureMVC Framework for Objective C

Objective C Unit Tests

Employee Admin Demo


 

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

 

 
Copyright © 2006-2008 Futurescale, Inc.