[misc.jobs.offered] Lisp programmer wanted at IRL, Palo Alto, California

mkent@dewey.soe.berkeley.edu (Marty Kent) (06/26/89)

We're involved in the development of a geometric optics simulation 
microworld to be used as part of high school physics classes.  The 
software is a graphical-interface, direct-manipulation style system 
which simulates an optical bench setup (featuring such elements as 
lenses, mirrors, screens, etc.)  The main point is for the user to be able 
to trace the paths of light rays and examine phenomena of reflection, 
refraction and image formation.  We provide the users the ability to go 
between "realistic," 3-dimensional views of things and "diagrammatic," 
2-dimensional views.

This system will include a "presentation manager" which will enable 
the users to produce annotated "movies" documenting their 
experiments.  We also anticipate interfacing to a multi-media database 
including video recordings of experiments on a physical optical bench, 
detailed background information about the various elements and 
concepts in use in the system, etc.

We're looking for a skilled programmer to come in and work on the 
implementation of the software.  Currently we have a kernel written 
in Common Lisp and Allegro Object Lisp, running on a Mac II, which is 
our development and target machine.

You should be familiar with Common Lisp and at least some object-
oriented extension, such as Object Lisp or CLOS.  Implementation 
experience in any of the following areas is also desirable:
	o  geometry or 3-D object modelling systems
	o  ray-tracing or other optical simulation
	o  graphical, direct-manipulation interfaces
	o  multi-media (CD ROM, videotape, text/graphics) presentation 
	    software
	o  educational or other software intended for use by computer 	 
	    novices

The project is underway at the Institute for Research on Learning, a
small, non-profit lab in Palo Alto, California.  If you're interested,
drop me a line at 
		MKent@dewey.soe.berkeley.edu     OR
		{uwvax, decvax, inhp4}!ucbvax!mkent%dewey.soe.berkeley.edu
or send physical mail to 
		Marty Kent
		1914A Haste St.
		Berkeley, Ca. 94704