loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th IEEE International Conference on Distributed Computing Systems (ICDCS'98)
Experience with Secure Multi-Processing in Java
Amsterdam, The Netherlands
May 26-May 29
ISBN: 0-8186-8292-2
Dirk Balfanz, Princeton University
Li Gong, Sun Microsystems, Inc.
As the Java(TM) platform is the preferred environment for the deployment of network computers, it is appealing to run multiple applications on a single Java-enabled desktop. We experimented with using the Java platform as a multi-processing, multi-user environment. Although the Java Virtual Machine (JVM) is not inherently a single-application design, we have found that the implementation of the Java Development Kit (JDK) often implicitly assumes that the JVM runs exactly one application at any one time. In this paper, we report the limitations we encountered and propose improvements to several aspects of the Java technology architecture, including its security features. We have implemented all the proposed changes in a prototype based on an in-house beta version of JDK 1.2. Our prototype uses a Bourne shell-like command line tool to launch multiple applications (such as Appletviewer) within one JVM.
Index Terms:
Java platform, multi-processing, security, multi-user environment.
Citation:
Dirk Balfanz, Li Gong, "Experience with Secure Multi-Processing in Java," icdcs, pp.398, 18th IEEE International Conference on Distributed Computing Systems (ICDCS'98), 1998
Usage of this product signifies your acceptance of the Terms of Use.