home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / WINDOWS / MISC / WW0527.ZIP / WW0527.TXT
Text File  |  1992-03-30  |  22KB  |  464 lines

  1. ======================================================================
  2.     Microsoft Product Support Services Application Note (Text File)
  3.                   WW0527: NEW FEATURES IN WINDOWS 3.1
  4. ======================================================================
  5.                                                    Revision Date: 3/92
  6.                                                       No Disk Included
  7.  
  8. The following information applies to Microsoft Windows version 3.1.
  9.  
  10.  --------------------------------------------------------------------
  11. | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY    |
  12. | ACCOMPANY THIS DOCUMENT (collectively referred to as an            |
  13. | Application Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY      |
  14. | KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO    |
  15. | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A     |
  16. | PARTICULAR PURPOSE. The user assumes the entire risk as to the     |
  17. | accuracy and the use of this Application Note. This Application    |
  18. | Note may be copied and distributed subject to the following        |
  19. | conditions: 1) All text must be copied without modification and    |
  20. | all pages must be included; 2) If software is included, all files  |
  21. | on the disk(s) must be copied without modification [the MS-DOS(R)  |
  22. | utility DISKCOPY is appropriate for this purpose]; 3) All          |
  23. | components of this Application Note must be distributed together;  |
  24. | and 4) This Application Note may not be distributed for profit.    |
  25. |                                                                    |
  26. | Copyright 1992 Microsoft Corporation. All Rights Reserved.         |
  27. | Microsoft, MS-DOS, and the Microsoft logo are registered           |
  28. | trademarks and Windows is a trademark of Microsoft Corporation.    |
  29.  --------------------------------------------------------------------
  30.  
  31.  
  32. OVERVIEW
  33. ========
  34.  
  35. For Windows version 3.1, Microsoft significantly enhanced the
  36. usability of the Windows operating system based on extensive feedback
  37. from users of Windows version 3.0. Dozens of improvements will be
  38. noticeable immediately, while hundreds of others work behind the
  39. scenes to support new features. Microsoft made more than 1000 changes
  40. in Windows 3.1, changes that contribute to a smoother, more responsive
  41. interaction between the user and Windows.
  42.  
  43.  
  44.  
  45. IMPROVED INSTALLATION
  46. =====================
  47.  
  48. The Windows version 3.1 Setup program can detect even more hardware
  49. and software configurations than its version 3.0 predecessor.
  50. Therefore, Windows 3.1 configures itself optimally for the computer on
  51. which it is installed. The Setup program also detects a wide variety
  52. of terminate-and-stay-resident (TSR) programs and hardware devices
  53. known to cause problems; it then notifies you of a problem, or
  54. corrects the problem without your involvement.
  55.  
  56. Windows 3.1 will be easier for novice users to install because of the
  57. Express Install feature. This is the default setup method for Windows
  58. 3.1 and requires minimal user input. For more advanced users, there is
  59. a Custom Installation option that gives you a high degree of control
  60. over the setup process, so you can customize the installation to fit
  61. your needs. For PC coordinators, Windows 3.1 installation provides the
  62. Batch Install option and better network setup features for network
  63. installations.
  64.  
  65.  
  66. FILE MANAGER IMPROVEMENTS
  67. =========================
  68.  
  69. The Windows 3.1 File Manager has been completely redesigned for
  70. improved usability and performance. You can now display the directory
  71. tree and directory contents side by side in a window. The File Manager
  72. now supports multiple "panes" for easy browsing of different drives.
  73. The File Manager also allows the display of more file attributes than
  74. before and can even display filenames and folder names in a choice of
  75. fonts.
  76.  
  77. Another significant improvement is the quick format capability, which
  78. allows you to format floppy disks in much less time than before.
  79.  
  80. The File Manager also supports an easier, more intuitive "drag-and-
  81. drop" model for manipulating files. For example, to print a file, you
  82. drag the file's icon with the mouse and "drop" the icon onto the Print
  83. Manager icon. You can also drop an icon on a running application or
  84. the application's title bar; the application will then automatically
  85. open that file. This drag-and-drop functionality is controlled by the
  86. new Registration Database, which stores information on how
  87. applications open and print files and how file types are associated
  88. with specific applications.
  89.  
  90.  
  91. PROGRAM MANAGER IMPROVEMENTS
  92. ============================
  93.  
  94. Improvements to the Program Manager include "wrappable" icon titles
  95. that sit neatly under each icon in multiple lines, instead of a single
  96. long line that may overlap with other icon titles. The Program Manager
  97. also provides the new Startup group, which allows you to launch any
  98. group of applications automatically when the Windows operating system
  99. is started. Adding programs to the Startup group is done by simply
  100. dragging and dropping an icon.
  101.  
  102.  
  103. CONTEXT-SENSITIVE HELP
  104. ======================
  105.  
  106. The Windows 3.1 help system has also been enhanced; it now provides
  107. context-sensitive help information. By highlighting a command or
  108. procedure and pressing the F1 key, you will be greeted with help
  109. screens containing specific information about the command, as well as
  110. any associated information.
  111.  
  112.  
  113. PRINTING IMPROVEMENTS
  114. =====================
  115.  
  116. The Windows 3.1 Print Manager can now resume stalled print jobs
  117. without user intervention. For example, if a printer runs out of
  118. paper, the print job will be automatically resumed after the paper
  119. tray is restocked.
  120.  
  121. Another printing improvement introduced with Windows 3.1 is the
  122. universal printer driver (UNIDRV). This software offers a single,
  123. printer-independent driver for which specific printer drivers can be
  124. built rapidly. The universal printer driver makes it easier for
  125. printer manufacturers to write or update printer drivers, because the
  126. driver encapsulates all the major features of a printer driver in a
  127. single piece of software. Vendors simply provide a table of printer-
  128. specific parameters for each printer. Instead of using dozens of
  129. monolithic printer drivers, the Windows operating system needs only a
  130. single driver and a small support table for each printer. Nearly 250
  131. printers are supported in Windows 3.1, with the majority supported
  132. through UNIDRV.
  133.  
  134.  
  135. BETTER SUPPORT FOR NETWORKS
  136. ===========================
  137.  
  138. Microsoft has made Windows 3.1 easier to use on a computer that is
  139. attached to a network. Network administrators will find setup is
  140. easier with Windows 3.1, especially for complex system configurations.
  141. Network problems are also easier to trace and correct because network
  142. error messages contain more information regarding the type and source
  143. of the problem.
  144.  
  145. Windows also maintains persistent network connections, meaning that
  146. information about a remote disk drive or printer is maintained by the
  147. Windows operating system after a network session is terminated. When
  148. Windows is restarted, it will reconnect automatically to the same
  149. network connections present when it was closed. Windows will even
  150. prompt the user for passwords if needed.
  151.  
  152.  
  153. APPLICATION SUPPORT: INTEGRATION
  154. ================================
  155.  
  156. Windows 3.1 provides the most sophisticated platform yet for
  157. application integration, making it easier for users to exchange data
  158. between documents and for programmers to build data-exchange
  159. capabilities into applications for Windows. Application integration is
  160. supported by several features of version 3.1, as discussed below in
  161. detail.
  162.  
  163. Object Linking and Embedding
  164. ----------------------------
  165.  
  166. An important technology for the 1990s, object linking and embedding
  167. (OLE) creates an environment in which applications can share
  168. information seamlessly. With OLE, all data can be thought of as
  169. objects. A spreadsheet chart, an illustration, a table, and even a
  170. paragraph of text are all examples of objects. OLE provides the
  171. information necessary for applications to share these objects easily.
  172.  
  173. Windows 3.1 supports OLE by providing standard libraries, interfaces,
  174. and protocols that applications use to exchange data objects. As
  175. developers implement OLE capabilities within programs, you will see a
  176. new generation of applications that work together.
  177.  
  178. Microsoft has added OLE capabilities to new versions of the Windows
  179. Write, Paint, and Cardfile accessories, all of which are provided with
  180. Windows 3.1. You can, for example, create an illustration using the
  181. Paint program and embed the graphic in a Write document. If the
  182. illustration must be updated, you can double-click its icon within the
  183. Write document, which launches Paint automatically so you can edit the
  184. drawing. Since the original graphics file is embedded in the Write
  185. document, there is no need to store or update multiple copies of the
  186. image, and the file can be updated on any PC with Paintbrush.
  187.  
  188. Better Support for Dynamic Data Exchange
  189. ----------------------------------------
  190.  
  191. In the Windows operating system, the standard way of sharing data
  192. between applications is through a mechanism known as dynamic data
  193. exchange (DDE). OLE and other forms of data exchange use DDE as their
  194. primary means of sharing data.
  195.  
  196. Windows 3.1 provides developers with a new Dynamic Data Exchange
  197. Manager Library (DDEML), which offers a higher-level programming model
  198. and makes it easier for developers to implement DDE capabilities in an
  199. application designed for Windows.
  200.  
  201. Better Support for MS-DOS Applications
  202. --------------------------------------
  203.  
  204. Windows 3.1 provides improved support for existing MS-DOS applications
  205. within the Windows operating system. In particular, performance of MS-
  206. DOS-based applications is enhanced when Windows 3.1 is used in
  207. conjunction with MS-DOS version 5.0, because MS-DOS 5.0 can
  208. significantly increase the amount of conventional memory available. In
  209. addition, Windows 3.1:
  210.  
  211.  - Supports MS-DOS applications running in VGA graphics mode in a
  212.    window or running in the background.
  213.  
  214.  - Allows mouse support for MS-DOS-based applications when running in
  215.    a full screen or in a window.
  216.  
  217.  - Includes more prewritten program information files (PIFs), which
  218.    tell Windows how to run a specific MS-DOS-based application; this
  219.    results in even greater MS-DOS-based application support.
  220.  
  221.  - Offers disk-paging, which will allow you to concurrently run more
  222.    applications for MS-DOS than you can under Windows 3.0.
  223.  
  224.  
  225. IMPROVED APPLICATION SUPPORT: TRUETYPE(TM)
  226. =========================================
  227.  
  228. Windows 3.1 includes the new TrueType scalable-font technology.
  229. TrueType provides outline fonts, giving you instant access to fonts in
  230. any point size, and allowing high-quality output on any monitor or
  231. printer supported by Windows. TrueType was designed and developed to
  232. meet the requirements of type professionals and graphic designers and
  233. offers the following benefits.
  234.  
  235. Complete Integration with the Operating System
  236. ----------------------------------------------
  237.  
  238. TrueType is an integrated component of Windows 3.1. For the Windows
  239. customer, this means there is nothing to buy or install. All the
  240. benefits of scalable-font technology are built into the operating
  241. system, so existing applications can take advantage of the benefits
  242. immediately. TrueType fonts can be used in Windows applications and in
  243. the system itself. For example, you can now choose your own fonts for
  244. File Manager. Four TrueType scalable-font families will ship with all
  245. copies of Windows 3.1: Arial (alternative to Helvetica), Times New
  246. Roman, Courier, and Symbol.
  247.  
  248. Cross-Platform Compatibility
  249. ----------------------------
  250.  
  251. TrueType is also offered on the Apple Macintosh, and TrueType fonts
  252. can be ported between Windows and the Macintosh without conversion.
  253. Therefore, documents using TrueType fonts can be exchanged between a
  254. PC running Windows and a Macintosh without changes in character set,
  255. font metrics, or line endings. TrueType is also available in Macintosh-
  256. compatible laser printers and in TrueImage printers, and has been
  257. licensed to numerous printer vendors for use in future products.
  258.  
  259. Dynamic Font Downloading
  260. ------------------------
  261.  
  262. TrueType fonts are automatically converted to bitmap images or
  263. outlines, depending on the printer being used, and then downloaded to
  264. the printer. For PostScript printers, both bitmaps and outlines are
  265. used. For printers using Printer-Control Language (PCL), bitmap images
  266. are used. TrueType uses dynamic downloading, sending only the
  267. characters requested rather than the entire character set, resulting
  268. in faster, more efficient printing.
  269.  
  270. Open Technology
  271. ---------------
  272.  
  273. To make it easy for vendors to support TrueType, Microsoft has
  274. published the complete specification for the TrueType font format.
  275. This specification details every aspect of the font format, including
  276. the outlines, metrics, font names, and all technical information
  277. associated with the font. Public availability of the TrueType font
  278. specification will make it easier and less expensive for vendors to
  279. support TrueType fonts with their products.
  280.  
  281.  
  282. SYSTEM ROBUSTNESS AND PERFORMANCE
  283. =================================
  284.  
  285. Since its shipment in May 1990, Windows version 3.0 has proven to be a
  286. remarkably stable product. In fact, Microsoft implemented only one
  287. update release (version 3.0a) to accommodate minor corrections. Like
  288. any mature operating system, Windows works in cooperation with a vast
  289. number of hardware platforms, applications, and peripherals. With the
  290. countless permutations of software and hardware, occasional conflicts
  291. are inevitable, and approximately 1 to 2 percent of the calls to
  292. Microsoft Product Support Services about Windows 3.0 are regarding
  293. unrecoverable application errors (UAEs).
  294.  
  295. Through Microsoft's communication with Windows users and developers,
  296. Microsoft has gained a detailed understanding of how applications
  297. generate and handle errors. Most UAE questions pertaining to Windows
  298. 3.0 have been resolved by helping users remove misbehaving TSR
  299. programs, by answering questions on drivers or software, by removing
  300. unnecessary lines in CONFIG.SYS files, or by installing later versions
  301. of the applications that are causing problems.
  302.  
  303. Reducing UAEs and enhancing system robustness were primary goals for
  304. the designers of Windows 3.1. Microsoft's accumulated knowledge serves
  305. as the basis for the following design focal points:
  306.  
  307.  - Developing better diagnostics to pinpoint the cause of application
  308.    errors
  309.    
  310.  - Providing tools and information to help developers write error-free
  311.    applications
  312.    
  313.  - Protecting the system from application errors
  314.    
  315.  - Graceful handling of application errors if they do occur (so the
  316.    application causing the error doesn't stop the system)
  317.  
  318. The following are several examples of how these design goals are
  319. implemented in the Windows operating system version 3.1.
  320.  
  321. Error Diagnostics and Reporting
  322. -------------------------------
  323.  
  324. If an application generates an error running with Windows 3.1, you
  325. will receive an error dialog box with specific information about the
  326. type of error that occurred and which application generated the error.
  327. (The Windows 3.0 dialog box simply says "Unrecoverable Application
  328. Error.") This allows problems to be traced and corrected much more
  329. quickly than before.
  330.  
  331. Additionally, Windows 3.1 ships with a diagnostic tool called Dr.
  332. Watson that logs information about an application error, should one
  333. occur. This logged data provides feedback on the error that can be
  334. used by a support technician to determine the solution to the error
  335. and help developers solve the application error.
  336.  
  337. Error Recovery
  338. --------------
  339.  
  340. Windows 3.1 includes a number of improvements designed to handle
  341. application errors more effectively.
  342.  
  343. One of these improvements is the use of parameter validation--the same
  344. type of parameter validation that developers use also works in the
  345. retail version of Windows 3.1. This validation monitors application
  346. calls to ensure that applications do not violate system integrity.
  347.  
  348. An errant application may still cause problems, such as stopping so
  349. that your computer no longer responds to input. Under version 3.1, if
  350. an application stops, you can press the CTRL+ALT+DEL restart key
  351. sequence, and Windows will ask whether the application should be
  352. continued or closed. If you choose to close the application, Windows
  353. will reset the environment to a stable state that will allow you to
  354. continue working within the Windows operating system. You no longer
  355. have to exit and restart Windows. This gives you better control over
  356. your system.
  357.  
  358. The sum of all these efforts is a system with significantly enhanced
  359. reliability, in which application errors are far less likely to cause
  360. you to stop working and shut down the application or restart the
  361. system.
  362.  
  363.  
  364. IMPROVED PERFORMANCE
  365. ====================
  366.  
  367. Many performance improvements have been achieved throughout Windows
  368. 3.1. These include:
  369.    
  370.  - Faster, more responsive user shell components (notably, File
  371.    Manager and Program Manager).
  372.  
  373.  - Faster disk caching. The Windows SMARTDrive disk-caching utility
  374.    has been completely redesigned for Windows 3.1. It installs
  375.    automatically during setup and significantly boosts performance by
  376.    caching read and write disk operations.
  377.  
  378.  - Faster paging in 386 enhanced mode. Version 3.1 includes a 32-Bit-
  379.    Disk-Access driver that allows Windows to bypass MS-DOS and the
  380.    BIOS to access the Windows virtual memory paging file.
  381.  
  382.  - Increased display driver performance (for example, the VGA and 8514
  383.    drivers).
  384.  
  385.  - Better printing performance. The overall printing speed is
  386.    improved; but, more significantly, Windows also gives control back
  387.    to the application more quickly after the Print command is invoked.
  388.  
  389.  
  390. MULTIMEDIA
  391. ==========
  392.  
  393. Audio services and Media Control Interface (MCI) support have also
  394. been added to Windows 3.1. The audio application programming
  395. interfaces (APIs), which are identical to those found in Multimedia
  396. Extensions 1.0, specifically support waveform or PCM audio and Musical
  397. Instrument Digital Interface (MIDI) synthesized audio. Additionally,
  398. any application for Windows that supports OLE can take advantage of
  399. the audio capabilities in Windows 3.1 with no additional development
  400. required by the independent software vendor (ISV). From an
  401. application's perspective, audio becomes just another object type.
  402.  
  403. The MCI architecture supports control of media devices such as video
  404. discs and videotape. Using drivers provided by third-party peripheral
  405. vendors, this support provides greater flexibility to the standard
  406. computing environment and meets another growing market need,
  407. especially in the areas of corporate presentations, training, and
  408. education.
  409.  
  410. For those who require full multimedia support, Microsoft offers a CD-
  411. ROM version of Windows 3.1 with the multimedia extensions and drivers.
  412. This product includes Music Box, an accessory for playing CD audio
  413. disks, and HyperGuide, an online Help program. The addition of audio
  414. services and media control support to Windows 3.1 is yet another
  415. evolutionary step toward bringing multimedia functionality into the
  416. mainstream of desktop computing.
  417.  
  418. Windows 3.1 works seamlessly with Multimedia Extensions 1.0. These
  419. extensions allow you to embed new objects such as audio, animation,
  420. and full-motion video in existing applications. The objects also allow
  421. you to create a whole new class of multimedia documents, such as
  422. encyclopedias enhanced with video and audio clips, or catalogs that
  423. display animated illustrations. The extensible architecture of Windows
  424. makes it possible for multimedia computing to span low-cost systems
  425. for home and education to sophisticated multimedia authoring platforms
  426. for the higher end of the market.
  427.  
  428. An important enabling technology for multimedia computing is the OLE
  429. protocol described above. With OLE and Windows 3.1 or Multimedia
  430. Extensions 1.0, you can embed a multimedia object, such as an audio
  431. clip, in an existing application for Windows, just as you can embed a
  432. chart or text file.
  433.  
  434.  
  435. LAPTOP SUPPORT
  436. ==============
  437.  
  438. Many vendors of today's popular 286- and 386-based laptop computers
  439. ship Windows version 3.0. Laptop users will appreciate a feature in
  440. Windows 3.1 called mouse trail, which makes it easier to find the
  441. cursor on a laptop display. In addition, Windows 3.1 supports the
  442. Advanced Power Management (APM) specification, which allows Windows to
  443. support the native power management of a laptop PC for longer battery
  444. life.
  445.  
  446.  
  447. CONCLUSION
  448. ==========
  449.  
  450. The Windows operating system version 3.1 is an important next step in
  451. Microsoft's core systems strategy--an evolutionary strategy that spans
  452. 286-based laptops to high-end workstations or servers. Today, Windows
  453. runs with MS-DOS, the operating system that spawned the PC industry
  454. and is currently in use by tens of millions of people. Windows also
  455. runs the thousands of existing MS-DOS and Windows-based applications.
  456. Extended versions of Windows--multimedia or pens, for example--allow
  457. you to run all these applications as well, plus unique new
  458. applications developed with pens or multimedia in mind.
  459.  
  460. Microsoft's vision of computing in the 1990s and beyond is that
  461. computers will empower individuals and organizations. With its
  462. scalable implementations, the investments of Microsoft, and the
  463. commitment of third parties, the Windows operating system will be the
  464. foundation for realizing this vision.