Longgg Day

Hai ,

Today i wrote my frist exam . Business Environoment was pretty easy . Came to room and slept . Tried to study finished two and half units . Watched garfield movie and stayed till 4 in the morning . Read about two of my favorite techologies C and JAVA . Adding history of Denis Ritchie .

Dennis M. Ritchie

1941 — Born in Bronxville, N.Y.

1963 — Graduates from Harvard University with a B.S. in Physics

1968 — Receives from Harvard University a Ph.D. in mathematics

1967 — Joins Bell Labs, following his father, Alistair E. Ritchie, who had a long career there

1968 — Joins the Bell Labs team working on Multics, a joint effort of Bell Labs, MIT and GE to develop a general computer operating system

1972 — Creates C language

1989 — Receives with Ken Thompson the NEC C&C Prize for significant contributions to computer technology

1983 — Named Bell Labs Fellow

1988 — Elected to the U.S. National Academy of Engineering

1990 — Appointed head, System Software Research Department in the Computer Sciences Research Center at Bell Labs, Murray Hill, N.J.

1995 — Heads the effort to create the Plan 9 operating system

1996 — Heads the effort to create the Inferno(TM) operating system

1998 — Awarded with Kenneth Thompson the U.S. National Medal of Technology for the development of the UNIX system

Then JAVA ……………………..

On May 23, 1995, John Gage, director of the Science Office for Sun Microsystems, and Marc Andreessen, cofounder and executive vice president at Netscape, stepped onto a stage and announced to the SunWorldTM audience that JavaTM technology was real, it was official, and it was going to be incorporated into Netscape NavigatorTM, the world’s portal to the Internet.

At that time, the entire Java technology team, not yet a division, numbered less than 30 people. It was the original members of this small group who created and nurtured a technology that would change the computing world. Java technology was created as a programming tool in a small, closed-door project initiated by Patrick Naughton, Mike Sheridan, and James Gosling of Sun in 1991. But creating a new language wasn’t even the point of “the Green Project.”

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.

To demonstrate what they saw as a possible future in digital devices, the Green Team locked themselves away in an anonymous office on Sand Hill Road in Menlo Park, cut all regular communications with Sun, and worked around the clock for 18 months. In the summer of 1992, they emerged with a working demo, an interactive, handheld home-entertainment device controller with an animated touchscreen user interface.

In the demo, the now familiar Java technology mascot, Duke, was shown waving and doing cartwheels on the screen. The device was called *7 (“StarSeven”), named after an “answer your phone from any extension” feature of the phone system in the Green Team office. Duke was actually a representation of the *7’s “agent”, a software entity that did tasks on behalf of the user.

The reason *7 was able to control a wide range of entertainment platforms and appliances — while displaying animation — is that it ran on an entirely new, processor-independent language. The language itself was created by Green Team member James Gosling specifically for *7. Gosling called the new language “Oak,” after the tree outside his window. As the project gained momentum and started involving potential customers in the cable television industry, the Green team came out from hiding, occupied a large, attractive office building at 100 Hamilton Avenue in Palo Alto, and came to be known as FirstPerson”Back when we were FirstPerson, the Java technology-related stuff we were doing was built around networking, in very much an Internet style,” says James Gosling. “We were pitching the cable companies on the idea that this is what your network should look like. It was interactive, and users could read and write information into the system. But the companies didn’t want to lose that much control.” It was too far ahead of its time, and the team, now numbering 70 people, was still searching for a target market.

“After we realized that there wasn’t a business in digital cable television, we had a group meeting at The Inn at Squaw Creek near Lake Tahoe. We had to figure out what to do with this technology, or what to do with our lives.” There, over the course of three days, John Gage, James Gosling, Bill Joy, Patrick Naughton, Wayne Rosing, and Eric Schmidt had a group epiphany: why not the Internet?”

The newly popular Internet was exactly the type of network configuration that the FirstPerson team had envisioned for the cable TV industry.

The Internet was becoming popular as a way of moving media content — text, graphics, video — throughout a network of heterogeneous devices using HTML. Java technology had been designed in parallel to move media content across networks of heterogeneous devices, but it also offered the capability to move “behavior” in the form of applets along with the content. HTML alone could not do that, but it did set the stage for Java technology.

