Java: Difference between revisions

Content deleted Content added
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1:
{{Cquote|Java is fun to use and practical. It removes tedious and error-prone parts of application development such as memory management and cross-platform porting.||| Jonni Kanerva (1997) "The Java FAQ" Addison-Wesley }}
 
{{Cquote|The success of Java itself would be in slow, deliberate entrenchment in the oatmeal world of enterprise software, the long-lasting collections of programs that together serve the needs of whole organizations. The Java language promised "write once, run anywhere" functionality, that is, code written for the JVM would run the same regardless of the underlying machine or operating system.<br><br>
 
Software companies spend a fortune building separate code for Windows NT, Windows 3.1, Linux, MacOS, Solaris, AIX, etc. This is a major headache for every IT shop. Java has achieved the greatest success in letting developers write Java code once for all platforms.||| Michael Byrne (February 2, 2016) [https://www.vice.com/en/article/8q8n3k/a-brief-history-of-the-java-applet The Rise and Fall of the Java Applet: Creative Coding’s Awkward Little Square] Vice }}
 
 
== History ==
Line 22 ⟶ 27:
 
=== StarSeven ===
The secret "Green Team", fully staffed at 13 people, was chartered by Sun to anticipate and plan for the next wave in computing. Their initial conclusion was that at least one significant trend would be the convergence of digitally controlled consumer devices and computers.<ref>Jon Byous (1998) "[https://web.archive.org/web/20050420081440/http://java.sun.com/features/1998/05/birthday.html Java Technology : The Early Years]" java.sun.com</ref>
 
{{Cquote|Gosling made the observation that computer chips were appearing in toasters, VCRs and many other household appliances, even in the doorknobs of their ski-lodge rooms. Yet three remote-control devices were needed just to get a TV, a VCR and a living-room sound system to work. Most people still couldn't program any of them. The wonder wasn't that chips were everywhere, but that they were being used so badly. "With a little computer science, all of these things could be made to work together," Gosling insisted. The Green team decided to build a prototype of a device that could control everyday consumer appliances. ||| David Bank (December, 1995) "[https://web.archive.org/web/20050128112539/http://www.wired.com/wired/archive/3.12/java.saga.html The Java Saga]" Wired Magazine}}
Line 63 ⟶ 68:
It is about 4 am, in a Sheraton Palace hotel room down the street from the convention center. Sun's Eric Schmidt and George Paolini are shaking hands with Netscape's Marc Andreessen on an agreement to integrate Java technology into the Navigator browser.
 
Andreessen agreed to step out on stage during the morning's keynote speech and reveal the surprise agreement as part of the Java technology announcement. Most of the Java team didn't know the agreement has taken place until the moment Andreessen and the Sun execs walk on stage.|||Jon Byous (1998) "[https://web.archive.org/web/20050420081440/http://java.sun.com/features/1998/05/birthday.html Java Technology : The Early Years]" java.sun.com }}
 
=== Javascript ===
Line 78 ⟶ 83:
Finally, Java's corporate parent Oracle announced in 2016 that it's finally killing the Applet.|||Michael Byrne (February 2, 2016) [https://www.vice.com/en/article/8q8n3k/a-brief-history-of-the-java-applet The Rise and Fall of the Java Applet: Creative Coding’s Awkward Little Square] Vice }}
 
== References ==
=== Write once, run everywhere ===
{{Cquote|The success of Java itself would be in slow, deliberate entrenchment in the oatmeal world of enterprise software, the long-lasting collections of programs that together serve the needs of whole organizations. The Java language promised "write once, run anywhere" functionality, that is, code written for the JVM would run the same regardless of the underlying machine or operating system.<br><br>
 
Software companies spend a fortune building separate code for Windows NT, Windows 3.1, Linux, MacOS, Solaris, AIX, etc. This is a major headache for every IT shop. Java has achieved the greatest success in letting developers write Java code once for all platforms.||| Michael Byrne (February 2, 2016) [https://www.vice.com/en/article/8q8n3k/a-brief-history-of-the-java-applet The Rise and Fall of the Java Applet: Creative Coding’s Awkward Little Square] Vice }}