home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / faqs / comp / answers / picons-faq < prev    next >
Internet Message Format  |  1997-10-26  |  23KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!hecate.umd.edu!cs.umd.edu!info.usuhs.mil!news.msfc.nasa.gov!newsfeed.internetmci.com!131.103.1.102!iagnet.net!129.79.5.185!news.indiana.edu!news.indiana.edu!not-for-mail
  2. From: kinzler@cs.indiana.edu (Steve Kinzler)
  3. Newsgroups: comp.infosystems.www.authoring.images,comp.mail.misc,news.misc,comp.answers,news.answers
  4. Subject: Picons Frequently Asked Questions (FAQ)
  5. Followup-To: poster
  6. Date: 25 Oct 1997 21:17:39 -0500
  7. Organization: Computer Science, Indiana University
  8. Lines: 457
  9. Approved: news-answers-request@MIT.EDU
  10. Expires: 28 Nov 1997 00:00:01 GMT
  11. Message-ID: <62u983$9ef@moose.cs.indiana.edu>
  12. Reply-To: picons-admin@cs.indiana.edu (Picons Administrator)
  13. NNTP-Posting-Host: moose.cs.indiana.edu
  14. Summary: This posting documents picons ("personal icons"), large
  15.     collections of small constrained images used to represent users,
  16.     domains and newsgroups on the net.  They're used by various mail
  17.     and news software and on the WWW.
  18. Keywords: picons, faces, icon, bitmap, pixmap, xbm, xpm, gif, usenix, weather
  19. Xref: senator-bedfellow.mit.edu comp.infosystems.www.authoring.images:29188 comp.mail.misc:42235 news.misc:26662 comp.answers:28672 news.answers:115331
  20.  
  21. Archive-name: picons-faq
  22. Posting-Frequency: monthly
  23. Last-modified: 1997/04/16
  24. URL: http://www.cs.indiana.edu/picons/ftp/faq.html
  25.  
  26.                        Picons Frequently Asked Questions
  27.  
  28. Steve Kinzler <kinzler@cs.indiana.edu>
  29. 16 Apr 1997
  30.  
  31.    An HTML version of this document is available at
  32.    <URL:http://www.cs.indiana.edu/picons/ftp/faq.html>.
  33.  
  34.     1. What are picons?
  35.     2. Where can I get the picons databases and how are they licensed?
  36.     3. What is the structure of the picons databases?
  37.     4. What are the constraints on individual picons?
  38.     5. How are picons looked up in the databases?
  39.     6. What software and services are available that use picons?
  40.     7. What software is available to help create picons?
  41.     8. How can I submit picons to the databases?
  42.     9. Is there a mailing list about picons?
  43.    10. Who has contributed to picons?
  44.      _________________________________________________________________
  45.  
  46.   1. What are picons?
  47.  
  48.    "picons" is short for "personal icons". They're small, constrained
  49.    images used to represent users and domains on the net, organized into
  50.    databases so that the appropriate image for a given e-mail address can
  51.    be found. Besides users and domains, there are picons databases for
  52.    Usenet newsgroups and weather forecasts. The picons are in either
  53.    monochrome XBM format or color XPM and GIF formats.
  54.  
  55.    These databases have been compiled in hopes of helping make cyberspace
  56.    a more personable place. With them, software and services can be
  57.    developed to identify persons on the net by face (or, at least, by
  58.    institution logo) instead of by a cryptic e-mail address. Although
  59.    this software is still more potential than actual, much already exists
  60.    (see 6.). The picons databases themselves, of course, are only a first
  61.    step toward this goal.
  62.  
  63.    The picons databases have been built from the submissions of hundreds
  64.    of contributors across the net, and, as such, their accuracy and
  65.    appropriateness has not been extensively verified. Contributions and
  66.    corrections are welcome and encouraged (see 8.).
  67.  
  68.    The picons databases that currently are available are:
  69.  
  70.      * domains, logos for Internet domains
  71.      * misc, picons for common accounts and miscellany
  72.      * news, icons for Usenet newsgroups
  73.      * unknown, default picons for very high-level Internet domains
  74.      * usenix, face images of Usenix conference attendees
  75.      * users, picons for individual accounts (often face images)
  76.      * weather, icons for displaying weather forecasts
  77.  
  78.    The picons databases have previously been referred to as "faces"
  79.    collections or databases, because they were originally compiled for
  80.    use with the "faces" software. Since they're now used for more than
  81.    this and include more than actual face images, they're referred to as
  82.    the picons databases to make the distinction and to avoid overloading
  83.    the term "faces".
  84.      _________________________________________________________________
  85.  
  86.   2. Where can I get the picons databases and how are they licensed?
  87.  
  88.    The picons databases are available via WWW in the Picons Archive at
  89.    <URL:http://www.cs.indiana.edu/picons/ftp/index.html> or via FTP in
  90.    ftp.cs.indiana.edu:/pub/faces/picons/. This archive also includes
  91.    sources for picons application scripts and icon utilities and a set of
  92.    demo window dumps of some picons applications. An interactive random
  93.    picons sampler and a picons database search facility are also
  94.    available via WWW here.
  95.  
  96.    The databases are also mirrored in the UUNET archives in
  97.    ftp.uu.net:/published/usenix/faces/bundled/picons/, where they're
  98.    available via FTP or UUCP. Or they can be retrieved via e-mail -- send
  99.    mail to mailserv@cs.indiana.edu with "help" in the body to get
  100.    started.
  101.  
  102.    The databases are updated in these archives each day they change so
  103.    the most current version is always available. Since many of the
  104.    databases are constantly growing, you may want to update your local
  105.    copy of them periodically.
  106.  
  107.    Most of the databases have a license that places some conditions on
  108.    their use and distribution. Generally, this is just to ensure that the
  109.    volunteer efforts put into the databases are recognized and protected.
  110.    Otherwise, they're essentially freely usable, but see the LICENSE
  111.    section of the README file in the top directory of each database for
  112.    details.
  113.      _________________________________________________________________
  114.  
  115.   3. What is the structure of the picons databases?
  116.  
  117.    Each database is structured as a directory tree. Each directory deeper
  118.    into a database more specifically references a picon. The databases
  119.    for users and domains are organized by reversed Internet domainname
  120.    components followed by the username. For example, my XPM picon is
  121.    located in the "users" database under my most general e-mail address,
  122.    kinzler@indiana.edu, in the file
  123.  
  124.         users/edu/indiana/kinzler/face.xpm
  125.  
  126.    The picon files themselves are always named face.xbm, face.xpm or
  127.    face.gif. If a face.xpm file exists, then an equivalent face.gif file
  128.    will also exist, and vice versa. If the picon applies to the domain as
  129.    a whole and no user in particular, the username "unknown" is used.
  130.    These picons are typically in the "domains" or "unknown" databases,
  131.    for example
  132.  
  133.         domains/edu/indiana/cs/unknown/face.xpm
  134.  
  135.    If the picon applies to a specific user in any domain (usually
  136.    standard system accounts), the domain "MISC" is used. These picons are
  137.    typically in the "misc" or "unknown" databases, for example
  138.  
  139.         misc/MISC/postmaster/face.xpm
  140.  
  141.    Note that, with the exception of the special MISC domain, all parts of
  142.    the path are in lower-case.
  143.  
  144.    The "news" database is organized by Usenet newsgroup name components
  145.    with an "unknown" username. For example, the XPM picon for
  146.    rec.humor.oracle is in
  147.  
  148.         news/rec/humor/oracle/unknown/face.xpm
  149.      _________________________________________________________________
  150.  
  151.   4. What are the constraints on individual picons?
  152.  
  153.    Each final directory in a database may contain one or both of a
  154.    face.xbm file and a face.xpm/face.gif file set. Picons in all formats
  155.    are constrained to be 48 by 48 pixels in size. (An exception is the
  156.    weather database which has picons 64 by 64 pixels). Furthermore, XPM
  157.    picons are in the version 3 format of XPM and must use only colors in
  158.    one of two limited subsets of common colors. This restriction
  159.    minimizes the competition for colormap space for many users and
  160.    usually allows applications displaying picons to do so with the
  161.    standard colormap. GIF picons are equivalent to their XPM counterparts
  162.    with the XPM "none" color converted to "grey75" (rgb:BF/BF/BF) and
  163.    marked as transparent.
  164.  
  165.    The first color set is that used in the AIcons collection, version
  166.    1.6. See <URL:http://www.cit.gu.edu.au/~anthony/icons/docs/> for more
  167.    about the history and rationale of this color set. The colors in the
  168.    set are (by hexadecimal RGB triplets and X11 color names)
  169.  
  170.     00 00 00 black              EE 82 EE violet
  171.     2F 4F 4F dark slate grey    FF 00 FF magenta
  172.     70 80 90 slate grey         A0 20 F0 purple
  173.     BE BE BE grey               00 FF FF cyan
  174.     DC DC DC gainsboro          A0 52 2D sienna
  175.     FF FF FF white              CD 85 3F peru
  176.     00 00 80 navy               FF A5 00 orange
  177.     00 00 FF blue               FF D7 00 gold
  178.     1E 90 FF dodger blue        FF FF 00 yellow
  179.     87 CE EB sky blue           D2 B4 8C tan
  180.     E6 E6 FA lavender           F5 DE B3 wheat
  181.     2E 8B 57 sea green          FF FA CD lemon chiffon
  182.     32 CD 32 lime green         B2 22 22 firebrick
  183.     00 FF 00 green              FF 00 00 red
  184.     98 FB 98 pale green         FF 63 47 tomato
  185.  
  186.    The second color set is a greyscale set for use with photographic-type
  187.    icons when the first color set isn't satisfactory. Its colors by
  188.    hexadecimal RGB triplets and X11 color names are
  189.  
  190.     00 00 00 black              87 87 87 grey53
  191.     12 12 12 grey7              99 99 99 grey60
  192.     21 21 21 grey13             AB AB AB grey67
  193.     33 33 33 grey20             BA BA BA grey73
  194.     45 45 45 grey27             CC CC CC grey80
  195.     54 54 54 grey33             DE DE DE grey87
  196.     66 66 66 grey40             ED ED ED grey93
  197.     78 78 78 grey47             FF FF FF white
  198.  
  199.    The transparent or "none" color can be used with both color sets. In
  200.    fact, its use is encouraged as the background color.
  201.      _________________________________________________________________
  202.  
  203.   5. How are picons looked up in the databases?
  204.  
  205.    With most applications, databases are searched sequentially according
  206.    to an order specified by a search path. The definition of this path
  207.    will vary from application to application depending on the nature of
  208.    the application and the databases available and desired.
  209.  
  210.    The recommended order of the picons databases for a search path for
  211.    Internet e-mail addresses is:
  212.  
  213.     1. your personal database, if any
  214.     2. your local site database, if any
  215.     3. users
  216.     4. usenix
  217.     5. misc (MISC default picons)
  218.     6. domains
  219.     7. unknown ("smoking spy" catch-all default picons)
  220.  
  221.    Any of these databases are optional, of course, and may be excluded
  222.    for efficiency or because of lack of usefulness. As special purpose
  223.    databases, the news and weather databases are usually used alone or
  224.    with just personal and local additions.
  225.  
  226.    Each database is searched for a matching picon from most specific to
  227.    least specific. The search typically stops with the first match. Each
  228.    database is searched entirely before continuing with the next one. For
  229.    example, a lookup for the picon for kinzler@cs.indiana.edu would
  230.    proceed with this sequence of checks occuring within each database in
  231.    the search path. The picon used would be in the first of these
  232.    directories containing a suitable one:
  233.  
  234.     1. edu/indiana/cs/kinzler
  235.     2. edu/indiana/kinzler
  236.     3. edu/kinzler
  237.     4. MISC/kinzler
  238.     5. edu/indiana/cs/unknown
  239.     6. edu/indiana/unknown
  240.     7. edu/unknown
  241.     8. MISC/unknown
  242.      _________________________________________________________________
  243.  
  244.   6. What software and services are available that use picons?
  245.  
  246.    There's a number of programs available that use picons to monitor
  247.    incoming e-mail or represent an e-mail message. Applications are also
  248.    available to monitor print queues, unread news, system mail queues,
  249.    weather forecasts, given addresses and newsgroups, and so on.
  250.  
  251.    All such software can be found in the Faces Archive available via WWW
  252.    at <URL:http://www.cs.indiana.edu/ftp/faces/index.html> or via FTP in
  253.    ftp.cs.indiana.edu:/pub/faces/.
  254.  
  255.    The Faces Archive is also mirrored in the UUNET archives in
  256.    ftp.uu.net:/published/usenix/faces/bundled/, where they're available
  257.    via FTP or UUCP. Or they can be retrieved via e-mail -- send mail to
  258.    mailserv@cs.indiana.edu with "help" in the body to get started.
  259.  
  260.    The Picons Search engine at
  261.    <URL:http://www.cs.indiana.edu/picons/search.html> searches the picons
  262.    databases for requested picon sets and displays the found picons. As
  263.    such, it can serve as an icon lookup service for Internet users and
  264.    domains and Usenet newsgroups.
  265.  
  266.    The Picons Memory Game at
  267.    <URL:http://www.cs.indiana.edu/cgi-bin/picons-memory> lets you play
  268.    the Memory card game in JavaScript with any number of players, any
  269.    number of cards, and any set of Web images, including many pre-defined
  270.    subsets of picons to randomly select from. It's a fun and challenging
  271.    game for all ages.
  272.  
  273.    The Picons Sonification page at
  274.    <URL:http://www.cs.indiana.edu/picons/javoice/index.html> uses the
  275.    vOICe Java applet to compute and play auditory representations of
  276.    images, including GIF picons, intended as a step towards a vision
  277.    substitution device for the blind.
  278.  
  279.    The WWW-Finger Gateway with Faces at
  280.    <URL:http://www.cs.indiana.edu/finger/gateway> displays picon
  281.    sequences for the users and hosts it fingers.
  282.  
  283.    Anthony's Icon Library (AIcons) at
  284.    <URL:http://www.sct.gu.edu.au/~anthony/icons/> includes some picons
  285.    among its various icon sections, which are organized for programming,
  286.    application and Web usage. In particular, the library highlights the
  287.    country flag domain picons and the Olympic event logo picons.
  288.  
  289.    The Indiana University Computer Science Personnel Directory at
  290.    <URL:http://www.cs.indiana.edu/people/index.html> uses picons of users
  291.    in indices of its personnel information pages.
  292.  
  293.    The Bloomington Weather page at
  294.    <URL:http://www.cs.indiana.edu/weather/bmg.html> displays a table of
  295.    picons to summarize the current weather and forecast. Similar pages
  296.    may be set up at other sites for other city's weather.
  297.      _________________________________________________________________
  298.  
  299.   7. What software is available to help create picons?
  300.  
  301.    There's a cornucopia of software available on all computing platforms
  302.    for creating and manipulating images which can be useful towards
  303.    creating picons. Images can be created by hand or scanned in with a
  304.    scanner. Also, one can scrounge around existing image collections or
  305.    browse the World-Wide Web for images that can be converted and scaled
  306.    to a picon.
  307.  
  308.    The JavaFaces documentation at
  309.    <URL:http://gate.cruzio.com/~jthomas/javafaces/picons.html> provides
  310.    advice on creating picons under Windows 95 and OS/2 environments. If
  311.    you can put your image on the Web, then you can use the PIconCreate
  312.    service at
  313.    <URL:http://gate.cruzio.com/~jthomas/javafaces/picons.html#piconcreate
  314.    > to process and submit it as a picon.
  315.  
  316.    Below are some software packages I commonly use for creating picons
  317.    under a Unix/X11 environment. The Iconolog site at
  318.    <URL:http://www.ozemail.com.au/~afactor/tools/iconTools.html>
  319.    references many icon tools for other environments.
  320.  
  321.    XPM, koala.inria.fr:/pub/xpm/
  322.           A library needed by most other software with XPM support.
  323.    NetPBM
  324.           A very broad suite of image filters and tools, particularly
  325.           useful for format conversions.
  326.    picons bits, ftp.cs.indiana.edu:/pub/faces/picons/
  327.           Special supplements to NetPBM for picons.
  328.    xbmbrowser, ftp.x.org:/contrib/utilities/
  329.           Great for viewing and managing picons databases and working on
  330.           sets of picons.
  331.    AIcons support environment, ftp.cs.indiana.edu:/pub/AIcons/
  332.           This greatly extends xbmbrowser and other software listed here
  333.           as picons support tools.
  334.    bitmap, X11 archives
  335.           A standard X11 tool for editting XBM bitmaps; the X11R5 and
  336.           later versions are recommended.
  337.    pixmap, avahi.inria.fr:/pub/pixmap/
  338.           An X11 tool for editting XPM pixmaps.
  339.    xv, ftp.cis.upenn.edu:/pub/xv/
  340.           A powerful image processing and conversion tool; shareware
  341.           versions 3 and later support XPM.
  342.    xpaint, X11 contrib archives
  343.           A simple paint program for X11.
  344.    xgrabsc/xgrab, ftp.x.org:/contrib/applications/
  345.           Handy tools for grabbing an image from your display.
  346.    xfontsel, X11 archives
  347.           A standard X11 tool for displaying a text string in various
  348.           fonts.
  349.    xmag, X11 archives
  350.           A standard X11 tool for magnifying a portion of your display.
  351.      _________________________________________________________________
  352.  
  353.   8. How can I submit picons to the databases?
  354.  
  355.    If you use the PIconCreate service at
  356.    <URL:http://gate.cruzio.com/~jthomas/javafaces/picons.html#piconcreate
  357.    > to process your Web image into a picon, then you can submit it to
  358.    the databases with the service, too. Otherwise, you can use e-mail or
  359.    FTP to submit your picons. Large sets of picons can be packaged and
  360.    uploaded via FTP to ftp.cs.indiana.edu:/pub/faces/picons/incoming/.
  361.    For individual picons or small sets of picons, it's preferable to
  362.    submit them (or their URLs) via e-mail.
  363.  
  364.    To submit a new or revised picon to a database, mail its XBM, XPM or
  365.    ASCII PNM (ASCII PBM, ASCII PGM or ASCII PPM) file to one of these
  366.    addresses
  367.  
  368.      * picons-users@cs.indiana.edu
  369.      * picons-domains@cs.indiana.edu
  370.      * picons-news@cs.indiana.edu
  371.  
  372.    as appropriate. Alternately, you may mail in, alone in the body of the
  373.    message, a URL referencing the image file.
  374.  
  375.    In any case, the subject line should contain only the e-mail address
  376.    (in user@dom.ain format) the users picon is for (eg,
  377.    "kinzler@indiana.edu"), the domain address or hierarchy the domains
  378.    picon is for (eg, "sei.cmu.edu" or "cmu.edu"), or the newsgroup or
  379.    newsgroup hierarchy the news picon is for (eg, "comp.unix.shell" or
  380.    "comp"). Please submit each picon in a separate mailing.
  381.  
  382.    For picons contributed to the users database, the domain specified in
  383.    the subject should be the most general at which the given username is
  384.    uniquely applicable, even if such a domain isn't valid as a mailing
  385.    address. For example, if "kinzler" is the same user in every subdomain
  386.    of "indiana.edu", his picon would be submitted as
  387.    "kinzler@indiana.edu" even if that's not a valid mailing address.
  388.  
  389.    The body of mailed files should contain only the picon, preferably
  390.    already within the standard picons constraints (see 4.) and preferably
  391.    as an XBM, XPM or ASCII PNM picon unpackaged in plain text. A GIF
  392.    version of a picon need not be mailed in if its corresponding XPM or
  393.    ASCII PNM version is submitted. But, if you do mail in a GIF, or other
  394.    non-ASCII format image, you'll need to package it somehow for mail
  395.    transfer. You may mail in images (or URLs for images) with other
  396.    sizes, formats and color sets, but they may not be able to be
  397.    successfully processed and added to the databases.
  398.  
  399.    See 7. for pointers to software and advice to aid in creating picons.
  400.    Any extra comments about the submitted picons can be mailed separately
  401.    to picons-admin@cs.indiana.edu.
  402.  
  403.    After being processed, submissions are deleted from the FTP picons
  404.    incoming directory. They will then appear in the distributed databases
  405.    within the next 24 hours.
  406.      _________________________________________________________________
  407.  
  408.   9. Is there a mailing list about picons?
  409.  
  410.    A mailing list is available for announcements and discussion related
  411.    to the faces and xfaces software and the picons databases. See 6.
  412.    about accessing the Faces Archives for these, as well as archives of
  413.    the mailing list.
  414.  
  415.    Mail sent to faces@cs.indiana.edu is mailed to everyone on the mailing
  416.    list. Mail faces-request@cs.indiana.edu with your requests to
  417.    subscribe to or unsubsribe from the mailing list.
  418.      _________________________________________________________________
  419.  
  420.   10. Who has contributed to picons?
  421.  
  422.    Steve Kinzler <kinzler@cs.indiana.edu> is the creator and primary
  423.    developer of the picons databases, application scripts, and online
  424.    services. He began around 1990 after installing faces and finding its
  425.    potential limited by the lack of a substantial collection of domain
  426.    icons. He's created or adapted a good share of the picons and
  427.    reviewed, installed and sometimes tweaked all the rest.
  428.  
  429.    Daniel Glazman <Daniel.Glazman@der.edf.fr>, Iain Sinclair
  430.    <axolotl@socs.uts.edu.au>, Dirk Craeynest
  431.    <Dirk.Craeynest@cs.kuleuven.ac.be>, Dougal Scott <dwagon@aaii.oz.au>
  432.    and Yuval Kfir <yuval@valor.com> have contributed a substantial number
  433.    of picons themselves and some of the picons have been adapted from
  434.    Jeff Poskanzer's <jef@netcom.com> bitmap collection. Rich Burridge
  435.    <Richard.Burridge@eng.sun.com> compiled early versions of a combined
  436.    users and misc database. Hundreds of others around the net have
  437.    contributed some number of picons to the databases. Under the Usenix
  438.    FaceSaver project, Dave Yost, Lou Katz, Barb Dijker
  439.    <barb.dijker@labyrinth.com> and David C Lawrence <tale@uunet.uu.net>
  440.    have compiled and made available thousands of face images of Usenix
  441.    conference attendees (available at
  442.    ftp.uu.net:/published/usenix/faces/) which form the basis for the
  443.    usenix picons database.
  444.  
  445.    John Thomas <jthomas@cruzio.com> developed and supports the
  446.    PIconCreate service for the processing and submission of Web images as
  447.    picons.
  448.  
  449.    These folks are acknowledged for their development work with
  450.    applications which use picons: Rich Burridge
  451.    <Richard.Burridge@eng.sun.com> (faces), Chris Liebman
  452.    <liebman@zod.clark.net> (xfaces), John Thomas <jthomas@cruzio.com>
  453.    (JavaFaces), Daniel Glazman <Daniel.Glazman@der.edf.fr> (MEUF), Brent
  454.    Welch <Brent.Welch@eng.sun.com> and John LoVerso <loverso@osf.org>
  455.    (exmh), Ido Hardonag <ido@netmanage.co.il> (Chameleon), Marc
  456.    VanHeyningen <mvanheyn@cs.indiana.edu> (WWW-Finger Gateway with
  457.    Faces), James Ashton <James.Ashton@anu.edu.au> (compface), Rob Kooper
  458.    <kooper@cc.gatech.edu> (libfaces), and Axel Belinfante
  459.    <Axel.Belinfante@cs.utwente.nl> (ircfaces). faces, the software which
  460.    started it all, was itself inspired by seminal work by Rob Pike
  461.    <rob@bell-labs.com> and Dave Presotto <presotto@plan9.att.com> with
  462.    their vismon program for Bell Labs Version 8 Unix described in Face
  463.    the Nation.
  464.  
  465.    And these folks are acknowledged for developing software which has
  466.    been especially important in the creation of the picons databases:
  467.    Davor Matic (bitmap), Lionel Mallet (pixmap), Anthony Thyssens
  468.    <anthony@cit.gu.edu.au> and Ashley Roll <ash@cit.gu.edu.au> (AIcons &
  469.    xbmbrowser), and Jeff Poskanzer <jef@netcom.com> and the NetPBM
  470.    developers (PBMPlus/NetPBM).
  471.  
  472.    Plus others I'm sure I've neglected to mention.
  473.      _________________________________________________________________
  474.  
  475.  
  476.     <kinzler@cs.indiana.edu>
  477.