topleft
topright
Introducing PureMVC TV
Wednesday, 10 June 2009
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! :)
 
Russian Translation of 'Best Practices' Now Available
Saturday, 05 April 2008

ImageToday, I'm pleased to announce that Russia has become the fifth nation to join the PureMVC Union!

 

Along with the Germany, China, France, and English-speaking countries, Russia now enjoys a native-language resource for learning the PureMVC Framework.

 

It has taken several months of hard work, and the largest group of translators yet working to create the final product from the original document.

 

But finally, the PureMVC Implementation Idioms and Best Practices document is available in Russian ( Идиомы реализации и лучшие практики ) thanks to this hard-working group of translators:

 

Denis Sheremetov
Denis Volokh : denisvolokh.blogspot.com
Dmitry 'Reijii' Kochetov : reijii.solartxit.com
Roman Pavlenko : riactive.ru
Rostislav ‘RostislavR’ Siryk : en.flash-ripper.com

 

A heartfelt spasiba goes out to Denis and crew - your efforts are much appreciated!

 

-=Cliff>

 

 

Who's on PureMVC.org

We have 2 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.