Abstract
Web‐based browsers are quickly becoming ubiquitous in the workplace. Software development managers are quick to incorporate browsers into a broad range of software development projects, often inappropriately. The purpose of this paper is to examine the technical issues relevant to incorporating browsers as a component of a commercial off‐the‐shelf (COTS)‐based solution. Issues examined include portability, performance, functionality, security, human factors, distribution, installation, upgrading, component‐based development, runtime configuration management, and licensing.
Similar content being viewed by others
References
Allen, C.A. (1997), “Automating the Web with WIDL,” World Wide Web Journal 2, 4.
Bray, T., J. Paoli, and C.M. Sperberg-McQueen (1998), Extensible Markup Language (XML) 1.0 Specification, W3C Recommendation [online]. http://www.w3.org/TR/REC-xml.
BrowserWatch Stats Station [online]. http://browserwatch.internet.com/stats/stats.html.
Card, D.N., S.A. Hissam, and R.T. Rosemeier (1996),“National Software Data and Information Repository,” CrossTalk 9, 2. Software Technology Support Center. http://www.stsc.hill.af.mil/CrossTalk/1996/feb/national.html.
ECMA-262 (1997), ECMAScript: A General Purpose, Cross-Platform Programming Language [online]. http://www.ecma.ch/stand/ecma-262.htm.
Lie, H.W. and B. Bos (1997), The Cascading Style Sheets – Designing for the Web, Addison-Wesley/Longman, Essex.
Lie, H.W. and B. Bos (1998), Cascading Style Sheets, Level 1, W3C Recommendation [online]. http://www.w3.org/TR/.
Lie, H.W., B. Bos, C. Lilley, and I. Jacobs (1998), Cascading Style Sheets, Level 2, CSS2 Specification, W3C Recommendation [online]. http://www.w3.org/TR/REC-CSS2.
Microsoft (1997), Trust-Based Security for Java, Microsoft white paper [online]. http://www.microsoft.com/java/security.
Raggett, D., A. Le Hors, and I. Jacobs (1998), HTML 4.0 Specification, W3C Recommendation [online]. http://www.w3.org/TR/REC-html40.
Seacord, R.C. (1990), “User Interface Management Systems and Application Portability.” IEEE Computer 23, 10, 73–75.
Stevens, W.R. (1994), TCP/IP Illustrated, Vol. 1: Protocols, Addison-Wesley, Reading, MA.
Sun Microsystems, The Java Runtime Environment Notes for Developers [online]. http://java.sun.com/products/jdk/1.1/runtime.html.
Swenson, J. “Making the Big Move to HTML Help,” MSDN Online. http://www.microsoft.com/msdn/news/htmlhelp.htm.
Vigder, M.R., W.M. Gentleman, and J.C. Dean (1996), COTS Software Integration: State of the Art [online]. Software Engineering Group (NRC No. 39198). http://wwwsel.iit.nrc.ca/seldocs/cotsdocs/NRC39198.pdf.
Wallnau, K., E. Morris, P. Feiler, A. Earl, and E. Litvak (1997), “Engineering Component-Based Systems with Distributed Object Technology,” In Proceedings of Worldwide Computing and Its Applications, Springer-Verlag, Heidelberg, Germany, pp. 58–74.
Wallnau, K., N. Weiderman, and L. Northrop (1997), “Distributed Object Technology with CORBA and Java: Key Concepts and Implications,” Technical report CMU/SEI-97-TR-004, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA. http://www.sei.cmu.edu/publications/documents/97.reports/97tr004/97tr04abstract.html.
Wood, L. et al. (1998), Document Object Model (DOM), Level 1, Specification Version 1.0, W3C Recommendation [online]. http://www.w3.org/TR/REC-DOM-Level-1.
Zukowski, J. (1997), “How to Avoid Potential Pitfalls of Microsoft's Non-Standard SDK for Java,” Java World [online]. http://www.javaworld.com/javaworld/jw-11-1997/jw-11-pitfalls.html.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Seacord, R.C., Hissam, S.A. Browsers for distributed systems: Universal paradigm or siren's song?. World Wide Web 1, 181–191 (1998). https://doi.org/10.1023/A:1019271900188
Issue Date:
DOI: https://doi.org/10.1023/A:1019271900188