Cutting-Edge Ajax

Ajax and rich Web applications in general represent an area where invention and innovation occurs daily. This track selects some of the most intriguing and potentially useful of these innovations, across the entire spectrum of rich Web technologies, and explains how they work and how they might transform your Web application development experience.

Cutting-Edge Ajax Sessions:


Building Voice Recognition & Audio Recording into Web Applications with WAMI

Andrew Sutherland, Founder,

Speech recognition has yet to be leveraged on the Web due to technical restrictions in browsers, but voice recording and voice recognition have a number of interesting applications if used properly, like online gaming.

WAMI is a new toolkit developed at MIT [unreleased to general public, but will be available before September] that plugs audio recording and recognition into the browser in a seamless way. WAMI uses a lightweight Java applet to take in audio streams, sends them back to a server for transcription, then sends the results to a Javascript handler for processing. The applet sits in the UI as a simple sound meter (which itself can be hidden), leaving control of the UI completely to Javascript.

This session introduces the WAMI API, including:

  • The basics of client-server interaction;
  • How to build a basic WAMI application;
  • Useful implementations of this ground-breaking technology;
  • And more.

Interoperable Ajax Tools and Mashups

Adam Peller, Contributor, OpenAjax Alliance

Until recently, Ajax IDEs have fallen short in comparison to what is available for proprietary RIA platforms. This session focuses on industry activities around Ajax IDEs and Ajax mashup tools that can drastically improve your productivity, particularly developments at the OpenAjax Alliance. A key factor is OpenAjax Alliance's IDE initiative, OpenAjax Metadata (OAM), which will advance the current state of Ajax IDEs and help achieve plug&play between Ajax IDEs and toolkits and allow Ajax IDEs to provide WYSIWYG visual authoring, including animated effects. The session also highlights OpenAjax Alliance's activities around mashup interoperability and mashup security. Mashups have the potential for revolutionizing the way Web applications are developed where programmers and non-programmers create new applications via drag&drop assembly, but there are interoperability challenges and security risks with mashups. In order to allow the industry to realize the full potential from mashups, OpenAjax Alliance has developed an open source secure mashup framework called OpenAjax Hub 2.0 and a companion standard for mashable widgets (OpenAjax Metadata for Widgets).

In this session you discover:

  • New Ajax development tools on the way that will significantly improve your productivity;
  • Tools that support intelligent code assist (JavaScript, HTML and CSS), WYSIWYG visual authoring and integration with designer tools;
  • How to use Ajax tools to speed the development of mashups;
  • How OpenAjax Hub 2.0 can provide you with client-side infrastructure to implement mashups securely;
  • And more.

View the Full Agenda
Register Now!