ArticleslgStudy

computer science

NCSA Mosaic

NCSA Mosaic is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand NCSA Mosaic rather than just read about it. In short: NCSA Mosaic, colloquially Mosaic, is a discontinued web browser that was instrumental in popularizing the World Wide Web and the general Internet during the 1990s. Although not the first web browser (preceded by WorldWideWeb, Erwise, and ViolaWWW), it was the first browser to display images inline with text instead of a separate window.

NCSA Mosaic — main illustration
NCSA Mosaic — illustration

Key takeaways

  • NCSA Mosaic belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect NCSA Mosaic to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of NCSA Mosaic from memory before moving on to harder problems.

Reference excerpt

NCSA Mosaic, colloquially Mosaic, is a discontinued web browser that was instrumental in popularizing the World Wide Web and the general Internet during the 1990s. Although not the first web browser (preceded by WorldWideWeb, Erwise, and ViolaWWW), it was the first browser to display images inline with text instead of a separate window. It supported various Internet protocols such as HTTP, FTP, NNTP, and Gopher. Its interface, reliability, personal computer support, and simple installation contributed to Mosaic's initial popularity. Mosaic was developed at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana–Champaign beginning in December 1992, released in January 1993, with official development and support until January 1997. Mosaic lost market share to Netscape Navigator in late 1994, and had only a tiny fraction of users left by 1997, when the project was discontinued. Microsoft licensed one of the derivative commercial products, Spyglass Mosaic, to create Internet Explorer in 1995.

History

In 1991, the High Performance Computing Act of 1991 was passed, which provided funding for new projects at the NCSA, where, after trying ViolaWWW, David Thompson demonstrated it to the NCSA software design group. This inspired Marc Andreessen and Eric Bina – two programmers working at NCSA – to create Mosaic. Andreessen and Bina began developing Mosaic in February 1991 for Unix's X Window System, calling it xmosaic. Marc Andreessen announced the project's first release, the "alpha/beta version 0.5," on January 23, 1993. Version 1.0 was released on April 21, 1993. Ports to Microsoft Windows and Macintosh were released in September. A port of Mosaic to the Amiga was available by October 1993. NCSA Mosaic for Unix (X Window System) version 2.0 was released on November 10, 1993 and was notable for adding support for forms, thus enabling the creation of the first dynamic web pages. From 1994 to 1997, the National Science Foundation supported the further development of Mosaic. Marc Andreessen, the leader of the team that developed Mosaic, left NCSA and, with James H. Clark, one of the founders of Silicon Graphics, Inc. (SGI), and four other former students and staff of the University of Illinois, started Mosaic Communications Corporation. Mosaic Communications eventually became Netscape Communications Corporation, producing Netscape Navigator. Mosaic's popularity as a separate browser began to decrease after the 1994 release of Netscape Navigator, the relevance of which was noted in The HTML Sourcebook: The Complete Guide to HTML: "Netscape Communications has designed an all-new WWW browser, Netscape, that has significant enhancements over the original Mosaic program." In 1994, SCO released Global Access, a modified version of SCO's Open Desktop Unix, which became the first commercial product to incorporate Mosaic. However, by 1998, the Mosaic user base had almost completely evaporated as users moved to other web browsers.

Licensing The licensing terms for NCSA Mosaic were generous for a proprietary software program. In general, non-commercial use was free of charge for all versions (with certain limitations). Additionally, the X Window System/Unix version publicly provided source code (source code for the other versions was available after agreements were signed). Despite persistent rumors to the contrary, however, Mosaic was never released as open source software during its brief reign as a major browser; there were always constraints on permissible uses without payment. As of 1993, license holders included these:

Amdahl Corporation Fujitsu Limited (Product: Infomosaic, a Japanese version of Mosaic. Price: Yen5,000 (approx US$50) Infoseek Corporation (Product: No commercial Mosaic. May use Mosaic as part of a commercial database effort) Quadralay Corporation (Consumer version of Mosaic. Also using Mosaic in its online help and information product, GWHIS. Price: US$249) Quarterdeck Office Systems Inc. The Santa Cruz Operation Inc. (Product: Incorporating Mosaic into "SCO Global Access", a communications package for Unix machines that works with SCO's Open Server. Runs a graphical e-mail service and accesses newsgroups.) SPRY Inc. (Products: A communication suite: Air Mail, Air News, Air Mosaic, etc. Also producing Internet In a Box with O'Reilly & Associates. Price: US$149–$399 for Air Series.) Spyglass, Inc. (Product: Spyglass Mosaic, essentially licensing the Mosaic name, as it was written from scratch, not using NCSA's Mosaic code. Relicensing to other vendors. Signed a deal with Digital Equipment Corp. to ship Mosaic with all its machines. Signed a deal with Microsoft to license Spyglass' code to develop Internet Explorer)

Features Robert Reid notes that Andreessen's team hoped:

… excerpt ends here. Continue reading the full article.

Illustrations

NCSA Mosaic illustration
NCSA Mosaic illustration
NCSA Mosaic: Mosaic 1.0 running under System 7.1, displaying the Mosaic Communications Corporation (later Netscape) website
Mosaic 1.0 running under System 7.1, displaying the Mosaic Communications Corporation (later Netscape) website

Worked examples

Example 1 — a first encounter with NCSA Mosaic

Start with the simplest possible case. Write down what NCSA Mosaic claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to NCSA Mosaic before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about NCSA Mosaic ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of NCSA Mosaic

In research
NCSA Mosaic appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses NCSA Mosaic in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
NCSA Mosaic is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1993 in Internet culture, 1993 software, Classic Mac OS web browsers, so understanding it makes those chapters shorter.
In everyday life
Look for NCSA Mosaic outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “NCSA Mosaic” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study NCSA Mosaic in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what NCSA Mosaic means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain NCSA Mosaic out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is NCSA Mosaic in simple terms?

NCSA Mosaic, colloquially Mosaic, is a discontinued web browser that was instrumental in popularizing the World Wide Web and the general Internet during the 1990s. Although not the first web browser (preceded by WorldWideWeb, Erwise, and ViolaWWW), it was the first browser to display images inline…

Why does NCSA Mosaic matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study NCSA Mosaic?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on NCSA Mosaic.

Tags

  • 1993 in Internet culture
  • 1993 software
  • Classic Mac OS web browsers
  • Cross-platform software
  • Discontinued web browsers
  • Gopher clients
  • History of software
  • History of the Internet
  • History of web browsers
  • OS/2 web browsers
  • POSIX web browsers
  • Windows web browsers

Keep exploring