Java Advanced Path (i)

Source: Internet
Author: User

Beginner's Junior fighting!!!,

Here's the way to the next step.

The beginning of the Java Platform and language was an internal project that sun began to study in December 1990. One of Sun's engineers, named Patrick Norton, was overwhelmed by the C and C language compilers he developed because the APIs were extremely difficult to use. Patrick decided to switch to next, and he was given the opportunity to study a project called the Stealth program. The "Stealth program" was later renamed "Green Program", Jgosling (James Goslin)   and Mack Chelindan also joined Patrick's working group. Together with several other engineers, they studied and developed new technologies in a small studio on Dune Road in California State Monropach, aiming to design the next generation of smart appliances, such as microwaves, and Sun expects future technology to be in the field of home appliances. The team initially considered using the C language, but many members, including Sun's chief scientist Bill Joy, found that C and the available APIs were problematic in some ways. The Working Group uses an embedded type platform, which can be used with very limited resources. Many members found that C was too complex to be used incorrectly by many developers. They found that C lacked a garbage collection system, as well as portable security, distributed programming, and multithreading capabilities. Finally, they want a platform that is easily ported to a variety of devices. Based on available funds, Bill Joy decided to develop a new language for the C and Mesa languages, and in a report that Joey called "The Future," he suggested that Sun's engineers should develop an object-oriented environment based on C. Initially, Gosling tried to modify and extend the function of C, who himself called the new language C--but later he gave up. He is about to create a new language, named "Oak" by him, named after the tree outside his office. Like many secret projects to develop new technologies, working groups worked day and night for 1992 summers, and they were able to demonstrate part of the new platform, including the green operating system, Oak's programming language, class library, and its hardware. The initial attempt was to target a class of PDA devices, named STAR7, which had a vivid graphical interface and a smart proxy called "Duke" to help the user. The device was shown on December 3, 1992. In November, the green project was transformed into "Firstperson Limited", a wholly owned subsidiary of Sun Company, and the team was rearranged to Palo Alto. The Firstperson team was interested in building a highly interactive device, and when Time Warner released a request for a proposal for a TV set-top box (request for Proposal), Firstperson changed their goal as a response to the request for comment, Presents a set-top box platformProposal. But the cable industry feels Firstperson's platform gives users too much control, so Firstperson's bid is lost to SGI. Another deal with 3DO's set-top box was unsuccessful, as their platform could not produce any benefit in the television industry, and the company returned to Sun.  1994 6 July, after a three-day brainstorming session, John Guegy, James Goslin, Bill Joy, Patrick Norton, Wehn Ross and Eric Scout Rice, the team decided to change the goal of the effort once again, This time they decided to apply the technology to the World Wide Web. They believe that with the advent of mosaic browsers, the Internet is evolving to the same highly interactive vision that they see in the cable network. As a prototype, Patrick Norton wrote a small web browser, Webrunner, and later renamed HotJava. In the same year, Oak was renamed Java. The trademark search showed that oak had been registered with a graphics card manufacturer, so the team found a new name. The name was coined in a local café frequented by many members. It is unclear whether the name is an acronym, and to a large extent it is not. While some claim to be a combination of developer names: James Gosling (James Goslin) Arthur Van Hoff (Asser Fan Hoff) Andy Bechtolsheim (Andy Bectock), or "Just another Vague Acronym "(Just another vague abbreviation). There is also a more credible saying that the name is out of the love of coffee, so named after Java coffee. The first four bytes of a class file, if read in hexadecimal, are "CA FE BA be" and spell out two words "Cafe BABE" (Coffee baby). In October 1994, HotJava and the Java platform demonstrated to the top of the company. The Java 1.0a version was available for download in 1994, but the first public release of Java and HotJava browser took place at the Sunworld conference on May 23, 1995. Sun's scientific guidance John Guegy announces Java technology. The announcement was made in conjunction with the astonishing release of Mark Anderson, executive vice president of Netscape, announcing that Netscape would include support for Java in its browser. In January 1996, Sun founded the Java Business Group, which specializes in Java technology.     from Baidu Encyclopedia, saying that the Java name year is the same as the year I was born:) main background development, refueling (^ω^)

Java Advanced Path (i)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.