[misc.jobs.offered] JOB VACANCY

larry@postgres.uucp (Larry Rowe) (07/07/87)

I am looking for a full-time programmer to work on OBJFADS, an object-oriented
programming environment for interactive, multimedia database applications.
More details on OBJFADS are included below.  Details on the position are:

    Programmer/Analyst II	(monthly salary:  $2547-$3073)

    Responsibilities:
      System programming for an object-oriented programming environment
      in Common Lisp and C.  Duties include implementing a forms system 
      to display multimedia data (e.g., text, graphics, image, and audio 
      data) and a "what you see is what you get" editor for forms.

    Minimum Qualifications:
      Graduation from college with a major in an appropriate field (e.g.,
      computer science, mathematics, or physical sciences); or an
      equivalent combination of education and experience.

    Required Skills:
      Experienced Lisp and/or C programmer.  Experience with the X Windowing
      System, relational database systems, object-oriented programming,
      user-interface design is desirable, but not required.  Proven ability
      to develop production quality programs is essential.

The position is full-time, starting as soon as possible, and ending
6/30/88.  There is a possibility that the position will be funded
beyond the ending date.  If you are interested, contact Sharon Wensel
at 415-642-4662 or wensel@postgres.edu for more information and instructions
to apply formally for the position.

OBJFADS is an object-oriented programming environment for POSTGRES,  
a  next-generation DBMS designed to support engineering/scientific 
and expert  system  applications.  OBJFADS has a shared object 
hierarchy (i.e., a portion of the object hierarchy is shared with 
other users), a direct manipulation  interface, extensible interface 
abstractions (e.g., active forms with user-defined field-types), and
integrated application generators (e.g., query/update interface generators). 
POSTGRES is an extensible relational DBMS (e.g., attribute data types 
and access methods can be defined by users) that provides support for 
complex objects (a ``procedure'' data type), active databases 
(e.g., alerters, triggers, and rules), and historical data (including 
versions and snapshots).

OBJFADS is being implemented in Common Lisp using the X Windowing System
and the Common Lisp Object System.  Our goal is to build a public domain,
portable system that will run on a variety of high performance Unix (AT&T
trademark) workstations.

	Larry Rowe
	Computer Science Division - EECS
	University of California
	Berkeley, CA 94720