Green Tour (1) Prehistoric Java

zhaozj2021-02-16  48

Green trip

Green represents a vitality, there is a life of life, and development is a freedom of life, and Java has an inherent close contact with green. Travel is a very interesting event because you can get a more vast and beautiful vision, but also need travelers to have a spirit of hard work, because the journey is long and needs to have passed some not green trees. Strip, when you travel one person, you need to learn how to "Liu Dark Mant". There is green in your heart, and travel will not be lonely.

The first stop of our travel is "Visiting". Java should be aware of the characteristics and system of programmers to like this language, and it may not be that clear, for the new generation This is especially true for programmers. Therefore, the first article of the green trip is to tell the history of Java. The following is an article translated from Sun's "official" Java website. The article also has some years, written in the third Java birthday in 1998. In the May 1995, Java was born in May, I still had a wooden bridge in a high school, huh, huh, huh, the past, the aftertaste.

Java Technology: An Early History

Author: jon by respect

Prior to the lens, we set time to settle in May 23, 95 (looks fairly far :)), John Gage (SUN Technical Department) and Marc Andreessen (Netscape founder and Deputy Executive Director) The forum announced the official birth of Java technology to the listener of Sunworld and incorporated it into Netscape Navigator. At that time, the entire Java Technical Team (still not independent) did not exceed 30 people. It is this initial team to create and nurture this line will change the great technology in the field.

Unprecedented set-top box TV

Java technology initially imagined to design a programming tool, not a new language, even later "green project", it is not as a starting point. At that time, the project was operated by Sun's Patrick Naughton, Mike Shridan, which was started in 1991, and the project is small and a "closed door" development. Sun has built a "green group" consisting of 13 members, which expects to implement the next round of attack waves in the calculation field, at least triggered giant trend in CNC consumer electronics and computers.

In order to showcase their prediestiveness on digital devices, the green team offers themselves in the Menlo Park Shashan Road, a unknown office, and cut off all daily contacts with Sun headquarters, and fighting alongside each other in parallel. In the 92-year-hot summer day, a demonstration product finally turned out of the water - a household entertainment device remote control with a touch screen, an animated as an interactive mode. In the future, the famous Java Mascot Duke appeared in this exhibition, it waved to people and flipped. The device is named * 7 (Start7), which is from a function of the office phone system of the green group - you can answer your phone from any peripheral. Duke is actually a representative of START7 - a software that can do things for users. START 7 is capable of controlling a lot of entertainment platforms and equipment because it is running in a new and independent processor language. This language is especially created by James Gosling for Start7 and is named "Oak Tree" - from a oak tree that is standing outside it.

As the project gains new source of power, there may be the opportunity to win the potential customers of cable TV industry, and the green team jumped to the front desk, quickly occupying a larger and more attractive office building - located in Palo Alto Hamilton Street No.100 and gradually known "FirstPerson Office. The FirstPerson team tried to find a market for START7, in their view, TV set-top box and on-demand manufacturer are quite ideal. The team has developed a new demonstration product "Moviewood" to show these underlying technologies to the market. Unfortunately, these manufacturers have not shown too many interests, they are still accustomed to maturing of their business models. Welcome to the Internet - you have a customer

"Return to FirstPerson's years, we did around the network today around the network, more exactly some of the internet models." James Gosling said, "We have been encouraged the wired manufacturer. This is your network should look, it should be interactive, users can read and write information in this system. But they don't want to lose too much control. "At that time, the situation was really forever in that era, now this team (It has been developed to 70 people) is still in the development of the target market.