Gosling explains: “We had already been developing the kind of `underwear’ to make content available at the same time the Web was being developed. Even though the Web had been around for 20 years or so, with FTP and telnet, it was difficult to use. Then Mosaic came out in 1993 as an easy-to-use front end to the Web, and that revolutionized people’s perceptions. The Internet was being transformed into exactly the network that we had been trying to convince the cable companies they ought to be building. All the stuff we had wanted to do, in generalities, fit perfectly with the way applications were written, delivered, and used on the Internet. It was just an incredible accident. And it was patently obvious that the Internet and Java were a match made in heaven. So that’s what we did.”

One day early in 1995, John Gage, director of Sun’s Science Office, stuck his head in Gosling’s office and said, “James, I need some cable, do you have any?” Gosling grabbed some from the team’s stockpile. “Now, I need a couple of desktop systems. Can I borrow these?” No problem. Gosling offered to help carry them down to the car, asking along the way, “John, what are you doing with these systems?”

Gage answered that he was headed to the Technology, Entertainment and Design Conference over the hill in Monterey. He had been invited to give a talk at this exclusive “Hollywood-meets-Silicon-Valley” gathering of Internet and entertainment professionals. He had downloaded WebRunner and was going to demonstrate it to the audience. Gosling, horrified at the prospect of the still-rough WebRunner crashing in a major public demonstration, jumped in Gage’s Volvo full of gear and rode along as his “demo dolly.”

Gosling spent the next 30 hours setting up a network link and troubleshooting the demo. As the talk began, Gosling noticed that many people were only casually paying attention. After all, what was so exciting about a new language driving a page of text and illustrations in a clone of Mosaic?

Then Gosling moved the mouse over an illustration of a 3D molecule in the middle of the text. The 3D molecule rotated with the mouse movement. Back and forth, up and around. “The entire audience went `Aaaaaaah!'” says Gosling. “Their view of reality had completely changed because it MOVED.” Now everyone was paying close attention.

Next, Gosling and Gage pushed the audience over the edge with an animated line-sorting algorithm that Gosling had written.

In each of three sets of horizontal lines of random lengths, the demo sorted the collection by size, from shortest to longest, by actually moving them up and down in the browser. The audience had never seen anything but static images in a browser before this: The lines were moving, as if being sorted by unseen hands!
Suddenly, everyone in the room was rethinking the potential of the Internet. Far from the crash-and-burn scenario Gosling had first envisioned, his demo had jolted a very influential audience off their seats, and they were delivering enthusiastic applause. And within this technology-entertainment crowd, word would spread quickly.

One month later, the team was ready to make WebRunner and the binary code available over the Internet in a “private/public” download. They wanted the code to be tested by their friends and a small, informal network of developers.

They promoted the release via e-mail, which was cheap and quick. “We were just a little lab group that was flinging this thing over the wall,” says Gosling.

Going Public

By March 1995, there were still only seven or eight binary copies of what they called “1.0a” outside of Sun. The team was getting ready to post a “full public” alpha version (“1.0a2”) of the Java source code on the Internet.

“We released the source code over the Internet in the belief that the developers would decide for themselves,” said Lisa Friendly. The team knew that releasing code to developers for free is one of the fastest ways to create widespread adoption. It’s also a great way to enlist the help of the development community to inspect code and find any overlooked bugs.

So the team set up an Internet address and, with their hearts pounding, they pushed ENTER, sending the Java source code through the net and out into the world.

At first, the team all jumped for joy when someone would download the release. “Seven downloads! Look, somebody in Australia is downloading now, and we don’t even know who it is–that’s eight!” Nine. Ten. Soon dozens. Now, word was getting out over the net and feedback was coming back in from developers.

In just a few months, the downloads began to surge into the thousands. The team had to reset their vision of success.

Gosling says, “I had to pick a number that represented success for Java. I said, OK, if we reached 10,000 downloads of this first release — 10,000 people kicking the tires — we would be a total, blow-the-doors-off success.”

Download 10,000 didn’t take as long as anyone expected, not even James. And, along with that milestone, the spiraling volume of email inquiries and continuous downloads was beginning to tax the team’s Internet connection. They constantly needed more bandwidth to satisfy the market’s interest.

The Java technology team had taken proud note of each day’s downloads and crafted comprehensive answers to practically all e-mail questions. “Developers would receive two-page technical answers to their problems the next day,” said Lisa Friendly. “At first it was maybe 20 e-mails a day.”

Friendly continued: “Sometimes, in their enthusiasm to help a developer with a technical question, two or three team members were answering the same e-mail. So we decided that each week, one team member would have the job of answering all incoming emails.” At first, it was a manageable solution as a temporary task added to their regular work. But by the time each team member had taken a one-week turn at answering e-mails, the task had become a full-time, week-long job for whomever’s turn it was.

