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 language | English |
---|---|
Title of host publication | ICWE'06 |
Subtitle of host publication | The Sixth International Conference on Web Engineering |
Pages | 289-296 |
Number of pages | 8 |
DOIs | |
Publication status | Published - 2006 |
Externally published | Yes |
Event | ICWE'06: 6th International Conference on Web Engineering - Palo Alto, CA, United States Duration: 11 Jul 2006 → 14 Jul 2006 |
Conference
Conference | ICWE'06: 6th International Conference on Web Engineering |
---|---|
Country | United States |
City | Palo Alto, CA |
Period | 11.7.06 → 14.7.06 |
Fingerprint
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
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 proceeding › Conference contribution
}
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 -