r5 - 04 Nov 2005 - 10:46:19 - BobKrzaczekYou are here: TWiki >  Help Web  > SurfingTheWeb
Tags:
create new tag
, view all tags

There's a variety of web browsers available for your use on the Sun machines in CIS. Some are graphic, like the Netscape browsers; these are common and probably what you expect when you think "web browser". However, there are also text-only browsers which have certain advantages that might be important to you. And, finally, there are a few tools which aren't really "web browsers" but may help you access certain sites or collections of files.

Web Browsers

Firefox

Firefox is an offshoot of the popular Mozilla project. Whereas Mozilla is an integrated web browser, mail application, news reader, and calendar client, Firefox is just the web browser engine repackaged with less overhead and a slicker interface. Generally speaking, Firefox or Mozilla are the browsers you should be using for your day-to-day web surfing.

Firefox 1.0.7 is installed on most CIS unix systems; it's located in /usr/local/bin and you should only have to type firefox to start it up.

Mozilla

Mozilla is an integrated web browser, email application, IRC chat client, calendar client, and HTML editor, all rolled into a single application.

Mozilla 1.7.12 is install on most CIS unix systems; it's located in /usr/local/bin so you should only have to type mozilla to start it up.

Netscape 7

Netscape is the company and the web surfing client from which the Mozilla project was born. Netscape 7 is still available on most CIS unix systems. If you encounter a web site that has features specific to this particular browser, you can start it up by typing netscape7 in your terminal window.

Netscape 6.2.3

This is the previous version of the Netscape browser, as distributed by Sun for their Solaris systems. This version of netscape is very stable, which is why some people prefer it to other browsers. If you need to run this web browser instead of the others, type netscape6 at your command prompt. Additionally, many CIS unix systems were patched at one point to run this browser from the control panel at the bottom of your CDE workspace.

Netscape 4

The last release of the old Netscape 4 series, version 4.79, is still available for your use. Occasionally, there are web pages whose authors "tried too hard" and cause problems for modern browsers; when you run across such a page, you can always try running Netscape 4.79 to view it. To access this version of the browser, run netscape4 at your shell prompt.

Hot Java

HotJava is a web browser written entirely in the Java programming language; originally it was just a "proof of concept", but it became popular with enough users that Sun starting developing it as a full featured web browser. It's small, cute, and deceptively useful.

In all honesty, you aren't that likely to find something that requires the use of HotJava instead of browsers like Netscape and friends. But, to run a "lighter" browser than the feature-laden Netscape, to access a portal on the web that's expressly written for HotJava's functionality, or just for a change of pace... it's installed here for you to play with.

Bear in mind, though, that HotJava 3.0 is the last release of this browser. Sun has end-of-lifed the product and no future versions are forthcoming.

You can run this browser by typing hotjava in your terminal window. HotJava takes a minute to start running, due to its Java installation residing on NFS. If this is a problem, we can easily install it locally to your workstation; just let us know.

lynx

lynx is a "text only" browser; it doesn't open your screen with tons of GUI windows. It runs in a terminal window (such as dtterm or xterm), or over remote telnet and ssh connections. It doesn't render graphics, and instead focuses on the textual content of web pages; it's easily the fastest way to navigate the World Wide Web (as well as FTP and other service sites) . People with slow net connections and dialups can really appreciate this.

lynx has a number of other features you may find useful. It can directly download a URL from the net to a local filesystem for later perusal and use. Certainly, you can do this with other tools like wget that are written expressly for downloading URLs, but if you aren't entirely certain what the URL you need may be and therefore need to surf a little bit first to find it, lynx is probably just what you need.

lynx can also assist in the authoring of HTML pages with a quick edit/view cycle. It can be an alternate viewer of web pages where the author "tried too hard" and created something unviewable under your graphic browser of choice. It can also summarize every available link on a given page, giving you direct access to the navigation of a site without having to read all the text in between. smile In short, a text-only browser like lynx could well be the fastest way to get from anywhere on the web to the information you're looking for...

Other Web Tools

wget

wget is a handy tool for downloading HTTP and FTP based resources to your account. It takes a URL, or a file containing multiple URL, and puts their contents into a directory somewhere in your account. It is especially useful when downloading very large files from the 'net; if the remote server should timeout or otherwise drop the connection, wget can automatically restart the download and pick up where it left off.

In addition to download single files and resources of any size and type off the 'net, wget can also make copies of entire web hierarchies for you. It's very useful if you need to "mirror" a website, or want to perform some "offline" browsing on your own.

curl

curl is an alternative to the wget utility. It has many of the same features, and can in general be used for many of the same tasks. It does, however, have some important differences.

curl is somewhat better at dealing with network proxies and other more bizarre interactions you might run into on the net. For example, writing your own tool to query Google is probably easier with curl than with wget. On the other hand, wget is much better at supporting recursive downloads, copying entire hierarchies and domains, and so on.

lwp-request

This is a Perl based downloading tool. It is actually four commands, not just one:

  • lwp-request is the generic interface to the tool
  • GET is used for making HTTP GET requests to download pages from the 'net.
  • POST can be used for uploading completed forms and other large (even multipart) data to a web server.
  • PUT is used for uploading files to a properly configured web server.

Obsolete Tools

Microsoft Internet Explorer

Microsoft Internet Explorer is no longer available on Solaris systems. Microsoft dropped support for Solaris IE back in version 4.

Tips and Tricks

Local Files and Documentation

Did you know you can use a web browser to browse local files as well as those on the net? For example, this is a very useful way to browse the CIS documentation tree under /cis/doc where we keep information on many different software packages used in the Center. The trick is to open a URL that looks like file:///cis/doc/ Various browsers also have a command for browsing local file trees.
  • Safari Type Command-O, or look for Open File under the File menu.
  • Netscape Type Control-O, or look for Open File under the File menu.
  • HotJava Type Control-O, or look for Open under the File menu. Then, hit the File... button in the resulting dialog box.
  • Lynx Hit the g key, and then just type the name of the file or directory you want to browse.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback