AMosaic

Last updated
AMosaic
Amosaic-logo.gif
Amosaic-screenshot.gif
AMosaic 1.1 screenshot
Developer(s) Michael Fischer, Michael Meyer, Michael Witbrock
Initial releaseDecember 25, 1993;28 years ago (1993-12-25)
Final release
2.0 pre-release
Written in C
Operating system AmigaOS
Platform Amiga
Type Web browser
Website www.mfischer.com/legacy/amosaic/ at the Wayback Machine (archived 2020-01-05)

AMosaic was a port to the Amiga of the Mosaic web browser, developed beginning in 1993, [1] and was the first graphical web browser for the Amiga. AMosaic was based on NCSA's Mosaic, but was not distributed by the University of Illinois or NCSA. It was developed by Michael Fischer at Stony Brook University, [2] Michael Meyer at the University of California, Berkeley, and Michael Witbrock at Carnegie Mellon University.

Contents

Amiga-only features

At the time of its launch, AMosaic offered several features beyond the capabilities of Mosaic, thanks to the unique capabilities of the AmigaOS and existing support libraries.

The Magic User Interface (MUI) system used to construct the user interface enabled user full user-customization of fonts, colors, and background patterns. [2] [3]

AMosaic makes use of AmigaOS Datatypes for its external and inline image decoding, [4] making it simple for users to extend the list of supported image types by installing the appropriate operating system plugin.

An ARexx inter-application communication interface was built into AMosaic, [2] [5] allowing simple scripting and transferring of data between AMosaic and other software. Using ARexx, users can write external scripts to ask AMosaic to retrieve a page and return it in ASCII format, or AMosaic can execute a script calling an external bookmark tracking program.

Uses the networking software DNet, AmiTCP 3.0b2, or AS225r2.

Publicity

AMosaic was featured as the cover story in the March, 1995 issue of Amiga World magazine. [6]

The original developers, Michael Fischer, Michael Meyer, and Michael Witbrock, co-wrote User Extensibility in Amiga Mosaic, which was presented by Michael Witbrock at the Second International World Wide Web Conference in Chicago, Illinois, October 17–20, 1994. [7]

System requirements

Related Research Articles

Mosaic (web browser) Web browser

NCSA Mosaic was one of the first web browsers. It was instrumental in popularizing the World Wide Web and the general Internet by integrating multimedia such as text and graphics. It is a client for earlier internet protocols such as File Transfer Protocol, Network News Transfer Protocol, and Gopher. It was named for its support of multiple Internet protocols. Its intuitive interface, reliability, personal computer support, and simple installation all contributed to its popularity within the web. Mosaic is the first browser to display images inline with text instead of in a separate window. It is often described as the first graphical web browser, though it was preceded by WorldWideWeb, the lesser-known Erwise, and ViolaWWW.

Cello (web browser) Web browser

Cello is an early, discontinued graphical web browser for Windows 3.1; it was developed by Thomas R. Bruce of the Legal Information Institute at Cornell Law School. It was released as shareware in 1993. While other browsers ran on various Unix machines, Cello was the first web browser for Microsoft Windows, using the winsock system to access the Internet. In addition to the basic Windows, Cello worked on Windows NT 3.5 and with small modifications on OS/2.

IBrowse Web browser for Amiga

IBrowse is a MUI-based web browser for the Amiga range of computers, and was a rewritten follow-on to Amiga Mosaic, one of the first web browsers for the Amiga Computer. IBrowse was originally developed for a company called Omnipresence, now defunct. The original author has since continued development of IBrowse.

MorphOS is an AmigaOS-like computer operating system (OS). It is a mixed proprietary and open source OS produced for the Pegasos PowerPC (PPC) processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale development boards that use the Genesi firmware, including the Efika and mobileGT. Since MorphOS 2.4, Apple's Mac mini G4 is supported as well, and with the release of MorphOS 2.5 and MorphOS 2.6 the eMac and Power Mac G4 models are respectively supported. The release of MorphOS 3.2 added limited support for Power Mac G5. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop.

Michael John Witbrock is a computer scientist in the field of artificial intelligence. Witbrock is a native of New Zealand and is the former Vice President of Research at Cycorp, which is carrying out the Cyc project in an effort to produce a genuine Artificial Intelligence.

YAM (Yet Another Mailer) Email client for Amiga computers

YAM is a MIME-compliant E-mail client written for AmigaOS and derivative operating systems. Originally created by Marcel Beck, it currently supports multiple user accounts, encrypted communications via OpenSSL and PGP, unlimited hierarchical folders and filters, a configurable GUI based on MUI, extensive ARexx support for automating tasks, and most of the features to be expected in modern E-mail clients.

Ambient (desktop environment) MUI-based desktop environment for MorphOS

