charter for ria wg in omg

18
Rich Internet Application (RIA) Working Group Charter Presented by Sangchual CHA TOBESOFT [email protected]

Upload: ethan-cha

Post on 14-May-2015

435 views

Category:

Documents


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Charter For RIA WG in OMG

Rich Internet Application (RIA) Working Group

CharterPresented by Sangchual CHA

[email protected]

Page 2: Charter For RIA WG in OMG

Agenda

• Goal

• Brief History

• RIA

• Scope of Effort

• Expected Deliveries

Page 3: Charter For RIA WG in OMG

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)

Page 4: Charter For RIA WG in OMG

RIA Example

Page 5: Charter For RIA WG in OMG

RIA Example

Page 6: Charter For RIA WG in OMG

RIA Example

Gauges

Page 7: Charter For RIA WG in OMG

Goal

• Industry Consensus– RIA Component Interoperability– RIA Platform Interworking

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

Page 8: Charter For RIA WG in OMG

Brief History

Mainframe Computing

Dummy Terminal

Client / ServerDesktop Application

Rich Internet Application

Web Client Application

Availability

Fu

nctio

nalit

y

Page 9: Charter For RIA WG in OMG

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.

Page 10: Charter For RIA WG in OMG

RIA Characteristics

• Client-Centric Application

• Rich and Responsive User Experience

• Client Computing Resource Utilization

• Stateful Connection

Page 11: Charter For RIA WG in OMG

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

Page 12: Charter For RIA WG in OMG

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

Page 13: Charter For RIA WG in OMG

RIA Issues

• Diverse RIA Platform

• Components Interoperability based on

standardized technical specification

• Preserve Benefits delivered from Web

Page 14: Charter For RIA WG in OMG

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)

Page 15: Charter For RIA WG in OMG

Scope of Effort cont’d

• RIA Platform Architecture (RPA)

– Next generation web application execution

platform

– Interactive User Interface

– Just-in-time Deployment

Page 16: Charter For RIA WG in OMG

Scope of Effort cont’d

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

Page 17: Charter For RIA WG in OMG

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

Page 18: Charter For RIA WG in OMG

Expected Deliveries

• RFI Draft– TC Meeting at Dec. 2009