home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / S12790.ZIP / IAYF.TXT
Text File  |  1990-11-20  |  31KB  |  429 lines

  1. On November 12, 1990, Bill Gates, Chairman and Co-founder of 
  2. Microsoft Corporation gave the keynote address at Fall COMDEX.  He 
  3. detailed his vision of the future of personal computing.  The following 
  4. 'white paper' was distributed at that time.
  5.  
  6. Information at Your FingertipsTM
  7.  
  8. Computing changed dramatically during the 1980s. The speed and memory of personal 
  9. computers rivaled the kind of performance that was once  available only on large centralized 
  10. systems. Many organizations set aside their mainframes and minis and moved to individual 
  11. desktops. Computer technology became widely available and essential for everyday decision 
  12. making.
  13.  
  14. As we enter the 1990s, Microsoft believes these dramatic changes and advances can be 
  15. brought together and expanded on in a very powerful way to deliver Information at your 
  16. fingertips.
  17.  
  18. Information at your fingertips exemplifies the concept of making computers more personal, 
  19. making them indispensable, making them something you reach for naturally when you need 
  20. information. 
  21.  
  22. Information at your fingertips is a challenge not only to Microsoft, but to the entire 
  23. computer industry. Fulfilling this challenge means we must go beyond thinking about  
  24. developing smaller and faster computers or about developing software applications that have 
  25. more and better features. The driving vision for hardware and software technology must focus 
  26. on making things easier for people while protecting the investments made in the more than 50 
  27. million installed personal computers.
  28.  
  29. This is going to be hard. Personal computers are becoming more powerful and are being 
  30. networked together in more complicated ways, but we want the average workday to get easier, 
  31. not more difficult. For example, having an extremely large hard disk is great, but only if you 
  32. can find what you are looking for. We need to do a better job of thinking about technology 
  33. from the point of view of individuals--how they work, how they think, what they need to work 
  34. and think more effectively. And then we need to connect them to their work so easily that 
  35. using a computer is as natural as picking up a pen or a pencil. 
  36.  
  37. We need to make computers so interesting to use that people feel compelled to explore--not 
  38. to find the one infuriating command required to finish a job, but to see the myriad ways this 
  39. wonderful tool will get things done faster and more efficiently. Computers should be 
  40. challenging to use in the same way that a well-made automobile is challenging to drive--the 
  41. surprise is not in the "oops" but in the "aaah." We want people to use computers not because 
  42. they have to, but because they want to. In short, we need to put the "personal" back into 
  43. personal computers.
  44.  
  45. Information at your fingertips encompasses what Microsoft has done in the past and what 
  46. we want to do in the future. In the early 1980s, we wanted to establish a computer standard 
  47. that would lead to low-cost, high-volume computers and software so that everyone could have 
  48. a computer at their fingertips and become more productive. The results, DOS and the PC 
  49. standard, have allowed for incredible growth and innovation. In the mid-1980s, we began 
  50. evangelizing Microsoft« WindowsTM and the graphical user interface to make software easier 
  51. to use and more appealing. In the late 1980s, OS/2« systems introduced client-server 
  52. computing to the mainstream PC world, bringing powerful workgroup applications to the 
  53. average user and making data available corporate-wide. As we walk into the 1990s, we are 
  54. poised to bring all these pieces together and expand on them to create a powerful computing 
  55. environment.
  56.  
  57. Ease of Use
  58.  
  59. Information at your fingertips must, above all else, represent a very personal idea. Today, 
  60. information can be obtained easily through newspapers, books, television, radio, audiotape, 
  61. and videotape. You don't have to learn anything new to work with any of these common tools. 
  62. If the computer is to become the preferred method for getting information, we have to make 
  63. the computer simple and appealing. You'll have to enjoy having it on your desk and using it at 
  64. home (or taking it with you when you travel), and you'll have to see it as the best way to 
  65. gather data.
  66.  
  67. On the most basic level, the PC itself has to be more approachable. Applications are 
  68. becoming easier to install and run, but users still have to worry about things such as 
  69. configuration files and manually setting parameters to provide the correct amount of memory 
  70. for some obscure function. Compare this with other kinds of high technology. When you turn 
  71. on your new television for the first time, you don't have to get out a screwdriver to set the 
  72. frequencies for all the stations you want to receive. When you pick up your new car, you don't 
  73. have to fool with the electronic ignition. You just turn on your TV, and you just start your car. 
  74. You should be able to just turn on your computer, and it should start working. It should sense 
  75. the type of monitor you have, the amount of memory, the kind of hard disk, the applications 
  76. you have, and whether you are connected to a network and then automatically configure every 
  77. detail and nuance of your system accordingly.
  78.  
  79. Integration: The Opportunity
  80.  
  81. The first phase of making life easier for users was What-You-See-Is-What-You-Get; the 
  82. next phase will be What-You-See-Is-What-You-Need-To-Get. Now that we have high-quality 
  83. WYSIWYG documents, we need to help users find and manipulate all the data that goes into 
  84. them in an easy, natural way. The integration of PC applications will make both individuals 
  85. and groups more productive. As long as each tool in the personal computing world remains 
  86. specialized, you cannot deal with information effectively. Information is compound and widely 
  87. dispersed. A typical business report may contain text, a spreadsheet, a schedule, graphs and 
  88. drawings, and tables, and this information may originate inside or outside the company.
  89.  
  90. Right now the user has to learn how to use all the different applications required to produce 
  91. various types of data, locate all the files that contain the necessary information, and figure out 
  92. how to link them all together. The user also has to keep all the applications up-to-date when 
  93. data in one or more of the files changes. Software should be able to do all this by hooking the 
  94. information together and tracking the connections.
  95.  
  96. Related problems must also be addressed. How can users locate copies of similar reports 
  97. for reference or additional background documents related to the project? How can they be sure 
  98. they follow corporate style for a business plan? Who should receive the plan, and how can 
  99. users incorporate feedback and track approvals? Automating these procedures frees the user to 
  100. focus on the content of the report.
  101.  
  102. Extending these concepts to all the documents used by a business and to various office and 
  103. business procedures makes it possible to combine various standard PC applications into a fully 
  104. customized office automation system.
  105.  
  106. Integration: The Solution
  107.  
  108. From today's situation, in which the user must manipulate three or four different 
  109. applications to produce a single document, PC systems must evolve to the point that the user is 
  110. not even aware that different applications are being invoked to produce a document. The user 
  111. will simply write, browse, select, and edit different kinds of information within the body of a 
  112. document. This must happen without radical changes to the user's work or to the user's 
  113. applications to ensure that a broad range of applications will be available and to protect the 
  114. company's investment in applications and corporate documents and data.
  115.  
  116. The first steps for managing compound documents already exist among graphical 
  117. applications under Microsoft Windows and OS/2 Presentation Manager.TM Cut-and-paste or 
  118. "hot links" (using Dynamic Data Exchange) allows immediate insertions. The next step, 
  119. currently being implemented to permit updatable insertions, is called object linking, which 
  120. allows embedding and linking.
  121.  
  122. Embedding is similiar to copying and pasting data between applications, except that 
  123. embedded information is still managed by the source application. To update or change the 
  124. embedded information, you simply point and click with a mouse and make changes in place. 
  125. For instance, if you insert a drawing into the text, you can alter the drawing in the word 
  126. processor without going out to the drawing application and then coming back into the word 
  127. processor. You can embed and manipulate any type of information in your document, 
  128. regardless of its source.
  129.  
  130. Linking achieves the effect of embedding information from one document into another 
  131. without making a physical copy. In a report with a price list table, for instance, you could 
  132. copy that table from its original file and manually track any future changes. But this wastes 
  133. time, duplicates the data, and is prone to error. A better solution is to link the report with the 
  134. table of prices so that any price change is reflected in the report automatically. In addition, the 
  135. links are maintained no matter where the original price list, or the report, is moved on the 
  136. system.
  137.  
  138. Common Macro Language Means Easy Programming
  139.  
  140. If you combine the embedding capability with the concept of a common macro language, 
  141. you have redefined what an application is. Microsoft's concept of a common macro language 
  142. is that of a simple but powerful computer language included with a variety of applications and 
  143. with the operating system. We first described this idea publicly in 1987 and have been moving 
  144. toward that goal step by step; the macro languages in our applications have evolved with each 
  145. new release. A common macro language will have several advantages. First, it will be easier 
  146. to use. Second, it will be the same in a variety of applications, and it will be the same as the 
  147. control language used for the operating system so that users don't have to learn new languages 
  148. to do similar tasks in different applications. Finally, by using agents to cross applicationsφ 
  149. boundaries, users can work in one application and call parts of other applications into play as 
  150. needed, or they can start from outside any application and tie them together in various ways. 
  151.  
  152. The embedding capability, along with a common macro language, will allow users to mix 
  153. and match applications to meet their needs. For example, corporate developers might want to 
  154. tie together typical business applications with special formula editors, image processors, 
  155. drawing and charting packages, or product schematics to meet special business needs and 
  156. manage new or more specialized kinds of data. They won't have to reinvent the wheel to do a 
  157. bit of text-editing or number-crunching or sorting by ZIP codes±just access the part of any 
  158. other application that performs those functions and they're done.
  159.  
  160. Objects: A Way for PCs to Act Naturally
  161.  
  162. All these capabilities depend on the underlying concept of objects. Today, you must 
  163. explicitly direct an application to do something by typing commands or clicking on a menu. To 
  164. print a file, for example, you type the command "Print" and the name of the file. In an object-
  165. oriented system, everything is a self-contained entity that is aware of the actions that are 
  166. appropriate to it. Rather than act directly to print an object, for instance, you send the object a 
  167. message, for example "Print Thyself," and the object responds or not, according to what is 
  168. appropriate. 
  169.  
  170. From the user's standpoint, objects represent documents, applications, and processes, and 
  171. the user acts on the object (icon) to get something done. For example, dropping a file folder 
  172. on the printer prints the file; dropping it on the outbox object mails the file. In essence, you 
  173. should be able to grab one object and drop it on another object and the two objects should 
  174. figure out what to do. Printing and mailing are simple examples. You want to do the more 
  175. complex things easily; for instance, taking a file with numbers and dropping it onto the 
  176. Microsoft Excel icon should automatically create or update a spreadsheet, depending on the 
  177. context; dropping a file with customer information onto a database icon should update the 
  178. database. The system should recognize the kinds of objects and what can be done with them; if 
  179. more than one option is available, a menu should pop up and present you with the appropriate 
  180. choices. If you drop a file onto the mail object, the system should mail the file±and prompt for 
  181. an addressee you forgot to include. The user should simply indicate what is to happen, and the 
  182. system should do the rest.
  183.  
  184. Object orientation profoundly affects applications developers and systems designers. 
  185. Microsoft's design goals for objects range from the file system itself, where objects have to be 
  186. stored, to advanced computer languages such as C++ and the common macro language, to 
  187. products that allow unsophisticated users to build application interfaces with nothing more than 
  188. a pointing device and a set of graphical "things" to move around and shape. All these 
  189. capabilities are required to make a computer respond the way people think, instead of the other 
  190. way around. Whether it is the casual user wanting to solve a recurring trivial but annoying 
  191. problem, or a systems designer wanting to build a computer network for an entire 
  192. organization, object-oriented tools will make these projects dramatically simpler.
  193.  
  194. Even the user shell that replaces the operating system prompt, file manager, and program 
  195. selector will become object-oriented, providing standard tools for moving, copying, and 
  196. linking information within and between documents. These functions will no longer have to be 
  197. included in each separate application±they will be in the shell already, and users will be able to 
  198. move effortlessly between the shell and an application. The user will not even notice the 
  199. difference.
  200.  
  201. In this context, graphical applications are not simply the best productivity applications on 
  202. the market, but they are building blocks for automating the work and business procedures for 
  203. individuals, groups, and ultimately whole enterprises. It is this vision that drives Microsoft's 
  204. efforts to establish the graphical user interface on the desktop. Only a graphical approach will 
  205. allow true integration, and Microsoft will extend today's operating environments and establish 
  206. standards to allow this integration to occur. Our approach will be fully open and documented 
  207. to allow commercial software vendors and corporate developers to write applications that 
  208. integrate with others and to use the rich services provided by the improved file system and the 
  209. shell.
  210.  
  211. Corporate Information: Getting Information from Around the World
  212.  
  213. Object orientation has a powerful impact on the operating system itself, especially in 
  214. helping users find information distributed across a network of computers. No matter how well-
  215. organized it is, a hierarchical file system can bury information so far down that it's hard to 
  216. find. A graphical user interface makes the hunt easier but not transparent, because information 
  217. can be categorized in several ways, and a traditional file system forces you to choose only one. 
  218. For example, something can be filed  by client, by project, or by topic, to name just three 
  219. possibilities. Even more difficult is information buried inside a file, such as a chart or a 
  220. table±it's invisible to the outside world. 
  221.  
  222. An object-oriented file system will be able to store and understand the objects it contains 
  223. and to respond dynamically as files change. If you can remember a key word or a phrase 
  224. within a file, or the topic or the author, or whether it was a very large file or was linked to 
  225. your October report, you should be able to find the information. And if you're looking for a 
  226. single chart hidden within a particular file, you should be able to locate it by the contents of its 
  227. title as well. Limited capabilities of this sort are being implemented within applications such as 
  228. word processors, but this does not help the user compile a compound document created by 
  229. different applications; the applications will use incompatible searching methods or have none at 
  230. all. The solution needs to be a systemwide. Because the operating system will handle these 
  231. tasks by sophisticated automatic indexing, the concept can be extended to include even those 
  232. files that reside anywhere on the network or have been archived offline.
  233.  
  234. This effort to find and share data goes beyond a single user. Information at your fingertips 
  235. expresses the concept of a highly networked environment, in which many people work closely 
  236. together even though they may be widely dispersed in an office or organization. Information 
  237. from anywhere in your company, from another network, from a mainframe, and from 
  238. somewhere around the world must be readily available. Information in any form--text, 
  239. database, spreadsheet, word processor, graphics, sound--must be at your disposal. As far as 
  240. you're concerned, your personal computer will have the world's largest hard disk because it 
  241. will connect you to all the information out there. (Assuming, of course, you are authorized to 
  242. get it!) You won't care where the information is, and you won't have to specify a string of 
  243. servers or specific locations to find it. All you will have to know is the name of the resource, 
  244. or the author, or the kind of resource; the system will figure out where it is and how to get it 
  245. to you. A directory service that allows you to browse for information over the network (for 
  246. such things as personal or workgroup names, addresses, and topics) will become just another 
  247. extension of the system's file-indexing capability.
  248.  
  249. Email Becomes Backbone of Communication
  250.  
  251. The most obvious example of widespread corporate electronic communication is electronic 
  252. mail, or email.
  253.  
  254. At Microsoft, you have to know only a person's name to send mail to that person 
  255. anywhere on the Microsoft system, anywhere in the world. This system has about 6,000 
  256. people on it and is growing every day. With a full-blown directory service--a way to manage 
  257. all network resources regardless of the location--you will have the ability to find such things as 
  258. the parts inventory for a certain product line or a sales database or the latest presentations on 
  259. certain topics or the names of the California technical support team. With directory services, 
  260. you'll simply name the resource, and you'll immediately find your data. Email, as we know it, 
  261. is just the first step.
  262.  
  263. The more you think about it, the more possibilities you can see for innovation. What 
  264. information should be sent to you versus what should you go out and browse? Can incoming 
  265. mail be prioritized? Can you combine voice mail and electronic mail so that you can get either 
  266. regardless of whether you call in or log in for messages? Integrating the outside world into 
  267. your system is very important.
  268.  
  269. Another exciting area is using and distributing forms electronically, eliminating the need 
  270. for extensive paper forms. This is the next step in broadening the concept of email. Today we 
  271. use email to type quick messages or memos or perhaps to facilitate document exchange 
  272. remotely. But if you combine email with compound documents and forms, along with a 
  273. network that can manage these things worldwide, email becomes the way all important 
  274. information will move within an organization. People can interact with and exchange a variety 
  275. of information and information types, and sophisticated information can be automatically and 
  276. instantly routed to the key people who need it. Individuals and organizations can understand 
  277. and assimilate information and act on it within minutes or hours instead of days or weeks.
  278.  
  279. A critical element in the success of this approach is that the entire user community must 
  280. come along in parallel. If some new technology along these lines is implemented on an 
  281. incompatible system, it doesn't matter that the new system might have two or three great new 
  282. features--what matters is that a corporation would be prevented from unifying all the disparate 
  283. information scattered through its ranks. This is another reason that the industry must move the 
  284. PC standard forward in stable, rational steps: to ensure that every user and every application 
  285. can participate.
  286.  
  287. Beyond the Office: Computers on the Move
  288.  
  289. A great deal of information comes to us when we're away from a desktop computer, which 
  290. prevents us from keeping information up-to-date in all the places we need it and therefore 
  291. defeats the automatic nature of electronic systems. Imagine, though, a portable PC that's really 
  292. portable. It's the size of a standard notebook; it has a screen and a touch-sensitive pad. It's less 
  293. than an inch thick and comes with a stylus. It can decipher your scribbling. If you circle some 
  294. text and draw a line to where you want to move it, it will move the text for you. If you want 
  295. to delete a word, you strike through it and it disappears. Like the spiral notebook, yellow legal 
  296. pad, or paper time-management systems of today, you keep everything in it--notes from 
  297. meetings and phone conferences, to-do lists, schedules, address and phone lists. You carry it 
  298. around the office, you take it home, you take it on business trips. You gather the information 
  299. as you do now--in real time, in whatever order the meetings, calls, and fire drills happen to 
  300. occur.
  301.  
  302. Once in a while you plug it into your desktop PC. Any information that needs to be 
  303. updated from one system to another is automatically adjusted. Meeting notes are distributed 
  304. electronically to the appropriate people in your office, and they are notified electronically. If 
  305. you changed your schedule on your notepad while you were away, or if your boss wanted to 
  306. change a meeting, the notepad checks the main office schedule and highlights any conflicts, 
  307. letting you resolve them. If you're at home or on the road, you plug the machine into the 
  308. phone, and all this happens remotely. You collect your phone messages and your email in one 
  309. easy package.
  310.  
  311. You now have something that can keep track of your schedule. It makes sense out of the 
  312. daily jumble. It eliminates the need to retype information or store it in multiple ways. Your 
  313. computerized calendar  becomes so easy you can't do without it. You can even doodle on it 
  314. and play games on the plane home when you're too tired to do anything else. You have 
  315. information at your fingertips.
  316.  
  317. Advantages are not limited to people who travel in their work. Consider those employees 
  318. whose jobs take them into the field every day, such as sales personnel or delivery personnel. 
  319. At best, the information these employees have is twenty-four hours old; more likely 
  320. (depending on their current informations systems), it is even older. A combination of a 
  321. notebook computer and cellular phone technology could keep these workers up-to-date on the 
  322. latest product and delivery information; they could get customer histories and credit 
  323. information instantly; they could process and deliver orders electronically, speeding up the 
  324. process and eliminating redundant order entry later on; and they could allow the company to 
  325. keep its inventory small and flexible.
  326.  
  327. To prevent the market from being fragmented, these portable systems must be compatible 
  328. with desktop systems. Otherwise, vendors have to duplicate their application development 
  329. efforts, and users must double both their software purchases and the hassle with learning 
  330. curves and redundant data. Microsoft will improve the Microsoft Windows desktop to 
  331. incorporate object-oriented technology and will also base its support of handwriting and 
  332. notebook computers on the Windows environment.
  333.  
  334. Home Computers Will Cause Markets to Explode
  335.  
  336. Information at your fingertips extends beyond the office to the home. Multimedia 
  337. computers will broaden the kinds of information that it's possible to deliver, as well as the way 
  338. information is delivered. Multimedia machines will offer an integrated mix of sound, text, 
  339. graphics, and live motion on the computer screen. Someone constructing a home, for example, 
  340. will be able to visualize in three dimensions the size and shape of rooms and the placement and 
  341. fit of different styles and sizes of furniture, appliances, and home entertainment equipment. 
  342. Consumers will be able to decorate rooms in various colors on the screen to see how they will 
  343. look together.
  344.  
  345. Home applications will differ dramatically from the PC applications we use in the office 
  346. today. Most current applications are tools--word processors to write with, spreadsheets to let 
  347. you do calculations, computer languages to let you create other products. You have to supply 
  348. the information. Software products for the home will be "content" applications containing vast 
  349. quantities of information. They will not be simply text databases and reference works. We 
  350. have the opportunity to engage the minds of young people throughout the world, to develop 
  351. new ways to stimulate their natural curiosity--to get them as excited about important 
  352. information at their fingertips as they are about their video games. Interactive geography, for 
  353. instance, will allow you to touch a country on a PC screen and instantly see photos of its 
  354. people, hear their voices, and take visual trips through the landscape in ways that a static book 
  355. can never show. Interactive science programs could walk students through experiments; text, 
  356. graphics, and sound will combine to explain important concepts. Even computer games 
  357. themselves, sometimes considered a scourge, will become more sophisticated and challenge 
  358. more of the thinking and analytical skills of the young rather than just their reflexes. 
  359.  
  360. These multimedia machines will blur the lines between education and entertainment, 
  361. dramatically expanding the possibilities of both. Educational software can be made more 
  362. stimulating, and entertainment media can be made more interactive and less passive. Content 
  363. applications will likely be bigger business in ten years than the business of selling tools, which 
  364. is mostly what we do in the PC industry today.
  365.  
  366. Home users will also need to integrate these new media systems with information from the 
  367. office. The common Windows-based platform will allow the exchange of applications and 
  368. information. Multimedia, for example, can be integrated into a standard PC, with controls for 
  369. sound and video being treated as additional objects that are manipulated by the user, allowing 
  370. voice and video frames to be combined into a compound document as easily as a spreadsheet 
  371. file.
  372.  
  373. Microsoft's Role
  374.  
  375. If there is any pattern to what we are seeing today, it is that information is becoming more 
  376. and more complex, and integrating it is becoming more and more important. All these new 
  377. technologies await us. Unless they are implemented in standard ways on standard platforms, 
  378. any technical benefits will be wasted by the further splintering of the information base. True 
  379. notebook computers, for instance, are just beginning to emerge, as hardware manufacturers 
  380. rapidly advance flat-screen technology. If these machines are incompatible with existing 
  381. standards, they will simply create a small niche in the market because the huge mass of 
  382. existing PC applications will not be able to take advantage of them. Microsoft's role is to 
  383. move the current generation of PC software users, which is quickly approaching 60 million, to 
  384. an exciting new era of improved desktop applications and truly portable PCs in a way that 
  385. keeps users' current applications, and their huge investment in them, intact. 
  386.  
  387. Our goal is to evolve the existing PC system standards to include new capabilities such as 
  388. compound documents, object-oriented file systems, distributed file systems, handwriting 
  389. recognition, and multimedia. A nonstandard implementation might offer a short-term time 
  390. advantage for a particular feature, but a better solution would be to incorporate new 
  391. technologies directly into the PC architecture or systems software. If the goal is to unify all the 
  392. information in our lives, then we must bring the standard along carefully so that all the users 
  393. come along.
  394.  
  395. Because all the requirements for Information at your fingertips are interrelated, Microsoft's 
  396. role is key: We are positioned to solve many of these problems at a fundamental level, in the 
  397. underlying operating system. The ability to have a file system that stores objects, to have 
  398. different objects know how to act on one another, to locate things wherever in the world they 
  399. may be, to tie together applications and to share various functions such as charting and 
  400. outlining across applications, to expand these efforts into new kinds of technology such as 
  401. notebook computers and multimedia machines in the home--Microsoft is in a unique position to 
  402. unify all those efforts. As developers of operating systems and networks, we are required to 
  403. take a broader view, not just so our applications can run, but so an entire industry can prosper 
  404. and a whole generation of users can make the technological leap into the future.
  405.  
  406. This broad vision will take several years to unfold. We will introduce capabilities over time 
  407. in order to bring the user community along without disruption. Each step will need to preserve 
  408. compatibility. At each step we will work with independent software developers as we did when 
  409. we developed Microsoft Windows and OS/2. Tremendous synergy will develop when large 
  410. numbers of applications and information objects have been implemented according to the 
  411. standards we are developing. We are excited to be developing software that will let users 
  412. automate the handling of daily tasks and information processes without writing a single line of 
  413. code, but simply by showing the system what they want done. We are excited to be developing 
  414. software that will let users search for information from a greater range of sources than is 
  415. possible today and that will  let them file and retrieve things more quickly and efficiently than 
  416. they can today. We are excited to be developing software that will let users create information 
  417. with greater richness and diversity than anything that can now be done on paper or with 
  418. current computer technology. We are excited that we can enable users to solve problems that 
  419. up until now could not be solved.
  420.  
  421. But Microsoft cannot do this alone. Fulfilling this promise requires the cooperation of the 
  422. PC industry and information providers. With their help we can deliver the computing power 
  423. that can do all this.
  424.  
  425.  
  426. Microsoft is a registered trademark, and Windows and Information at your fingertips are trademarks of Microsoft Corporation. OS/2 is a registered trademark, and Presentation Manager is a trademark licensed to Microsoft Corporation.
  427.  
  428.  
  429.