ACM Home Page
Please provide us with feedback. Feedback
A framework for rapid integration of presentation components
Full text PdfPdf (403 KB)
Source
International World Wide Web Conference archive
Proceedings of the 16th international conference on World Wide Web table of contents
Banff, Alberta, Canada
SESSION: Web modeling table of contents
Pages: 923 - 932  
Year of Publication: 2007
ISBN:978-1-59593-654-7
Authors
Jin Yu  University of New South Wales
Boualem Benatallah  University of New South Wales
Regis Saint-Paul  University of New South Wales
Fabio Casati  University of Trento
Florian Daniel  Politecnico di Milano
Maristella Matera  Politecnico di Milano
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 204,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1242572.1242697
What is a DOI?

ABSTRACT

The development of user interfaces (UIs) is one of the most time-consuming aspects in software development. In this context, the lack of proper reuse mechanisms for UIs is increasingly becoming manifest, especially as software development is more and more moving toward composite applications. In this paper we propose a framework for the integration of stand-alone modules or applications, where integration occurs at the presentation layer. Hence, the final goal is to reduce the effort required for UI development by maximizing reus.

The design of the framework is inspired by lessons learned from application integration, appropriately modified to account for the specificity of the UI integration problem. We provide an abstract component model to specify characteristics and behaviors of presentation components and propose an event-based composition model to specify the composition logic. Components and composition are described by means of a simple XML-based language, which is interpreted by a runtime middleware for the execution of the resulting composite application. A proof-of-concept prototype allows us to show that the proposed component model can also easily be applied to existing presentation components, built with different languages and/or component technologies.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abdelnur, A. and Hepper, S. Java Portlet Specification. <jcp.org/en/jsr/detail?id=168>
 
2
Alonso, G., et al. Web Services: Concepts, Architectures, and Applications. Springer, 2004.
 
3
Daniel, F., et al. Understanding UI integration: A survey of problems, technologies, and opportunities. Technical Report # DIT-06-064, University of Trento, Italy. Oct. 2006.
 
4
5
6
 
7
Merrill, D. Mashups: The new breed of Web app. <ibm.com/developerworks/library/x-mashups.html>
8
 
9
ASP.NET 2.0 Web Parts. <msdn2.microsoft.com/en-us/library/e0s9t4ck(vs.80).aspx>
 
10
ADIEU. <www.alphaworks.ibm.com/tech/adieu>
 
11
BPEL4WS. <ibm.com/developerworks/library/ws-bpel/>
 
12
Dojo. <dojotoolkit.org>
 
13
Eclipse Rich Client Platform. <wiki.eclipse.org/index.php/Rich_Client_Platform>
 
14
Google Maps API. <www.google.com/apis/maps/>
 
15
Simple AJAX Code-Kit (SACK). <www.twilightuniverse.com/projects/sack/>
 
16
Smart Client - Composite UI Application Block. <msdn.microsoft.com/library/en-us/dnpag2/html/cab.asp>
 
17
Web Services for Remote Portlets. <www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp>
 
18
XSLT. <www.w3.org/TR/xslt>
 
19
Yahoo! UI Library. <developer.yahoo.com/yui/>


Collaborative Colleagues:
Jin Yu: colleagues
Boualem Benatallah: colleagues
Regis Saint-Paul: colleagues
Fabio Casati: colleagues
Florian Daniel: colleagues
Maristella Matera: colleagues