Skip to content

csev/xmosaic-1.2

Repository files navigation

xmosaic-1.2

I took a few hours, downloaded xmosaic-1.2 and got it working on Max OS/X as part of an article I was writing - the code is here in case you want to experience what the web was like in 1993 :)

Demonstration

Here is a YouTube Video demonstrating the application.

Ubuntu Linux Install these dependencies before building apt-get install build-essential libxmu-dev libxmu-headers libxpm-dev libmotif-dev imagemagick

OSX Download and install X-Windows and OpenMotif from:

https://xquartz.macosforge.org/landing/

https://www.ist-inc.com/motif/download/index.html

OpenMotif installs into /usr/OpenMotif

Here is a compiled Binary Macintosh Distribution that should work on Max OS/X 10.6 or later (with the pre-requisites installed).

I am not an expert in Mac OS/X application distribution so I don't have any kind of one-click installer simply because I don't have the skills to make such an installer.

Solaris 9 (32-bit) The following packages need to be installed:

  • SUNWxwice (X Window System Inter-Client Exchange (ICE) Components)
  • SUNWxwplt (X Window System platform software)
  • SUNWxwrtl (X Window System & Graphics Runtime Library Links in /usr/lib)

Compiling the Code

You can look at the NCSA README but here are the quick instructions.

make linux (Build for Linux)

make osx (Build for osx)

make solaris9 (Build for Solaris 9)

From the src directory start xmosaic:

./xmosaic &

I have made very few changes to let it browse a bit more of the web reasonably:

  • It uses HTTP/1.1 instead of HTTP 1.0 so it can see virtual hosted sites

  • It uses sips for OSX to convert all images to gif to give best chance of seeing them. Under linux it uses imagemagick.

  • It ignores ampersand hex values as those were not invented yet

  • It hides content between script and style tags as those were not invented yet

It also is pretty chatty in the console while it is running - I am still working on the code and want to see if it breaks.

XMosaic 1.2 running on Max OSX

XMosaic 1.2 viewing info.cern.ch

About

XMosaic-1.2 (1993) - Running Native under X-Windows on Mac OS/X

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages