Skip to main content

Generating Pattern-Based Web Tutorials for Java Frameworks

  • Conference paper
  • First Online:
Scientific Engineering for Distributed Java Applications (FIDJI 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2604))

  • 288 Accesses

Abstract

Application frameworks are a popular technique to implement product-line architectures. The problem of communicating the relevant properties of a framework for application developers is studied. It is argued that a conventional API specification is not sufficient for a framework, but a pattern-based specification of the extension interface is required. A technique to generate a pattern-based tutorial for the extension interface of a framework is described, relying on an existing tool developed for the generation of a programming environment for a framework.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bosch J.: Design and Use of Software Architectures-Adopting and evolving a productline approach. Addsion-Wesley 2000.

    Google Scholar 

  2. Booch G., Rumbaugh J., Jacobsen I.: The Unified Modeling Language User Guide. Addison-Wesley, 1999.

    Google Scholar 

  3. Clements P., Northrop L.: Software Product Lines-Practices and Patterns. Addison-Wesley 2002.

    Google Scholar 

  4. Fayad M.E., Schmidt D.C., Johnson R.E.: Building Application Frameworks-Object-Oriented Foundations of Framework Design. John Wiley & Sons, 2000.

    Google Scholar 

  5. Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns-Elements of Reusable Object-Oriented Software. Addison-Wesley 1994.

    Google Scholar 

  6. Hakala M., Hautamäki J., Koskimies K., Paakki J., Viljamaa A., Viljamaa J.: Annotating Reusable Software Architectures with Specialization Patterns. In: Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA’01), Amsterdam, August 2001, 171–180.

    Google Scholar 

  7. Hakala M., Hautamäki J., Koskimies K., Paakki J., Viljamaa A., Viljamaa J.: Generating application development environments for Java frameworks. In: Proceedings of the 3rd International Conference on Generative and Component-Based Software Engineering (GCSE’01), Erfurt, Germany, September 2001, Springer, LNCS2186, 163–176.

    Chapter  Google Scholar 

  8. Hammouda I., Koskimies K.: Generating a Pattern-Based Application Development Environment for Enterprise JavaBeans. In: Proc. COMPSAC 2002, Oxford, England, August 2002.

    Google Scholar 

  9. Hautamäki J.: Task-Driven Framework Specialization-Goal-Oriented Approach. Licentiate thesis, Report A-2002-9, Department of Computer and Information Sciences, University of Tampere, 2002.

    Google Scholar 

  10. Johnson R.: Documenting Frameworks Using Patterns. In: Proc. of OOPSLA’92, Vancouver, Canada, October 1992, 63–76.

    Google Scholar 

  11. Meusel M., Czarnecki K., Köpf W.: A Model for Structuring User Documentation of Object-Oriented Frameworks Using Patterns and Hypertext. In: Proc. of ECOOP’ 97, LNCS 1241, 496–510.

    Google Scholar 

  12. Meyer B.: Object-Oriented Software Construction. Prentice-Hall 1988.

    Google Scholar 

  13. Østerbye K., Madsen O.L., Sandvad. E., Bjerring C., Kanmeyer O., Skov S.H., Hansen F.O.: Hansen F., Documentation of Object-Oriented Systems and Frameworks, COT/2-42-V2.4, Centre for Object Technology, Danmark, 2000.

    Google Scholar 

  14. Pree W., Koskimies K.: Framelets-Small is Beautiful. In: Fayad M., Schmidt D., Johnson R. (eds.): Building Application Frameworks-Object-Oriented Foundations of Framework Design. Wiley 1999, 411–414.

    Google Scholar 

  15. Riehle R.: Framework Design-A Role Modeling Approach. Ph.D. thesis, ETH Zürich, Institute of Computer Systems, February 2000.

    Google Scholar 

  16. Vestdam T.: Generating Consistent Program Tutorials, NWPER’ 02, Copenhagen, August 2002.

    Google Scholar 

  17. Viljamaa A.: Pattern-Based Framework Annotation and Adaptation-A Systematic Approach. Licentiate thesis, Report C-2001-52, Department of Computer Science, University of Helsinki, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hakala, M., Hautamäki, J., Koskimies, K., Savolainen, P. (2003). Generating Pattern-Based Web Tutorials for Java Frameworks. In: Guelfi, N., Astesiano, E., Reggio, G. (eds) Scientific Engineering for Distributed Java Applications. FIDJI 2002. Lecture Notes in Computer Science, vol 2604. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36520-6_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-36520-6_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00679-4

  • Online ISBN: 978-3-540-36520-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics