Cover image for Professional Cairngorm.
Professional Cairngorm.
Title:
Professional Cairngorm.
Author:
Wischusen, Jeremy.
ISBN:
9780470543122
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (362 pages)
Contents:
Professional Cairngorm -- About the Author -- Acknowledgments -- Contents -- Introduction -- Whom This Book Is For -- What This Book Covers -- Software Versions -- Source Code -- How This Book Came To Be -- The Book's Approach -- Errata -- Open Source Notifications -- Chapter 1: Introducing Cairngorm -- What Is Cairngorm? -- A Brief History of Cairngorm -- Overview of Cairngorm -- Basic Cairngorm Logic Flow -- Cairngorm Project Organization -- Benefits of Using Cairngorm -- Summary -- Chapter 2: Frameworks and Design Patterns -- Types of Frameworks -- Micro-Architecture -- Design Patterns -- The Model View Controller Pattern -- The Observer Pattern -- The Singleton Pattern -- The Command Pattern -- The Proxy Pattern -- Summary -- Chapter 3: The ServiceLocator -- What Is It? -- What Does It Look Like? -- How Do You Create It? -- How Do You Use It? -- Summary -- Chapter 4: The ModelLocator -- What Is It? -- What Does It Look Like? -- How Do You Create It? -- How Do You Use It? -- Summary -- Chapter 5: The FrontController -- What Is It? -- What Does It Look Like? -- How Do You Create it? -- How Do You Use It? -- Summary -- Chapter 6: Events -- What Are They? -- What Do They Look Like? -- How Do You Create One? -- How Do You Use Them? -- Summary -- Chapter 7: Commands -- What Are They? -- What Do They Look Like? -- How Do You Create One? -- How Do You Use Them? -- Summary -- Chapter 8: Delegates -- What Are They? -- What Do They Look Like? -- How Do You Create One? -- How Do You Use Them? -- Summary -- Chapter 9: Value Objects -- What Are They? -- What Do They Look Like? -- How Do You Create One? -- How Do You Use Them? -- Summary -- Chapter 10: How the Pieces Work Together -- A Simple Cairngorm Logic Flow Example -- Summary -- Chapter 11: Project Overview -- Meet the Client -- Project Overview -- Summary -- Chapter 12: Flex Project Setup.

Why an AIR Project? -- Creating the Flex Project -- Linking Cairngorm to a Project -- Summary -- Chapter 13: The Backend -- Description -- Database Classes -- Impact on Cairngorm Usage -- Summary -- Chapter 14: Main Application Setup -- Creating the FrontController -- Creating the ModelLocator -- Main Application Setup -- Summary -- Chapter 15: User Registration -- Registering Users Overview -- Value Objects -- Event Classes -- Delegate Classes -- Command Classes -- Views -- Implementation and Testing -- Summary -- Chapter 16: User Login -- Login and Logout Overview -- Value Objects -- Event Classes -- Delegate Classes -- Command Classes -- Views -- Implementation and Testing -- Summary -- Chapter 17: Adding Posts -- Adding Posts Overview -- Value Objects -- Event Classes -- Delegate Classes -- Command Classes -- Views -- Implementation and Testing -- Summary -- Chapter 18: Loading Posts -- Loading Posts Overview -- Value Objects -- Event Classes -- Delegate Classes -- Command Classes -- Views -- Implementation and Testing -- Summary -- Chapter 19: Adding a Commenting System -- Commenting Overview -- Value Objects -- Event Classes -- Delegate Classes -- Command Classes -- Views -- Implementation and Testing -- Summary -- Chapter 20: Adding Search Capabilities -- Searching Overview -- Value Objects -- Event Classes -- Delegate Classes -- Command Classes -- Views -- Implementation and Testing -- Summary -- Chapter 21: Reviewing Version One -- The Application So Far -- How Value Objects Have Been Used -- How Events, Commands, and Delegates Have Been Used -- How Views Have Been Used -- Looking Toward Version 2 -- Summary -- Chapter 22: Combining Classes -- Identifying Related Events and Delegates -- Revising Registration -- Revising Login -- Revising Adding a Post -- Revising Loading Posts -- Revising Commenting -- Revising Searching -- Summary.

Chapter 23: Calling Methods on Views -- The Problem -- ViewHelper and ViewLocator -- The iResponder Interface and the Responder Class -- Revising Registration -- Summary -- Chapter 24: Sequencing Commands -- The SequenceCommand Class -- Revising Commenting -- Summary -- Chapter 25: Criticisms of Cairngorm -- Criticisms of Cairngorm -- Data Binding -- Singled Out - Bad Singleton, Bad -- I Have To Write How Many Classes To Do That? -- Summary -- Chapter 26: Best Practices -- Ten Tips -- RIA Development with Cairngorm: Adobe Max Presentation -- Summary -- Chapter 27: Cairngorm Plug-in -- Installation -- Cairngorm Locations -- Cairngorm Project Nature -- Create a New Controller -- Cairngorm Project Properties -- Create a New Command -- Customizing the Templates -- Known Issues -- Summary -- Chapter 28: Cairngorm Extensions -- What Are They? -- Notifying Callers -- Event Generators -- Summary -- Chapter 28: Looking Back and Ahead -- Review -- Online Resources -- Where To Go from Here -- Index.
Abstract:
Take advantage of Cairngorm, one of the leading Flex frameworks for building Rich Internet Applications (RIA) Cairngorm is a framework that encourages best practices for RIA development. It is the most popular and widely deployed Flex framework, yet very few books provide the depth and detail necessary to thoroughly understand and utilize it. This helpful resource fills that void by going beyond the basics of Cairngorm and showing you the details behind its design. Using a full-scale project throughout the book, the author shows you Cairngorm in a real-world situation. You'll examine the various parts of the framework and what those parts are designed to accomplish, plus you'll learn how to implement each of the individual parts to create a complete project. Offers hard-to-find coverage of Cairngorm, the popular framework used for RIA development Features a real-world case throughout the book to walk you through the process of using Cairngorm in a large-scale project Explains the details behind Cairngorm and how you can best take advantage of this framework With this resource, you'll get step-by-step guidance on how to best take advantage of all that Cairngorm has to offer.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: