360 flex swiz
DESCRIPTION
360 flex swizTRANSCRIPT
![Page 1: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/1.jpg)
Presented by:
Sönke RohdeJohn Yanarella
SWIZ FRAMEWORK
San Jose
![Page 2: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/2.jpg)
WHAT IS SWIZ?
Brutally simple micro-architecture for RIA development with Adobe Flex or pure AS3.
![Page 3: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/3.jpg)
WHAT DOES SWIZ DO?
Provides simple mechanisms for implementing IoC and DI, primarily through custom metadata.
![Page 4: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/4.jpg)
WHAT IS IOC/DI?
• Inversion of Control
• Hollywood Principle
• Dependency Injection
![Page 5: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/5.jpg)
WHY IOC/DI?
• Separate configuration from execution
• Promotes encapsulation
• Promotes simpler, focused components
![Page 6: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/6.jpg)
WHAT (ELSE) DOES SWIZ DO?
• Encourages good architecture
• Simplifies remote method usage
• Simplifies & decouples event handling
• Provides utilities for service mocking
![Page 7: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/7.jpg)
WHAT DOES SWIZ BELIEVE IN?
• Simplicity
• Flexibility
• No boilerplate
• Portability
• Staying out of your way
![Page 8: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/8.jpg)
SWIZ TEAM
Adam Lehman
Ben Clinkinbeard
Brian Kotek
Chris Scott
Cliff Meyers
Darron Schall
David Tucker
John Yanarella
Ryan Campbell
Sönke Rohde
![Page 9: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/9.jpg)
http://swizframework.org/
@SwizFramework, @SwizUpdates
http://github.com/swiz
http://groups.google.com/group/swiz-framework
SWIZ RESOURCES
![Page 10: 360 flex swiz](https://reader034.vdocuments.site/reader034/viewer/2022052508/559862f11a28abaf128b45a4/html5/thumbnails/10.jpg)
LET’S BUILD SOMETHING!