Abstract
The expanding role of the Web as a content and applications deployment platform and the appearance of new computing paradigms, such as thin-client computing, require now more than ever the introduction of concrete development frameworks. Although new approaches, technologies, tools, commercial applications appear daily, limited guidelines or frameworks exist that can assist Web developers in selecting the proper methodology and tools for the design, implementation and maintenance of flexible Web content and applications. Our work, triggered from our experience in implementing the Web presence of several large Greek Governmental organisations, attempts to address the major current and forthcoming problems that Web developers face. We propose a framework (RDF/XML based) that will act as a malleable development support environment, incorporating specific guidelines, which Web developers should always consider. The primary goals are achieving scalability (modular, component-based architecture), re-usability and technology independency in Web development. We focus on hypermedia content and applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gamma, R., Helm, R., Johnson and J. Vlissides, “Design Patterns: Elements of reusable object-oriented software”, Addison Wesley, 1995.
Rossi, G., Schwabe, D., and Garrido, A., “Design Reuse in Hypermedia Application Development”. Proceedings of Hypertext’97, Southampton, UK, 1997.
Royce, W., “Managing the Development of Large Software Systems,” Proc. Int’l Conf. Software Eng., IEEE CS Press, 1987, pp. 328–338.
Boehm, B., “A Spiral Model for Software Development and Enchancement”, Computer, May 1988, pp. 61–72.
Lowe D., Bucknell A., and Webby R., “Improving hypermedia development: a reference model-based process assessment method”, Proceedings of ACM Hypertext’ 99, Pages 139–146, February 21-25, 1999, Darmstadt Germany.
Christodoulou, S., Styliaras G. and Papatheodorou, T., “Evaluation of Hypermedia Application Development and Management Systems”, ACM Hypertext’98, Pittsburgh, PA, USA, 1998
Schwabe, D. and Rossi G., “The Object Oriented Hypermedia Design Model”, Comm. of the ACM, Vol. 38, #8, pp45–46 Aug. 1995.
Schwabe Daniel, Rita de Almeida Pontes and Isabela Moura, “OOHDM-WEB: An environment for implementation of Hypermedia Applications in the Web”, SIGWeb Newsletter, June 1999, Vol. 8, No. 2
Isakowitz, T. Stohr, E. and Balasubramanian, P., “RMM: A Methodology for Structured Hypermedia Design”, Communications of the ACM 38(8), 1995, pp. 34–44.
Kesseler, M., “A Schema-Based Approach to HTML Authoring”, W3 Journal.
Fernadez, M. Fiorescu, D. Kang, J. Levy, A. and Suciu, D., “STRUDEL: A Web-site Management System”, ACM SIGMOD 1997.
Dublin Core Metadata for Resource Discovery, Internet RFC 2413, http://www.ietf.org/rfc/rfc2413.txt
Platform for Internet Content Selection, http://www.w3.org/PICS/
Resource Description Framework (RDF) Model and Syntax, http://www.w3.org/TR/REC-rdf-syntax/
Lagoze, C. Lynch, A. and Daniel, R., “The Warwick Framework: A Container Architecture for Aggregating Sets of Metadata”, Warwick Metadata II Workshop, http://cstr.cs.cornell.edu/Dienst/UI/1.0/Display/ncstrl.cornell/TR96-1593
Berners-Lee, Fielding, Masinter, “Uniform Resource Identifiers (URI): Generic Syntax”. Internet Draft Standard August 1998, RFC2396.
Extensible Markup Language (XML) 1.0; World Wide Web Consortium Recommendation, http://www.w3.org/TR/REC-xml.
Layman, “Namespaces in XML”; World Wide Web Consortium Recommendation, http://www.w3.org/TR/1999/REC-xml-names-19990114.
Lewis, C., Rieman, J., “Task-centered User Interface Design: A practical introduction”, ftp://ftp.cs.colorado.edu/pub/cs/distribs/clewis/HCI-Design-Book
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Christodoulou, S.P., Zafiris, P.A., Papatheodorou, T.S. (2001). Web Engineering: the Developers’ View and a Practitioner’s Approach. In: Murugesan, S., Deshpande, Y. (eds) Web Engineering. Lecture Notes in Computer Science, vol 2016. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45144-7_17
Download citation
DOI: https://doi.org/10.1007/3-540-45144-7_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42130-6
Online ISBN: 978-3-540-45144-0
eBook Packages: Springer Book Archive