Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David S. H. Rosenthal is active.

Publication


Featured researches published by David S. H. Rosenthal.


Proceedings of an Alvey Workshop on Methodology of window management | 1986

A window manager for bitmapped displays and Unix

James A. Gosling; David S. H. Rosenthal

A window manager for workstations with bitmapped displays has been developed. It exploits the inter process communication mechanism of the 4.2 Berkeley Unix system, and the DARPA TCP/IP protocols to support remote access to windows. One user level window manager process runs on each workstation; it tiles the screen(s) with windows, and manages a mouse, keyboard and pop-up menus. Client processes make remote procedure calls requesting the window manager to create or destroy windows, and to draw text and graphics in them. The window manager asynchronously requests clients to redraw their images when windows change size. “You will get a better Gorilla effect if you use as big a piece of paper as possible. ” Kunihiko Kasahara, Creative Origami.


Proceedings of an Alvey Workshop on Methodology of window management | 1986

System aspects of low-cost bitmapped displays

David S. H. Rosenthal; James A. Gosling

The design of low-cost bitmapped displays is reviewed from the perspective of the implementors of a window manager for a Unix system. The interactions between RasterOp hardware, the multiprocess structure of Unix software, and the functions of the window manager are discussed in the form of a checklist of features for hardware designers.


The Sun technology papers | 1989

Network applications and NeWS

James Golsing; David S. H. Rosenthal; Michelle J. Arden

Sun’s Network/extensible Window System (NeWS) was designed for use within a distributed network environment. A NeWS network can be heterogeneous, composed of many different systems. More than 50 companies have licensed NeWS, and it has been ported to more than ten different platforms. Developers are already building applications for NeWS that span a network of machines.


Archive | 1989

Porting NeWS to Other Platforms

James A. Gosling; David S. H. Rosenthal; Michelle J. Arden

“NeWS was designed to be portable.” What exactly does this mean? It means that it should be possible, with relatively little effort, to adapt the NeWS server to run on a variety of different: CPU architectures. Operating systems. Display hardware types.


Archive | 1989

NeWS Applications and the Network

James A. Gosling; David S. H. Rosenthal; Michelle J. Arden

Up to this point we have talked about the NeWS server and about writing PostScript programs that execute in the server. However, NeWS is a network-based window system. Network-based window servers allow the clients to make use of window system and display resources on the network, much as a distributed file system such as NFS allows programs to make use of file system and disk resources over the network. End-users or NeWS clients can connect to remote NeWS servers to display output inside a window on the screen or receive input from the keyboard mouse or other input device.


Archive | 1989

A Tour through a NeWS Application

James A. Gosling; David S. H. Rosenthal; Michelle J. Arden

This chapter reviews a relatively large NeWS application and explains some of the ways that it uses NeWS to advantage. The application is ched, a cheap editor built as a demonstration of how to build a WYSIWYG editor in NeWS. The source for this application is in the public domain and available from Sun Microsystems. The last section in this chapter explains how to obtain the ched program.


Archive | 1989

Introduction to the PostScript Language

James A. Gosling; David S. H. Rosenthal; Michelle J. Arden

This chapter gives a brief introduction to the standard PostScript language, as implemented in NeWS and many thousands of PostScript printers. This introduction is not particularly rigorous, but it should offer enough information for understanding the rest of the book. For a full description, see the PostScript Language Reference Manual[ADOBS5a].


Archive | 1989

Window System Architecture: History, Terms and Concepts

James A. Gosling; David S. H. Rosenthal; Michelle J. Arden

This chapter defines and explains the terms that commonly describe window systems. It establishes a general level of understanding for future chapters. The four parts of this chapter offer: a layered model of window systems; a historical survey of window systems, illustrating how a number of systems fit into the model; a detailed review of the components of the layered model; an examination of the relationship between window system architectures and their environments.


Archive | 1989

Object-Oriented PostScript

James A. Gosling; David S. H. Rosenthal; Michelle J. Arden

The previous chapter introduced the extensions that NeWS makes to the PostScript language in order to support interaction with a window system. This chapter shows how these extensions are combined with a stylized way of writing PostScript programs to make developing interactive programs easy. We do this by following the gradual construction of a simple example NeWS client.


Archive | 1989

NeWS Facilities for an Interactive World

James A. Gosling; David S. H. Rosenthal; Michelle J. Arden

The previous chapter described the PostScript language as defined by Adobe Systems, originally designed to drive printers. With printers, only one PostScript program is being executed at a time and output can only take place to a single page at a time. In contrast, NeWS is a window system. It requires that multiple application programs be able to concurrently access the display, which is partitioned into separate regions for each application. And it needs to handle input from a keyboard, a mouse, and the network.

Collaboration


Dive into the David S. H. Rosenthal's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge