AJAXWorld 2007 Abstracts

From MemberWiki

Jump to: navigation, search

This wiki page contains proposed abstracts for OpenAjax talks at AJAXWorld 2007 (Sept 24-26).

Contents

OpenAjax Alliance - Introduction

In this session, Jon Ferraiolo will explain why the Ajax industry has come together to form OpenAjax Alliance, describe the alliance's mission and objectives, highlight its accomplishments to date, and give an overview of current activities. Among the topics: OpenAjax Conformance, the industry trust brand that promotes confidence among IT managers and Web developers about the Ajax suppliers they choose; the OpenAjax Hub, the standard bit of JavaScript that enables multiple Ajax toolkits to interoperate within the same Web page; the OpenAjax Registry, the industry-wide registry for JavaScript globals that helps minimize JavaScript object collisions when mixing Ajax toolkits; the IDE Integration Working Group's efforts to define standard metadata to allow arbitrary Ajax toolkits to plug into arbitrary Ajax IDEs; the Communications Hub for enabling Comet-style server-push within mashup scenarios; and our OpenAjax initiatives around Ajax security (focus on secure mashups) and Mobile Ajax.

OpenAjax Hub - 1.0 and beyond

The OpenAjax Hub is a small bit of standard JavaScript that enables multiple Ajax runtimes to work together within the same Web page, either when implementing a mashup application or when simply deploying multiple Ajax toolkits within a single Web application for access to best-of-breed features. The Hub is the first major technical deliverable from OpenAjax Alliance. During this session, one of the leading technologists at OpenAjax Alliance will detail the goals and features in OpenAjax Hub 1.0 and showcase it in action in multiple demos, such as Enterprise mashups and multi-toolkit Web pages with Comet-style server-push. The session will also describe work-in-progress towards OpenAjax Hub 1.1, which might address mashup security and provide a mediation facility for multiple push components on the same page (i.e., the Communications Hub).

OpenAjax Communications Hub - Standard APIs for Comet

In this session, one of the leaders of OpenAjax Alliance's Communications Hub Committee will introduce Comet (Ajax server-push) and describe industry activity around this exciting technology. The session will describe the role that OpenAjax Alliance will play in enabling Comet interoperability and the ability to use Comet within mashup scenarios. Topics will include the standard client-side APIs that are being defined by OpenAjax Alliance, along with the alliance's coordination efforts with other industry leaders working on related technologies, such as client-server communications protocols (such as Bayeux) and server technologies (such as Java/Jetty, PHP and .NET). The session will list the target use cases, goals, requirements, current status, and schedule for completion, along with the relationship of the Communications Hub to the OpenAjax Hub.

OpenAjax and IDE/Toolkit Metadata Standardization

Today, there are 10-20 IDEs that support Ajax application development, along with 100-200 Ajax toolkits. Unfortunately, there is virtually no plug-and-play, which greatly restricts the ability of Ajax applications developers to use their favorite IDE with their favorite Ajax toolkits. In this session, one of the leading members of the OpenAjax Alliance IDE Working Group will describe the state of affairs with Ajax IDEs. The session will introduce the Ajax toolkit metadata standards that are being defined within the OpenAjax Alliance Alliances IDE Working Group in order to achieve plug-and-play of arbitrary Ajax toolkits into arbitrary Ajax IDEs so that IDEs can provide visual interfaces for customizing visual and non-visual controls and enabling code completion for the APIs that are provided by the Ajax toolkit.

OpenAjax and Secure Mashups

In this session, one of the leaders of OpenAjax Alliance Security Committee will explain why mashups are a key part of Web 2.0 and the security pitfalls into which the uninformed can fall. This session will review techniques for avoiding the pitfalls and implementing mashups that are both convenient and secure. The sessions will explain what the OpenAjax Alliance Security Committee is doing to help the industry achieve secure mashups. Activities are both educational, such as white papers and reference material on the OpenAjax wiki, and technical, such as adding secure mashup extensions to the next version of the OpenAjax Hub.

OpenAjax and Mobile Devices

Recently announced mobile devices, such as the iPhone, are now capable of running the same Ajax-powered Web pages as desktop machines. As Moore's Law works its magic, in the coming years billions of people will use Ajax-powered, Web-based services from their mobile phones. However, before this brave new world will be ubiquitous, many changes need to occur. In this session, one of the leaders of the OpenAjax Mobile Committee will outline the current state of Ajax on mobile devices, the prospects for the future, the special constraints and requirements of Ajax applications mobile devices, the special opportunities that mobile devices provide, and what OpenAjax Alliance is doing to accelerate developer success in delivering Ajax applications to the broad mobile market.

Personal tools