"After we realize that there is no business in the digital cable market, we have opened a meeting in a hotel near Squaw Creek near Tawhu, we must have to make anything in this technology, or we How to continue our lives. Just that place, after three days, John Gage, James Gosiling, Bill Joy, Patrick Naughton, Wayne Rosing has Eric Schmidt to achieve consistent opinions - Why don't you put your eyes on the Internet? The latest popular Internet is really a network type that the FirstPerson team is the type of network that is envisaged by cable TV. The Internet is transmitted between different devices in different devices in different devices with its dynamic media content - text, pictures, videos, with HTML. This is the reason why the Internet is located. Java technology is designed to transmit media content between heterogeneous equipment networks, and it also provides the ability to transmit "behavior", which is manifested by applet. This is a simple HTML unable It is done, but it can provide the stage to show the stage of Java technology.

Gosling is this explanation: "With the growth of the Web, we have made a 'underwear' to satisfy the content of the web. Although the network has already had 20 years, but it is difficult to let in ftp or telnet. It walked into thousands of houses. In 1993, the appearance of MOSAIC browsers made web simple and easy, and refreshed people's vision. The Internet is transit into a web form that a wired company should establish. Generally, we want What to do is to let us write a published app to be more perfect for the Internet. This is a uniform coincidence. Obviously, Java and Internet are a pair of Tiancheng. This is what we have to do. "

Create a better browser

The group spin completed a Java technology-based browser "Webrunner" on the basis of MOSAIC, which is an official HotJava browser. In 1994, Webrunner made an impressive demo. Its first time brings a dynamic thing, dynamic operation content, hidden in this new visual effect, which is unprecedented of.

Two Demo changed the world

One day in early 1995, John Gage, the head of the Sun's Department, the neck said in Gosling's office, "James, I want to take some network cable from you." Gosling Sewage immediately in Office storage room There are a few in it. Gage also proposes Gosling to sponsor two desktops, gosling said no problem, and help Gage to transport these things to the downstairs truck, Gosling asking if Gosling asking if you want these things, Gage said that these things are intended to use these things At a seminar held in Monterell, Gage was invited to make a speech at this "Hollywood-Silicon Valley" Internet and entertainment hipster, he has downloaded Webrunner and intends to give a demonstration to the audience. Gosling is very worried about the Wybrunner, which is still in the grass, in such an important public case, so I jumped into the Volva full of Gage, I went straight to the Demo show that the push train is like a thin Demo show. Gosling took 30 hours to build the network and trunk before Demo. When the speech started, Gosling noted that many people present at the time were just occasional, after all, for a Mosaic, Mosaic. What is the exciting of small hypertext driven on a new language? Subsequently, Gosling moved the mouse to a three-dimensional molecule model, and the model flipped with the gosling mouse before and after, "At that time, all the spectators were shocked," gosling recalls, "the scene suddenly happened. Reverse, this molecular model is moving! "Everyone suddenly focused. Subsequent Gosling and Gage demonstrates the audience to the extremes of surprises through a dynamic sort algorithm (program from Gosling personally). Among this sorting presentation, three of the three sets of different lengths of horizontal lines are sorted by short to long - the line segment is shorter from the browser. The spectators have seen the static pictures in the browser before this, never have seen such a dynamic landscape - the line is moving, in the move! It seems that there is an invisible hand behind the line! In an instant, every person in the scene has rejected the potential of the Internet inner. At the scene of the boiling, Gosling first thought that his demonstration has already shaken a group of influential audiences, they don't have a warm applause, in this group of influential technology and entertainment people, miracle will Flying fast!

After a month, the group is ready to open Webrunner and the corresponding binary code to open or privately downloaded through the Internet. They want these codes to get testing in their friends and small development teams, which will pass a simple and fast mail. To be done. "We are like a small group to throw things with the laboratory high wall guy," gosling said.

Public

By April 1995, only the binary version of 7 to 8th 1.0A (Alpha) was circulated outside of Sun, and the team was ready to post a "fully open" version 1.0A2 version of the code to the Internet. "We put the source code to the Internet's purpose is to make the developer's own choice." Lisa Frendly said that the Panel believes that the choice will be handed over to the developer is a widely recognized shortcut, and can also get the code in the developer community. Check and discover the most efficient help of the leakage network BUGS. So the team has established a download URL, and the Java source code will be announced from the network with a tense mood.

