charter for ria wg in omg

Post on 14-May-2015

435 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Chartered RIA WG in OMG to show goal, missions, scope of effort.

TRANSCRIPT

Rich Internet Application (RIA) Working Group

CharterPresented by Sangchual CHA

TOBESOFTchasc@tobesoft.com

Agenda

• Goal

• Brief History

• RIA

• Scope of Effort

• Expected Deliveries

RIA Definition

• Rich Internet applications (RIAs) are web

applications that have most of the

characteristics of desktop applications,

typically delivered by way of standards based

web browser plug-ins or independently via

sandboxes or virtual machines. (Wikipedia)

RIA Example

RIA Example

RIA Example

Gauges

Goal

• Industry Consensus– RIA Component Interoperability– RIA Platform Interworking

• Recommendation of Specification– RIA Platform Architecture– RIA Component Model– RIA Application Description Language

Brief History

Mainframe Computing

Dummy Terminal

Client / ServerDesktop Application

Rich Internet Application

Web Client Application

Availability

Fu

nctio

nalit

y

Shift of Web

• From Showing Document to Working Environment.

• From Interlinked Document to Interactive Application.

• From Stateless Connection to Stateful Session Context.

• From Restricted Client Access to Utilize Local Computing Resource.

RIA Characteristics

• Client-Centric Application

• Rich and Responsive User Experience

• Client Computing Resource Utilization

• Stateful Connection

RIA User Acceptance

• The Early Adaptor Phase (2004 – 2008) • The Early Majority Phase (2009 – 2012)

By Gartner Dec. 2008, MarketScope for Ajax Technology and RIA Platform

RIA Platform Vendors

• Diverse Vendor Oriented RIA Platform– [Adobe] Flex , Air– [Microsoft] Silverlight, WPF, .NET– [Google] Google Web Toolkit (GWT)– [IBM] Eclipse Rich Client Platform (RCP)– [Sun] JavaFX, Java Virtual Machine– [Curl] Curl RIA Platform– [NexaWeb] Universal Client Platform – [Laszlo Systems] Laszlo Webtop, OpenLaszlo– [TOBESOFT] XPLATFORM

RIA Issues

• Diverse RIA Platform

• Components Interoperability based on

standardized technical specification

• Preserve Benefits delivered from Web

Scope of EffortOS

RIAApp.

RIAApp.

RIAApp.

Component IDL

Component IDL

Web BrowserHTML

RIA Runtime

Com

ponent

Com

ponent

Com

ponent

Com

ponent

RIA Description Language (RDL)

RIA Component Model (RCM)

RIA Platform Architecture (RPA)

Scope of Effort cont’d

• RIA Platform Architecture (RPA)

– Next generation web application execution

platform

– Interactive User Interface

– Just-in-time Deployment

Scope of Effort cont’d

• RIA Component Model (RCM)– Interoperable Heterogeneous Component– Basic Component Types– Interface Description– Event Flow and Handling– Repository and Deployment

Scope of Effort cont’d

• RIA Description Language (RDL)– Language Specification of RIA– Abstract Syntax of Structural Part • XML• Structure of Application

– Semantic Property of Behavior Part• ECMAScript • Objects, Functions, Events Handling,

Orchestration

Expected Deliveries

• RFI Draft– TC Meeting at Dec. 2009

top related