NeXT Cube Intro 12 Oct 1988

In October 1988, 3 years after starting NeXT, Steve Jobs finally got to unveil the company's first computer system, the NeXT Cube, and its revolutionary NeXTSTEP operating system and software, at San Francisco's Davies Symphony Hall.

Comparing this keynote presentation to the Macintosh 1984 introduction, it's obvious how much mature Steve's presentation skills have become. Even though he was only 33, he had perfected the art of the "Stevenote" to a form that would remain mostly unchanged for the rest of his career.

The keynote starts with a description of the marketplace and where NeXT comes into play, followed by the introduction of the hardware, demos of the operating system (complete with academic software, multimedia, and multi-tasking), and ends beautifully with a duet between the Cube and a violinist from the Symphonic Orchestra.
The keynote lasts two hours, the last 30 minutes of the video show the Q&A at the ensuing press conference. It's the second presentation featured in Aaron Sorkin's "Steve Jobs" movie.

Video Transcript

Note: for some videos, timestamps on the transcripts might be off by a few minutes due to theĀ original videos having been edited for YouTube (typically, sections with music playing may have been removed).

Steve Jobs (SJ):
I think I speak for everybody at NeXT saying it's great to be back. (applause)

I haven't done this in a few years, so I'm a little nervous today. If you happen to see anything you like, feel free to let me know.

Thanks for joining us today. I think together we're going to experience one of those times that occurs once or twice in a decade of computing, a time when a new architecture is rolled out, that's really going to change the future of computing. And we've worked on this for three years. It's turned out incredibly great.

So I hope that's, (applause)I hope that you love it as much as we do.

Now we're going to try to take a little bit longer than a usual product rollout today. And not just tell you the what of what we've done, but the why behind it, some of the key decisions we had to make, some of the key risks we had to take, to give you a more full understanding of why this is such a revolutionary new architecture.

So why don't we get into it now?

Now, we started off with a model and our model said that all computer architectures have about a 10 year life. And that means if they're really revolutionary, when they come out, they don't run existing software. Now, our computer will run most Unix software, but once you see what else it will do, you won't want to run existing Unix software. And so,

and so we'll have to build just like every architecture, a base of application software that takes full advantage of the new capabilities of the machine. Now, that starts to get going, the computer takes off and around year five, it reaches its architectural peak. And then it goes into what you might call a glide slope.

Now, that doesn't mean it's volume, it's unit volume sales peak, but it does mean that the architecture is everything it's ever going to be at that point. And an interesting thing happens at the peak: its greatest asset, which is all of those applications that it's taken five years to build, become its greatest liability, because it can't change technology, it can't adopt new technology, principally software technology that comes along, or else it will break all of those applications and open up the buy decision. And almost universally people say, that's not a good idea. Let's let new technology pass us by and ride down a very profitable glide slope.

Now, as we applied our model to history, it fit pretty well. It fit perfectly with the Apple II, and even though very successful new models were introduced after the peak, still the peak was in approximately 1982, although it's still selling really well after 11 years.

Now, next comes the IBM PC. And although the clone phenomenon has extended the unit sales peak, our model says that the IBM PC peaked in around 1986, and I think the PC was everything it was ever going to be in 1986. Now, OS2 will probably constitute a new wave here. But as far as the MS-DOS PC, our model says it peaks in about '86.

Then came the Macintosh. Now our model says two things about the Macintosh.

The first one is, about a year ago, it crossed the PC in market momentum, not unit sales, but market momentum. Now, what does that mean? What it means is is that all of the new aggressive hot software is on the Macintosh first. It means the momentum of the market is behind the Mac.

But the model also says another thing. It says that Mac is going to peak next year. It says that you can already see cracks in the architectural foundation, which are going to keep it from being anything more than it will be sometime next year.

Now workstations have made a few ripples and, and I think they've made some major technological contributions: megapixel displays, multitasking, networking. But even taken collectively, they haven't sold enough units because they're not easy enough to use. And so they don't really rate a wave yet.

But what we want to do is take some of that technology and make the fourth wave, going into the nineties. And I don't think we'll escape the laws of physics. I think we'll have to build an application software base. And I think we'll peak sometime in 1994 or '5, but I think we're going to make the first way of going into the nineties.

Now, where do we find out what this ought to be? How do we define this fourth wave? What we did was collaborated with a group of people that are probably the most diverse and demanding


Learning, as it is known today. For it is here, in higher education, where boundaries of knowledge are pushed, imagination stressed, stretched, and technologies tested. Academia is, and always will be, where the hardest questions are asked and the greatest answers found. And it is from this scholarly community that much of the world's computer invention has sprung.

Yet despite the fact that computers are an integral part of academia, they have not yet been the catalyst for the educational change that their promise holds. We collaborated with the leaders in educational computing, from research universities, such as Stanford and Carnegie Mellon, liberal arts schools like Vassar and Reed, as well as state universities from California to Michigan to Maryland.

We asked them not for their list of specifications, but for a list of their dreams. not to extend what computers have been, but to imagine what they could be. Only then did we begin to develop the NeXT computer. Have we made progress towards our goal? We'll let one of our advisors answer in his own words.

The NeXT computer will become a university on a desktop. Since knowledge is a social process, the computer is designed to facilitate communication with others. Since today's scholars build on the heritage of the past, it provides a storage medium, which will allow us to recreate the research library on our desktops.Since we use multiple strategies to think and learn, it provides multimedia communications, sound, images, and print. And since each of us learns and creates in a unique way, it is a tool that we can recreate in our own image. Unquote.

We believe that to ignore the needs of higher education in America is to ignore the future. Today, the NeXT computer will be unveiled to the world. And if the vision we share with higher education is true, the NeXT computer will serve not only as a technological tool, but as a partner in thought.

Now who exactly is higher education? 3,000 colleges and universities in the United States alone. Over 45,000 departments, over 600,000 faculty members and over 12 million students.

Now, these institutions are very large. What do you think Stanford's annual operating budget is? Most people guess around 50 million, a hundred million dollars. It's $750 million. Michigan's is over a billion. These are Fortune 500 companies disguised by another name. And a lot of myth.

Now... Hello (testing mic). We couldn't listen to all 3,000 of them. So we were very fortunate to have the talents and the energy of 24 of the leaders in educational computing who shared their visions, their insights with us. And they collaborated on us to build this computer. They had a diverse set of interests, but they had one thing in common, which was a deep commitment to realizing the promise of computers and education. They've known all our secrets, right from the beginning, and much of what you're going to see today can be traced directly to their vision and tenacity.

So, what do they want? First thing they wanted was the power of Unix. They said, we've got to have multitasking. True multitasking. We've got to have networking. We've got to have communications. But - Unix is not usable by mere mortals. So you guys have got to marry Unix with ease of use. Okay.

Next thing. We'd like our computers to be fast, five MIPS, fast floating point and surprisingly, array processing. Give us lots of memory. Give us eight megabytes of RAM. Give us at least a hundred megabytes of local disc.

We want a unified imaging model. Now, what that means is, is that we've got a standard for printing right now. It's called Postscript, but unfortunately we don't have a standard for what's on displays. We've got QuickDraw. We've got whatever inside Presentation Manager, we've got two or three other standards out there, and none of them speak to each other, and none of them speak directly to the printer without going through a translator. And higher education realized that we could have a great breakthrough if we unified this and put Postscript everywhere. So could you please put Postscript on the screen?

And speaking of screens, if this electronic desktop is so good, would you please give us a big one? Give us one with a million pixels on it. We're tired of scrolling.

Give us fast, transparent networking built in from the start. Not an afterthought, please.

Do for sound, what you did for graphics. Give us great sound - and make it expandable into the nineties. We don't quite know yet everything these are going to be used for. We've got a bunch of creative faculty and students who want to make things for this computer. Please make it an open architecture.

Let's not lose what some of the early PCs had. Workstations are uniformly described as big, hot, and noisy. Could you please make them small, cool and quiet?

And the last thing they wanted was, we like printing. So would you please give us some affordable laser printing?

Now this is a pretty fierce list. So, how do we go about turning this into reality? The first thing we did was we looked at PC architecture. We're pretty familiar with it. And PC architecture starts off with some RAM and then we add the CPU and the video to it and it works. It works fine. This is how all the Macs are built, how most of the PCs are built. The problem is when you try to put 10 times as many dots on the screen and you try to run the CPU 10 times faster. It breaks down, because the path to memory burns up, you can't get the information through the system fast enough to make it all work.

So we thought, Oh boy, what are we gonna do? Let's look at workstations. How do they do it? What the workstations do is they put a cache on the CPU and they use dual ported memory called video RAM on the video and they make it work, and it works pretty well.

The problem is, it stops there. Because when you put a fast network on a piece, on a workstation you're burning up memory again. Ethernet on a typical workstation, chews up 50% of the system throughput trying to get those packets from the Ethernet ship into memory. You put a fast disk on a workstation and you're in the same predicament. The same thing is true of a fast bus or a fast backplane. If you want high quality audio, the data rate goes way up and you're in the same predicament again. And if you want any sort of an attached processor, like an array processor, you end up with this.

And what this told us, one of our key insights in developing the NeXT computer is on this slide. What it told us was, was that MIPS is at most 25% of the performance equation. What everybody's been telling us is a 100% of the equation isn't so, because we could put 100 MIPS processor on there, and if it's waiting to get to memory because of the network and the disc and the audio, it's running at zero MIPS, so that the other 75% of the performance equation is overall system throughput.

And our market doesn't just want to use one of these. They want to use all these things at the same time. So. Before we raced off and solve this problem in our own way, we're in our early thirties now, we asked, has anyone else solved this problem? (laughter)

And sure enough, they have. Now this is going to sound very funny coming from us. But this is exactly, (laughter) this is exactly what mainframe architecture has perfected over the last 20 years. Mainframes know how to do this stuff. And what they do is they put IO processors on each of the IO channels, and then they rigorously control their memory system to squeeze every ounce of performance out of it by not letting those IO controllers in until they're going to do their thing and get the heck out. And it works. And what we realized was higher ed wants a personal mainframe. So.

