Accessibility

Ajax Technology Center

Many web application developers are using Ajax to build dynamic web applications. Adobe provides a set of technologies, solutions, and libraries to increase the range of Ajax-based applications. The Ajax Technology Center guides you to Adobe Ajax resources and downloads for web developers who want to use Ajax to build both desktop- and browser-based rich Internet applications (RIAs), and for web designers who want to create richer user

Enabling Web 2.0

Ajax interviews

Get an overview of the key strengths of Dojo, MooTools, Yahoo! UI, and Spry from the developers.

Watch the interviews


Develop desktop-based RIAs

Adobe AIR is a new cross–operating system runtime that enables you to extend the reach and functionality of Ajax, HTML, Flash, and Flex applications. With Adobe AIR, you can build and deploy your Ajax apps to the desktop using the tools, technologies, and development models you employ today when developing for the browser.

Adobe AIR supports a flexible programming model and provides a set of APIs that leverage desktop functionality and resources, including local file access and storage, drag-and-drop support, rich clipboard support, access to multiple servers and other desktop applications, database access, background processing, system notifications, and more.

To learn how to build Adobe AIR applications, check out these resources:


Develop browser-based RIAs

Adobe offers technologies that enable web developers working with JavaScript to build RIAs in the browser—without having to invest a lot of time up front to learn new technologies. These technologies enable rich media support, data services and synchronization, and server technologies for rapid development and deployment of RIAs. Refer to the following resources to complement and extend your Ajax-style applications:

Technologies


Design richer user experiences

Adobe also provides solutions to help web designers and developers to leverage Ajax in a way that fits in with their current technologies and workflows. Spry is a new Ajax framework that provides a lightweight yet powerful model for adding data, interactivity, and rich user interface widgets to HTML pages. Spry works with all HTML editors, including Adobe Dreamweaver and Aptana, and uses the same technologies that you already know to build web pages. With Adobe AIR, Spry can be used to deliver these rich Ajax experiences to the desktop.

Explore the following resources to familiarize yourself with the Spry framework:


Leverage third-party resources

Aptana

The Aptana IDE is a free Eclipse-based development environment for building Ajax applications. It also supports AIR development and the Spry framework.

Dojo Toolkit

This unified toolkit solves some historical problems with DHTML that prevented mass adoption of dynamic web application development.

Ext

Ext is a client-side JavaScript framework for building web applications that includes Ajax and UI components.

Flash JavaScript Integration Kit

This open source kit makes it easy for developers to use Adobe Flash and Ajax together by enabling JavaScript to invoke ActionScript (the scripting language used in Adobe Flash) functions and vice versa.

jQuery

jQuery is a JavaScript library that simplifies how you go over HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.

MooTools

This JavaScript framework lets you write flexible, cross-browser code with its well-documented API.

WebORB

This technology simplifies integration between rich clients and server-side applications created with .NET, Java, or XML Web Services. Supported client-side technologies include Ajax, Flash Remoting, and Flex.

YUI

This set of utilities and controls lets you build richly interactive web applications using techniques such as DOM scripting, DHTML, and Ajax.