In the last few years, web applications have evolved from simple HTML websites into engaging applications that provide a rich user experience. Adobe spotted this trend early and has developed technologies that provide some of the best user experiences possible. Adobe introduced the term rich Internet application (RIA) to describe these interactive web applications.
The two main Adobe technologies that allow RIA development are Adobe® Flex® and Adobe AIR™. Developers can use Adobe® Flash® Builder™ to build Flex and AIR projects. RIAs can run inside the browser or on the desktop (using AIR). Examples of these applications are available in the Flex.org showcase and the Flash Platform gallery.
Learning resources for faculty and students
These resources provide a combination of online workshop modules for self-study, course projects to apply the skills learned, and book recommendations to put together a course on RIA design and development.
Articles by educators and students
Mathias De Ridder (Jan 10, 2013)
Mathias De Ridder chose Flex for developing an application that combines multiple devices into one user-friendly, smooth application.
Laurents Laire (Aug 19, 2012)
When challenged by his professor to design an interactive application, Laurents Laire implemented his project in Adobe AIR®.
(Jun 18, 2012)
Augustin De Bie takes on the challenge of creating an interactive application that combines multiple devices using Adobe AIR technology at Howest University in Belgium.
Dr. Thor Anderson (Jun 30, 2011)
Dr. Thor Anderson was challenged to find a modular, reusable, eLearning software architecture, and Flex proved more than equal to his requirements.
Eugene Medynskiy (Feb 28, 2011)
Eugene Medynskiy used Flash platform tools to build a flexible data-tracking site that can be easily customized for a range of user types.
Matt Easterday (Sep 01, 2010)
For Matt Easterday's dissertation at Carnegie Mellon's Human-Computer Interaction Institute, he designed a cognitive game that teaches students how to use diagrams to solve policy problems.
Jason Diehl (Aug 16, 2010)
Jeffrey Heer (Aug 16, 2010)
While a college undergraduate, Jeffrey Heer developed a deep interest in cognitive psychology. This passion has continued through graduate school, where his research has focused on interactive visualization.
Alan M. MacEachren, Scott Pezanowski (Aug 16, 2010)
Tyler Travitz (Aug 13, 2010)
Frank Garofalo (Aug 13, 2010)
Computer Graphics Technology (CGT) 411/450 is a senior capstone course in which students simulate the complexities of real-world corporations and business environments related to applied computer graphics.