At this point we decided to take off our coats and get to work. And how does this look quantitatively?

Quantitatively, we can break down the world into three categories right now, fast PCs, workstations, and mainframes.

Now fast PCs are like your Mac IIs or Mac IIxs, your 386 boxes. And they have a system throughput of about 10 megabytes per second. Your Mac SEs are down at about four megabytes per second. So somewhere in that range, we gave 'em a 10.

Workstations. You've got your Sun 386is and your Sun 360is, about 18 or so. You've got your $35,000 workstations in your low twenties. So we gave 'em a 20. And mainframes around a 40.

Number of printed circuit boards - to get a fast PC hooked to up to a display in a network now, is three or more printed circuit boards. Workstations come in about three to 10 and mainframes over 10.

Number of chips - fast PCs all in the 100 to 150 chip category, workstations generally come in at 300 to 400, and of course, mainframes are in the thousands.

The cost you're all familiar with.

Now, when we look at this mainframe column, it looks pretty daunting. And rather than build something like this, we decided to build a VLSI group rather than integrate on fiberglass. We decided to integrate on silicon, and over the last two and a half years, we have put a mainframe architecture on two VLSI chips, you will see them running today. Their performance is staggering. They are totally CMOS, completely designed by NeXT. And they are very state-of-the-art.

Now let's look at this quantitatively. 32 megabytes per second on a sustained basis. We are within striking distance of a mainframe. We are on one printed circuit board. We have 45 integrated circuits, that is half of a fast PC. That is a tenth of a typical workstation.

Now to accomplish this, rather than blaze a trail to make our own CPU, we formed a partnership with Motorola, when we started the company, to make the next generation industry standard CPU. We've been working together with Motorola for about three years now. And rather than build one processor into every computer, we've built three Motorola processors into every computer.

We've got a 68030 central processing unit. We've got a floating point unit. And we've got a 10 MIPS, digital signal processor built into every computer. All of these are running at 25 megahertz.

On our single board, we also support up to 16 megabytes of RAM using the megabit RAM chips. We actually think it will support the four megabit chips and put up to 64 megabytes on one board, but we can't get any to test it with. We have 12 IO processors each with their own DMA channel. And that is one, (applause)one for the back plane, one for the serial ports, one for the printer, one for the digital signal processor, two for the audio, two for the disk, two for the network. One for the video, all the top two layers, all of the top two green layers are in our own custom silicon. All of these channels running simultaneously take less than half of the total system throughput of the system.

Let's focus for a minute on the audio and the DSP channels. We want it to do something great in audio. So what we did was we built in some audio hardware. We have full CD quality stereo outputs built into every computer. That's 16 bit 44.1 kilohertz sample rate. Exactly what you'd find in a thousand dollars Sony CD player.

We got a microphone input built into every product. We digitize speech and we've got the digital signal processor. Now, why did we build a DSP into every system? You'll hear a lot more about it this morning. It turns out this thing can run two to three orders of magnitude faster than the other processors for certain types of calculations. And the types of things that you can do with it are staggering.

Speech. Carnegie Mellon is reporting, arguably some of the world's best speech recognition recognition technology to the NeXT computer. They're using the microphone input to digitize the speech they're using the DSP to do the front end processing. And they're using the 030 to do the backend processing, with zero additional hardware required.

The best music in the world has been done at a place at Stanford called Karma. We were fortunate enough. We were fortunate enough to hire the few best people from Karma a few years ago, and they've been working diligently and you'll hear some of the most state-of-the-art electronic music synthesis in the world today. Again, requiring zero additional hardware.

Array processing. You can do FFTs and convolutions with these things, 50 to 100 times faster than what the floating point processor. And in the modem and fax area, 80% of a 9,600 baud modem and fax is built into every next computer. You have to add software and a box off the back of the computer to attach it to the phone lines. And next year you'll see these things appearing for very low costs.

Now, why did we build all this stuff in? Because we learned from the PC industry that software developers have got to write for the lowest common denominator, they can't take advantage of features, which aren't built into every single computer or no one will buy their software.

No, one's going to take advantage of a DSP in their software. If to buy their two, if to use their $200 program, you have to go buy a thousand dollar DSP board. So it won't get used. You will never see programs for the Macintosh that escape the orbit of working perfectly on that nine inch electronic screen.

So you are bound in by your lowest common denominator

This is our lowest common denominator.

A one foot square board containing the entire system. (applause)

It's the most aggressive use of surface-mount technology in the industry. Let me take you through it.

16 megabytes of RAM up here, custom memory driver chips to get the highest performance out of the memory system. Two mainframes on a chip right here. The 68930. The floating point processor. The DSP with its local memory.

Our back plane. We've adopted the new bus protocols for the back plane. But we've made two changes. Number one, it's all CMOS. And number two, instead of running at 10 megahertz, we're running at a 25 megahertz. And we put the entire interface for the back plane in one custom chip. Everything. And we're going to be selling it to third parties for about $25.

Here's our video memory and a custom video chip that does all of the hundred megahertz video in oncship. We've got a connector to go to the monitor. We've got our Ethernet connector. We did all of our own Ethernet electronics. This is the first true 32 bit Ethernet ever, uh, put to market. Printer port. This is a SCSI port. It's Mac compatible at the pinout level, but it goes to a chip that runs three times faster. So we're seeing burst transfer rates off our SCSI drives above four megabytes per second. Mac compatible serial ports, and a connector that goes to the serial ports of the DSP in case you want to hook something up to it that we haven't thought of yet.

I hope you get a chance to look at this a little later. It's the most beautiful printed circuit board I've ever seen in my life. (laughter)

Now there's one more fact about this board we want to share with you today. It's built completely untouched by human hands in NeXT's automated factory in Fremont, California.

We realized that to achieve the quality levels we wanted to, the reliability, and the volume levels that we think the market is going to demand that we meet, that we had to automate the entire process. And I tried to capture that on a slide for you all today, but I couldn't. So we decided to make a film. It's the most advanced factory of its kind building the most sophisticated computer of its kind. Can we please run the film?

Video narrator:
It takes about 20 minutes to fully build the NeXT board. First, it goes to the screen printer, this robot stencils the solder paste that will hold the components onto the board. It's actually very similar to the process used for silk screening t-shirts except it's about 1000 times more accurate. Next, the board stops at the paste inspector, a robot designed and built at NeXT. It's a laser measuring system, which does what no one had ever thought of doing before. It checks the height and skew of over 1700 solder pads, making sure they're perfect to within 1/10,000th of an inch before any parts are put down. It's given NeXT a defect rate 10 times lower than any other surface mounted board.

Next, the board goes to the first of two pick and place robots. This one places the smallest transistors capacitors and integrated circuits on the board from locational dimensions, programmed at NeXT. Low silver solder pads you're looking at or about 1/100th of an inch high. This isn't only the fastest. It's also the most consistent and accurate robot of its kind placing parts at the rate of 150 per minute.

Next, the board travels to the second pick and place station. It places fine-pitched parts, using a vision system that can accurately mount components within closer proximity than the width of a human hair.

Next, the board is sent into a computer controlled oven, which first dissolves any oxides that may be on the components. This leaves only pure tin and copper to ensure that the NeXT board has the best solder joints. Then the board is uniformly heated to 215 degrees centigrade, making a perfect metallurgical joint with the solder.

When the NeXT board emerges from the oven, the surface mount process is complete. It's emerged with the highest density of components combined with the highest production quality controls in the computer industry.

Next, the board arrives at the through-insertion robot, which places as its name implies any through hole components onto the board. It has two specialized arms, one chooses the part, the other inserts it into the board. Together they can handle about 70 parts of all different shapes and sizes and perform a number of complex operations.

Next, the board arrives at the wave solder station. Simply it's Niagara falls with 700 pounds of 255 degrees centigrade, molten solder. But before the freehold components are soldered, the board is de-oxidized with liquid flux to ensure high-quality bounds. Then it's over the fall.

Next, the fully constructed board enters and environmentally sound cleaning system that removes all flux and residue.

The board emerges, ready to power the most advanced, most sophisticated, most efficiently produced computer workstation of all time, NeXT.

(missing pieces)

And we liked the monitor being separate a lot, but we didn't like the tower underneath the desk. And so we decided to do a modified tower where we've taken that tower with all of its expandability and power, and we've put the whole thing into a one foot cube.

And this cube is pretty remarkable. It is a totally open architecture. We have room to plug in four boards of identical size. We ship with one, leaving three of the slots vacant for future expansion. We have a large power supply in the bottom that works anywhere in the world. No switches, no fuses, you find the power cord, it works. (applause)

The unit is extremely easy to manufacture and to service. And we allowed room inside for two full height, five and a quarter inch mass storage devices. Now, why did we do this? Why didn't we go to half height or three and a half? The reason is, because all of the advanced storage technology comes out in full height first and two or three years later, it's available in one of the smaller sizes. So right now we can fit 1.3 gigabytes in this one foot cube. And that will go to three gigabytes next year.

And as you'll see with the software later on, to do really serious stuff, it comes in handy. (laughter)

Now what does the user interact with? We've designed our own megapixel display from the ground up. All around electronics, our own mechanical packaging. And this computer is going to be used a lot, so we decided to spend the extra energy and make a really great built-in stand that raises the display to the proper ergonomic level. And it also allows it to tilt to exactly the right angle, to get the minimum glare and to get the, get the minimum eyestrain.

In addition to that, on the back of the monitor, we've built in a speaker underneath, we have Walkman stereo headphone jacks. (laughter)We have gold-plated lineout jacks to go to the line-in of your stereo. We have the keyboard and mouse connector, and we have the microphone connector. So we've tried to put the connectors where the user is, which is just basic common sense good design, and everything connects from the display to the cube with one, three meter cable.

And this three meter cable is pretty remarkable. It supplies not only a hundred megahertz video, but also power to the monitor. So that the monitor doesn't need its own power cord. You've only got one cable leaving this. (applause)

In addition to that, since there's no moving parts inside the display, all the noise is three meters away. In addition, it supplies all of the digital audio, takes back the keyboard and mouse data and takes back the digital speech data.

