Accelerate Your RIA Development

You just want to build apps. Building RIAs today is no small task. We’ve been in your shoes. That’s why we built Appcelerator.

Appcelerator’s current products include the Appcelerator Platform SDK and its new Appcelerator RIA Developer, an intuitive IDE built on Eclipse. Build your apps faster, and run them anywhere — all with more functionality and less code.


Appcelerator Platform SDK RIA Developer          
Everything you need to build your RIA clients — now in one place. Stop building your platform — start building your apps.

Appcelerator Platform SDK

The only fully integrated platform that enables RIA + SOA. Download it now to start building rich web-based applications.

Appcelerator is a fully integrated platform that enables RIA + SOA. The foundation of Appcelerator is its message-oriented architecture. In Appcelerator, HTML elements can generate and receive messages. These messages can be local (i.e., only within the client application) or remote (i.e., sent to a remote service). Appcelerator Services subscribe to remote messages in order to process service requests. The Appcelerator Platform has three major components:

  • RIA SDK
  • SOA Integration Points
  • Appcelerator Plug-in Architecture

The RIA SDK consists of the Appcelerator Widget Framework, Web Expression Language, Client Message Broker, and SOA Integration Points:

RIA Widget Framework

The RIA Widget Framework is Javascript-based API for building RIA widgets. It can be used to create new widgets or wrap existing third-party widgets from Yahoo (YUI), ExtJS, and even Flex! The Appcelerator Platform is bundled with several pre-built widgets.

Web Expression Language

The Web Expression Language provides an simple and intuitive syntax for turning standard HTML elements into dynamic RIA components. With the Web Expression Language, HTML elements can send and receive local and remote messages as well as dynamically change their visual appearance.

Client Message Broker

The Client Message Broker handles all routing on the client for both local and remote messages. It also handles all of the data marshalling on behalf of the client application.

SOA Integration Points

SOA Integration Points are language specific service platforms. There are SOA Integration Points for Java, PHP, Ruby, .NET, Python and Perl. They are fully integrated with Appcelerator's message-oriented architecture, which enables developers to focus on writing services in their programming language of choice without having to worry about things like data marhsalling.

Build your Appcelerator RIAs even faster with the new RIA Developer IDE built on Eclipse.

RIA Developer

An Eclipse-based Integrated Development Environment (IDE) for building rich Internet applications based on the Appcelerator SDK.

The RIA Developer is an Eclipse-based IDE powered by Aptana. RIA Developer provides code-assist for Appcelerator Widgets and the Web Expression Language. It also enables you to easily create new Appcelerator projects.

For instructions on downloading Appcelerator RIA Developer for Eclipse, please click here.