Appcelerator, Inc.

Appcelerator and SpringSource have partnered to provide out-of-the-box support for building Rich Internet Applications. The Appcelerator WebClient™ SDK, together with the SpringSource Application Platform™, enables organizations to create rich and highly interactive Web clients that integrate seamlessly with SpringSource Java server-side applications. And Appcelerator's IDE provides a fully integrated development environment for prototyping, building, testing, and deploying these applications quickly and easily.


Appcelerator – Code Smart. Code Fast. Code Strong.
"We are very excited that Appcelerator is now distributed with Spring. Appcelerator’s message oriented architecture provides a clean separation between the Web client and server tiers, enabling true SOA for Web applications. This is particularly valuable for developers looking to add rich web client functionality to their Spring applications."

~Jeff Haynie
  CEO
 

Benefits

  • Integration with SpringSource
  • Rapid prototyping
  • Prototypes are 100% re-usable
  • Easy to build Ajax and Web 2.0-style usability
  • Dramatic reduction in Javascript code
  • Fully integrated IDE for building Rich Internet Applications

Features

  • Message Oriented Architecture
  • Declarative Web Expression Language
  • Widget Framework
  • Localization Famework
  • Built-in support for Java, PHP, Ruby, .NET, Python and Perl

Resources

PRODUCTS

  • Appcelerator WebClient™ SDK
  • Appcelerator RIA IDE


SUPPORTED OSs

  • Windows, Apple, Linux

SUPPORTED SERVER LANGUAGES (PLATFORMS)

  • Java (Spring, Struts, Grails, Mule)
  • Ruby (Rails, Merb)
  • PHP (Zend)
  • .NET
  • Perl
  • Python (Pylons, Google AppEngine)

LICENSING

  • Apache License, Version 2

 

Appcelerator is a fully-integrated platform for building rich Internet Applications (RIAs). It provides everything you need to build a rich and highly interactive web site or application, integrated with the server-side technology of your choice. Appcelerator allows developers to rapidly build applications that incorporate Ajax and Web 2.0-style usability by leveraging the following key capabilities:

Message Oriented Architecture

The foundation of Appcelerator is its message-oriented architecture. In Appcelerator, HTML elements can declaratively 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.

Web Expression Language

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

Widget Framework

The Widget Framework is Javascript-based API for building Rich Internet Application 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.

Integrated Services Platform

Appcelerator provides Service Integration Points for Java, PHP, Ruby, .NET, Python and Perl. Service Integration Points enable developers to create Appcelerator services that are fully integrated with Appcelerator’s message-oriented architecture.

Appcelerator, Inc.

Corporate Headquarters
444 Castro Street, Suite 818
Mountain View, CA 94041
(650) 450-9671

Atlanta Office
14 Piedmont Center
3535 Piedmont Rd, suite 230
Atlanta, Georgia 30305
(678) 701-3876

Message Oriented Architecture - Local Messaging

  • This diagram demonstrates the flow for local messaging within the browser. There is one element which generates the local message, and there are two other elements which have subscribed to the local message. The Appcelerator Message Broker takes care of all of the message routing - both local and remote.
 

 

Message Oriented Architecture - Remote Messaging

  • a. Remote messages can be sent to both HTML elements in the browser and to remote services. The Message Broker in the browser handles communication with the server-side Service Broker, which is responsible for routing services and data marshalling. Our integrated services platform provides Service Brokers for Java, Ruby, PHP, .NET, Python and Perl.
 

 

Demo Application - appTunes

  • AppTunes is a iTunes-like demo application built using Appcelerator RIA platform and deployed using Appcelerator for Google App Engine.