This blog continues the discussion that started with our book; ActionScript 3.0 Design Patterns published by O’Reilly Media. Reusable design patterns are an ideal way to solve common problems in Flash, Flex and AIR applications, now that ActionScript has been reengineered from top to bottom as a true object-oriented programming (OOP) language.
ActionScript 3.0 Design Patterns takes you step by step through the process of integrating design patterns into ActionScript applications, first by explaining how design patterns provide a clear road map for structuring code that actually makes OOP languages easier to learn and use. You will then learn about various types of design patterns and construct small abstract examples before trying your hand at building full-fledged working applications outlined in the book.
Bill has been active in Internet languages from the early days of HTML to ECMAScript languages like ActionScript 3.0. Like a lot of other developers he supports ECMA standards with the hope of ultimately being able to use ECMAScript in virtually all Internet languages. He has written seven other Flash, Flash Media Server and ActionScript books plus an ActionScript 3.0 ShortCut, and has an ongoing interest of all things Flash. Bill is a founding faculty member of the University of Hartford’s Multimedia Web Design & Development program where he teaches XHTML, CSS, Flash, ActionScript, Flash Media Server, ASP.NET, C#, PHP, SQL and a course in World Hunger. Since 1984, he has run Sandlight Productions.
Chandima has a background in Computer Engineering and Instructional design. He honed his software development skills while working as the senior software developer for several National Science Foundation (NSF) projects in physics, quantum mechanics and nanotechnology education. His specialty is developing instructional simulations using Adobe Flash and Director. Chandima has more than ten years experience in teaching at the higher education level, most recently as Assistant Professor at the University of Hartford where he was a colleague of Bill Sanders. He has taught courses in web development, casual game design, instructional robotics and many courses in educational computing. He also has an interest in informal learning and strives to develop highly motivational educational environments to scaffold learning. He was recently awarded a $900,000 grant from the National Science Foundation, to develop an after school program to teach IT and entrepreneurial skills to Hartford area students. Chandima relocated to the Phoenix area recently where he is enjoying the winter sunshine while doing consulting work.