At the beginning, the team will download every one. "Downloads have arrived in seven, see, downloading from Australia, do not know who to download is, eight!", Nine, ten, soon will make a fight. Through the network, we got the views returned from the developer. Just one or two months of Kung Fu, the download volume has reached a thousand. The team began to re-examine success. Gosling said, "I have to choose a number that sufficient to prove Java to get success. I said that, if our first release version is reached 10,000, that is, there is 10,000 people who use Java, Then we can say that it is greatly won. "The arrival of this download is not as needed for us to pre-estimate, even James is not unexpected. While reaching this milestone, high consultation email and continuous download began to become the burden on the group network connection, and the team often needs to increase bandwidth to meet demand. The Java Technical Group registers the daily downloads of the proud mood and personally makes a reply that is easy to understand almost all Email. "Usually developers can receive nearly two pages of technical solutions in the next day," said that "said that there is 20 email on the first day. Sometimes our team members have some technical problems. Big enthusiasm, often two or three group members respond to the same Email, so we decided to have a member of all members to be responsible for all Email reply. "When I started, this arrangement is group The staff is relatively easy to dominate, as this is almost equivalent to adding some temporary tasks to their daily work. But later this work turned full-time, each group was in the wheel value, put all the working hours in the technical solution above. The group member TIM Lindholm is responsible for the mailing list related to Java technology, and can receive more than 2000 email every day. "Because I am one of the web management, and is responsible for this list of mailing with tens of thousands, I can always receive a lot of email." If Tim Lindholm has a few days, when he returns, it will see it on the system. Six to eight thousand sealing email. So Gosling established an interactive transceiver system that allows Each offered Email to automatically active reply. Finally, full-time technical support work is responsible for the computer language expert and software developers of the team member Jonni Kanerva. Later, he collected himself to the developer's Email to enter a book and published, "Java FAQ". That time is very long because the development of code is always running over the full load. Email, consistent system upgrade (of course, multi-platform), growth needs, and subsequent news conference, meeting, speech, etc. "We have become a work mad", "", "" But most of us is willing to make us more busy, because this is what we think is. If someone wants to retreat, or take a break, Don't let go so much, then you will inevitably enroll your anger. "For those who have stayed in this group," work hard "is not enough to express their day night and night.

SUN bandwidth predator

Although the group has a T1 line and a special Java.sun.com website, the bandwidth does not meet the growing Java software download needs. Developers have complained that they are not very smooth from the beginning, some people even accuses the Java team to deliberately control these code. "What we have to do is to increase bandwidth," gosling said. Soon Sun realized that the Java technology team quickly "night red" exceeded the original idea (but actually did not have any market budget and planning), an undeniable evidence is the rise of the Web, one era finally arrived.

Lisa Friendly told such a story, "That is May 22, 1995, Wednesday, Lisa Poulson has arranged San Jose Mercury News to write an article for Java technology to be officially released. At that time, we can pay us. In addition to writing documents for developers and end users, I will also be responsible for designing a new java.sun.com website .lisa Poulson, um, or Kim Polse once told me after the article was published Add some of the corresponding links to www.sun.com. I think there is no problem, there is still four days to prepare, and weekend can be counted, in the Internet time is like life instead of work. On Wednesday, I am busy with my project, I will integrate these things to a while. At 7:30 in the morning, I picked up a newspaper on the road to drive, I saw Mercury's first version, oh, it Already there, I have to hurry to go to the office. "It officially released this big thing not only to be public on Sunday, but also let it appear in columns with commercial value, not just in Mercury's head. Version. Friendly recalls, "I rushed into the office to work with my fastest speed, but I am constantly calling in or knocking my door. I know I don't know the major news abstract on the page, but there is no further detailed introduction link, Do you know what is Direct Pressure '? I became the focus, but I didn't dare to relax. But I felt that I was sitting in front of the computer. I have to collapse. After a few hours, the web page finally gave it. "Web Page The clear published Java technology will become "next era", and invoke Netscape's Marc Andreessen, commentary is a "great technology". The PR team has completed their work, but the newspaper has exceeded the expectations of the original people, spreading this news to the public, and recruiting the newspaper bee-treated calls and inquiry. The rest of the world - non-development personnel, suddenly attracted, and almost overnight, the Java technology team became a focus of attention.