So, we've got a complete system. Well, not quite. What are we missing? We're missing a printing strategy.

Now, hardly anybody seems to have a coherent printing strategy out there. And our marketplace told us that we better have one. So what might one be? Well, a typical thing to do would be to make a $7,000 laser printer and a $500 impact printer. The problem is that once you use laser printing, you can't go back. (laughter)

So no one wants the impact printer anymore. What they want is an affordable laser printer and not very many of our market could afford $7,000. So we worked very hard and we came up with our own printing strategy.

This is it. It's the next laser printer. And it's got four really great things about it. One it's about 60% of the size of existing laser printers. Two, it is full postscript output, no compromise. The third one is, it is twice the resolution of any laser printer on the market. (applause)Gives you 160,000 dots per square inch versus 90,000. And you can really see it. On text and you can really see it on graphics and images. And it's switchable between 300 and 400, so you can pick which one you want. 300 is kind of draft mode. (laugher, applause)

And the second thing is, as you'll hear later on, we've achieved this at a real breakthrough price. We're going to be far under 50% of that $7,000 laser printer. So now we've got a complete system. It's been designed from the start to be a complete system. And you've listened to me talk about it for about 40 minutes now, what I'd like to do is, uh, have the first computer of the nineties show you itself, the kind of thing it can do.

(Steve Jobs unveils the NeXT cube. It turns on, plays this video)

So now, you know, uh - this is what we've been up to for the last three years. And, um, we're going to have a chance to get into the software quite a bit, which is even more astounding than the hardware, uh, after our intermission. But, before we go, there's one last thing about the next hardware that I wanted to brief you on.

And you'll be able to see a little bit later on today, we haven't talked about mass storage. We thought, what should we have for mass storage? And we looked at floppies. The problem is floppies are pretty small. And every time we want to update our system, it seemed crazy to us to ship 50, 75 floppy disks. And the more we looked at it, the more we realized that floppies were a technology of the seventies.

So then we looked at small Winchester disk drives. And Winchester disk drives are pretty small. The twenties, the 40 megabyte versions. In addition to that, they're not particularly portable and we decided not to use small Winchesters.

We then look at new technologies, emerging technologies: tape, digital audio tape looked pretty interesting. We looked at CD ROMs. We looked at ReadWrite warm optical media, and none of it really measured up. And so two years ago we made a decision. We saw some new technology and we made a decision to risk our company, that we could pull it off and bring it to market about four years before anybody thought possible. And we've done it. The NeXT computer is the first computer in the world to ship with read-write erasable optical technology storage.


Every single computer comes with 250 megabytes of mass storage removable and these cartridges cost 50 bucks a piece.

So as we move into the 1990s, we really can take our entire world in our backpack, pop it out of the computer, run across campus, run across town, run across the country. And pop it into another computer and have everything we've probably ever done in our lives with us.

We're going to take a prompt 20 minute intermission. We've got some machines set up in the lobby. We've got some disks, we've got some PC boards. We'd like you to see firsthand what we're doing. And we'd like to be back in here properly in 20 minutes. Thank you very much.


So what'd you think?

We, uh, we wanted you to see the computer up close for two reasons. One was so you could see the beautiful, uh, ultra sharp megapixel display, which even this light valve that we used, can't quite do justice to. And secondly, so you could see the beautiful industrial design, which is done by a friend of mine named Hartmut Esslinger and Hartmut did this stuff personally, I think it's some of the best stuff he's ever done.

And, uh, I had a story I thought I'd share with you. When we first started the company, we weren't working with Hartmut and, uh, we had retained this firm in, uh, in Europe to do our packaging. And we knew then that we wanted to put the computer in a one-foot cube. And so we told them this and they said, great. And, uh, about two months later, they called us and said, you got to get on the next plane to Europe and see what we've come up with. We've done the obligatory cube, we have something far better. And that's going to change the shape of computing forever.

So, uh, myself and Bud Tribble, and a few, the rest of us got on a plane, flew over to Europe and drove out to their studio. And they, they gave us sort of a lackluster presentation on their cube design, which was about a 10th as good as what we ended up with. Uh, and then they had the major unveiling where they were going to pull off the curtain and they, they gave us, designed a really fantastic buildup and it really was, every computer was going to look like this in five years and they pulled off the curtain. And it was a human - it was in the shape of a human head. From the neck up and the board's plugged in the back of the skull. So Hartmut rescued us and, uh, I think he's the best product designer in the world. And I'd just like to say, thank you Hartmut. I know you're out there today.

Now, when we started our software efforts, we had some big challenges. We had to get an operating system together, and Unix is a lot more powerful than most of the other operating systems, but it's also a lot more complex. So getting a Unix together is a fairly large challenge.

But then our market told us we had to make this usable by mere mortals. So we had to break ground in the user interface to go further than a graphical user interface has ever gone before, to embrace multitasking. To embrace transparent networking. But it turns out that that wasn't even our number one software challenge. Our number one software challenge, if you zoomed out a bit, and looked from a distance, was that Macintosh was a revolution in making it easier for the end user, but the software developer paid the price of that revolution. It is a bear to develop software for these things. And the newer systems that are coming out are even harder than the Macintosh.

So we decided that this was our number one software challenge because our market doesn't want to take six months to write a program. They want a statistics program for next Thursday's statistics class. So what do we do?

First thing was we adopted this as our number one software challenge. Now, if you look before 1984, an application was a hundred percent core, if you will. Very simple. All of a sudden in 1984, something happened called Macintosh. Which reduced the core part to 50% and this user interface, gobbledygook invaded, and half the code of a modern application is this user interface stuff. And this is hard stuff for most people to do.

But it gets worse than that. Because if you look at the time it takes to make this application. We hear from everyone from the most professional developers to university developers, that the user interface takes 90% of the time. I know there's a lot of software developers out there, is this correct? (applause)

And so we decided that we had to do something about that 90%. And we did. What we've done is starting with that 90% of the time for the user interface, we have invented some technology, which even for very complex apps reduces this to 10% of the time. Now, how do we do that?

This is what you need to know to program a Mac. It's about 400 sub-routine calls and you can layer stuff on the top, but you end up having to know this stuff before the day is done. And we have replaced this entire way of doing things with a thing called our application kit. It is totally object oriented and there's about 1820 objects that the programmer uses and they do all of the complex event loop programming inside themselves. So all you have to do is connect them up, if you will.

As an example, you can take a text object, a rectangle of any length of text, any font, any size, any style, full cutting and pasting done for you. Drop it into a scrollable view object, get - inherit full scrolling behavior. Drop that into a window object, inherit full window behavior, resizing, go away buttons, et cetera, in a multitasking operating system in this much programming.

And because it's object oriented, you can subclass any of these objects and change 10% of them without knowing about the other 90. You can add objects to this and build your own libraries.

But we've gone one step further. We have written a revolutionary piece of software called Interface Builder, which reduces it to zero.

And Interface Builder allows you to graphically lay out and connect all of the application kit objects without any programming whatsoever. And I could not make a slide for this. So I will personally show it to you in a few minutes.

Now our software architecture then. We start with our hardware. We add our operating system.

We are using a version of Unix called Mach that has been developed at Carnegie Mellon university under a grant from DOD. It is fully compatible with Berkeley 4.3 Unix, but its underlying technology is substantially better. We've added to that full NFS file system support.

Now, what are we gonna do about graphics?

As we said earlier, we wanted to adopt PostScript. A lot of people said it could never be done. That PostScript was way too slow to drive a screen. So we formed a partnership with Adobe and it's been a great partnership. We have worked for greater than two years with Adobe to define the extensions to PostScript, to make it interactive on the screen and to make it an order of magnitude faster.

And everything you're going to see today goes through PostScript. It is full PostScript support on the screen, the exact same PostScript that drives the printer. And so we can add a layer here that has full PostScript support.

Now we had to do a window system. We wanted our windows system to be compatible with PostScript, so we did our own. Here's the Application kit, Interface Builder; and a program called the Workspace, which manages your electronic workspace for you, helps you navigate through the file system. And then of course, applications. This is our software architecture.

Now the four middle layers are really key. The four middle layers constitute what is our development platform moving into the 1990s. And because of that, we've given it a name. It's called NeXTstep. And NeXTstep is what accomplishes that number one software challenge, as you'll see in a little bit, and it provides software developers, I think, the breakthrough platform that we've been looking for for the 1990s. And so programmers, instead of concentrating on these layers can start at the 10th floor and concentrate on their applications.

Now, what I'd like to do now is do some live demos for you. We've got a machine up on stage here. Uh, for those of you that aren't software developers in the audience, I'd like to remind you of the first two laws of demoing.

First law of demos is that demos will always crash. And the second law of demos is that their probability of crashing goes up with the number of people watching. (laughter)

So, if something goes wrong today, have some compassion for the demoer.

Okay. Now, what do you see when you sit down to a NeXT machine? First thing you see is this. This is what happens when the machine is booting off the disc, off the optical disc. Now, of course we can hook up to a network and we can boot off a network at well - as well. So if you're booting off a network, you're going to see something a little more like this.

Now, once the system's finished booting, you're going to see something like this. And it says, why don't you log in for me? So I go by the name sjobs. And if I managed to get my password wrong, it'll tell me. (laughter)

Well, if I get it right, it'll disappear and drop me into what we call the Workspace. And this is the working environment that you will see when you first sit down to use the NeXT computer. And there are three elements. First one is the menus here. The next one is the browser. And the third is the icon dock over here.

Now, let me take you through these things one at a time. First thing I'd like to do is take you through the browser. What is a browser? Well, we believe in icons, so we have icons and you can show your programs as icons. The problem is, even with our large mega pixel display, sometimes there just isn't enough room and you find yourself scrolling and scrolling and scrolling to find that icon you want. And in a system as sophisticated as Unix, sometimes you think there's got to be a better way.

So in addition to having icons, we have this thing called the browser, which lets us say, look at my disk and lets us look at demos, and lets us look at all of our demos and scroll through and select things with text. And as we select them, uh, their icons will change. I can also grow the browser if I want. And trade-off screen space for scrolling, make it as large as I want. So I can traverse my directory with a click and see everything underneath. Very, very simply.

