home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / computer-lang / Ada / www-server / text0000.txt < prev   
Encoding:
Text File  |  1996-06-01  |  14.6 KB  |  377 lines

  1. Archive-name: computer-lang/Ada/www-server
  2. Comp-lang-ada-archive-name: www-server
  3. Posting-Frequency: monthly
  4. Last-modified: 31 May 1996
  5. Last-posted: 23 April 1996
  6.  
  7.                 Ada FAQ: The Home of the Brave Ada Programmers
  8.                                (HBAP WWW Server)
  9.  
  10.    In this FAQ you will find: an overview of the contents of the HBAP WWW
  11.    server (the Home of the Brave Ada Programmers), general information on
  12.    WWW, and references to some available WWW browsers.
  13.  
  14.     Recent changes to this FAQ are listed in the first section after the table
  15.     of contents. This document is under explicit copyright.
  16.  
  17. Table of Contents:
  18.  
  19.      * Introduction
  20.      * What's On The HBAP WWW Server?
  21.      * Cross-referencing
  22.      * Submission Directions
  23.      * Other Ada-Related WWW Servers
  24.      * What is WWW?
  25.      * Some WWW browsers
  26.      * Copying this FAQ
  27.  
  28.  
  29. Recent changes to this FAQ
  30.  
  31.      * 960531: more minor updates (new material, other Ada-related WWW
  32.        servers).
  33.      * 960123: minor updates and corrections.
  34.      * 950915: www-through-email service no longer available.
  35.      * 950621: update of the information on WWW browsers and email
  36.        access.
  37.      * 950420: minor extensions and revisions.
  38.      * 950124: approved for posting in *.answers.
  39.      * 950119: new material in the Home of the Brave Ada Programmers.
  40.  
  41.  
  42.      _________________________________________________________________
  43.  
  44. Introduction
  45.  
  46.    The HBAP WWW Server is a hypertext information server to help
  47.    disseminate information about the Ada programming language. It is
  48.    alive and heavily used. The HBAP was created and is managed by Magnus
  49.    Kempe.
  50.  
  51.    The URL of HBAP is
  52.    http://lglwww.epfl.ch/Ada/
  53.    [don't forget the trailing '/'; and it's 'Ada', neither 'ADA' nor
  54.    'ada'].
  55.  
  56.    The HBAP Ada WWW server keeps growing. All comments, ideas,
  57.    contributions, and requests for additions or corrections, are most
  58.    welcome. Email should be directed to the maintainer,
  59.    Magnus.Kempe@di.epfl.ch
  60.  
  61.    HBAP is physically located at the Software Engineering Lab of the
  62.    Swiss Federal Institute of Technology in Lausanne, Switzerland.
  63.  
  64.    The latest version of this FAQ is always accessible through WWW as
  65.    http://lglwww.epfl.ch/Ada/FAQ/ada-www-server.html#title
  66.  
  67. Maintenance
  68.  
  69.    This FAQ is maintained on an individual volunteer basis, by Magnus
  70.    Kempe (Magnus.Kempe@di.epfl.ch). [Note: This is done as a hobby, not
  71.    in my capacity as an employee at the Swiss Federal Institute of
  72.    Technology. --MK]
  73.  
  74. Information about this document
  75.  
  76.    This file is posted monthly to comp.lang.ada, comp.answers, and
  77.    news.answers.
  78.  
  79.    This document has a home on the HBAP, in hypertext format, URL
  80.    http://lglwww.epfl.ch/Ada/FAQ/ada-www-server.html#title
  81.  
  82.    It is available --as posted in *.answers-- on rtfm.mit.edu, which
  83.    archives all FAQ files posted to *.answers; see directory
  84.    ftp://rtfm.mit.edu/pub/usenet-by-group/news.answers/computer-lang/Ada
  85.  
  86.    The text-only version is also available in directory
  87.    ftp://lglftp.epfl.ch/pub/Ada/FAQ
  88.  
  89.    Magnus Kempe maintains this document; it's a hobby, not a job.
  90.    Feedback (corrections, suggestions, ideas) about it is to be sent via
  91.    e-mail to Magnus.Kempe@di.epfl.ch
  92.    Thanks.
  93.  
  94.    In all cases, the most up-to-date version of the FAQ is the version
  95.    maintained on the HBAP WWW Server. Please excuse any formatting
  96.    inconsistencies in the posted version of this document, as it is
  97.    automatically generated from the on-line version.
  98.  
  99. What's On The HBAP WWW Server?
  100.  
  101.    The HBAP WWW Server provides Ada-related information and hypertext
  102.    access in areas including but not limited to:
  103.      * Reference Texts
  104.           + hypertext versions of RM 95 and LRM 83
  105.           + text of RM 95 and LRM 83
  106.           + hypertext version of the Ada 95 Rationale
  107.           + text of the Ada 83 Rationale
  108.      * Resources
  109.           + standards
  110.           + bindings
  111.           + tools and components
  112.           + software repositories
  113.           + lists of books and articles, and bibliographies
  114.           + online papers
  115.           + research activities
  116.           + access to the current list of validated compilers
  117.           + cheap and free compilers
  118.           + educational discounts
  119.           + lists of compiler and tool vendors
  120.           + CD-ROMs
  121.      * Intellectual Ammunition
  122.           + some facts about the language
  123.           + Ada 9X, and state of revision process (the name is Ada 95)
  124.           + moving from C/C++ to Ada
  125.           + Ada in academia (e.g. who teaches Ada, textbooks, educational
  126.             discounts)
  127.           + Ada in industry (e.g. success stories)
  128.           + special interest groups
  129.           + debunking myths
  130.      * Introductory Material
  131.           + design goals and summary of the language
  132.           + an excellent free online tutorial on Ada 95 (Lovelace)
  133.           + an annotated list of textbooks
  134.           + information about free compilers
  135.      * Frequently Asked Questions--with Answers
  136.           + comp.lang.ada
  137.           + Programming with Ada
  138.           + Learning Ada
  139.           + Ada WWW
  140.           + PAL
  141.           + Team-Ada
  142.      * FTP Sites --with Mirrors-- and other Ada-related WWW Servers
  143.      * Ada-related Conferences, News and Events
  144.           + conferences, workshops (calls for papers, programs)
  145.           + calendar
  146.           + press releases
  147.           + technical and other news
  148.      * Historical Notes on Ada
  149.           + the Lady and the programming language
  150.      * Ada Picture Gallery
  151.  
  152.  
  153.    For instance, you will find the list of schools using Ada in CS1 or
  154.    CS2, articles on commercial success stories, information about
  155.    software components, as well as hypertext versions of the Ada
  156.    reference manual (both 83 and draft 9X).
  157.  
  158. Cross-referencing
  159.  
  160.    The main entry point to the HBAP WWW Server is the page "Home of the
  161.    Brave Ada Programmers", located at URL
  162.  
  163.     http://lglwww.epfl.ch/Ada/
  164.  
  165.    Don't forget the trailing slash!
  166.  
  167.    If you reference the HBAP WWW Server in a document, you should use the
  168.    name "Home of the Brave Ada Programmers" -- or possibly "HBAP" or "The
  169.    HBAP WWW Server".
  170.  
  171.    The URL and names indicated above are the reference you should HREF if
  172.    you want to keep a pointer to this page (other references are subject
  173.    to change anytime--well, it's not quite that drastic, but they're not
  174.    cast in electronic stone). For instance, using Netscape, you can use
  175.    the Add Bookmark option of the Bookmarks menu to record a URL when you
  176.    are visiting it.
  177.  
  178. Submission Directions
  179.  
  180.    The HBAP WWW Server is a service provided as a means of disseminating
  181.    information on Ada. Submittals are accepted by e-mail in text form,
  182.    HTML markup, or as references to other locations containing
  183.    information related to Ada. For other formats, please send a proposal
  184.    first and we'll work it out.
  185.  
  186.     Upload Directions
  187.  
  188.    There is no "upload" directory for security reasons. To submit a
  189.    document please send an e-mail message which contains a description of
  190.    the contents of the document and the document as an attachment. If you
  191.    send the document in a compressed or translated form, please indicate
  192.    how to uncompress. If your document is very large--say 1 MB--I'll tell
  193.    you how to upload it through FTP.
  194.  
  195.    Send all correspondence to: Magnus.Kempe@di.epfl.ch
  196.  
  197.     Description of Contents
  198.  
  199.    Please make sure that the nature of the document is clear (title,
  200.    author, contact information, date).
  201.  
  202.     Copyright Restrictions
  203.  
  204.    If the document has been copyrighted for publication elsewhere,
  205.    provide information from the copyright holder that permission is
  206.    granted to publish the document in this form (and DO provide a
  207.    copyright notice). If it hasn't been published elsewhere, put an
  208.    explicit copyright statement on it to protect your intellectual
  209.    property.
  210.  
  211.    THANK YOU!
  212.  
  213. Other Ada-Related WWW Servers
  214.  
  215.    After the creation of HBAP, a number of personal and institutional
  216.    efforts have also created Ada-oriented WWW servers. Here is a
  217.    sampling:
  218.  
  219.    ACM SIGAda
  220.           URL http://www.acm.org/sigada/
  221.           ACM SIGAda -- the ACM Special Interest Group on the Ada
  222.           programming language -- has its own home page, where you can
  223.           find the latest information about ACM SIGAda's activities.
  224.  
  225.           The SIGAda home page points to information on SIGAda, including
  226.           the many different Working Groups within SIGAda. There you'll
  227.           find info on topics such as bindings, software standards,
  228.           reuse, performance issues, and Artificial Intelligance and Ada
  229.           just to name a few. There is also information on the many local
  230.           SIGAda organizations found world wide. Additionally, there are
  231.           links from the SIGAda page to many Ada resources found around
  232.           the internet.
  233.  
  234.    Ada Information Clearinghouse
  235.           The AdaIC is sponsored by the US DoD through the AJPO. It has a
  236.           mission, a server, and a newsletter, and it publishes many
  237.           reports and reference documents (online and on paper).
  238.  
  239.    PAL
  240.           URL http://wuarchive.wustl.edu/languages/ada/pal.html
  241.           The Public Ada Library at WUArchive, USA.
  242.  
  243.    European mirror of PAL
  244.           URL http://web.cnam.fr/Languages/Ada/PAL/
  245.           Located at Conservatoire National des Arts et MΘtiers, Paris
  246.           (CNAM).
  247.  
  248.    Ada-Belgium
  249.           URL http://www.cs.kuleuven.ac.be/~dirk/ada-belgium/
  250.           Ada-Belgium organizes an annual seminar, an annual Ada Tools
  251.           Exhibition, small workshops, publishes 3 issues of its
  252.           newsletter a year, and has two e-mail lists for the Ada
  253.           community in Belgium. On demand, training seminars can be
  254.           organized. They also manage an Ada archive (with material from
  255.           the PAL, see below).
  256.  
  257.    SEI
  258.           URL http://www.sei.cmu.edu/FrontDoor.html
  259.           The Software Engineering Institute (SEI) is a federally funded
  260.           research and development center operated since 1984 by Carnegie
  261.           Mellon University, Pittsburgh, PA, USA.
  262.  
  263.           The SEI is sponsored by the U.S. Department of Defense through
  264.           the Advanced Research Projects Agency (ARPA). The SEI objective
  265.           is to provide leadership in software engineering and in the
  266.           transition of new software engineering technology into
  267.           practice.
  268.  
  269.           (This site has a lot of material about Software Engineering in
  270.           general, and some about Ada in particular.)
  271.  
  272.  
  273. What Is WWW?
  274.  
  275.    The World Wide Web (WWW) is what Fortune Magazine ("The Internet And
  276.    Your Business," March 7, 1994, pp. 86-96) called the "killer
  277.    application" that will make the Internet indispensable to anyone in
  278.    the 1990's just as the spreadsheet did for the PC in the 1980's.
  279.  
  280.    WWW is like a distributed hypermedia encyclopedia. It is a database
  281.    and communications protocol, it is multimedia, distributed, and
  282.    hypertext. Clicking on links takes the user from document to document,
  283.    from site to site, world-wide. WWW was originally developed by
  284.    researchers at CERN, Geneva, Switzerland.
  285.  
  286.    The basic concepts used in WWW are hypertext--text that is not
  287.    constrained to be linear--and multimedia--information that is not
  288.    constrained to be text. With hypertext, documents can contain links to
  289.    other documents, or another reference within the same document. With
  290.    multimedia, documents can contain objects that are not necessarily
  291.    text--sounds, movies, and interactive sessions are all possible.
  292.  
  293.    Now everyone knows (or pretends to know) what the Internet and WWW
  294.    are; indeed, as early as in 1994, the WWW attracted attention from
  295.      * Business Week (Nov 14, 1994, pp. 80-88; March 28, 1994, pp. 170
  296.        and 180),
  297.      * Byte ("Data Highway," March 1994; "The Web Means Business",
  298.        November 1994, pp. 26-27),
  299.      * Scientific American ("Wire Pirates," March 1994),
  300.      * New Media (November 1994),
  301.      * PC Magazine (October 11, 1994),
  302.      * Conde Nast Traveller (11/94, pp. 37-49, 58),
  303.      * Money (November 1994, p. 125),
  304.      * Unix Review (October 1994),
  305.      * Advanced Systems ("Doing Business on the Internet", November 1994,
  306.        pp. 50-55),
  307.      * German Der Spiegel (March 1994), and
  308.      * British PC Week (March 15, 1994).
  309.  
  310.  
  311.    For more information, read the WWW FAQ, available in hypertext at
  312.    http://www.boutell.com/faq/www_faq.html and in the FTP archive of
  313.    news.answers: ftp://rtfm.mit.edu/pub/usenet/news.answers/www/faq
  314.  
  315. Some WWW Browsers
  316.  
  317.    Commercial and free WWW browsers are available for all major platforms
  318.    (Unix, Macintosh, Windows, DOS, VMS, VM, NeXTstep...). New versions
  319.    become available at least twice a year (for each browser), and even
  320.    new browsers regularly make their appearance.
  321.  
  322.    A list of browsers is available on the Web as
  323.    http://www.w3.org/hypertext/WWW/Clients.html and used to be regarded
  324.    as an authoritative list.
  325.  
  326.    Here is some quick reference information for a few free browsers:
  327.  
  328.    Mosaic (the catalyst of the WWW) is the name of an application which
  329.    lets users navigate through the Internet and browse through the Web;
  330.    this software --distributed free to anyone who requests it and
  331.    available for Unix workstations, Macintosh systems, and MS Windows--
  332.    is developed and maintained at NCSA, Champaign-Urbana, Illinois. The
  333.    Mosaic binaries are FTP-able from ftp://ftp.ncsa.uiuc.edu/Mosaic (Unix
  334.    and VMS), ftp://ftp.ncsa.uiuc.edu/Mac/Mosaic and
  335.    ftp://ftp.ncsa.uiuc.edu/PC/Mosaic
  336.  
  337.    Lynx is a full screen browser for vt100 terminals; precompiled
  338.    binaries are available from ftp://ftp2.cc.ukans.edu/pub/lynx
  339.  
  340.    Cello is a client for PCs running Windows, available from
  341.    ftp://fatty.law.cornell.edu/pub/LII/Cello
  342.  
  343.    W3 is an Emacs subsystem, available from
  344.    ftp://moose.cs.indiana.edu/pub/elisp/w3
  345.  
  346.  
  347.      _________________________________________________________________
  348.  
  349. Copying this FAQ
  350.  
  351.    This FAQ is Copyright ⌐ 1994-1996 by Magnus Kempe. It may be freely
  352.    redistributed --as posted by the copyright holder in comp.lang.ada--
  353.    in other forums than Usenet News as long as it is completely
  354.    unmodified and that no attempt is made to restrict any recipient from
  355.    redistributing it on the same terms. It may not be sold or
  356.    incorporated into commercial documents without the explicit written
  357.    permission of the copyright holder.
  358.  
  359.    Permission is granted for this document to be made available under the
  360.    same conditions for file transfer from sites offering unrestricted
  361.    file transfer on the Internet and from Forums on e.g. Compuserve and
  362.    Bix.
  363.  
  364.    This document is provided as is, without any warranty.
  365.  
  366.  
  367.      _________________________________________________________________
  368.  
  369.    Enjoy.
  370.  
  371.     Magnus Kempe -- Magnus.Kempe@di.epfl.ch
  372.  
  373.  
  374.      "I know not what course others may take, but as for me,
  375.      Give me Liberty... or Give me Death!"
  376.      -- Patrick Henry, Son of Thunder
  377.