Programming in Java the History of Java
Total Page:16
File Type:pdf, Size:1020Kb
China Jiliang University Java Programming in Java The History of Java Java Web Applications, Helmut Dispert China Jiliang University The Development of Java Fundamental Ideas for the development of Java (Official story) • Language for the Internet • High security, velocity and robustness • Easy to learn Java Web Applications, Helmut Dispert China Jiliang University History of Java (true story) • 1990: A small group is formed at Sun Microsystems with the task to think about the future of multimedia in private households. Group Member: James Gosling • Idea: develop a generic and simple programming language to implement intelligent electronic devices (household). Ref.: http://www.computerworld.com Java Web Applications, Helmut Dispert China Jiliang University History of Java (true story) • Green Team: Group formed to verify market and language requirements. Group Members: Patrick Naughton, James Gosling and Mike Sheridan. • Oak: James Gosling is already developing a new programming language called „Oak“, which was initially based on C++ and then redeveloped from ground up. • Green Team adopts Oak as ideal language for their application. Java Web Applications, Helmut Dispert China Jiliang University History of Java (true story) Green Team Snapshot taken at a barbecue that James Gosling threw for some of the folks associated with the Green Team. From left to right they are: Al Frazier, Joe Palrang, Mike Sheridan, Ed Frank, Don Jackson, Faye Baxter, Patrick Naughton, Chris Warth, James Gosling, Bob Weisblatt, David Lavallee, and Jon Payne. Missing in action: Cindy Long, Chuck Clanton, Sheueling Chang, and Craig Forrest. Ref.: Sun Microsystems Java Web Applications, Helmut Dispert China Jiliang University Duke Another major byproduct of the Green project was a little cartoon character named "Duke". He was invented and drawn by Joe Palrang. Duke was the embodiment of the "agent" in the Green user interface. He was this friendly guy that followed you around and could help you out. These days, he makes a pretty good mascot. Ref.: http://today.java.net/jag/old/green/ Java Web Applications, Helmut Dispert China Jiliang University History of Java (true story) • 1992: Presentation of Oak‘s first version (after only 18 months): – Complete OS, – Programming language, – interface, – development environment, – hardware platform (3 chips). • Scott Mc Nealy creates a new independent company called „First Person Inc.“, in order to commercialize the Oak-environment. Java Web Applications, Helmut Dispert China Jiliang University History of Java (true story) • First big project: – Development of set boxes for Time Warner, – First Person is bidding for the project. • First Person loses • SGI (Silicon Graphics) wins the bidding process • 1994: – First Person Inc. is dissolved, – Oak about to dissaper (solution, but no problem). • Rescue: – Bill Joy (cofounder of SUN) realizes the whole potential of Oak. Java Web Applications, Helmut Dispert China Jiliang University History of Java (true story) • 1995: – World Wide Web is passive, – Bill Joy has the goal to make Oak the standard programming language for the World Wide Web. • Jan. 1995 – Oak is renamed into „Java“ (Java = basic food for all programmers!) • What makes Java unique? – Additional Standard for the WWW: HTML, VRML, ... Java. – Java adds interactivity. Java Web Applications, Helmut Dispert China Jiliang University History of Java (true story) & Reader James Gosling and Duke Ref.: Sun Microsystems Java Web Applications, Helmut Dispert China Jiliang University Who's Who in Java Scott McNealy Chairman & CEO, Sun Microsystems Since Jan. 2010 Sun Microsystems is a wholly owned subsidiary of Oracle Corporation. John Gage Chief Researcher & Director of the Science Office, Sun Microsystems, Inc. James Gosling Fellow & Chief Technology Officer of Sun's Developer Products, Green Team original, FirstPerson employee, original member Java Products Group, lead engineer and key architect of Java technology Bill Joy Cofounder of Sun Microsystems, Inc., principal designer of the University of California, Berkeley, version of the UNIX® operating system, partner, Kleiner Perkins Caufield & Byers Eric Schmidt CEO of Google, former Sun Microsystems chief technical officer http://www.java.com/en/javahistory/who.jsp Java Web Applications, Helmut Dispert China Jiliang University Who's Who in Java Tim Lindholm Distinguished Engineer at Sun Microsystems and a member of the Consumer and Mobile Systems Group. He is the Architect of the Java 2 Platform, Micro Edition (J2ME), a FirstPerson employee, original member Java Products Group George Paolini Vice President & General Manager, Java Solutions, Borland & former Director of corporate marketing, Sun's Java Software Division Amy Fowler Senior Staff Engineer at Sun Microsystems, founding member of the Java Swing GUI Toolkit, FirstPerson employee, original member Java Products Group Alan E. Baratz, Ph.D CEO and President, NeoPath Networks, and former president of Sun's Java Software Division http://www.java.com/en/javahistory/who.jsp Java Web Applications, Helmut Dispert China Jiliang University Videos – The Inside Story The Early Days Formation Of The Secret Green Team Video FirstPerson Early Attempts At Interactive TV Video What's in A Name? How "Java" Was Really Chosen Video The Rush for Market Share Ensuring Java Technology's Survival Video The Java Community Taking Java Technology From Language To Platform Video Nurturing Innovation The Critical First Step Video A Tribute to James Gosling A look at James Gosling's career growth and success at Sun Video http://www.java.com/en/javahistory/video.jsp Java Web Applications, Helmut Dispert.