Owen M. Densmore
Sun Microsystems
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Owen M. Densmore.
Mobile Networks and Applications | 1997
Arthur M. Keller; Owen M. Densmore; Wei Huang; Behfar Razavi
This paper describes an approach for handling intermittent connectivity between mobile clients and network‐resident applications, which we call zippering. When the client connects with the application, communication between the client and the application is synchronous. When the client intermittently connects with the application, communication becomes asynchronous. The DIANA (Device‐Independent, Asynchronous Network Access) approach allows the client to perform a variety of operations while disconnected. Finally, when the client reconnects with the application, the operations performed independently on the client are replayed to the application in the order they were originally done. Zippering allows the user at the client to fix errors detected during reconciliation and continues the transaction gracefully instead of aborting the whole transaction when errors are detected.
Archive | 1996
Arthur M. Keller; Tahir Ahmad; Mike Clary; Owen M. Densmore; Steve Gadol; Wei Huang; Behfar Razavi; Robert Pang
DIANA (Device-Independent, Asynchronous Network Access) is a new application architecture to solve two major difficulties in developing software for mobile computing—diversity of user interface and varied communication patterns. Our architecture achieves display and network independence by de-coupling the user interface logic and communication logic from the processing logic of each application. Such separation allows applications to operate in the workplace as well as in a mobile environment in which multiple display devices are used and communication can be synchronous or asynchronous. Operation during disconnection is also supported.
Computer Graphics Forum | 1987
Owen M. Densmore; David S. H. Rosenthal
Only the diehards want to develop applications using basic window system facilities. The preferred approach is a higher‐level “toolkit” of user interface components, such as menus and scroll bars. Experience with current toolkits shows the need for an object‐oriented interface to these components.
Archive | 1999
Behfar Razavi; Owen M. Densmore; Guy W. Martin
Archive | 2000
Guy W. Martin; Owen M. Densmore
Archive | 1991
Owen M. Densmore; David S. H. Rosenthal
Archive | 1999
Behfar Razavi; Owen M. Densmore; Guy W. Martin
Archive | 1999
Behfar Razavi; Owen M. Densmore; Guy W. Martin
Archive | 1999
Behfar Razavi; Owen M. Densmore; Guy W. Martin
Archive | 2000
Behfar Razavi; Owen M. Densmore; Guy W. Martin