One small caveat when working with PureMVC - If your View object is defined at design time, but not created at application startup you’ll need to defer the
facade.registerMediator( )
Joshua Ostrom wrote a nice little piece about this.
Check it out...
http://www.joshuaostrom.com/2008/06/06/puremvc-lazily-late-instantiated-components/
Idealism is what precedes experience; cynicism is what follows...
Showing posts with label PureMVC. Show all posts
Showing posts with label PureMVC. Show all posts
Saturday, June 21, 2008
Wednesday, June 11, 2008
PureMVC & Cairngorm : Introducing Tech Per
Tech Per had visited my blog yesterday, just to find a spurious blog entry of unknown origin on which he diligently commented and asked if "I was serious", however using different wording.
Nevertheless, I promptly deleted the post and went to Mr. Per Tech's website to find a way to offer an explanation as he was absolutely right, I was not serious and I still have no idea how the entry had arrived on my blog (I stand to blame an empty bottle of cognac, but I still don't have concrete evidence - only circumstantial).
Nevertheless, and all other things being equal...
Per Tech has an interesting blog and I suggest all to pay it a visit.
One post on his blog, to which I have dedicated this entry, is about PureMVC and Cairngorm. The post is just some arbitrary thoughts from Per Tech on the topic, and its quite liberating to read some simple thoughts... and not read something which the author had probably envisioned as being the final breakdown of differences offering complete closure to all disputes and provide objective and unbiased precedence for years to come... These are just ideas, and as such needs no more introduction...
Check it out...
http://www.techper.net/2008/06/09/patterns-of-gui-architecture-in-cairngorm-and-puremvc/
Nevertheless, I promptly deleted the post and went to Mr. Per Tech's website to find a way to offer an explanation as he was absolutely right, I was not serious and I still have no idea how the entry had arrived on my blog (I stand to blame an empty bottle of cognac, but I still don't have concrete evidence - only circumstantial).
Nevertheless, and all other things being equal...
Per Tech has an interesting blog and I suggest all to pay it a visit.
One post on his blog, to which I have dedicated this entry, is about PureMVC and Cairngorm. The post is just some arbitrary thoughts from Per Tech on the topic, and its quite liberating to read some simple thoughts... and not read something which the author had probably envisioned as being the final breakdown of differences offering complete closure to all disputes and provide objective and unbiased precedence for years to come... These are just ideas, and as such needs no more introduction...
Check it out...
http://www.techper.net/2008/06/09/patterns-of-gui-architecture-in-cairngorm-and-puremvc/
Sunday, June 08, 2008
State Machines : The C in PureMVC
I have some difficulty figurering out how to combine the notion of a statemachine workflow with the PureMVC notion of commands as the primary work-units. Using states seems to defy the need for commands and if not in direct conflict only because one could imagine using the statechange events to trigger commands. However, the ladder seems to create additional complexity in return of no other benefit than being able to use a statemachine workflow as the primary driver in a strict PureMVC system without removing logic from the commands.
Cliff Hall started a working group with this focus, but it appears that they too have had some difficulty cornering the right way to combine this.
Check it out...
http://forums.puremvc.org/index.php?board=25.0
Cliff Hall started a working group with this focus, but it appears that they too have had some difficulty cornering the right way to combine this.
Check it out...
http://forums.puremvc.org/index.php?board=25.0
Labels:
Best Practices,
PureMVC,
State Machines
State Machines : Windows Workflow Foundation
Windows Workflow Foundation has buildin support for building state-machine workflows to be used from any dotNet based host.
I will explore this in the upcoming weeks in relation to my effort to contribute to the further development of State Machine support in the PureMVC framework.
Check it out...
http://msdn.microsoft.com/en-us/netframework/aa663328.aspx
I will explore this in the upcoming weeks in relation to my effort to contribute to the further development of State Machine support in the PureMVC framework.
Check it out...
http://msdn.microsoft.com/en-us/netframework/aa663328.aspx
Tuesday, June 03, 2008
PureMVC : Pipes : Demo
Mr. Cliff Hall has been dug down for about a week to produce a long anticipated demo for the Pipes part of the framework.
Pipes are so cool, I can not imagine larger systems not using them...
Check it out...
http://trac.puremvc.org/Demo_AS3_MultiCore_Flex_PipeWorks
Pipes are so cool, I can not imagine larger systems not using them...
Check it out...
http://trac.puremvc.org/Demo_AS3_MultiCore_Flex_PipeWorks
Friday, May 23, 2008
PureMVC : Pipes and intermodular communications
The PureMVC team (Read 'Cliff Hall') has been working this week on a new utility called Pipes. Its being unit tested right now and they expect to put up a demo soon.
Pipes will henceforth be the main way that modules communicate without having references to each other or sharing a Facade... very cool stuff.
Check it out...
http://trac.puremvc.org/Utility_AS3_MultiCore_Pipes
Docs...
http://puremvc.org/pages/docs/AS3/multicore/pipes_asdoc
Pretty printed source
http://puremvc.org/pages/docs/AS3/multicore/pipes_source
Pipes will henceforth be the main way that modules communicate without having references to each other or sharing a Facade... very cool stuff.
Check it out...
http://trac.puremvc.org/Utility_AS3_MultiCore_Pipes
Docs...
http://puremvc.org/pages/docs/AS3/multicore/pipes_asdoc
Pretty printed source
http://puremvc.org/pages/docs/AS3/multicore/pipes_source
Tuesday, May 20, 2008
PureMVC & Cairngorm (1)
We have recently been blessed with a couple of very skilled PureMVC oriented developers. Seeing that we have traditionally been a distinctive Cairngorm company, this was naturally an issue we needed to address... however, upon considering the options we came to the conclusion that there were no apparent reasons why our specific implementation of the Cairngorm framework could not coexist happily side-by-side with PureMVC. A number of apparent conflicts based on the various singleton's would have to be solved, but seeing that we have abandoned the singleton FrontController's and ModelLocator's in both frameworks all we had to do was to hook the PureMVC Facade and our custom Cairngorm EventBroadcaster together so our events being dispatched in one place will be delegated to the other place.
What we eventually end up with is a Hybrid which is based on Cairngorm but 100% faciliates PureMVC-based code and it seems to work without any major issues.
This is the first of what will become a number of posts I will be making about our experiences in taking a 1300+ Class large system based on Cairngorm and adding PureMVC to it.
What we eventually end up with is a Hybrid which is based on Cairngorm but 100% faciliates PureMVC-based code and it seems to work without any major issues.
This is the first of what will become a number of posts I will be making about our experiences in taking a 1300+ Class large system based on Cairngorm and adding PureMVC to it.
Labels:
Adobe Flex,
Best Practices,
Cairngorm,
PureMVC
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2008
(123)
-
▼
August
(11)
- This blog have been moved...
- IDEFactory... currently in Beta… soon in production…
- RSL and the lack of a build-in map over class-defi...
- Adobe Flex training in a nutshell: Flex in a Week
- Guice (pronounced 'Juice')
- Curved Scrollbar
- .NET Reflector... no more Lutz Roeder
- ClassMappings between WebORB and Adobe Flex
- The other Adobe Flex ACE's in Europe
- I got my Adobe Community Expert (ACE) designation ...
- The MyLifeBits Project
-
▼
August
(11)
My Network
-
-
Stop dragging me into board meetings - Dear Reader : This might be a bit more NEGATIVE than you’re used to. Apologies about that. I love to chair startups and companies, but I hate 95% board m...11 years ago
-
Design practice makes perfect - Evidence gained from research is powerful. It can persuade the most stubborn board members if presented in a way where decisions can be made based on facts...12 years ago
-
-
dutch vs danish politics - First reaction: glad I don’t live there. And then I made this comparison. It doesn’t differ that much actually. CDA 14% – Konservative 10% VVD 21% – Venstr...16 years ago
-
The Next Web – Timothy Ferriss - First speaker on the last day of The Next Web was Timothy Ferriss, author of the ”4-Hour workweek”. I don’t know what I was really expecting from a guy who ...16 years ago
-
Links for Motorcycle enthusiasts - MC travel-blogs: Must see: http://www.kccd.no/ http://4qconditioning.blogspot.com/ Danish blogs: http://www.ossianbuilds.blogspot.com http://wrenchmonkees....16 years ago
-
New Arduino project - I found myself a new Arduino project – an automated car! Well how to go about this. My best approach was to get a cheap RC toy car from the local toy store...17 years ago
-
Unrecognized selector sent to instance - As you may or may not know, I do iPhone/Cocoa touch now... While playing around with something this evening I stumbled across something I thought I'd share...17 years ago
-
-
-
-
-
-
-
About Me
- Peter Andreas Molgaard
- Copenhagen, Denmark
Labels
- Adobe Flex (62)
- Events (28)
- Best Practices (27)
- ActionScript 3.0 (16)
- Adobe AIR (15)
- Tools (15)
- Workaholics United (14)
- PV3D (10)
- Arbitrary Thoughts (9)
- PureMVC (7)
- Adobe Flex SDK (6)
- Adobe Max (6)
- Methodology (6)
- RIA (6)
- State Machines (6)
- .NET (5)
- Adobe Flex Builder (5)
- DFUG (5)
- Google (5)
- WebORB (5)
- Data Visualization (4)
- Flash Platform (4)
- Independent Thinking (4)
- Process (4)
- SEO (4)
- Silverlight (4)
- Adobe Flash Player (3)
- Code Design (3)
- Flash Player (3)
- HCI (3)
- MAC vs. PC (3)
- Microsoft (3)
- Performance Optimization (3)
- Stockholm (3)
- Undocumentation (3)
- Visual Studio (3)
- Windows Workflow Foundation (3)
- ACE (2)
- AUG (2)
- Adobe Thermo (2)
- Ajax (2)
- Bug Report (2)
- Cairngorm (2)
- Commerciel (2)
- Documentation (2)
- Estimation (2)
- Firefox (2)
- Google Gears (2)
- London (2)
- Morphable Interfaces (2)
- SVN (2)
- SoftwareEngineering (2)
- Test (2)
- Admin (1)
- Adobe Flex Adobe Flex Builder (1)
- Facebook (1)
- Graphics (1)
- Hardware (1)
- HelloGroup (1)
- IEEE (1)
- Outsourcing (1)
- Training (1)
- XAML (1)