A framework of RIA development for ruling out module dependency

Hiroaki Fukuda, Yoshikazu Yamamoto

Research output: Contribution to journalArticle

Abstract

In the last few years, Rich Internet Application (RIA) that introduces the user experience of desktop applications while keeping the advantages of current web application is becoming popular based on high-speed network and diversified methods for the connections. Unlike traditional web applications, RIA are mainly working on client side and invoke services located on server side as needed. That is, main functionalities such as validation, screen transition and business logic are processed at client side. This paper describes the design and implementation of framework that helps RIA developers to divide processes at client side into functional units and develop each function independently. This framework divides the functionalities working on client into three units, including validation of input values, screen dependent processes and shared processes and makes it possible to work these functionalities as a single application by using event model and naming convention instead of programming codes for binding them. This framework provides coherent RIA development style with a number of RIA developers.

Original languageEnglish
Pages (from-to)97-113
Number of pages17
JournalComputer Software
Volume27
Issue number4
Publication statusPublished - 2010
Externally publishedYes

Fingerprint

Internet
HIgh speed networks
Servers
Industry

ASJC Scopus subject areas

  • Software

Cite this

A framework of RIA development for ruling out module dependency. / Fukuda, Hiroaki; Yamamoto, Yoshikazu.

In: Computer Software, Vol. 27, No. 4, 2010, p. 97-113.

Research output: Contribution to journalArticle

Fukuda, Hiroaki ; Yamamoto, Yoshikazu. / A framework of RIA development for ruling out module dependency. In: Computer Software. 2010 ; Vol. 27, No. 4. pp. 97-113.
@article{235f4221be3b4f16ab6b4c8d6f170396,
title = "A framework of RIA development for ruling out module dependency",
abstract = "In the last few years, Rich Internet Application (RIA) that introduces the user experience of desktop applications while keeping the advantages of current web application is becoming popular based on high-speed network and diversified methods for the connections. Unlike traditional web applications, RIA are mainly working on client side and invoke services located on server side as needed. That is, main functionalities such as validation, screen transition and business logic are processed at client side. This paper describes the design and implementation of framework that helps RIA developers to divide processes at client side into functional units and develop each function independently. This framework divides the functionalities working on client into three units, including validation of input values, screen dependent processes and shared processes and makes it possible to work these functionalities as a single application by using event model and naming convention instead of programming codes for binding them. This framework provides coherent RIA development style with a number of RIA developers.",
author = "Hiroaki Fukuda and Yoshikazu Yamamoto",
year = "2010",
language = "English",
volume = "27",
pages = "97--113",
journal = "Computer Software",
issn = "0289-6540",
publisher = "Japan Society for Software Science and Technology",
number = "4",

}

TY - JOUR

T1 - A framework of RIA development for ruling out module dependency

AU - Fukuda, Hiroaki

AU - Yamamoto, Yoshikazu

PY - 2010

Y1 - 2010

N2 - In the last few years, Rich Internet Application (RIA) that introduces the user experience of desktop applications while keeping the advantages of current web application is becoming popular based on high-speed network and diversified methods for the connections. Unlike traditional web applications, RIA are mainly working on client side and invoke services located on server side as needed. That is, main functionalities such as validation, screen transition and business logic are processed at client side. This paper describes the design and implementation of framework that helps RIA developers to divide processes at client side into functional units and develop each function independently. This framework divides the functionalities working on client into three units, including validation of input values, screen dependent processes and shared processes and makes it possible to work these functionalities as a single application by using event model and naming convention instead of programming codes for binding them. This framework provides coherent RIA development style with a number of RIA developers.

AB - In the last few years, Rich Internet Application (RIA) that introduces the user experience of desktop applications while keeping the advantages of current web application is becoming popular based on high-speed network and diversified methods for the connections. Unlike traditional web applications, RIA are mainly working on client side and invoke services located on server side as needed. That is, main functionalities such as validation, screen transition and business logic are processed at client side. This paper describes the design and implementation of framework that helps RIA developers to divide processes at client side into functional units and develop each function independently. This framework divides the functionalities working on client into three units, including validation of input values, screen dependent processes and shared processes and makes it possible to work these functionalities as a single application by using event model and naming convention instead of programming codes for binding them. This framework provides coherent RIA development style with a number of RIA developers.

UR - http://www.scopus.com/inward/record.url?scp=78650810966&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78650810966&partnerID=8YFLogxK

M3 - Article

VL - 27

SP - 97

EP - 113

JO - Computer Software

JF - Computer Software

SN - 0289-6540

IS - 4

ER -