Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1782814.1782837guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Relating requirements to a user interface architecture for a rich enterprise web application

Published: 29 November 2006 Publication History

Abstract

Over the past few years, the demand for richer user interfaces and fast performance for web applications has also had its effect on enterprise web UI development. Solutions such as rich thin client frameworks and rich internet application (RIA) frameworks have emerged, alongside technologies like AJAX and Adobe Flex. At Siemens Corporate Research, our recent experience in developing a scalable enterprise web application with an agile methodology, however, has indicated that implementation decisions are often made without fully understanding the implications that the desired UI concept and look and feel have on the implementation. This paper presents a conceptual UI architecture and, for each aspect of the architecture, examines the types of requirements that should be gleaned from the various UI requirements documents. We make recommendations to help bridge the gap between user interface design specifications and user interface architectural specifications, including impacts on implementation-level architecture.

References

[1]
Constantine, L., Lockwood, L.: Software For Use. Addison Wesley, New York (1999).
[2]
Schneiderman, B.: Designing the User Interface. Addison-Wesley, Reading (1998).
[3]
Fulcher, R., Glass, B., Leacock, M.: Boxes and Lines over Bullets and Arrows: Deliverables that Clarify, Focus, and Improve Design. In: Presented at Usability Professionals' Association Annual Conference, Orlando Florida (2002) Available online: http://www.leacock.com/deliverables/
[4]
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison Wesley, New York (2003).
[5]
Gunaratne, J., Hwong, B., Nelson, C., Rudorfer, A.: Using evolutionary prototypes to formalize product requirements. In: Presented at Workshop on Bridging the Gaps II: Bridging the Gaps Between Software Engineering and Human-Computer Interaction, ICSE 2004, Edinburgh, Scotland (2004).

Cited By

View all
  • (2014)Ten Years of Rich Internet ApplicationsACM Transactions on the Web10.1145/26263698:3(1-46)Online publication date: 8-Jul-2014
  • (2013)h-ubu: an industrial-strength service-oriented component framework for JavaScript applicationsProceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering10.1145/2491411.2494577(699-702)Online publication date: 18-Aug-2013

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
TEAA'06: Proceedings of the 2nd international conference on Trends in enterprise application architecture
November 2006
355 pages
ISBN:3540759115
  • Editors:
  • Dirk Draheim,
  • Gerald Weber

Sponsors

  • IBM: IBM

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 29 November 2006

Author Tags

  1. UI architecture
  2. agile development
  3. presentation layer
  4. rich internet application
  5. web application
  6. web engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Ten Years of Rich Internet ApplicationsACM Transactions on the Web10.1145/26263698:3(1-46)Online publication date: 8-Jul-2014
  • (2013)h-ubu: an industrial-strength service-oriented component framework for JavaScript applicationsProceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering10.1145/2491411.2494577(699-702)Online publication date: 18-Aug-2013

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media