Portal:Java/Selected biography

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Nominating a new biography[edit]

Please click here to nominate a new biography.


  1. Add a new selected biography to the next available subpage.
  2. Update "max=" to new total for its {{Random portal component}} on the main page.

Selected biography list[edit]

Portal:Java/Selected biography/1[edit]

James Gosling's weblog
James Gosling 2005.jpg
Born (1955-05-19) May 19, 1955 (age 62)
near Calgary, Alberta, Canada
Residence United StatesUnited States
Nationality CanadaCanada
Alma mater Carnegie Mellon University, University of Calgary
Occupation Computer Scientist
Employer Sun Microsystems
Known for Java programming language
Title Chief Technology Officer, CSG
Awards Officer of the Order of Canada

James Arthur Gosling, O.C., Ph.D. (born May 19, 1955 near Calgary, Alberta, Canada) is a famous software developer, best known as the father of the Java language.

In 1977, James Gosling received a B.Sc in Computer Science from the University of Calgary. In 1983, he earned a Ph.D in Computer Science from Carnegie Mellon University, and his doctoral thesis was titled "The Algebraic Manipulation of Constraints".

While working towards his doctorate, he wrote a version of emacs (gosmacs), and before joining Sun Microsystems he built a multi-processor version of Unix while at Carnegie Mellon University, as well as several compilers and mail systems.

Since 1984, Gosling has been with Sun Microsystems. He is generally credited as the inventor of the Java programming language in 1991. He created the original design of Java and implemented its original compiler and virtual machine. For this achievement he was elected to the United States National Academy of Engineering.

He has also made major contributions to several other software systems, such as NeWS and Gosling Emacs. He also cowrote the "bundle" program, a utility thoroughly detailed in Brian Kernighan and Rob Pike's book The Unix Programming Environment.

In 2007, he was made an Officer of the Order of Canada. The Order is Canada's highest civilian honour. Officers are the second highest grade.


Portal:Java/Selected biography/2[edit]

Kent Beck
Kent Beck no Workshop Mapping XP.jpg
Born 1961 (age 55–56)
Citizenship United States of America
Alma mater University of Oregon
Known for Extreme Programming, Software design patterns, JUnit
Scientific career
Fields Software engineering

Kent Beck is an American software engineer and the creator of the Extreme Programming and Test Driven Development software development methodologies. Beck was one of the 17 original signatories of the Agile Manifesto in 2001.

Kent Beck has an M.S. degree in computer science from the University of Oregon. He has pioneered software design patterns, the rediscovery of test-driven development, as well as the commercial application of Smalltalk. Beck popularized CRC cards with Ward Cunningham and along with Erich Gamma created the JUnit unit testing framework.


Portal:Java/Selected biography/3[edit]

William Nelson Joy
Bill joy.jpg
Born (1954-11-08) November 8, 1954 (age 63)
Residence United StatesUnited States
Alma mater University of Michigan, University of California, Berkeley
Occupation Computer Scientist
Known for Co-founder of Sun Microsystems
"Why the future doesn't need us"

William Nelson Joy (born November 8, 1954), commonly known as Bill Joy, is an American computer scientist. Joy co-founded Sun Microsystems in 1982 along with Vinod Khosla, Scott McNealy, Andy Bechtolsheim and Vaughan Pratt, and served as chief scientist at the company until 2003. He is widely known for having written the essay "Why the future doesn't need us", where he expresses deep concerns over the development of modern technologies. He has two children, Hayden and Maddie.


According to a Salon.com article, during the early 1980s DARPA had contracted the company Bolt, Beranek and Newman (BBN) to add TCP/IP to Berkeley UNIX. Joy had been instructed to plug BBN's stack into Berkeley Unix, but he refused to do so, as he had a low opinion of BBN's TCP/IP. So, Joy wrote his own high-performance TCP/IP stack. According to John Gage,

"BBN had a big contract to implement TCP/IP, but their stuff didn't work, and Joy's grad student stuff worked. So they had this big meeting and this grad student in a T-shirt shows up, and they said, 'How did you do this?' And Bill said, 'It's very simple — you read the protocol and write the code.'"

Rob Gurwitz, who was working at BBN at the time, disputes this version of events.

In 1986, Joy was awarded a Grace Murray Hopper Award by the ACM for his work on the Berkeley UNIX Operating System.

Joy was also a primary figure in the development of the SPARC microprocessors, the Java programming language, Jini / JavaSpaces and JXTA.

On September 9, 2003 Sun announced that Bill Joy was leaving the company and that he "is taking time to consider his next move and has no definite plans".


Portal:Java/Selected biography/4[edit]

Vinod Khosla
Vinod Khosla, Web 2.0 Conference.jpg
Born (1955-01-28) January 28, 1955 (age 62)
Pune, India
Occupation Venture capitalist
Net worth Increase$1.5 billion
Spouse(s) Neeru
Children Nina, Anu, Vani and Neal

Vinod Khosla (born January 28, 1955 in Pune, India is an Indian-American venture capitalist. He is an influential personality in Silicon Valley. He was one of the co-founders of Sun Microsystems and became first CEO & Chairman of Sun Microsystems and then became a general partner of the venture capital firm Kleiner, Perkins, Caufield & Byers in 1986. In 2004 Khosla formed his own firm, Khosla Ventures.

Sun Microsystems[edit]

After graduating from Stanford University in 1980, Khosla along with his Stanford fellows Scott McNealy, Andy Bechtolsheim, and a UC Berkeley masters degree holder named Bill Joy founded Sun Microsystems. He became first CEO and Chairman of Sun Microsystems from 1982 to 1984. Khosla left Sun in 1985. He then joined the venture capital firm Kleiner Perkins Caufield & Byers in 1986 as a general partner. Khosla is also one of the founders of TiE, The Indus Entrepreneurs, and has guest-edited a special issue of Economic Times (ET), a leading business newspaper in India.


Portal:Java/Selected biography/5[edit]

Patrick Naughton (born in 1965) is an American software developer, best known as being one of the original creators of the Java programming language.

As a Sun engineer, Patrick Naughton had become increasingly frustrated with the state of Sun's C++ and C APIs (application programming interfaces) and tools. While considering moving to NeXT, Naughton was offered a chance to work on new technology and thus the Stealth Project was started.

The Stealth Project was soon renamed to the Green Project with James Gosling and Mike Sheridan joining Naughton. Together with other engineers, they began work in a small office on Sand Hill Road in Menlo Park, California. They were attempting to develop a new technology for programming next generation smart appliances, which Sun expected to be a major new opportunity.

In June and July 1994, after three days of brainstorming with John Gage, the Director of Science for Sun, James Gosling, Bill Joy, Naughton, Wayne Rosing, and Eric Schmidt, the team re-targeted the platform for the World Wide Web. They felt that with the advent of the first graphical web browser, Mosaic, the Internet was on its way to evolving into the same highly interactive medium that they had envisioned for cable TV. As a prototype, Naughton wrote a small browser, WebRunner, later renamed HotJava.