So I like more screen space and I don't mind scrolling a little bit, so we'll take our browser down like this. Now the next thing I want to show you is menus. We thought about pull-down menus. The problem is they don't work on a large display. You're constantly going to the top of the screen. So then we thought about popups, like the workstations, the problem is users want to see their top level menus. And so we came up with something that is really great.

These are our menus. We can put them anywhere on the screen. Nothing could ever cover them up. We have our sub menus right here that we can click through. And as you see, we can just pull them up like this. If we want to use them, we can just tear them off. We want to leave them around somewhere. (applause)

So that we allow the user to trade off, making use of this great mega pixel display and use it for the things that they use most frequently. If we don't like them, we just send them home with a click of a switch here. Okay. That's the menu system.

The dock. It turns out that, uh, When you're running applications, things can get lost. These icons can get hidden and you might want to read your mail at a moment's notice. So we allow you to take any icon and take it over to any one of these dock positions and it'll snap in and dock. And the minute it docks, nothing can go in front of it. And so it's a place to always have the applications that you use handy. You can customize it any way you want to, and nothing will ever keep these things from being a glance away. That's what the dock's all about. And if you decide that you need to use that right part of the screen for an awfully big window, and you don't want to undock things, you can just slide it down and everything, but the little logo will go off the screen. (applause)

Now, what happens when you throw things away? Uh, what do we do? Well, let's say you have a file that you don't want to keep around anymore. You can just drag it over here and we don't have a trash can. We thought we'd get a little more sophisticated about it. We have a black hole.

(laughter)And when you drag something into the black hole, it's just decides to take it into hyperspace. (applause)

No trash cans here. (laughter)

Okay. Next thing I'd like to do is, uh, show you a program that was written in about an hour. That'll just demonstrate a very simple facet of the machine. It's called stopwatch, and, uh, you can run it. And the neatest thing about stopwatch is that, uh, when you move the window, if you notice we moved the whole window, not just an outline, we also let you put windows off screen, which makes your virtual screen area quite huge.

And of course it's not giving any cycles to the second hand of the stopwatches. I moved the window. But it smoothly catches up, after I release it. And the person that wrote this, rather than just writing code, wrote an animation object, which does all the complex mathematics of that smooth catching up and put it in the library. And now everyone that uses animation uses the animation object. And we're seeing from this object oriented programming, a tremendous amount of reusable code. But one of the neatest things about stopwatch is I can bring up more than one copy because this is a true multitasking system. And why don't I go ahead and bring up three or four of these things.

Here we go. We'll bring up a fourth one here. Alrighty, let's move this off screen. And here we go.

No problem.

These are four completely different programs running here. Okay. Let's get rid of the stopwatches. And go back to our workspace.

Now I want to show you something that is quite revolutionary and that is Interface Builder. And it's so revolutionary that even I am going to build a program with it today. And we're going to start by building a program that, uh, is very - doing something very simple. And then we're going to go, uh, do something that's a little more complicated.

So the first thing I'm going to do is, uh, open a new window and Interface Builder titles. It. And it gives me a window to use and it gives me a menu to make a little bit later, and Interface Builder lets me go up and grab the objects from the Application kit. So let me go up and grab some radio buttons, just tear them off and place them in the window. And if I don't want them, they'll just fly back. And I can take the radio buttons, and of course I can grow them. I can have as many radio buttons as I want to, simply by growing them like this. And if I like radio buttons, this is perfect. They'll all adjust in, uh, in size, based on, uh, resizing for titles.

And, uh,

I can also go up and take a field object, stretch it out and I can have as many fields as I want to. So they'll just grow - database programs, something like that. I can stretch them out if I want to pull more space in between them, or I can tighten them up, which is kind of nice if you want to, uh, do something where you just gonna enter a few numbers like this. So this kind of stuff is very, very easy to do.

So let's go build a real application. Now, to build a real application I'm going to do the user interface, but I'm going to use an object that somebody created, maybe a grad student, maybe a professor at another university. And what they've done is, they put that in a physics palette. They've made their own palette as one can do for Interface Builder. So here's the physics palette that they've made, and it's got a few objects on it. Uh, let me go ahead and make my window a little bit bigger here.

And the first thing I'm going to do is grab the main object, which is an ideal cylinder with a gas molecule in it. And what we're going to do, is we're going to see how that gas molecule behaves. We're going to make a simple simulation. So let's go ahead and do that now. Let's make our gas molecule a little bit bigger here.

See that okay? And because of Postscript, we can resize all of these things. And let's go ahead and say, we want to stop and start this thing. So let's go grab a button. Let's make the button a little bit bigger here. And let's go change the font. And, uh, we'll go ahead and Helvetica 12. We'll go ahead and make it nice and big so everybody can read it - Helvetica 24 point. And, uh, so now we've got a button and let's call that "start" and let's make some more buttons. And make this one a little bit bigger. Let's just make some more buttons like this. We just drag out and we have more buttons. And make as many as we want. And let's make these a little bit further apart. And let's relabel a few of them. Let's say, "stop" and "reset". So here we've just laid out something fairly standard, fairly simple. Make our molecule a little bit bigger here.

Okay. Now how do I connect these buttons up to the molecule? But what I do is I go get a connection panel, of course. And here's a connection panel. And what this connection panel allows me to do, is it allows me to say, okay, let's take my molecule object and let's take it up and put it as the target. And now it's showing me all of the things that the molecule object understands. Over here it understands reset gravity, mass sound, whatever the programmer put into it. So that's fine. Let's take my button, my start button and say, I want to connect my start button up to say, start, to the molecule object. And I want to connect my, a stop button up to stop. And I want to connect my reset button. Up to reset. And now what I can do is that these are connected. I can flip my big switch here to test

And let's go ahead and test it. You think it'll work? There we go. (applause)

What you're seeing is really interesting. You're seeing that the oscillation of the top piston of the cylinder. And as you see, as a cylinder gets lower, the gas molecule hits it more frequently, driving it up as it gets higher, the gas molecule hits it less frequently, bringing it down. And it's pretty neat. I can stop it. I can reset it and I can start it. So I kind of like this. So let's do a little bit more. Let's go back and build some more. Okay. Let's go back to our palette.

Well, we've got some fun things called sliders. Let's grab a slider over here and let's make it a little bit bigger maybe, and let's label it. Uh, let's call it "temperature".

So we put our label just fine. And let's take this now. And move our slider up to our connection panel. And why don't we say "set temperature" and go back to test and see if it really works.

We start. Looks just like before. Let's go ahead and turn up the temperature and see what happens. As we turn up the temperature, the molecule is moving faster and therefore hitting the top more frequently.

As we move the temperature down, the molecule is moving less. It's moving slower and hitting the top less frequently. So we actually see that the effect of temperature on our gas molecule in our cylinder. Okay. Well, we kind of got a little taste of it now, let's go do some more.

Let's say we want it. We look inside our molecule and we see that it understands a few other things, it understands gravity and mass. So we've kinda got the, uh, got the bug here. Let's go make some more titles. And, uh, put "mass" and "gravity", and we might want to stretch those out a little bit, get a little more room here. And let's make some more sliders. And let's stretch them out a little bit. All right. And let's go ahead and, connect this up to set mass. And connect this up to set gravity. Can you see all this out there okay? Great. Let's go back to test and see how we work.

Okay. Here we are. We can turn up the temperature and we'll notice that the top of the cylinder isn't coming down quite as far, but let's make that thing a little heavier. Oh boy. And by playing with the gravity and the mass and the temperature, we can see the full effect now of this, on the molecule.

That's pretty cool. Let's do one last thing. Let's go back to build and let's grab this other object off the physics palette, this is an object that we have in our library. It's a strip chart recorder. And, uh, we're going to go ahead and record what the path of this thing really is over time. Let's make a little bit bigger and let's go ahead and connect it.

So the output and connect it up to position so that we can get the position and while we're at it, let's go grab another button from our panel back here. Let's try a switch maybe. And let's label it sound, and we might want to make it a little bit bigger so that everybody can read it. And why don't we go ahead and make it 24 point. Great. So we've got a sound button and let's go ahead and connect that... up to set sound. Okay. Let's go test it one last time.

And now when we say "start", we can actually see the path of the piston being plotted over time in our Grapher object. You see that okay out there? Faintly. The light valve doesn't quite show it up. But one thing we will be able to do is. (sound plays to applause)

Okay. (applause)

So I think you start to see the power of the Application kit and Interface Builder for building user interfaces. And what I'd like to do now is I'd like to introduce somebody to you named Dr. Richard Crandall. Dr. Richard Crandall is a Howard Vollum professor of physics at Reed college up in Portland, Oregon. And we have had the privilege of having Richard also be a NeXT education fellow for the last nine months where he's come to NeXT, and help guide us to make sure we're really on track, and in terms of making this computer, everything that higher education wants. And Richard has written some demos, which I'd like to have him show you now using all the tools in our kit. And he's written them in anywhere from hours to a day or two. Things that would normally take months in a current environment to write. So I'd like to introduce him to you now, Dr. Richard Crandall.

Richard Crandall:
I'm proud to be able to stand before you and show you with my little examples, how really powerful this system is for science and education. Two things I think that are very important for this country. I'm going to start with a - an elementary statistics laboratory. You can see on the right-hand side of the dock, that there is an icon for it.

What this program does, my friends, is it ingests data files for breakfast, lunch, and dinner. And it takes virtually any set of data file. Any data file set, and yet, counts the number of columns and does other intelligent things. When I open up a file. It processes it, preprocesses it, basically does all the elementary statistics you need to do in school. Like, to take the mean variance, standard deviation of temperature values for chemistry laboratory, something like that. This particular file turns out to be 10 years old. This file, uh, is part of a model for the Earth's magnetic field and how it wanders. This was actually taken from a college mainframe and of course it loads right into this application. So that represents a 10 year forward compatibility. (laughter)

Now, on the upper left, you see these beautiful radio buttons that are part of the Application kit. It is indicating that it is ready to process column zero. We're calling it one, on either the X or Y axes.