Team member Tim Lindholm was running the Java technology-related mailing lists and was regularly receiving over 2000 emails a day. “I was getting tons of mail because I was co-webmaster and ran the mailing lists, which had tens of thousands of people subscribing to them.” If he left for any reason for more than a couple of days, he would return to see from six to eight thousand e-mails on his system.

Gosling set up an interactive system that automatically sent a polite return e-mail for each one received. Finally, the full-time job of support went to team member Jonni Kanerva, a linguist and software developer himself. He later published his e-mail responses to developers in the book, The Java FAQ.”1

The hours were long, just coping with code development. Then came the e-mails and constant system upgrades — across each of the technology’s multiple platforms, of course. Then came the press, the interviews, the promotional requirements, and the speaking engagements. Then Sun would call and ask if James could go to China the following week.

“We were workaholics, complete nutcase maniacs.” said Lindholm. “Still, many of us tend to create scenarios that let us work like dogs, because that’s how we want our lives to be. It’s irritating when someone says to back off, take a break, and don’t work so hard.”

For the original players on this team, “working hard” doesn’t begin to describe their days and nights.

The New Bandwidth Hogs of Sun

Even though the team had a shared T1 line and an official java.sun.com address, the bandwidth wasn’t enough for the growing Java software market’s demands. Developer complaints about not being able to download the code started coming in frequently. Some even accused the team of purposely withholding the now in-demand code. “We had simply saturated the line,” says Gosling.

Soon Sun realized that the Java technology team’s popularity was quickly and haphazardly outpacing its own carefully orchestrated popularity, with virtually no marketing budget or plan. The undeniable proof was in the Web hits. And then it happened.

Black and White, and Read All Over

Lisa Friendly told the story: “It was Wednesday, March 22, 1995, and Lisa Poulson had arranged for the San Jose Mercury News to write a story on Java technology based on our upcoming official announcement. We all wore lots of hats back then. In addition to working on some developer and end-user docs, I was responsible for designing the new Web site, java.sun.com. Lisa Poulson or Kim Polese had come by my office to tell me that we needed to have something linked with http://www.sun.com by Sunday when the article would run.

Friendly continues: “I thought, no problem. This gives me four days to get it ready. Weekends were just additional workdays back then. In Internet time that was a lifetime. I had leisurely started to put it together on Wednesday while working on my other projects. Then on Thursday morning at 7:30, I went to the driveway to pick up the paper and saw the front page of the Mercury. There it was. Uh-oh. Better get to the office in a hurry.”

Not only was the story supposed to run on Sunday, but it was expected to run in the business section, not the top half of the Mercury’s front page. Friendly recalls: “I rushed into the office and worked as fast as I could. But people kept calling and knocking on my door to ask if I knew the story had run with a URL for which there were no Web pages! You know the term `Positive Stress’? I was focused and energized, but at the same time I thought I was going to become physically sick at my keyboard.” The Web site was up and running in a couple of hours.

The front-page story clearly positioned the new, soon-to-be-announced Java technology as The Next Big Thing. It even included a quote from Netscape’s Marc Andreessen, giving the nod to Java technology as “great stuff.” The PR team had done its job, but the newspaper took the publicity beyond all expectations. It brought an immediate swarm of calls and inquiries from the press.

The rest of the world, the non-programmers, were suddenly taking notice, and almost overnight, the Java technology team was sitting at the table with the grown-ups.
At the celebration of Java technology’s third birthday, the renamed Sun Java Software Division employed 800 people, supported over 150 licensees and many hundreds of thousands developers worldwide. It has hosted 15,000 JavaOne attendees (the world’s largest gathering of programmers ever), regularly matched its former yearly goal of 10,000 JDK downloads in a single day, and boasted a very busy T3 line of its own, with backups
Since its introduction in May 1995, the Java platform has been adopted more quickly across the industry than any other new technology in computing history. All major computing platform vendors have signed up to integrate Java technology as a core component of their products. What got the Java platform from there to here appears to have been sheer momentum. As Lisa Friendly said, “The developers really made all this happen. It wasn’t the hype.”


~ by dineshabe on November 8, 2006.

One Response to “Longgg Day”

  1. Hey Dinnemma,
    I cant read te entire post …Its too long dumbo…Avoid history da…. its a lil borin 😉

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: