ellis@gypsy.UUCP (03/07/86)
DETAILS ABOUT SUMMER JOBS IN
THE TILED WINDOW SYSTEM PROJECT
At Siemens Research Lab in Princeton NJ, we are building a tiled
(non-overlapping) window system for a variety of workstations, including the
Sun and Microvax. The size and placement of windows can be determined
manually by the user or automatically by the system. Constraints on the
size and location of individual windows as well as on the relationships
between windows are used to control automatic tiling. Descriptions of our
work can be found in the article "Constraint-Based Tiled Windows" in the
1985 IEEE Conference on Computer Workstations. A longer version is
available as a technical report available either from our labs or from the
CMU Computer Science Department.
We have a number of summer jobs available in this project in system
implementation and algorithm design, including:
- Development of algorithms for prorating (allocating space to
windows) taking prioritized layout constraints into account.
- Construction of heuristic rules for incrementally modifying
layouts when constraints cannot be satisfied.
- Development of algorithms and heuristics for automatic placement
of windows.
- Building client interfaces compatible with a variety of window
managers such as X and SunWindows (the initial interface to client
programs is compatible with wm, CMU/ITC's Andrew Window Manager).
- Porting the system to use different back ends for text and
graphics output such as X (initially we will be using SunWindows,
and CMU's Flamingo system as back ends).
- Extending the system to support multiple desktops and subwindows.
- Developing a transcript manager using the window system.
- Writing a translator which automatic converts our user interface
code written in Squellish (a language similar to Squeak, developed
at Bell Labs) to C.
We are primarily interested in computer science graduate students,
although !exceptional! undergraduates are invited to apply as well. Fluency
in C is necessary. Background experience in either algorithms or window
systems would be helpful. To apply, contact :
Dr. Ellis Cohen
Siemens Research and Technology Laboratories
105 College Road East
Princeton NJ 08540
(AT&T) 609-734-6524
(ARPA) Ellis.Cohen@A.CS.CMU.EDU
(uucp) siemens!ellis
Please include the name of a reference with your resume.