InfoQ

Sponsored category

Content in this box provided by our Sponsor:

Rich Internet Applications Project Portal
RIAs combine the flexibility, responsiveness, and ease of use of desktop applications with the broad reach of the web. Check out these RIA projects.

Spry framework for Ajax Developers
The Spry framework for Ajax is a JavaScript library that provides easy-to-use yet powerful Ajax functionality that allows designers to build pages that provide a richer experience for users.

In Adobe Labs: Ajax Data Services
Ajax Data Services is a JavaScript library that lets Ajax developers access the messaging and data management capabilities of Flex Data Services directly from JavaScript.

White Paper

Creating Rich Internet Applications with the Adobe Technology Platform

Articles

Introducing Adobe AIR for Ajax developers
Discover exciting new development options for building desktop applications.

Building a simple interaction between Flex and JavaScript using the External Interface API
Create multiple component web applications and use JavaScript as the glue to hold them together.

Recreating MapCache on Adobe AIR
Find out how to take an HTML-based web app to the desktop and how to use local file IO in Adobe AIR.

Introducing the Spry framework for Ajax
Get up to speed fast on the Adobe Spry framework for Ajax with these Adobe Captivate simulations.

Working with Flex and PHP in Eclipse
Set up Eclipse for combined Flex and PHP projects and reap the benefit of coding in both languages.

Easy rich Internet applications with ColdFusion 8
Step-by-step instructions guide you through building your first RIA, a simple user manager application.

Adding Ajax components to Dreamweaver projects
Use Nitobi's Dreamweaver extensions to add Ajax functionality to your pages.

Tools and Technology

Use Adobe tools, clients, frameworks, servers, and services as a complete solution for building RIAs, or use them in combination with other familiar web technologies.

Blog Posts

Video: Flex Effects and Skinning

Video: Flex and Java

Video: Flex Best Practices

BlazeBench: Why you want AMF and BlazeDS

Need a QuickFix? Try Google App Engine, Adobe AIR, and Flex

Flex to Java Servlet File Upload

Samples Updated for AIR Beta 3

GreenSock Transform Manager (AS3)

Rich Internet Apps Content on InfoQ


Latest featured content about Rich Internet Apps

Java FX Technology Preview

Community
Architecture,
Java
Topics
Rich Internet Apps,
Web 2.0,
Language Design,
Rich Client / Desktop

JavaFX represents a significant shift in the way Sun engages with the Java product market. Rather than focusing solely on the underlying technology, Sun is looking to provide a complete solution for an individual market. With the 1.0 release imminent InfoQ takes a look at the platform and talks to Sun Staff Engineer Joshua Marinacci about the upcoming release.

News about Rich Internet Apps

JavaFX and Adobe Flex Insider Shares Thoughts

Community
Java
Topics
Web 2.0,
Rich Internet Apps,
Rich Client / Desktop

Chet Haase of Adobe Systems, who previously worked at Sun on the JavaFX team, shared his comparisons of JavaFX and Adobe Flex on the Yahoo FlexCoder group.

Adobe MAX Day 1 Brings AIR 1.5 and Flex 3.2

Community
Java
Topics
Rich Internet Apps,
Rich Client / Desktop

Adobe's annual MAX conference kicked off in San Francisco yesterday. The keynote covered a wide variety of themes including cloud/client computing, RIA's in the enterprise, and creating a consistent platform across a variety of devices (computers, televisions, mobile, etc).

Articles about Rich Internet Apps

Writing JEE applications with Grails and Flex

Community
Java
Topics
Rich Internet Apps,
Rich Client / Desktop

Grails and Flex both have significant advantages in different parts of the software stack. In this new article you will learn how they can be combined to take advantage of each's strengths. Topics covered include component communication, data transfer, and JMS integration.

Flex for XML and JSON

Community
Java,
Ruby
Topics
Rich Internet Apps,
Rich Client / Desktop

Platforms need interoperability. In this article Flex interoperability with JSON and XML is explored. The article including mapping of XML to chart and grid components using the E4X library. It also demonstrates using the as3core library to decode JSON messages.

Interviews about Rich Internet Apps

John Lam on IronRuby, Microsoft and Open Source

Community
.NET,
Ruby
Topics
Runtimes,
Dynamic Languages,
Rich Internet Apps,
Silverlight,
Open Source,
.NET Framework,
Community

In this interview from RubyFringe, John Lam talks about his work on IronRuby and how Microsoft is approaching Open Source software development.

Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS

Community
Java
Topics
Rich Internet Apps,
Open Source,
Rich Client / Desktop

In this interview from QCon London 2008, Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, the move towards open source at Adobe, how to integrate Flex with existing applications, and the challenges of integrating Rich Internet Applications with search engines and built-in browser functionality.

Presentations about Rich Internet Apps

Building Large AJAX Applications with GWT 1.4 and Google Gears

Community
Java
Topics
Compilers,
Rich Internet Apps,
Web Frameworks

In this presentation from QCon San Francisco 2007, Rajeev Dayal discusses building applications with GWT and Google Gears. Topics discussed include an overview of GWT, integrating GWT with other frameworks, GWT 1.4 features, developing large GWT applications, integrating GWT and Google Gears, the architecture of a Google Gears application, Google Gears features and the Google Gears API.

Exploring Silverlight with Mark Smith

Community
.NET
Topics
Rich Internet Apps,
Silverlight

In this presentation filmed at QCon, Mark Smith walks through Silverlight 2.0 capabilities. At the time, Microsoft was referring to this version of Silverlight as 1.1 which has been recently revived up to 2.0. Mark discusses migration to version 2.0, the C# code-behind capabilities, support for threads and how to consume web services.