Advertisement

Streamlining User Experience Design and Development: Roles, Tasks and Workflow of Applying Rich Application Technologies

  • Xianjun Sam Zheng
  • Mo Wang
  • Gilberto Matos
  • Shaopeng Zhang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6761)

Abstract

The adoption of Rich Application Technologies (RATs), such as Windows Presentation Foundation (WPF) or Adobe Flex, not only significantly enriches the user interface (UI) technology, but also can boost the collaborations among user experience (UX) specialists, designers and developers. Many books and plenty of online resources have described and discussed the technical capability and details of various RATs. However, how to effectively incorporate RATs into the process of UX design and development has not been systematically addressed. In this paper, we report our experience of applying RATs to develop several complex enterprise software systems. A new role, integrator, is introduced to support the communications among UX specialists, designers, and developers. We discuss the responsibilities and task assignments for each role, and propose a new workflow to streamline the design and development. We also discuss the challenges and the lessons learned from applying different RATs.

Keywords

User experience UI design development rich application technology WPF/Silverlight Flex 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Cusumano, M., Selby, R.: How Microsoft builds software. Communications of the ACM 40(6), 53–62 (1997)CrossRefGoogle Scholar
  2. 2.
    Leff, A., Rayfield, J.: Web-App. Dev Using the M/V/C Design Pattern. In: Fifth IEEE Intl. Enterprise Distributed Object Comp. Conference (2001)Google Scholar
  3. 3.
    Krasner, G., Pope, S.: A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming 1, 26–49 (1988)Google Scholar
  4. 4.
    Nathan, A.: Windows Presentation Foundation Unleashed (WPF). Sams Press, USA (2006)Google Scholar
  5. 5.
    Petzold, C.: Applications= Code+ Markup: A Guide to the Microsoft Windows Presentation. Microsoft Press, Redmond (2006)Google Scholar
  6. 6.
    Royce, W.: Managing the Development of Large Software Systems. In: Proceedings of IEEE WESCON, vol. 26, pp. 1–9 (August 1970)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Xianjun Sam Zheng
    • 1
  • Mo Wang
    • 1
  • Gilberto Matos
    • 1
  • Shaopeng Zhang
    • 1
  1. 1.Siemens Corporate ResearchPrincetonUSA

Personalised recommendations