Java development summary

In the 1990s, the emergence of the field of hardware monolithic computer systems, this low-cost system appeared immediately attracted the attention of automatic control personnel, since it can greatly enhance consumer electronics products (such as TV set-top boxes, bread ovens, mobile phones, etc.) of the intelligent degree. Sun's order to seize market opportunities, in 1991 set up a project team called Green's, Patrick , James Gosling composed together, Mike She Lindan and several other engineers working group in California State Menlo Park City Dunes Road inside a small studio research and development of new technologies, specializing in computer embedded applications in home appliances.
Because C ++ has the advantage, the team of researchers first consider using C ++ to write programs. But for the hardware resources is extremely scarce monolithic systems, C ++ program is too complex and large. In addition, as the kind of embedded processor chips used in consumer electronics products complex, how to make programs written in cross-platform operation it is also a problem. In order to solve problems, they first focus on the development of language, assuming a simple structure, meet the needs of embedded applications, hardware platform architecture and its development of the corresponding norms, which would define the hardware platform of this binary machine code instruction (i.e., became " bytecode " command system) , after the pending language developed, to have the semiconductor chip manufacturers to develop and produce such hardware platforms. For the new design language, Sun R & D staff did not develop a new language, but according to the requirements of embedded software for C ++ has been transformed, to some of the less practical and security implications of ingredients in addition to remain in the C ++, combined with real-time requirements of embedded systems, we have developed a called Oak of object-oriented language .
Since the development of Oak languages, hardware platforms running bytecode does not already exist, so in order to carry out experimental research in the development of the language may be, they are based on the existing hardware and software platform, in accordance with their specified specifications, building a software platform to run the entire system in addition to more than simpler than C ++, there is no big difference. The summer of 1992, when the Oak language developed, the researchers carried out to hardware manufacturers operating system demonstrates Green, Oak programming language, class libraries and hardware, to persuade them to use the language Oak hardware chip production, however, hardware manufacturers did not produce this great enthusiasm. Because they believe that in the case of the owner of the Oak language also know nothing about, on the production of hardware product risk is too great, so the Oak language partly because of a lack of hardware support and can not enter the market, so as to be shelved .
June 1994 and July, after experiencing a three-day discussion, the team decided to change the goal again, this time they decided to apply this technique to the World Wide Web . They believe that with the Mosaic arrival of the browser, the Internet is the same highly interactive vision of evolution, and this vision of what they see in the cable television network. As a prototype, Patrick Norton wrote a small web browser WebRunner.  [4] 
In 1995, the Internet's booming gave Oak a chance. In order to make the industry's rigid, monotonous static pages can be "flexible" it is in urgent need of a software technology to develop a program, this program can be transmitted through the network and be able to cross-platform operation. So, the world's major IT companies do have invested a lot of manpower, material and financial resources. This time, Sun has thought that was shelved for a long time Oak, and re-examine the test platform with software written, because it is prepared in accordance with embedded systems hardware platform architecture, so very small, especially for network transmission system, and Oak is also a streamlined language, the program is very small, suitable for transmission over the network. Sun Microsystems launched the first web page can be embedded and can be transmitted on the network along with pages Applet (Applet is a small program to be embedded in a web page technical execution) , and Oak renamed the Java (at the time of application for trademark registration, found Oak has been used, after a series of name think, ultimately, the use of the words Java Java proponents when a cup of coffee inadvertently mentioned) . May 23, Sun has released Java and HotJava browser in the Sun world meeting. IBM , the Apple , DEC , Adobe , the HP , the Oracle , Netscape and Microsoft And other major companies have stopped their related development projects, competing to buy a Java license, and develop the appropriate Java platform for their products.

Guess you like

Origin www.cnblogs.com/lsl112233/p/11622288.html