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.