Ambient is a MUI-based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Its main goals were that it should be fully asynchronous, simple and fast. Ambient remotely resembles Workbench and Directory Opus Magellan trying to mix the best of both worlds.

Magic User Interface Widget toolkit for AmigaOS

The Magic User Interface is an object-oriented system by Stefan Stuntz to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the system according to personal taste.

ARexx is an implementation of the Rexx language for the Amiga, written in 1987 by William S. Hawes, with a number of Amiga-specific features beyond standard REXX facilities. Like most REXX implementations, ARexx is an interpreted language. Programs written for ARexx are called "scripts", or "macros"; several programs offer the ability to run ARexx scripts in their main interface as macros.

Amiga software is computer software engineered to run on the Amiga personal computer. Amiga software covers many applications, including productivity, digital art, games, commercial, freeware and hobbyist products. The market was active in the late 1980s and early 1990s but then dwindled. Most Amiga products were originally created directly for the Amiga computer, and were not ported from other platforms.

AmigaOS is the proprietary native operating system of the Amiga personal computer. Since its introduction with the launch of the Amiga 1000 in 1985, there have been four major versions and several minor revisions of the operating system.

Workbench (AmigaOS) Graphical user interface for the Amiga computer

Workbench is the graphical file manager of AmigaOS developed by Commodore International for their Amiga line of computers. Workbench provides the user with a graphical interface to work with file systems and launch applications. It uses a workbench metaphor for representing file system organisation.

Intuition (Amiga) User interface engine of AmigaOS

Intuition is the native windowing system and user interface (UI) engine of AmigaOS. It was developed almost entirely by RJ Mical. Intuition should not be confused with Workbench, the AmigaOS spatial file manager, which relies on Intuition for handling windows and input events.

AmigaOS 4 Line of Amiga operating systems

AmigaOS 4 is a line of Amiga operating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS 3.1 source code developed by Commodore, and partially on version 3.9 developed by Haage & Partner. "The Final Update" was released on 24 December 2006 after five years of development by the Belgian company Hyperion Entertainment under license from Amiga, Inc. for AmigaOne registered users.

ReAction GUI is the widget toolkit engine that is used in AmigaOS 3.2-4.1.

Amiga support and maintenance software performs service functions such as formatting media for a specific filesystem, diagnosing failures that occur on formatted media, data recovery after media failure, and installation of new software for the Amiga family of personal computers—as opposed to application software, which performs business, education, and recreation functions.

AmigaOS Operating system for Amiga computers

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner and then Hyperion Entertainment. A PowerPC microprocessor is required for the most recent release, AmigaOS 4.

Origyn Web Browser

Origyn Web Browser (OWB) is a discontinued web browser that was synchronized with WebKit and sponsored by the technology company Pleyo. OWB provides a meta-port to an abstract platform with the aim of making porting to embedded or lightweight systems faster and easier. This port is used for embedded devices such as set-top boxes, and other consumer electronics.

Hollywood (programming language) Programming language

Hollywood is a commercially distributed programming language developed by Andreas Falkenhahn which mainly focuses on the creation of multimedia-oriented applications. Hollywood is available for AmigaOS, MorphOS, WarpOS, AROS, Windows, macOS, Linux, Android, and iOS. Hollywood has an inbuilt cross compiler that can automatically save executables for all platforms supported by the software. The generated executables are completely stand-alone and do not have any external dependencies, so they can also be started from a USB flash drive. An optional add-on also allows users to compile projects into APK files.

AmigaOS 4 version history

A new version of AmigaOS was released on December 24, 2006 after five years of development by Hyperion Entertainment (Belgium) under license from Amiga, Inc. for AmigaOne registered users.

References

  1. Fischer, Michael, Mosaic Revision History (Old), archived from the original on 14 July 2011, retrieved 7 July 2010
  2. 1 2 3 December, John; Randall, Neil (1994). World Wide Web Unleashed. Sams Publishing. p. 258f. ISBN   978-0-672-30617-4.
  3. Fischer, Michael, Introduction, archived from the original on 9 March 2012, retrieved 2 April 2011
  4. Fischer, Michael, The AmigaOS Datatypes System, archived from the original on 9 March 2012, retrieved 2 April 2011
  5. Fischer, Michael, The Rexx Interface in Amiga Mosaic, archived from the original on 9 March 2012, retrieved 2 April 2011
  6. Amiga World Volume 11 No 3 (March 1995) - Amiga Magazine Rack
  7. Fischer, Michael; Meyer, Michael; Witbrock, Michael. "User Extensibility in Amiga Mosaic" . Retrieved 24 March 2021.
  8. 1 2 3 4 "Installing Amiga Mosaic". Archived from the original on 11 September 2013. Retrieved 7 June 2013.