Dad, sorry to grab the limelight

To make an idea: Java's official public release is arranged at the opening ceremony of the Sunworld exhibition and as part of the theme speech. The announcement is a simple and specialized place in Sun has a spotlight. If it is, Java technology is unable to debut on a UNIX booth carefully arranged for UNIX customers. But I have changed everything before this.

At around 4 o'clock that night, in a room on the Sheraton Palace on the Convention and Exhibition Center, Sun's Eric Schmidt and George Paolini reached an agreement with Netscape's Marc AndReessen, and Java technology was included in the inertscape browser. I have experienced hard discussions before this, but in the end, Andreessen agreed to announce this amazing cooperation in the morning theme speech, which will be part of Java technology.

Most Java team members do not know about this agreement before the high-rise of Andreessen and Sun enters the forum. The agreement is published as a current, and the entire release venue is stimulated. For the audience present, through Navigator, a new, mysterious and simple Java technology is displayed on any platform's web page in the way. This is a difficult thing. Survey news. AndReessen is only three minutes in the forum, and the emotionally excited audience, whether the technician is still a press, has reported many warm applause. Because they witnessed a major event that will have a profound impact on the future Internet.

end

Many related technologies have emerged in the Internet and enterprise fields, just a start: JDK, sandbox, applet, thousands of technologies that are driven by Java, thousands of books related to Java, Java bean architecture, Java Studio, Netscape Cummunicator, thousands of network service providers, 60 million network users, 56KMODEM, e-commerce, servlets, JFC, EJB components, commercial Javaos, and IBM's important participants committed to. The above is more than just a list of software products and events, but through this list we are not difficult to find that technology is developing rapidly in rapid development. Java technology has now developed into a very important computing environment, just like a river that breaks through the banks, the entire computer industry and traditional enterprises.

On the occasion of the third birthday celebration of Java technology, the divisions renamed Sun Java Software have 800 staff members, providing technical support for more than 150 certified vendors and thousands of developers around the world, and 15,000 Javaone. Active participants (the largest programmer group in the world), such a quantity can reach the initial 10,000 download goals within one day, and there is a busy T3 line (with spare line) ).

Since its birth in May 1995, the Java platform has been quickly recognized and accepted by the industry, far exceeding any new technology in computer history. Many important computing platforms Third-party manufacturers have contracted Java technology into their core products. What is this platform that has this platform? As listed, "It is a realistic advertisement that developers will become realistic, not an illusory advertisement."

"The Java platform will streamline the application interface or the programming environment," Sun CEO Skot McNile told the audience at an industrial conference, "Java has become a computing language, a platform, A network computing architecture. "

Post-General Java

In the 98, the Internet and IT industry are in the wind and waves. It is an innovative era, and also hides an impetuous, but the basis of Java's birth is a big event. The current Java has been very different from Java eight years ago, has developed into a huge system and leads a lot of similar new technologies on the Internet. The Javaone Conference is still continuing. I don't know what kind of taste will be adjusted after this time. However, from this eight-year change course, Java can calculate a very typical episode, whether it is still commercially available.

Small Note: This article is slightly deleted, and some part of the translator's personal play, such as the title of the article and the postscript, please see the original text in the details. In addition, there are many Demo pictures such as characters, especially Gosling, is worth seeing.

转载请注明原文地址:https://www.9cbs.com/read-23700.html

New Post(0)