What I'm going to do first is plot the data on channel one. Well, that was fast. Hundreds of points. That's display PostScript for you. I have the option of inverting, the option of putting up a grid, and so on.

The other column, column zero, it looks like so. Almost the same thing, but not quite. If you take the Fourier spectrum, and the NeXT computer is particularly good at this, you can even use the DSP for this, uh, it's frighteningly fast and does long FFTs in milliseconds.

Anyway, the spectrum is characteristic of a chaotic process. One learns in modern times. This is still not understood, but this is a good example of how we're in chaos. This actually is called a strange attractor, a beautiful name for a physics object, and a strange attractor in this case is two coupled differential equations. If that means anything. And you get these two signals and only when you plot them against each other. So I select buttons zero for X and button one for Y. And I do a scatter. I get this strange attractor. And there's, (applause)no way you can see this, really, if you imagine two columns of data on your old mainframe. Now this is, this is supposed to be the Earth's magnetic field. So can you see the mouse cursor? Yes. Oh, say it spends, uh, it's it's up North now and it didn't always be there. So the magnetic field wanders around the North pole for maybe a hundred thousand years, and then it spends the next hundred thousand years down here in Palo Alto.

If I want to know the latitude, longitude of Palo Alto, I move my cursors in. You could see it - let me move the cursors down near my little text fields. Which as Mr. Jobs said, are objects that are part of the Application kit, and they display numbers readily. You basically write one line, one line of code to get the, uh, um, to get to think to display its floating point number. Extremely convenient.

My second example is called Molecule. In this example, um, I really tried to make a physics object, which had some educational bearing. Let me open a familiar molecule that it, that of water or H2O. I can magnify it. And wouldn't it be nice to be able to see around it? Yes. In physics, we have these things called rotation matrices, and they take three parameters called Euler angles. And of course, the natural symmetry is to invoke from the Application kit, these three sliders for the Euler angles. You see. There's one, there's another one. You see with Display Postscript, you can use transparency and you can see that little hydrogen guy behind that oxygen guy. Or here, you can see it in front.

And you had another angle. Okay. Now, you know, in the English language, there are nouns, verbs and adjectives, and those form the blue part of, of dialogue. It sure enough in Objective C, which we use when programming this computer, and now it becomes something, I mean, an object in Objective C is something like a noun. What is called a method is something like a verb. And what is called an instance variable is something like an adjective.

So I have say a molecule object and the method will be rotate. So I'll say, my molecule rotate. And that's all I do. And if that object is properly constructed, it'll just motor on like that. The method is invoked by that Application kit button. So you see, it's all very simple. I basically described the whole idea to you just now. And that's the wonder of it.

Oh, you know how also, when you're working with your older computer that uh, that you sometimes get eyestrain staring at the monitor or a headache? Well, we have a cure for that in this program, which is you load in some aspirin.

And if you want to see something about modern biochemistry, you put the labels on. So you've got these nice labels and you can even motor it with those labels. And Postscript is actually putting up all those spheres with transparency and the labels as it rotates this guy. Now I made it come to this position for a reason. On the right you have this beautiful acetol group. I think that's what that is. I'm not a chemist. Yes. It's a Si-O bond here and sure enough that, uh, interferes with an enzyme called cyclooxygenase that is in all of our bodies. And that's sort of, that's the beginning of the pain killing mechanism. The point is it's structure-dependent. In chemistry, especially in modern times, you need to see the structure sometimes. And you need to be able to forage around the molecule, especially in organic chemistry, which you have to take to go to medical school. You will want. You will want to be able to look at stereo isomers, it's one of the hardest cases.

Now, one of my favorites is this beautiful six-fold symmetry molecule. Cyclohexane. Wonderful organic compounds. I love to watch this one rotate. And let me tell you now, something that no other system has that this system has, which is... there's something called Mathematica, which I used to draw a quantum wave function plot for this. And I can have a quantum wave function object, and the message could be to solve the Schrodinger equation, which solves, you know, the quantum mechanics. And if I have it online here, yes, I got this graph from Mathematica.

Mathematica is a 10 person year program and I just linked to it within my application. It's a, it's a piece of cake. So you can see here that quantum wave function was sort of six little mountain peaks and I've taken advantage of enormously deep software that I didn't have to write. (applause)

Finally - I have an application here that uses the microphone, the free microphone input. (laughter) And while it's launching, let me say in no uncertain terms that, like Mr. Jobs, I am not known for my programming. I think the software group next led by Bud Tribble and inspired by Steve Jobs is one of the most powerful ever assembled, if not the most. And I think it's obvious that that'd be so. This Application kit is what I love to use and how I make an application like this, an instrument. I do it actually with ease. I really mean it. This is solar scope runs, like so, it has a real time display that I'll change the color for you in this environment. How about that? You can see my voice. (applause)


Richard Crandall:
I knew it. I knew this would happen.

Wait, can you whistle Steve?

(Steve Jobs whistles)

Can you show us the 3D plot?

Richard Crandall:
On the right is a Fourier analyzer, a spectroscope, a spectrum analyzer making spectrograms rather, and sure enough, I also have a log scale for it. And, you know, this is the kind of machine that could get people's logs all the way across the screen in real time like that.

And you could see spikes for frequency. So this conveys the fact one about Fourier transforms to students, which is that the horizontal axis on the right-hand guy is frequency as opposed to time. Now.

This machine is really an inspiration for me. And it's like, I've had a cast on my mouse arm. All these years. (laughter)And now this cast has been removed and I have a free hand to do science. And to underscore that I'm going to make you as my last act of minor piece of art. And I'm going to turn on this 3D spectrum, uh, option, which displays little Christmas cookies of, you know, cross sections of spectra. And it uses a grapher object that does its own rotation and anyone could use, and I can mail this across country or anywhere on a campus network and everyone else can use it.

And I'm going to make it a little piece of art, like, so I'm going to take the microphone and hit it with my hand. And I'll tell you what that is. That solves a problem that was first presented to me in college about 10 years ago. That is the sound of one hand clapping. (applause)

It's people like Richard that we're making this thing for. Okay. Uh, We have a few more demos to get through here. Uh, one of the most exciting things about this computer is the sound. And people have asked why sound? Why does a computer need sound? And the answer is because sound is an integral part of how we communicate with each other. Um, we mustn't forget that until recently AT&T was the largest corporation in the world and our business had something to do with sound.

And so what we try to do is capture a few things today about how sound really does enhance that process of not only simulations, but communication. I'd like to play for you now four soundtracks completely generated by the computer.

(Plays recordings)

Next - it's great to read things in books, but sometimes hearing them in a person's own voice is far more moving.

("I have a dream" recording)

JFK (recording):
I do not believe that any of us would exchange places with any other people or any other generation. The energy, the faith, the devotion, which we bring to this endeavor, will lead our country and all who serve it. And the glow from that fire can truly light the world. And so my fellow Americans, ask not what your country can do for you, ask what you can do for your country.

(Apollo mission recording)Half down, 220 feet. 15 forward. 15 forward coming down nicely. 200 feet. Four and a half down. Five and a half down; down a half. Half down. Picking up from that. 4 forward; 4 forward; grip into the right level. (intelligible)Right. Okay. Engine stop. APA at a deep end, or control both auto and engine command over ride off, and then I'm off. Four 13 even. We copy it down Eagle. Flip in, uh, Tranquillity Base here. The Eagle has landed.

None of this stuff would be possible without the mainframe on a chip architecture, which allows us to be pulling things off the disc at the same time, we're sending sound out, at the same time we're doing graphics.

Now, one of the other things that we've done is we've - by picking Unix, we've inherited a vast legacy of really great communications. And as you know, there's people across the country, in the world tied together on Unix mail. The problem is, it's pretty difficult to learn how to use it. And so this is our solution to that problem. It's our mail system.

And in addition to doing standard Unix mail in a way that people can use, we've also integrated voice into it. Let me give you an example of a message.

Email message:
It is hot.

We can record a message ourselves if we want to. Let's go ahead and send something. It brings up the send window. And hitting voice brings up this thing called "Lip service".

Hi, this is Steve sending a message on a pretty historic day from Davies Symphony Hall, San Francisco. Let's get a round of applause in here too.

And of course we can edit that if we want to.

Hi, this is Steve, sending a message on a pretty historic day from Davies Symphony Hall, Francisco. Let's get a round of applause in here too.

So I think you get the, you get the idea. We can send this, not only - not only within our own buildings, we can send this all over the country and all over the world.

Now, the next thing I want to talk about is I think one of the most important breakthroughs we've made. Just like desktop publishing was one of the most important things in the late eighties. We believe that one of the most important things for the first half of the nineties is going to be the concept of the digital library.

In other words, using our mass storage and some remarkable new software that we've written at NeXT, we can get the knowledge of civilization at our fingertips. And what we have done is we have made the first real digital books. There has not been an advancement in the state of the art of printed book technology since Gutenberg. And I think what you're about to witness here is the first advance of that technology.

The first digital book we've done is we've licensed Webster's ninth, collegiate dictionary and collegiate thesaurus. They're online in every system. You can find what you're looking for in usually under a second.

In addition to this, we've licensed the Oxford dictionary of quotations. (applause)And the Oxford complete works of William Shakespeare. (applause)

To start off the digital library, these works are online. You can find out anything that Shakespeare wrote having to do with love in a matter of a few seconds, as an example. So we've given the digital library a start. In addition, all of our own documentation is online and of course, many of the software developers are going to put their documentation online as well.

And with the optical storage technology, all of this is possible, conserving a small portion of the storage available. So let me show you a few things.

First thing I'd like to do is show you what we consider to be the first, really good digital book, which is Websters, and I can turn off and on at the thesaurus here. I'll leave it on. And, uh, a word that's sometimes used to describe me is "mercurial". (laughter)So I decided I'd look it up the other day. And, here's what mercurial means: "of, relating to, or born under the planet Mercury". I think the third one is the one they mean. "Characterized by unpredictable changeableness of mood." Ah.

