CARVIEW |
A–C
D–H
I–Z
Developer services
Project centers
Community resources
- Flex cookbook (share code)
- Adobe AIR cookbook (share code)
- CSS Advisor (browser bug fixes)
- Exchanges (share components)
- Adobe Labs
- Adobe Open Source
- Forums
- RSS feeds
- Bug base
- User groups
- Adobe Community Experts (ACE)
- Developer events
Product documentation
- All products
- ActionScript Language Reference
- Adobe AIR
- ColdFusion
- Dreamweaver
- Flash
- Flex
- LiveCycle ES
- Spry
Downloads
Samples
Training and books
- Online training
- Classroom training
- Certification
- Adobe Developer Library
- Adobe Press
- Safari Books Online
Newsletters
Blogs
- MXNA (blog aggregator)
- Adobe blogs
Archives
ADC program
Additional resources
Rich Internet applications (RIAs)
What is a rich Internet application?
Back in the late nineties, "browsing the web" meant going online to read text and view static images. But that model was limiting. As more people and businesses connected to the web, we all wanted a richer, more responsive user experience.
In 2002, Macromedia coined the term rich Internet application (RIA). RIAs combine the flexibility, responsiveness, and ease of use of desktop applications with the broad reach of the web. RIAs provide a dynamic web experience that is rich and engaging, as well as interactive.
Many web designers and developers use Adobe Flash or Adobe Flex to build RIAs. Adobe Flash is an authoring environment for creating rich, interactive content for the web that is deployed using Adobe Flash Player. Adobe Flex is a cross-platform development framework for creating RIAs. Content created with Flex also is deployed using Flash Player or Adobe AIR. RIAs created in Flex, Flash, and even Ajax can be taken to the dekstop using the Adobe AIR desktop runtime. To learn more about RIAs, explore the resources below.
See RIAs in action
Nike Air
Feel the experience and attitude Nike wants its users to feel in this site built by Big Spaceship with Adobe Flash.
eBay Desktop
Search and bid on items while offline in this desktop application built with Adobe AIR.
Ingredients for RIAs
RIAs may look rather sophisticated, but you don't need to be an expert Flex, Flash, or Adobe AIR developer to build one. You can build RIAs using a variety of tools, techniques, and technologies.
- If you're a coder interested in building complex interactive web apps such as branded, multimedia-rich enterprise, e-commerce, or productivity apps, you can use Adobe Flex and Adobe ColdFusion.
- If you're more into creating animations, games, or branded interactive marketing content, you can use Adobe Flash. Alternatively, you can take advantage of Ajax frameworks, including Ext and the Spry framework for Ajax, to build HTML-based RIAs, using tools such as Adobe Dreamweaver or Aptana Studio.
- To extend your JavaScript- and Ajax-based web apps easily, you can use the Ajax Data Services library or the Flash Ajax video component. These libraries and technologies enable rich media support, data services and synchronization, and server technologies for rapid development and deployment of RIAs.
- To take your Ajax, HTML, Flex, or Flash apps to the desktop, you can use Adobe AIR. With Adobe AIR, you can build and deploy your RIAs to the desktop using the tools, technologies, and development models you employ today when developing for the browser.
Ingredients
- An integrated development environment (IDE) or authoring tool such as Flex Builder, Flash, Dreamweaver, Aptana Studio, Eclipse, or a simple text editor
- A software development kit (SDK) such as Flex SDK or Adobe AIR SDK
- Images or other rich assets such as Flash content
- A web host or server space
Learn to design and develop RIA projects
Flickr simple RIA
This tutorial from the Adobe Flex Builder 3 help system shows you how to create a simple RIA that retrieves and displays photos from the Flickr photo-sharing website based on user-supplied keywords. The tutorial exposes you to the MXML mark-up language, ActionScript syntax, and the Flex development process, including:
- Using MXML to create a rich user interface that accepts user-supplied keywords and display photos
- Writing a method and event handler using ActionScript
- Requesting and handling RSS data from Flickr using Flex HTTPService
- Creating a custom component and customizing the application display
Note: To run this tutorial and sample code, you must install Flex Builder 3.
Next steps
In-depth learning: Products
In-depth learning: Technologies
Help from the community
Training and certification
- ADC Home
- Online Privacy Policy
- Terms of Use
- Contact us
- Accessibility
- Report piracy
- Permissions and trademarks
- Send feedback
- Adobe.com Home
Copyright © 2009 Adobe Systems Incorporated. All rights reserved.
Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy (updated 07-08-2008).
Search powered by Google™
