Sun Microsystems, Inc.
sun.com My Sun | Regional Sites | How To Buy 
- Introduction
- Ditzel, David
- Tang, John
- Mitchell, Jim
- Savoia, Alberto
- Waldo, Jim
- Ungar, David
- Gosling, James
- Hanko, James
- Khalidi, Yousef A.
- Martin, Paul and Yankelovich, Nicole
- Jordan, Mick
- Johnson, Earl
- Kadansky, Miriam and Rosenzweig, Phil
- Steele, Guy L. Jr
- Heller, Steve
- Rom, Raphael
- Smith, Randall B.
- Taivalsaari, Antero and Bush, Bill
- Northcutt, Duane J.
- Woods, William A.
- Sutherland, Ivan
- Diffie, Whitfield and Landau, Susan
- Czajkowski, Grzegorz and Daynes, Laurent
- Rosenthal, David S. H.
- Uhler, Stephen A.
- Lea, Doug and Marlowe, Jos

  



Java(TM): An Overview

James Gosling

Introduction by James Gosling

"Java(TM): An Overview" was written in early 1995, just as we were getting ready to release Java. By that time, Java had been used inside Sun for about 4 years by a small enthusiastic crew. I was looking forward to getting it out there so that others could enjoy it too. Being a pretty serious geek, I tended to think of it in pretty technical terms. This was a fairly serious problem since relatively few people could make sense of what I was babbling. My wife, Judy Borcz, is a very bright person but not a geek (she's a Wharton MBA type). When I would erupt in fits of techo-babble it didn't help her understanding at all. She pushed me very hard to write down, in terms that mattered to people like her, what was so cool about Java.

That put my head in a different place and got me thinking about Java from a different perspective. The title of the paper doesn't match the content of the paper - it isn't an overview of Java at all. A more appropriate title would have been "Java: Why Should Anyone Care?". It takes the perspective of someone looking in from the outside at the development of software products. It presents a series of vignettes in the life of a software product organization and explains how they could be impacted by the adoption of Java. The vignettes were chosen to be familiar to anyone who has been around the business.

The paper turned out to be quite important since it opened up the community of people we were talking to and made the technology more accessible to a wider audience. Many analysts and reporters got copies and used it as their first introduction to Java. It evolved over the years and became the standard Java whitepaper and is still up on the java.sun.com website.

Link to Paper

Java Language Overview: http://java.sun.com/docs/white/index.htm

REFERENCES:

  • Ken Arnold and James Gosling and David Holmes, The Java Programming Language Third Edition, Addison-Wesley, 2000.

  • James Gosling and Bill Joy and Guy Steele and Gilad Bracha, The Java Language Specification Second Edition, The Java Series, Addison-Wesley, 2000.

  • Greg Bollella and James Gosling, The Real-Time Specification for Java, IEEE Computer, 33(6), pp. 47-54, June 2000.

  • James Gosling and Henry McGilton, The Java Language Environment -- A Whitepaper, Technical Report, Sum Microsystems, October 1995.

  • James Gosling, Extensions to Java for Numerical Computation, ACM 1998 Workshop on Java for High-Performance Network Computing, ACM Press, 1998.

 

10th Anniversary Volume: The First Ten Years : IntroductionDitzel, DavidTang, JohnMitchell, JimSavoia, AlbertoWaldo, JimUngar, David | Gosling, James | Hanko, JamesKhalidi, Yousef A.Martin, Paul and Yankelovich, NicoleJordan, MickJohnson, EarlKadansky, Miriam and Rosenzweig, PhilSteele, Guy L. JrHeller, SteveRom, RaphaelSmith, Randall B.Taivalsaari, Antero and Bush, BillNorthcutt, Duane J.Woods, William A.Sutherland, IvanDiffie, Whitfield and Landau, SusanCzajkowski, Grzegorz and Daynes, LaurentRosenthal, David S. H.Uhler, Stephen A.Lea, Doug and Marlowe, Jos

    
Copyright 1994-2001 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA. All rights reserved.
Terms of Use. Privacy Policy. Feedback