OpenXUP - An alternative approach to developing highly interactive web applications

Jin Yu, Boualem Benatallah, Regis Saint-Paul, Fabio Casati

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

There is an increasing demand in making web user interfaces richer and more interactive. Currently, there are two approaches aiming at improving web user interfaces. First, downloaded code in form of Java Applet or ActiveX can be executed in browsers. And more recently, AJAX (Asynchronous JavaScript + XML) leverages browsers' JavaScript engine to render user interfaces without reloading pages. Both approaches have some weaknesses. In this paper, we present an alternative approach to creating highly interactive web user interfaces. Our approach is based on the Extensible User Interface Protocol (XUP), a SOAP-based protocol for communicating events and incremental user interface updates on the web. On top of XUP, we have built a web user interface development framework, OpenXUP, consisting of a thin client and a server toolkit which offers a set of event-driven APIs. The framework allows for the rapid development of highly interactive web applications and services.

Original languageEnglish
Title of host publicationICWE'06
Subtitle of host publicationThe Sixth International Conference on Web Engineering
Pages289-296
Number of pages8
DOIs
Publication statusPublished - 2006
Externally publishedYes
EventICWE'06: 6th International Conference on Web Engineering - Palo Alto, CA, United States
Duration: 11 Jul 200614 Jul 2006

Conference

ConferenceICWE'06: 6th International Conference on Web Engineering
CountryUnited States
CityPalo Alto, CA
Period11.7.0614.7.06

Fingerprint

User interfaces
Network protocols
Application programming interfaces (API)
XML
Servers
Engines

Keywords

  • Framework
  • Protocol
  • SOAP
  • Thin client
  • Toolkit
  • User interface
  • Web services
  • XML

ASJC Scopus subject areas

  • Computer Science Applications
  • Electrical and Electronic Engineering

Cite this

Yu, J., Benatallah, B., Saint-Paul, R., & Casati, F. (2006). OpenXUP - An alternative approach to developing highly interactive web applications. In ICWE'06: The Sixth International Conference on Web Engineering (pp. 289-296) https://doi.org/10.1145/1145581.1145638

OpenXUP - An alternative approach to developing highly interactive web applications. / Yu, Jin; Benatallah, Boualem; Saint-Paul, Regis; Casati, Fabio.

ICWE'06: The Sixth International Conference on Web Engineering. 2006. p. 289-296.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yu, J, Benatallah, B, Saint-Paul, R & Casati, F 2006, OpenXUP - An alternative approach to developing highly interactive web applications. in ICWE'06: The Sixth International Conference on Web Engineering. pp. 289-296, ICWE'06: 6th International Conference on Web Engineering, Palo Alto, CA, United States, 11.7.06. https://doi.org/10.1145/1145581.1145638
Yu J, Benatallah B, Saint-Paul R, Casati F. OpenXUP - An alternative approach to developing highly interactive web applications. In ICWE'06: The Sixth International Conference on Web Engineering. 2006. p. 289-296 https://doi.org/10.1145/1145581.1145638
Yu, Jin ; Benatallah, Boualem ; Saint-Paul, Regis ; Casati, Fabio. / OpenXUP - An alternative approach to developing highly interactive web applications. ICWE'06: The Sixth International Conference on Web Engineering. 2006. pp. 289-296
@inproceedings{92675d9d949f430a86dd2fd69386cba6,
title = "OpenXUP - An alternative approach to developing highly interactive web applications",
abstract = "There is an increasing demand in making web user interfaces richer and more interactive. Currently, there are two approaches aiming at improving web user interfaces. First, downloaded code in form of Java Applet or ActiveX can be executed in browsers. And more recently, AJAX (Asynchronous JavaScript + XML) leverages browsers' JavaScript engine to render user interfaces without reloading pages. Both approaches have some weaknesses. In this paper, we present an alternative approach to creating highly interactive web user interfaces. Our approach is based on the Extensible User Interface Protocol (XUP), a SOAP-based protocol for communicating events and incremental user interface updates on the web. On top of XUP, we have built a web user interface development framework, OpenXUP, consisting of a thin client and a server toolkit which offers a set of event-driven APIs. The framework allows for the rapid development of highly interactive web applications and services.",
keywords = "Framework, Protocol, SOAP, Thin client, Toolkit, User interface, Web services, XML",
author = "Jin Yu and Boualem Benatallah and Regis Saint-Paul and Fabio Casati",
year = "2006",
doi = "10.1145/1145581.1145638",
language = "English",
isbn = "1595933522",
pages = "289--296",
booktitle = "ICWE'06",

}

TY - GEN

T1 - OpenXUP - An alternative approach to developing highly interactive web applications

AU - Yu, Jin

AU - Benatallah, Boualem

AU - Saint-Paul, Regis

AU - Casati, Fabio

PY - 2006

Y1 - 2006

N2 - There is an increasing demand in making web user interfaces richer and more interactive. Currently, there are two approaches aiming at improving web user interfaces. First, downloaded code in form of Java Applet or ActiveX can be executed in browsers. And more recently, AJAX (Asynchronous JavaScript + XML) leverages browsers' JavaScript engine to render user interfaces without reloading pages. Both approaches have some weaknesses. In this paper, we present an alternative approach to creating highly interactive web user interfaces. Our approach is based on the Extensible User Interface Protocol (XUP), a SOAP-based protocol for communicating events and incremental user interface updates on the web. On top of XUP, we have built a web user interface development framework, OpenXUP, consisting of a thin client and a server toolkit which offers a set of event-driven APIs. The framework allows for the rapid development of highly interactive web applications and services.

AB - There is an increasing demand in making web user interfaces richer and more interactive. Currently, there are two approaches aiming at improving web user interfaces. First, downloaded code in form of Java Applet or ActiveX can be executed in browsers. And more recently, AJAX (Asynchronous JavaScript + XML) leverages browsers' JavaScript engine to render user interfaces without reloading pages. Both approaches have some weaknesses. In this paper, we present an alternative approach to creating highly interactive web user interfaces. Our approach is based on the Extensible User Interface Protocol (XUP), a SOAP-based protocol for communicating events and incremental user interface updates on the web. On top of XUP, we have built a web user interface development framework, OpenXUP, consisting of a thin client and a server toolkit which offers a set of event-driven APIs. The framework allows for the rapid development of highly interactive web applications and services.

KW - Framework

KW - Protocol

KW - SOAP

KW - Thin client

KW - Toolkit

KW - User interface

KW - Web services

KW - XML

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

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

U2 - 10.1145/1145581.1145638

DO - 10.1145/1145581.1145638

M3 - Conference contribution

AN - SCOPUS:34250635098

SN - 1595933522

SN - 9781595933522

SP - 289

EP - 296

BT - ICWE'06

ER -