UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
Scaling Cairngorms
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
26.
27.
28.
31.
32.
33.
34.
35.
36.
40.
41.
Notes de l'éditeur
Flex work for >2 yearUsed Cairngorm 2 on a couple of projectsThis presentation focuses on Cairngorm 3, which is in beta
Goal: To get to Base Camp Pragmatica where maintainable, clean Flex apps are the norm.
Cairngorm 3 – the frameworkFlexUnit4 – TDDSpicefactory/Parsley – IoC, messagingAGS Flex API - MapsHamcrest – MatchersASMock – Mock framework
Cairngorm 3 – the frameworkFlexUnit4 – TDDSpicefactory/Parsley – IoC, messagingAGS Flex API - MapsHamcrest – MatchersASMock – Mock framework
Cairngorm 3 is still in betaI recommend using it b/c it's cleaner, easier to test & maintain"Microarchitecture" to develop RIAsWhile some of the Cairngorm 2 patterns are still around, much of what was wrong with Cairngorm 2 is gone.Command pattern is still hereIOC is goneHas a set of Guidelines, Tools, and Libraries to help describe and support this microarchitecture
Split the application into functional areas.In larger applications, you would split the functional areas into modules, and each FA would have layersPresume IoC, but don't specify a provider. This is the heart of Cairngorm 3's adaptability. The example implementation is written using Parsley and SpiceLibVERY different from Cairngorm 2
Layout application (or modules) into the these four functional areas
Layout application (or modules) into the these four functional areas