If we - if we scroll down to the thesaurus though, we see that the antonym is "saturnine", and we go, well, what's that? By simply double-clicking on it, we immediately look that up in the dictionary and here it is: "cold and steady in mood, slow to act or change, of a gloomy or surly disposition" - I don't think mercurial's so bad after all. (laughter and applause)

Technology is - actually has a very beautiful definition. Number three, "the totality of means employed to provide objects necessary for human sustenance and comfort". We can take any word in here, like language. And blast around the dictionary in about a second and understand what these words mean. In addition to that have inter application communication between all of our applications so that you can take a word from one application, have it selected and go define, and immediately message the dictionary. This thing will be up in a second or two giving the definition of the word. And let me show you an example of that now.

Bundled with every next system is a word processor called WriteNow. And this is what WriteNow looks like on the screen. This particular page right now has got a lot of words, which I don't really understand. Like anthropods. What's an anthropod? Bar are terrestrial. What's terrestrial mean? By double clicking on it and asking us for the definition, there's terrestrial.

Let's go back and ask for another one. What's this mean? It's got a spelling checker in it. It doesn't understand that one. Let's pick this one. Okay. (laughter)

Let me show you a few other neat things. (applause)

Having to do with the dictionary. Uh, let me go ahead and bring up, something. I think you'll like. Amphora. I didn't have any idea what this meant before we started this, but we have all of the pictures in the dictionary as well. This is what an amphora is.

Another nice one is cone. And you see the quality of the megapixel display not only lets us see all of these things at once, but let's just see them in their vivid detail. So this is Webster's. Let's move on.

Let's go to the general digital library. And then the general digital library right now, we have it loaded with a few things. We have Shakespeare as an example. So we'll select Shakespeare and let's go find out - there's a beautiful quote in Shakespeare that I'd forgotten where it was. And I knew it had "books in the running brooks". So I typed in "brooks" and it found five of them for me. And here they are. And the one I was looking for, it was actually the first one, "As you like it" - "Find tongues in trees, books in the running brooks, sermons in stones, and good in everything." And we've just blasted through the entire works of William Shakespeare to find these five examples.

We also, uh, Oops. Okay. We also have the entire works of Bob Dylan online. I'm not sure we can ship this. (laughter)And let's find out what Dylan has to say about love. 37 things about love. That's probably pretty good. Starting with the wedding song. So I think you understand the potential here.

Uh, there's a wonderful book. The Oxford dictionary of quotations. There's a wonderful quote in this with the word breakfast in it. That's from Lewis Carroll. The Oxford dictionary of quotations. It's found 25 of them. And we'll - just notice I have, by the way, smooth scrolling in this whole system, I can just blitz down here. Lewis Carroll. "Why sometimes I've believed as many as six impossible things before breakfast." (applause)

Now the next thing that I'd like to share with you is also quite a remarkable part of this computer system. Using the digital signal processor and using the talents of our music team at NeXT, they have written some software which runs both in the 030 and the digital signal processor, which allows us to synthesize music in real time from pure mathematics. Sounds were never recorded, but purely synthesized from mathematics.

And what I'd like to do now is play you a few small pieces. And what you're about to hear is being synthesized about 1/10th of a second before you hear it, and takes up only about 10% of the main system throughput, and is at a level of quality, which is unprecedented for the state-of-the-art today.

The first one I'd like to play is one of the first things we ever heard. The system sprang to life almost overnight, and we were able to hear this. (music playing)

I personally don't understand the mathematics behind this, but I do understand that it's going to change quite a few things out there. And the last piece I want to play for you is a multiple pluck string called Bullfight. (music playing)

Now what we wanted to do, since we know there are people out there like Richard Crandall waiting to get their hands on this machine, is to take the same approach in software that we did in hardware. What we want to do is raise the lowest common denominator because that's how we're going to make a revolution.

And the NeXT computer system comes with an unprecedented amount of software bundled with every system - I'd like to take you through that.

First, we start off with the operating system, Mach. Every system comes complete with Postscript. Every system comes complete with NeXTstep - development environment for the nineties. Every system comes complete with all of the sound and music software you've heard generating the pieces today. A digital library on your desktop, all of the digital library software. And all of the books that we went through to start your digital library. A computer isn't any more complete without a word processor than it is without a central processor. So there's right now an entry-level word processor that ships with every single system. We need to be able to communicate our thoughts and our ideas. So mail ships with every single system and it's compatible with Unix mail around the world.

As many of you know, we were approached by Stephen Wolfram last year, who showed us his remarkable program called Mathematica. And we decided that Mathematica is going to revolutionize the teaching and the practice of mathematics. And so we were able to work out an arrangement with Steven and his colleagues to bundle Mathematica with every system. This is about a thousand dollar product on a typical workstation.

One piece of the puzzle that was missing though, even still, is that - as Postscript, lets everyone use the same imaging model, so would a bundled database allow everybody to use the same data structures and data model. And we were able to go out and find the best technology in the world and come to an arrangement whereby we could bundle it with every computer. And the best database technology in the world bundled with every NeXT computer is Sybase.

And for those people in higher education and beyond, who are working in artificial intelligence, we have picked a piece of software to bundle that was the most requested, the most sought after by people doing AI applications. We're bundling Franz's Common Lisp with every NeXT computer.

Now, this is literally thousands and thousands of dollars worth of software. And you've seen the hardware. We decided to go out with a system in its minimum configuration, that includes eight megabytes of memory and a quarter gigabyte optical drive. And in terms of raising the lowest common denominator, we know we are beginning a ten-year architecture and the worst thing we could do now is to leave out some essential ingredients. So for a five MIPS computer with a mega pixel display, eight megabytes of RAM, a quarter gigabyte of mass storage, and all of the bundled software, you've just seen, we are going to be charging higher education a single price of $6,500. (applause)

Our breakthrough printer that everyone seems to want in their office. We are going to charge, I think an outstandingly great price - $2,000. (applause)

Now, in addition to the optical drives, we can also add Winchesters. And as I mentioned before, we have extremely fast SCSI electronics in the box. And so we're going to be offering two Winchester drives, not so small. 330 megabytes and a 660 megabyte drive. And we're going to offer these at some pretty unprecedented prices: $2,000 for the 330 and $4,000 for the 660.

Now we're starting to roll this system out early in November of this year, and we have a 0.8 software release. Which is rolling out to software developers through the rest of this calendar year. Early next year, we will have our 0.9 release, which is for software developers and aggressive end users. And sometime during Q2, next year, we have release 1.0, which should reach perfection and be usable by everybody.

Now, to do all this to accomplish what you've seen here today. We haven't done it ourselves. We've had great partnerships and partnerships take time. So you can't have very many of them. And we've been fortunate to have some of the best. These folks have invested their dollars. They've risked their dollars long before we could even show them a prototype. And I'd like to have some of them talk to you in their own words now and tell you what they think of what we've accomplished together.

John Warnock:
Hi, I'm John Warnock from Adobe Systems. I've actually been working 10 years to get to this day. A computer system where the screen matches the printed output and where all the software interfaces are device independent. For the last year and a half of those 10 years, our engineers at Adobe and the engineers from NeXT have been working to integrate display Postscript, and the NeXT software into this truly remarkable system. We at Adobe believe that what you are seeing is an early look at what computing will be like in the 1990s. Congratulations go to you Steve, and to your team.

Brian Wilder:
Hi, I'm Brian Wilder from Motorola. We at Motorola are extremely excited that NeXT has chosen the 68030 as the central processor for the NeXT computer system. But what has got me really fired up is that NeXT has designed Motorola's digital signal processor, the 56001, into every NeXT computer to give it compact, disc-quality sound, fax, modem, and other applications limited really only by our imaginations. When NeXT came to us with this vision, we were convinced the 56001's incredible sound capabilities in their computer would change the way people in computers work with one another forever. We knew the NeXT computer system would end the age of the mute computer. The NeXT computer is the starting gun to begin the age of the sound computer. The humanized computer. NeXT is on the right track in my opinion. And NeXT sight and sound is the way computing is going to be from now on

(CANON executive in Japanese)

[01:52:45]Stephen Wolfram:
Hi, I'm Steven Wolfram. This is really a great day for computers and mathematics. The combination of Mathematica and your computer system, I think is going to bring computer mathematics to a lot of people. I think we're finally going to be able to show the world that personal computers can do more than just things like word processing. They can actually do stuff like mathematics and involves computation. Having mathematical bundled on your machine is going to be particularly exciting. Just a little while ago, nobody really thought that one could do real mathematics on a personal computer. When we brought out Mathematica, we showed them that wasn't true now, by having Mathematica bundled on your machine, we're going to let them take computer mathematics for granted. My guess is that a lot of very good science and mathematics will come out as a result. And we're going to see a lot of new, exciting ways for people to teach those subjects.

Bob Epstein:
Good morning. My name is Bob Epstein. I'm executive vice president at Sybase, and it's our pleasure to participate in the announcement of the NeXT computer. The Sybase SQL server is an integrated part of each NeXT machine, providing the standard means to store and retrieve data for a new variety of application programs. NeXT, by incorporating all the critical software elements for a complete system, represents a new standard for desktop computing.

Fritz Kunze:
Good morning. My name is Fritz Kunze and I am from Franz, a company that develops software tools for scientists and engineers. I really am very happy to be here as a partner with NeXT, making our Allegro common Lisp available on NeXT's revolutionary new machine. Lisp has made possible many software innovations in the past, including artificial intelligence, windows and pull-down menus. But until now all serious machines that ran Lisp were well beyond the reach of all, but the biggest budget. We really believe the NeXT machine is the first computer that can bring all the benefits of the Lisp technology to everyone. By working with NeXT, we will make Lisp the dominant programming environment of the nineties. Congratulations to NeXT on developing a machine to take us there.

Excuse me. I'm going to have to cut this short so we can finish up. We're running a little late today and there's this other group called the symphony that thinks they need to use the hall this afternoon.

Um, there's one last partner that we didn't have a chance to get to. Oh, hi John.


There's one last relationship that we've been very fortunate to form over the last year. And I need to tell you about it today.

It's true. (applause)

