The Java Language Specification
The Java Language Specification
Java Security: From HotJava to Netscape and Beyond
SP '96 Proceedings of the 1996 IEEE Symposium on Security and Privacy
Transactional workflow paradigm: its application to mobile computing
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Integrated network computing models, programming modes and software tools
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Relational programs: An architecture for robust real-time safety-critical process-control systems
Annals of Software Engineering
Increasing Application Accessibility Through Java
IEEE Internet Computing
Tunnel Agents for Enhanced Internet QoS
IEEE Concurrency
Using Java Applets and Corba for Multi-User Distributed Applications
IEEE Internet Computing
Mobile Computing: Operational Models, Programming Modes and Software Tools
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
The Web Interface for Telescience
Presence: Teleoperators and Virtual Environments
Hi-index | 4.10 |
While Sun's Java has perhaps received more press this past year than any other product since Windows 95, its potential remains less understood. Java is a software platform for network-centric computing. The key to its power is its write- once, run-anywhere model. The Java runtime environment translates Java code into machine instructions that run on any supported platform. The first Java virtual machines were part of World Wide Web browsers such as Sun's HotJava and Netscape Navigator. Today, Java virtual machines are being developed for a much wider range of platforms, from operating systems to telephones. I describe Java's features and strengths, its built-in security mechanisms, and Sun's Java extensions for the enterprise.