Let me brief you on what we've done. You remember our architecture, and that the four center parts we gave a name to, which was NeXTstep. What we've done is we have licensed NeXTstep to IBM. And they have put it on top of their hardware. And on top of their Unix operating system, which is called AIX. And they have licensed Postscript from Adobe as well. And the entire NeXTstep platform is running on top of this, with the same applications running on the top. And that is the key, the key to this relationship and what makes it so great for both companies, is that the same application software, which is written for one machine, with a recompilation, will run on the other. Same user interface, same documentation. And this is going to be a tremendous boon to software developers and to our market as we move into the nineties. What do you think?

One of my heroes has always been Dr. Edwin Land, the founder of Polaroid. And, he said that he wanted Polaroid to stand at the intersection of art and science, and we feel the same thing about NeXT.

And of all the things we've experienced together here today, I think the one that strikes closest to the soul is the music. And so we decided to end our presentation here today in Davies Symphony Hall, with a concert. We're going to have a duet, Bach's A minor violin concerto, performed by one great human artist, and one NeXT computer.

The computer is going to be synthesizing its part again from pure mathematics, about 1/10th of a second before you hear it. And now I'd like to introduce Dan Colby Orca, the principal second violinist with the San Francisco symphony orchestra.

(duet playing Bach's concerto, followed by applause)

We didn't have time to program in an encore today, but all of us at NeXT are really confident that as we move this technology out into your hands over the next few years, you'll make your own encores. Thank you very much.

(end of presentation - press Q&A following)


Board of director, member of NeXT, one of the people that really urged us to start this company in the first place, the Vice President of (intelligible) technology,

I was supposed to have one on here, actually. Does this one work? Oh, I didn't turn it off.

Technology - can't live with it, can't live without it. Everybody. I think - This is Ross Perot, member of our board of directors, Dr. Bud Tribble, (missing)computer. And I think that's about it. So why don't you guys come on over here?

Thank you. Okay. So what should we do?

Oh, excuse me. Color. Uh, why don't we explain about color? We had - what is that strange noise? We, um, we had a fundamental decision to make about color, and that was that we decided that mega pixel was more important than anything else. In other words, once you put out a small screen, you've got to live with the results forever during the entire architecture's, computer architecture's life. So we knew if we came out with a small color screen, baby color, we call it, that we would be forced to live with software needing to run on that small screen forever. And all the application developers would be constrained. You would never see programs like Dr. Richard Crandall's stat lab today, because they wouldn't fit on the small baby color screen.

And to do megapixel color today would have doubled the price of the machine. So, what we decided to do was do megapixel black and white at a level of clarity and definition that I don't think the industry's ever seen before. And you will see some very fine stuff from us in color next year.

The display here is, uh, not only very high definition monochrome, but it's also two bits per pixel. So we get some gray scale involved. And I think because our unit is expandable, you'll see some stuff from us next year that you can add onto it if you want to go into new dimensions.

I think we'll be talking about a lot of stuff next year in that regard.

Uh, do we expect software developers? I shall. Do we expect software developers to distribute their software on optical disc cartridges? The answer is yes.

Uh, the question is - if the cartridge has cost $50, is that going to mean that software costs more? For packages that cost in the multi hundreds of dollars, of course not. One thing we also need remember is that the most expensive part of any software package today is often its documentation. Because of the digital library capabilities of the machine, we can put the documentation on the disc itself, thereby saving all the production costs. And in addition to that, since we can make, as a software developer, can make the disc the day before they ship it to a customer, unlike manuals, which they have to print two months in advance, they can not have inventory of products that aren't selling and things like that. So there's some tremendous advantages to actually using that technology.

Uh, we're selling the machine to the higher education market. We started off saying that that was the market we wanted to serve and, and, and it's really true. And we're going to be selling the machine to higher education for $6,500 as we outlined in the presentation today.

It will be available to people who work and study at educational higher ed institutions of higher education.

CUrrently just in the United States.

Turns out that the higher education market is very large. And it's going to probably take us a while before we can even begin to meet the demand of higher education in America. So that's, what's going to come first for us. And after we get to a point where we can do that, then, then we can start thinking about other things.

Yes. NeXT is building a direct salesforce and with the help of higher education that guide us and steer us right. And, we're really happy with how that's coming. We'll be selling directly to higher education.

I think we're going to be selling to higher education. It's real, real, simple focus. More, more companies tend to die of indigestion than starvation. And so we're going to stay really focused. But - were most of you at the presentation today? I assume all of you were. What did you think all in all? Did you like it? Yeah? Yeah...

The question was, are we making any money when we sell, when it's $6,500, are we losing money on every one and making it up in volume? We are, we are making money. We like to employ engineers and come up with new breakthroughs and to do that, you have to make a profit. And - and we are.

What is our optical disc technology? Yes, we are using magneto-optic technology. Do most of you know how that works? Uh it's - it's, it's really great. The way it works is on a, on a, just drive like a Winchester. Uh, you can only make - the whole point is to make the magnetic spots size very small, so you can fit a lot of bits on the surface. And to do that, you have to like - you have to put the head closer and closer to the media. And it's been described as an airplane, a 747 flying at 500 miles an hour, six inches off the ground. And that's what a head of a Winchester looks like. So you can understand what a Winchester crash is like when you lose all your data.

The optical disc is very different. What it does is it uses a beam of light to heat up a material to its Curie point. At which case it changes its magnetic orientation and it works very, very well. The only thing that ever gets close to that media is a beam of light. And we're finding that the optical media is far more reliable than, than the low-end Winchesters that you find in most computers.

How fast? The optical disc actually spins at I believe 3000 RPMs, giving us, giving us a transfer rate of about a megabyte per second.

Access time on a disc? The usable access time is I think, around 60 to 70 milliseconds and I can...

Sorry. What's that?

Oh, it's really easy. You pop it out. You take it to the library where there's a two drive machine and you copy it. Or you use the networking, copy it on your friends in the next office. Because these things are removable, you don't have the same problems you have with Winchester. You can pop your whole world out and throw it your backpack.

Sorry. Yeah.

Uh, I believe, Intel has .. Intel, excuse me - IBM has plans to bring this out on their RISC-based platforms and on their Intel-based platforms. I think it's gonna be pretty exciting.

I think the 386 platforms as well, but I think probably it's best to ask them

We decided this probably should be NeXT's product introduction, but - so I think we'd go to some press materials.

Uh, the question is, will we be incorporating object oriented kits to help build animations? And how far can we go? Uh, we already have - that's part of what's in the system. And you'll be seeing some things I think over the next six months, roll out that are pretty exciting.

We currently don't have NTSC video output on the machine, although that's entirely possible.

Huh? We will be selling to universities who will in turn be reselling to faculty, students and stuff. And the - the prices they charge for those things are up to them.

Do we have any contracts with any universities yet? Yes, we do. Several.

I have absolutely no idea.

Some people have said a lot about this computer, haven't they? And some are right and some are wrong. I get, those are the kinds of things we just can't discuss publicly.

Hmm, We can make a lot, but probably not enough.

Daniel Garrick.

European universities? As soon as we can come even close to supplying the demand of higher education in America, we would love to have this be a worldwide standard and we intend to do that. But first we've got to focus on higher education in America. I don't know, it's a pretty big market.

We could, but we'd rather not.

A question was asked about Sybase. One of the great things about this computer is that it's not just a hot honk iron. It's a very, very sophisticated software system. And we realized that the more we put in this box, the higher level that application software developers start at, which means the neater programs they can write in the same amount of time, or they can write programs of current complexity and far less time. And, realizing that databases are very important, we were able to reach an agreement with Sybase to bundle their entire SQL server and the database libraries in this thing, so that people are going to be able to take advantage of what we feel is the best relational database technology around in every computer they buy. And what that means is that when all these people write all these applications without ever talking to each other, they can exchange data because they'll all be in the same database

Will application programmers have access to? ... You mean, how will they duplicate their, their disks? Oh yes. They can just get a system and duplicate them themselves. Yeah.

Our relationship with Lotus is that we've been working with Lotus for some time now to put their software on this platform. And I think you'll see some pretty neat things. Unfortunately we can't announce products for our application software developers. They have to ...

Who makes our disk drives? We were really lucky when we started NeXT in that we got calls from the presidents of Sony, Motorola, Canon and others. And they said, Hey, when you guys were in your former lifetime, you used to romp through our technology laboratories and you used to spot technologies and help us form them into marketable products. And we really liked that because both of us won. So we'd like you to keep doing that. And we'd like you to keep doing that because a- maybe you'll be the next big computer company and b- because you're the cheapest R&D we could ever do. So we had access to, I think probably more of the in-depth technical research going on at some of these companies than, than most other people have had the good fortune to have.

And we spotted something in the laboratories of Canon. And what it was was it was an early prototype of this optical technology. Now Canon as you know, is very, very good at coding materials like lenses, like laser printer toner cartridges, like optical cartridges. And they came up with the best media in the world. And we worked together with Canon for the last two, two and a half years. And it turns out on our board - I don't think I have one right here, do I? No. On our board, those two big mainframe on a chip chips, it turns out that three fourths of one of them is an optical disc drive controller on a chip. It started off with three boards, this big in the laboratory, and we shrunk it down to three fourths of one of those chips. That's all proprietary to NeXT. And it's what's enabled us to get the performance up and bring the cost down.

The other thing is it turns out hooking one of these up to a software system is really difficult. And we put in a tremendous amount of work to make this real in a computer system as the main primary storage device. So, we've done this in partnership with Canon and it's turned out really fantastic.

(missing)...of networked computers can look like one large file system. And secondly, we've put front ends on Unix mail, as you saw today during the demonstration, so that mere mortals can use these types of things. But the base underlying technology, we inherited a lot of the minute we decided to go with Unix.

The other thing that I might mention is, we have of course full, very high speed Ethernet built into every computer. And the thing of course supports the TCP/IP protocols, which are the standards of higher education.

First question is, are we sending any of this to OSF? We have no plans to do that at the present time. And, secondly, Why didn't we use a RISC processor? It turns out that the 68030 in this box running at 25 MHz is running a real solid 5 MIPS. That's about 7 MIPS from some other companies, but a real solid 5 MIPS. And that is approximately half the performance that you get out of a 40 to $50,000 RISC-based workstation. So what our game plan is, is real simple. We may not always build the fastest computer. You may be able to go pay 50,000 bucks and buy one that's faster, but - given a certain amount of time later, we want to bring the same thing on a desktop for this class of price. And that's, that's what we're planning on doing. I think 5 MIPS puts it about 10 times over where we were with the Macintosh, the day it was introduced.

It is a Canon engine inside the printer. Yes it is actually, we worked with Canon on this engine as well. And what we did was we took a standard SX engine and we made it a lot smaller. So it uses the same exact cartridge as all the other popular laser printers in the industry. But it's about 60% of the size. It's got a totally straight paper path, which means it's a lot less likely to jam in these curvy things. And it has to plug directly into the wall, but it connects to the computer with one, three meter cable. One sec.. And, the - there are no switches and no lights on this printer. It is turned off and on totally by the computer. When a pa- when you get a paper jam or you're out of paper, you don't get some little LEDs telling you, the big screen tells you. As a matter of fact, it can even tell you as a voice message, you can say you're out of paper. So.

Sorry. We do our imaging inside the workstation. If you look at a $7,000 laser writer, you've got a 68020 processor, and you've got about two megabytes of RAM. We've got a 68030 and eight megabytes of RAM and a disc to hold all the fonts. So we image like crazy and we turn on one of our DMA channels and blast the bits out of our - over our cable. We have a custom VLSI chip in here that inherits those bits and controls the entire printer in one chip.

The printer's designed to work with the NeXT computer system only.

The thing that software developers want, is when they develop an application for one computer, they want to, in a reasonably short amount of time, with a reasonably small amount of investment, be able to generate versions of that application so that they can sell on other computers. They don't need the same disc to work in these various computers, but within a week or two or a small number of weeks worth of work, if they can take the, the result of a three-year development effort and all of a sudden in three weeks have a version for a new computer by simply recompiling it to run on top of the NeXTstep, running on another hardware platform, this is a revolution, and that's what we're trying to achieve.

As an example, if somebody writes a program for this NeXT computer here, as a perfect example is Frame. Uh, we looked out there and we asked, who's got the best technical publication system out there running on workstations? And our answer was Frame. And we, started working with Frame, Frame was the first application software developer I believe we started to work with, we've been working with them for a long time. Their software is up. I was going to try to demonstrate it today, but we were running out of time. And it's quite remarkable. And they will be able to take this when they're done, and theoretically, recompile it, for NeXTstep, running on the IBM platforms, and be able to generate a product for the IBM platforms in a fraction of the time it took them to write the original product for this.

I mean, everything's, this is not a problem yet.

Do we? Excuse me? What is that? Do we allow a bridge? No, this machine doesn't run Macintosh software just as the Macintosh didn't run Apple II software.

Sorry. What's that?

Sure. We - it actually happened. There was a little snippet in Forbes magazine. I don't know if you saw it. It's - it actually started when both John Akers and I happened to be attending the 70th birthday party of Katherine Graham in Washington. We were introduced and we got to talking and he invited us out for lunch in Armonk. And, this was an interesting experience.

Ah, what's really - what's really turned out to be great is that we're focusing on higher education. And IBM has a much broader market than what we are focusing on ourselves. And they also have the ability to, um, incentivize every single software developer to write for the mainstream platforms that they adopt. So in forming this, uh, this partnership with IBM, we've pretty much guaranteed that software is going to be developed for the NeXTstep platform at a previously impossible pace.

Yeah, I think - the team that built this computer works at NeXT, uh, and the team that did NeXTstep works at NeXT. And there are some things about this computer of course, which we haven't licensed to anybody. Obviously not just the hardware, but the entire digital libraries. The digital library stuff has not been licensed to anybody, nor has any of the sound and music, nor have any of the bundled application software. So I think that, taken together, we have a pretty strong competitive offering, but most importantly, the world is now got two companies who are going to both be working like crazy to make the best NeXTstep platforms in the world. And everybody wins when that happens. So.

I think you need to ask Bill Gates.

What's that?

We'd love to have Microsoft software on our machine. I think you've got to - we can't announce products for these guys. So I think you have to go, go ask Bill yourself.

Oh, we did it all internally to NeXT, and we can make chips at a variety of places. We've used several people actually.

Um, yeah, it doesn't really matter. We did the first set of chips with Fujitsu. We could do them at a variety of places.

What's that? Oh, this is a - this is a very sophisticated machine. And, uh, VLSI design is not easy, nor is writing software. And so if you drove by NeXT at one or two in the morning, you know, over the last nine months, you might've seen the lights burning in a few offices, but we managed to finish it and it's come out great. And I think a few people have said it's a little late. I think most people who've seen it say it's about five years ahead of its time.

Um, what impact will this computer have on the computer industry? We think more in terms of what impact is this computer going to have on the people that use it. And so, we are, you know much more about the industry than we do at this point. We were focusing on the people that are going to use this thing and how to bring the most far reaching capabilities to them. And so that's, that's where our focus is right now.

What do we tell people that want to buy one, but aren't in higher education? Enroll. (laughter)

By the way, let me - let me take a moment to - let me take a moment to introduce a few other people that showed up.

This is Rich Page. Rich has - he's one of the founders of NeXT and has run the entire digital electronics engineering effort. Those two mainframe on a chips were the results of Rich and his group working extremely hard over a long period of time. And, I'm amazed at it.

Randy Hefner. Randy comes to us, where he used to be at Hewlett Packard. And Randy's been on the NeXT team for about a year and a half now, two years. And Randy runs the entire automated factory at NeXT. All the manufacturing works for Randy.

Susan Kelly barns. Susan is our CFO and is responsible for all of the finance, all of the information systems, and a sundry of other things at NeXT.

Gary Moore. Gary Moore is our general counsel and also a member of the senior staff at NeXT.

And George Crow. George is one of the founders of NeXT, and runs all of the analog engineering. And did all of the engineering for the mega pixel display, all this crisp video you're seeing, we thought could never be done on a big display. And George came out of the back room one day and said, you guys got to see this.

So, uh, I think - I think it's very easy to get up and demonstrate a product when you have such great people running the company and - and designing it.

I am exceptionally proud of the 175 people that work at NeXT because they started without, in some cases, when the - when we started the company, of course, we just started it with a fresh sheet of paper. And as people have joined us over the months and the years they have joined based on, not a product, not even a description, they've joined on the vision. And I think this is a really great day for all of us to be able to talk about it. Cause we haven't talked about it for so long, and get some feedback.


Ross Perot:
We don't - we don't have a role. It's been a fascinating day for me. I'm one of the old people in the computer industry. Go back to the vacuum tube machines, the 650, the 704, 705. I can't tell you how many hardware announcements I have attended in my life. Now and this is the most exciting one and the best presented one I've ever attended. I don't think Steve ever left computer industry. You got to remember, Steve is a young man. He's a very young man - changed forever the computer industry. He did things when he was in his twenties that most of us don't do until we're in their fifties. Now, while I've spent my life in advanced technology, my fascination has always been with the people and not with the chips and the machines and the lasers. Because the people do all of that.

I have been around many, many high talent teams. I have been around environments to produce excellent - that I thought were perfect or near perfect. The thing that captured my mind and heart and pocketbook was Steve Jobs who had 32, has to be at least 85 in terms of business experience in the computer industry. And this incredible team that he assembled with him. And if you could be there as I have been. And see them work and see the excitement and the electricity and the candor and the commitment to being the best in the world. Then you wouldn't be too surprised at what happened today.

Now in closing, I got to mention this, it's just been - Steve's been very sensitive. See, Susan's a Texan. And from the time I became an investor, you got to - and Susan and Bud are married. Now, you don't find that much intellectual horsepower typically in one household. So Steve and I have a clear understanding. I've never gone to try the lure Bud or Susan away from NeXT. I get first option on their children.

We've got time for, I think, one or two more questions. Sheryl.

University what? A degree? Oh, I don't - Oh, you mean the fact that I don't have - I'm a dropout? Um, actually I have a pretty fun spark spot for higher ed in my heart. I, what happened was I went to Reed College, just like Dr. Richard Crandall. And, uh, I ran out of money after about six months, so I dropped out, but they let me drop in for about a year and a half after that. And Stanford let me drop in for a year. And it's kind of something that's always stuck with me. I didn't have any money to pay, and they said, fine, just take the classes and learn. And that to me is what it's been all about. So hopefully, I think all of us feel really great about being able to put something like this back into that community.

And again, I can't stress enough. This thing wouldn't be here today, if it were not for our advisory board. They have - they have led us into their research labs. They have let us hire their best grad students. And they have kicked us in the pants when we wanted to compromise. And more than once, matter of fact. So if it weren't for them, this machine would be a very different machine. And I think all of us at NeXT feel an incredible debt to them for hanging in there with us and making sure this thing came out great.

I don't think any of us have a better crystal ball than you do. Who knows what's going to happen?

We made actually a very important decision at NeXT. We said, why should a student at Reed College, a small liberal arts college with a thousand students, or a professor or researcher at Reed, have to pay more for their computer than someone at a very large institution, let's say, the University of California at Berkeley. And the answer is they shouldn't. And so we decided what's the best price we're going to give to anybody? And we said, can we architect our company in a way that it doesn't cost us any more to sell one computer than it does to sell a thousand. And obviously we made some distance there and we decided to offer our best price to everybody. So everybody gets the best price and that's how we decided the price. It's very democratic. And I think it's in the spirit of what we're trying to do with higher education.

One last.

How did we decide on the cube design? It turns out after examining several, it is by far the most efficient in terms of packaging stuff in here. As we said earlier, we've got one board in here. We have room for three additional boards. We can even plug three of our processor boards in here. In addition to the one that's in there. We can fit up to 1.3 gigabytes in here and up to 3 next year. So what you can fit in a one foot cube, which is smaller footprint than a PC even is, is quite remarkable.

Thank you very much for coming today, we really appreciate it a lot.