home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / w95_wp03.txt < prev    next >
Text File  |  1995-10-19  |  46KB  |  1,004 lines

  1.  
  2.            ====================================
  3.            !  OS/2 WARP CONNECT vs WINDOWS 95  !
  4.            ====================================
  5.  
  6.                            FOR
  7.  
  8.               OPERATING SYSTEM EVALUATION BY
  9.   IBM MARKETING PERSONNEL, BUSINESS PARTNERS AND CUSTOMERS
  10.  
  11.  
  12.                         PREPARED BY
  13.                       IBM CORPORATION
  14.                 WORLDWIDE MARKET STRATEGIES
  15.                     FAX (407) 982-8888
  16.  
  17.                     SEPTEMBER 28, 1995
  18.  
  19.  
  20.  
  21.  
  22.                   OS/2 Warp Connect vs. Windows 95
  23.                ======================================
  24.  
  25. Introduction
  26. ++++++++++++
  27.  
  28. OS/2 Warp has generated renewed excitement and heightened
  29. momentum for OS/2 in all areas of the marketplace since its
  30. release .   This has led to over 60 independent software
  31. vendors (ISV) announcing more than 100 new applications for
  32. OS/2 Warp in 1995 alone.  In addition to the IBM PC Company,
  33. OS/2 Warp is a preload option on PCs from over 200 OEMs
  34. worldwide.
  35.  
  36. Now almost a year and nearly 3 million OS/2 Warp sales later,
  37. the  release of Windows 95 in August 1995 will lead to some
  38. degree of evaluation of computer hardware and software needs
  39. in  homes and businesses, both large and small.  Whether you
  40. are running through a mental checklist or performing a full
  41. pilot evaluation, here are some basic points to consider as
  42. you decide the best way to meet your needs today and in the
  43. future.
  44.  
  45.  
  46. Executive Summary
  47. +++++++++++++++++
  48.  
  49. Microsoft's $200 million+  marketing campaign surrounding the
  50. August 24, 1995 availability of Windows 95 created a media
  51. blitz that reached a fever pitch and blurred the realistic
  52. expectations for the product.  The good news is that Windows
  53. 95 is now a product and the reality can be separated from the
  54. hype.
  55.  
  56. Many media commentators, reviewers, and writers as diverse as
  57. Rush Limbaugh,1  Howard Stern 2 and Garry Trudeau in the
  58. Doonesbury3 comic strip observed that Windows 95 is offering
  59. features and functions that OS/2 and Apple Mac users have
  60. enjoyed for years.   James Fallows, in his National Public
  61. Radio (NPR) commentary,  pointed out that
  62. Windows 95 is " . . . an achievement of commerce and
  63. promotion rather than technology."  What makes OS/2 Warp
  64. important to businesses, where stability and productivity are
  65. crucial, was summed up by Eric Grevstad in the September 1995
  66. Computer Shopper, "A time-tested, bargain-priced,
  67. elegantly-interfaced, Internet-savvy, rock-solid, 32-bit
  68. operating system."
  69.  
  70. OS/2 Warp Connect is designed for today's networked business
  71. environment.   Its true multitasking, multithreading
  72. capabilities handle mission-critical tasks more quickly and
  73. efficiently.  OS/2's Crash ProtectionTM  keeps problems with
  74. individual applications from crashing your entire system.
  75. Combining OS/2 Warp's architectural and networking strengths
  76. with the investment protection afforded by compatibility with
  77. existing DOS and Windows 3.x applications creates an
  78. environment with advantages that Windows 95 does not provide.
  79.  
  80. Only OS/2 Warp provides personal computer users with:
  81.   * A full 32-bit operating system with true multitasking and
  82.     multithreading
  83.   * Preemptive multitasking with 16-bit Windows 3.x
  84.     applications as well as native 32-bit applications
  85.   * Memory and data protection
  86.   * Crash Protection
  87.   * Internet access graphical tools
  88.   * Consistent user interface across entire family of
  89.     scaleable products
  90.   * Lotus Notes synergy
  91.   * BonusPak of full-function productivity applications.
  92.  
  93. Companies that migrate to OS/2 Warp Connect today may recover
  94. their migration cost by the time Microsoft makes a second,
  95. more stable release of Windows 95 available with native
  96. 32-bit applications (currently named Nashville and planned
  97. for next year).
  98.  
  99. OS/2 Warp Advantages
  100. --------------------
  101.  
  102. OS/2 was designed as a 32-bit multitasking, multithreaded
  103. operating system from the ground up.  OS/2 Warp is the third
  104. major release of 32-bit OS/2 and the seventh release with
  105. preemptive multitasking and multithreading capabilities.  It
  106. is a stable, industrial-strength operating system that has
  107. proven its ability to handle mission-critical applications.
  108.  
  109. OS/2 has been introducing and evolving leading edge
  110. technology over its 8-year history.  The  results of that
  111. technology have been to exploit the capabilities of today's
  112. hardware fully, while  maximizing usability and protecting
  113. investment in current technology.  OS/2 has won over 70
  114. awards since April 1992.  The recognition OS/2 has received
  115. for its technical excellence along with its widespread usage
  116. in major corporations worldwide has raised the bar, creating
  117. a new level of expectation in operating system function.
  118. Windows 95 is now beginning to introduce many of the features
  119. and functions that OS/2 users have been accustomed to for
  120. some time now.  Many of  OS/2 Warp's functions, listed below,
  121. are now claimed by Microsoft for Windows 95 but are present
  122. to varying degrees, some with additional purchases required.
  123.  
  124. * Full 32-bit multitasking, multithreaded operating system --
  125.   but Windows 95 has semi-preemptive multitasking
  126. * Crash Protection  --  but Windows 95 has compromised crash
  127.   protection in favor of compatibility
  128. * Internet access with graphical browsers -- but no graphical
  129.   tools, for example Web Browser or Gopher, are included with
  130.   Windows 95
  131. * Graphical utility for accessing a commercial on-line
  132.   provider (CompuServe) -- but Windows 95 only offers the
  133.   Microsoft Network connecting software
  134. * Support for multiple clients and multiple network
  135.   transports out of the box
  136. * Object-oriented technology through IBM's System Object
  137.   Model (SOM) -- but Windows 95 utilizes proprietary
  138.   Object-Linking and Embedding (OLE), which is object-based
  139.   rather than object-oriented.
  140. * Ease-of-use features which include:
  141.   - A full object-oriented desktop -- but Windows 95 is a
  142.     partial object implementation.
  143.   - Folder work areas -- but Windows 95 folders lack OS/2
  144.     Warp's unique work-area capabilities of closing the
  145.     folder and having all objects within the folder close.
  146.     Then when the folder is reopened, all objects reopen just
  147.     as they were before the folder was closed.
  148.   - Shadow duplicate icons -- but Windows 95 lacks the
  149.     ability to dynamically track the linkage and can lose the
  150.     target.
  151.   - Drag-and-drop -- but Windows 95 has inconsistent
  152.     drag-and-drop.
  153.   - Toolbar completely customizable for one-click application
  154.     access -- but the  Windows 95 task bar has minimal
  155.     customization capability.
  156.   - Long file names -- but Windows 95 is only the most recent
  157.     operating system to break the 8.3-character file name
  158.     barrier.
  159.   - Right mouse-button support  for context menu, including
  160.     setting properties -- but Windows 95 is supporting a
  161.     feature OS/2 Warp users have benefited from for years.
  162.  
  163. Ease of Use
  164. +++++++++++
  165.  
  166. User Interface
  167. --------------
  168.  
  169. OS/2 Warp
  170.  
  171. Staying at the forefront of the technology curve, OS/2 began
  172. exploiting object-oriented technology on the OS/2 2.0 desktop
  173. that was introduced in April 1992.   The  OS/2 desktop has
  174. evolved into the user-friendly desktop currently available in
  175. OS/2 Warp.  The beauty of this clean,  efficient desktop is
  176. much more than skin deep.  Each icon, whether on the desktop,
  177. toolbar, or in a folder, is a graphic representation of the
  178. actual object.  This provides consistent drag-and-drop usage
  179. across all areas of the desktop.   Any action on the icon
  180. applies to the object.  Therefore when an icon is dragged to
  181. the shredder it shreds, to the printer it prints, and to the
  182. fax it faxes.  Shadow icons can easily be created to
  183. represent an original object and its contents.  Because this
  184. is a true object-oriented implementation, any action done to
  185. the original  (for example, a name change) occurs in the
  186. shadow as well.  Object locations are dynamically maintained
  187. so that when the original files are moved within or between
  188. directories, or local/network disk drives the shadows are not
  189. lost.
  190.  
  191. Windows 95
  192.  
  193. Microsoft has promised a full object-oriented implementation
  194. in Cairo, a future NT release, but the current partial
  195. object-based implementation of Windows 95 causes inconsistent
  196. results with drag-and-drop operations.  Some areas, among
  197. them the My Computer and Control Panel folders, are
  198. considered special areas, off limits for drag-and-drop
  199. activity.  This inconsistency is very confusing for a new
  200. user.  The lack of a drag-and-drop deletion capability adds
  201. to the confusion, since drag-and-drop on the Recycle Bin
  202. requires an additional step that may not be apparent to
  203. complete the deletion.  Pressing the Start button to get to
  204. the system shutdown is not very intuitive either.
  205.  
  206. The partial object-oriented implementation is also evident in
  207. the Windows 95 feature for creating shortcuts, which are
  208. alternative names or nicknames that refer to an object and
  209. can be placed at convenient places on the desktop.  Since the
  210. shortcut and its related files are linked by static pathnames
  211. and .ini file entries, moving the target file within the
  212. directory structure can break the connection, causing the
  213. shortcut to be lost.   Windows 95 does search, often
  214. successfully, to find the wayward file, but the search can be
  215. lengthy and can result in targeting the wrong file.
  216.  
  217. Referring to the inconsistency of the drag-and-drop, the
  218. InfoWorld Test Center Product Review, August 1995, warns,
  219. "Another inconsistency -- which is serious enough to cause
  220. you to accidentally dump a document if you're not careful --
  221. has to do with Win95's capability to help you create
  222. shortcuts.  You create a shortcut to an executable ^file by
  223. dragging and dropping it onto the desktop with the left mouse
  224. button.  If you use the same procedure on a document, you get
  225. a different result -- the document gets moved rather than a
  226. shortcut created.  If you don't realize you are not working
  227. with a shortcut, you can easily delete the document file when
  228. moving it to the Recycle Bin."
  229.  
  230. When an entire window is moved across the desktop, the
  231. contents of that window are temporarily blanked out. The
  232. remedy for that is in Microsoft Plus┘, a $49.95 add-on to
  233. Windows 95 that raises the minimum system requirement to a
  234. 486 processor, 256-color graphics, and 25 to 50MB of
  235. additional hard disk space.
  236.  
  237. Long File Names
  238. ---------------
  239.  
  240. OS/2 Warp
  241.  
  242. Breaking free of the cryptic 8.3-character file name
  243. constraints that have frustrated a generation of DOS and
  244. Windows users occurred 8 years ago for OS/2 users.
  245. User-assigned names for folders are examples of where long
  246. file names can be conveniently used.
  247.  
  248. Windows 95
  249.  
  250. Windows 95 has garnered significant press over the support of
  251. long file names. While this function is nothing new to users
  252. of other personal computer operating systems, it is another
  253. example of where Windows 95 users can encounter problems
  254. unless all of the applications on their system and any system
  255. with which they plan to exchange data files are upgraded to
  256. Windows 95 versions.  Here's a frightening example.  You
  257. create an expense report, titled 'Expenses for Aug',  with a
  258. new Windows 95 spreadsheet program in your office.  Next
  259. month you create 'Expenses for Sept' and decide to take it
  260. home and complete it over the weekend.  Windows 95 has
  261. assigned 'Expens░1' and 'Expens░2' as short aliases for your
  262. two files, but when you copy the September report onto a new
  263. floppy diskette to take it home, it is titled 'Expens░1' on
  264. the diskette.  Monday morning you return to the office and
  265. copy the September report that you completed on your Windows
  266. 3.x spreadsheet at home back onto your office system.  Since
  267. the August report had previously been assigned the 'Expens░1'
  268. alias, the September report will overwrite it.  The August
  269. report is gone, replaced by the September file.  This type of
  270. confusion can only be avoided by using short (8.3) file names
  271. solely,  and therefore any perceived advantage is lost.
  272.  
  273.  
  274. Architecture
  275. ++++++++++++
  276.  
  277. Crash Protection and Multitasking
  278. ---------------------------------
  279.  
  280. We are constantly multitasking in every aspect of our lives,
  281. with much of the activity so natural that we don't even think
  282. about it.  From the simplest walk-and-chew-gum-joke to the
  283. evenings spent cooking dinner while the laundry runs and the
  284. kids are reporting on their day, this natural flow of
  285. activity maximizes productivity in our lives.
  286.  
  287. Our work lives should be no less efficient.  Being able to
  288. open multiple Web Browsers allows the Internet user to
  289. maximize the on-line time for which he is billed.
  290. Downloading a file while reading e-mail has the same cost
  291. savings.  Continuing to edit a file while a previous version
  292. is faxed to a co-worker increases productivity.
  293.  
  294. OS/2 Warp
  295.  
  296. Doing these tasks concurrently is the true preemptive
  297. multitasking that OS/2 was designed from the ground up to
  298. provide.  The strength of OS/2 Warp's multitasking, coupled
  299. with its superb Crash Protection, has led to its widespread
  300. adoption in major worldwide corporations where productivity
  301. and stability are paramount.   Even though earlier versions
  302. of OS/2 did contain 16-bit elements, IBM was able to
  303. trademark OS/2 Crash Protection because no 16-bit parts were
  304. ever shared with Windows applications.
  305.  
  306. Windows 95
  307.  
  308. An article titled "A Grab Bag of Gotchas and Goodies for
  309. Programming in Windows 95"  in the May 1995 issue of the
  310. Microsoft System Journal stated: "Windows 95 is based on
  311. Windows for Workgroups 3.11 code.  Yes, the code has been
  312. significantly modified to provide process and thread
  313. management . . . but there are still some occasional 16-bit
  314. issues to deal with."   The ramifications of newer 32-bit
  315. code having to call 16-bit operating system parts compromise
  316. both the stability of the system and the multitasking
  317. capabilities.
  318.  
  319.   * Two important portions of legacy code are GDI, the
  320.     Graphics Device Interface, and  USER.EXE,  which controls
  321.     the user interface.  Being 16-bit code, it is
  322.     non-reentrant and can only be accessed by one application
  323.     at a time.  That one application makes a call and locks
  324.     that portion of code until it is finished with it. The
  325.     danger lies in the potential for USER.EXE to be grabbed
  326.     and locked by a crashed application.  When that happens
  327.     the Windows 95 user interface remains inaccessible and
  328.     needs a  <Ctrl><Alt><Del> action to free it, which also
  329.     terminates any real-time applications running in the
  330.     background, such as a file transfer or FAX.
  331.   *  All Windows 3.x applications are executed in one shared
  332.     address space. There is no option as in OS/2 Warp to
  333.     execute Windows 3.x applications in separate protected
  334.     address spaces where the inter-application protection
  335.     isolates each Windows 3.x application from the
  336.     idiosyncrasies of the others.
  337.   * The introduction of even one 16-bit Windows 3.x
  338.     application causes the entire environment to revert to a
  339.     cooperative multitasking model where the application,
  340.     rather than the operating system, is in control of
  341.     critical system resources such as the CPU.
  342.   * Only 32-bit applications are memory protected. Unless
  343.     additional money is spent to acquire all new Windows 95
  344.     32-bit applications, General Protection Faults (GPFs) are
  345.     not history.
  346.  
  347. Multithreading adds efficiency by allowing concurrent
  348. operation of more than one path of execution within a task.
  349. Addressing a developers conference  recently, Jeff Richter, a
  350. Microsoft software engineer, discussed various aspects of
  351. Windows 95 architecture and cautioned the developers,  "In
  352. Windows 95, the threads are a nightmare."   He warned the
  353. developers that threads could be used for background tasks,
  354. but could never be used to simultaneously print and edit a
  355. document because Windows 95 would not know which version of
  356. the file to print.   He also alerted the developers that
  357. high-priority threads, which should be reserved for system
  358. functions, could inadvertently be created by application
  359. developers, potentially crashing the system.
  360.  
  361. Connecting
  362. ++++++++++
  363.  
  364. Connectivity was once thought of as strictly a corporate
  365. need, but that paradigm has changed.  Modems have become
  366. standard equipment in consumer systems, simplifying
  367. connecting to commercial on-line services and the Internet.
  368. The teamwork approach of workgroup or collaborative computing
  369. is growing as the productivity gains are realized.  The
  370. client/server model of computing is becoming more prevalent
  371. in corporations.  The importance of connected computers in
  372. our lives will keep growing exponentially.  Our need to be
  373. connected, everywhere from the office to the plane to the
  374. lounge chair in the backyard, is becoming a way of life.
  375.  
  376. Internet Access
  377. ---------------
  378.  
  379. OS/2 Warp
  380.  
  381. The Internet Access Kit provided in the OS/2 Warp BonusPak
  382. includes a Web Browser, News Reader, Gopher, Telnet and FTP
  383. client, all with the same graphical look and feel as OS/2
  384. Warp.  With OS/2 Warp's one-button registration,  it is
  385. unnecessary for users to understand or even see the
  386. underlying SLIP protocol.   The October 10, 1995 PC Magazine
  387. feature article, "The Internet: Make It Work For You" gives a
  388. comparison of Internet access tools and states,  " . . . only
  389. OS/2 Warp Connect can boast a fully developed TCP/IP anatomy.
  390. Its multifaceted stack, voluminous suite of tools, and
  391. integrated installation process provide Internet options that
  392. will appease both the on-line novice and the demanding power
  393. user."
  394.  
  395. Windows 95
  396.  
  397. The OS/2 Warp Internet Access Kit, available since October
  398. 1994, has received much acclaim and has been a compelling
  399. sales factor. Shortly after its release,  Microsoft announced
  400. changes in their planned Internet access tools for Windows
  401. 95.  Windows 95's main focus is the Microsoft Network  (MSN)
  402. where Microsoft controls the content and collects the
  403. revenue.  So that Internet access can be claimed,  Windows 95
  404. provides the Internet Protocol stack along with Telnet and
  405. FTP as command-line entries only.  To use the Internet, the
  406. user must first subscribe to the MSN or another commercial
  407. on-line service where a Web Browser and a Gopher can be
  408. downloaded. The Microsoft Plus┘ add-on to Windows 95 also
  409. provides a Web Browser and Gopher along with the Internet
  410. mail client.
  411.  
  412. Peer Networks
  413. -------------
  414.  
  415. OS/2 Warp
  416.  
  417. Cost containment is a major factor in businesses today.  The
  418. need to minimize the expenditures for expensive peripherals
  419. (for example, laser printers) coupled with the need for
  420. multiple employees to access the same files led to the growth
  421. of peer-to-peer networking.  By not requiring a dedicated
  422. server, peer networking achieves savings but should not
  423. compromise security.  Not everyone attached to the peer
  424. network should be able to read, much less write, to certain
  425. files such as the payroll record.  OS/2 Warp Connect's peer
  426. networking capabilities provide user-level access rights. For
  427. simplicity, initial access rights of read, read/write, and
  428. none are presented.  For completeness, the options for read,
  429. read/write, execute, create, delete, attributes, permissions
  430. and none are presented (when you click on the Customize
  431. button) and can be assigned for individual users or groups of
  432. users.
  433.  
  434. An OS/2 Warp peer network can connect PCs seamlessly and
  435. share resources among co-workers using OS/2 Warp Connect,
  436. Windows for Workgroups, Windows 95, Windows NT and LANTastic.
  437.  
  438. OS/2 Warp Connect's ability to have a peer connection and
  439. attach to a server simultaneously over the same network card
  440. is a breakthrough for companies who will no longer have to
  441. choose between peer and server connections that each require
  442. unique connectivity mechanisms.
  443.  
  444. Windows 95
  445.  
  446. By contrast, Windows 95 uses the old share-level security
  447. carried over from Windows for Workgroups.  In this scheme a
  448. password is assigned to the sharable resource.  Once a user
  449. logs on to the peer network, if he knows the password
  450. associated with the resource, he can control the resource.
  451. Windows 95 share-level security can only be implemented in a
  452. network that consists entirely of Windows 95 PCs or in a
  453. network that includes other Microsoft networks.  The only way
  454. to provide additional levels of access rights is to use the
  455. Windows 95 peer server in conjunction with an NT Server or
  456. Novell NetWare server with the peer services linked directly
  457. to the domain-based user accounts.
  458.  
  459. Client / Server
  460. ---------------
  461.  
  462. IBM's "Networking the World" vision means that whenever
  463. anyone connects electronically to anyone else, anywhere, it
  464. is IBM's networking software that enables it, manages it and
  465. makes it safe.  OS/2 Warp Connect is the cornerstone of IBM's
  466. software strategy.
  467.  
  468. Lotus Notes
  469. -----------
  470.  
  471. The Information Technology industry is  becoming increasingly
  472. network centric.  Personal computer users have moved from a
  473. standalone personal productivity environment to a LAN
  474. network-based environment.  Momentum is building toward a
  475. collaborative, shared work environment.  This is the
  476. groupware environment. Groupware provides an integration of
  477. the total work environment that encompasses all aspects of
  478. personal productivity, collaborations,  and line-of-business
  479. applications.  All of this is simplified by having the same
  480. solution at work, on the road, and at home.
  481.  
  482. Lotus Notes is the market leader in integrated messaging and
  483. workgroup computing.  Notes along with cc:Mail,  have over 10
  484. million users in 6 thousand companies.  Currently
  485. 10 thousand business partners are writing applications for
  486. Lotus Notes across a broad range of platforms.  Lotus Notes
  487. Express is already integrated into OS/2 Warp Connect
  488. providing an easy entry into the Lotus Notes environment.
  489. The synergy between OS/2 Warp and Lotus Notes will contribute
  490. to increased productivity, which is a direct contributor to
  491. the bottom line in any business.
  492.  
  493. Value
  494. +++++
  495.  
  496. Productivity and Investment Protection
  497. --------------------------------------
  498.  
  499. OS/2 Warp
  500.  
  501. The BonusPak of applications included with OS/2 Warp allows a
  502. user to be productive immediately out of the box.  The need
  503. to purchase additional applications prior to doing anything
  504. meaningful is eliminated.  The object-oriented technology
  505. used in the BonusPak applications allows them to integrate
  506. fully into the OS/2 Warp desktop.  This further extends the
  507. drag-and-drop functions seamlessly between the operating
  508. system and the productivity applications.  An example of the
  509. ease of use achieved is when a  document object is dragged to
  510. the printer or fax object without your having to open the
  511. word processor that created the document.
  512.  
  513. Replacing and upgrading applications can be a very expensive under-
  514. taking for both consumers and business users. OS/2 Warp's downward
  515. compatibility is designed to protect your current investment
  516. in DOS and Windows applications.  With OS/2 Warp, Windows 3.x
  517. applications can run in separate protected memory address
  518. spaces, providing robust inter-application protection.  The
  519. OS/2 Warp advantages of Crash Protection in a multitasked,
  520. multithreaded environment make OS/2 Warp a more stable
  521. environment for your current Windows 3.x applications.
  522.  
  523. Windows 95
  524.  
  525. To benefit from the advancements of Windows 95, all of your
  526. applications must be upgraded to Windows 95 versions.   When
  527. recently retired Mike Maples was senior vice president of
  528. applications at Microsoft, he gave the industry a glimpse of
  529. the magnitude of Microsoft's unique position as both supplier
  530. and competitor when he reported, "My job is to get a fair
  531. share of the software applications market, and that is 100%."
  532. Since 61% of Microsoft's revenue in their last fiscal year
  533. was from the sale of applications, how much interest do you
  534. believe they have in protecting your current investment in
  535. those applications?  Every major upgrade in the Windows
  536. environment has required corresponding upgrades in
  537. applications -- Windows 3.0 to Windows 3.1, Windows 3.1 to
  538. Windows NT, and now Windows 3.1 to Windows 95.  The future
  539. release known as Cairo has a stated goal of being
  540. object-oriented, which would require another round of
  541. application upgrades.
  542.  
  543. The IBM paradigm is downward compatibility combined with
  544. bundling OS/2 exploitative applications at no extra charge
  545. vs. the Microsoft paradigm of planned obsolescence.
  546.  
  547. The minimal instruction manual that ships with Windows 95
  548. suggests that users acquire the Windows 95 Resource Kit, a
  549. CDROM with more comprehensive documentation.  This is an
  550. additional $49.95 cost for everyone who purchased a preloaded
  551. system or the diskette version of the shrink-wrapped product.
  552.  
  553.  
  554. Compatibility
  555. +++++++++++++
  556.  
  557. Software Compatibility
  558. ----------------------
  559.  
  560. The August 8, 1995 PC Week reported that "as many as one
  561. third of the 2500 DOS and Windows applications that Microsoft
  562. Corporation tested for compatibility with Windows 95
  563. displayed some problem which either reduced functionality,
  564. required workarounds or prevented it from running."
  565. Microsoft officials stated that 200 applications, among the
  566. 2500,  do not  run under Windows 95 but these have not been
  567. broken out into a separate list.
  568. This list is available on Microsoft's home page at:
  569.         http://www.microsoft.com/windows/thirdparty.htm
  570.  
  571. Problems were encountered in most existing DOS and Windows
  572. utilities, including virus protectors, backups that don't
  573. support long file names, and those that access the disk
  574. directly.  Microsoft directs users back to the manufacturers.
  575. Retrofitting existing versions of their software into the
  576. Windows 95 environment will not generate the revenue that
  577. many of these companies are counting on receiving from the
  578. Windows 95 versions they are releasing.
  579.  
  580. Many Windows 3.x screen savers are compatible with Windows 95
  581. but anyone considering using a Windows 3.1 screen saver on
  582. their Windows 95 system should be warned that the password
  583. protection is lost.  Pressing <Ctrl><Alt><Del> brings up the
  584. close program dialog box which allows the screen saver task
  585. to end and the system to be accessible.
  586.  
  587. Hardware Compatibility
  588. ----------------------
  589.  
  590. Windows 95 warns users of DOS device drivers that there will
  591. be performance penalties unless new 32-bit device drivers are
  592. obtained.  Peripheral manufacturers are among those expecting
  593. a financial boon from the sale of new hardware generated by
  594. Windows 95 hardware requirements.  As hardware peripheral
  595. manufacturers struggle to keep up with the latest technology,
  596. how many will be willing to go back and write new drivers for
  597. old hardware?
  598.  
  599. Application Development
  600. +++++++++++++++++++++++
  601.  
  602. Today,  hardware costs are declining as the cost of software
  603. development and testing continues to rise.  The
  604. ever-escalating cost of software development can only be
  605. contained if the major dependencies of the software
  606. developers are provided.  These dependencies are
  607.  
  608.   * A predictable set of APIs
  609.   * Support for industry standards
  610.   * Reliable service and support
  611.  
  612. Application Programming Interface (API)
  613. ---------------------------------------
  614.  
  615. OS/2 Warp
  616.  
  617. IBM understands the dynamics of business economics today. We
  618. understand that businesses must leverage their investment,
  619. frequently many person years, in mission-critical
  620. applications and cannot cost-justify re-engineering.  The
  621. single 32-bit OS/2 API set across the entire OS/2 Warp family
  622. simplifies development of applications that are scaleable
  623. from the laptop to the  mission-critical corporate LAN
  624. server.  All OS/2 and LAN Server releases have been upwardly
  625. compatible. In fact IBM's PCLP 1.0, which shipped in 1985,
  626. can run on LAN Server 4.0 today, 10 years later.  This
  627. consistency is like a life insurance policy for your
  628. mission-critical applications.
  629.  
  630. As part of an ongoing campaign to reduce software developers'
  631. costs and give them an opportunity to capitalize on the
  632. rapidly growing OS/2 market, the Developers Application
  633. Extensions are being added to the tools available to
  634. application developers.   The Developer Application
  635. Extensions enable developers to create a common code base for
  636. OS/2 Warp, Windows NT, and Windows 95 by including over 700
  637. new APIs and 300 messages that are consistent with Windows
  638. APIs.  These extensions allow application developers to write
  639. portions of their code to be common among the operating
  640. systems, then to add the portions that exploit OS/2 Warp's
  641. API set and advanced functions.   Windows applications that
  642. use the APIs defined in the Developer Application Extensions
  643. can be recompiled to produce a functionally equivalent OS/2
  644. Warp application.  A major Independent Software Vendor (ISV)
  645. has estimated an 80% reduction in the porting cost of Windows
  646. applications to OS/2 can be achieved.
  647.  
  648.  
  649. Windows 95
  650.  
  651. The Windows API set has continued to change with each Windows
  652. release -- Windows, Windows for Workgroups, NT, and now
  653. Windows 95 -- supporting a different combination of 16- and
  654. 32-bit APIs.
  655.  
  656. With Windows 95, Microsoft introduced their fourth set of
  657. Windows APIs.
  658.   1)  Win16   -  The original 16-bit Windows 3.x APIs.
  659.   2)  Win32   -  The 32-bit API set introduced with Windows NT.
  660.   3)  Win32s  -  The expansion of Win16,  the lowest common
  661.       denominator for applications, to run on both NT and
  662.       Windows for Workgroups.
  663.   4)  Win32c  - Introduced with Windows 95. This is an
  664.       irregular subset of Win32.
  665.  
  666. For an application to be logoed as "Windows 95 Ready,"  it must also
  667. run on Windows NT.  This sounds innocuous enough until you look at
  668. the trade-offs of function that is in each one.  Functions unique to
  669. each product include:
  670.  
  671.       Windows NT                    Windows 95
  672.       ----------                    ----------
  673.  
  674.       Security                      New User Interface
  675.       Unicode                       TAPI, MAPI
  676.       Event Logging                 Plug and Play
  677.       NTFS                          VxD
  678.       OpenGL                        Independent Color Matching
  679.                                     Microsoft FAX, Unimodem
  680.                                     Microsoft Network Connection
  681.  
  682. Since each API set has unique features, an application that
  683. must run on both operating systems must be written to the
  684. lowest common denominator,  which is a compromise optimizing
  685. neither environment.
  686.  
  687. Microsoft has a history of churn in their API definitions as
  688. evident in the following examples:
  689.  
  690.   * Win16 / Win32S / Win32 /Win32c for operating systems.
  691.   * VBX to OCX for application development.
  692.   * OLE 1.0 to OLE 2.0, which caused a virtual rewrite of OLE
  693.     1.0 applications.
  694.   * ODBC 1 to ODBC 2  to OLE-DB for database access APIs. The
  695.     future migration to OLE-DB will be at least one more
  696.     major rewrite.
  697.  
  698. Can any business afford the development cost created by
  699. chasing a moving API set?
  700.  
  701. Industry Standards
  702. ++++++++++++++++++
  703.  
  704. IBM is committed to open industry standards as a founding and
  705. active member of various industry alliances. Widely accepted
  706. industry standards are integrated into OS/2 Warp.
  707.   * Common Object Broker Architecture (CORBA), on which IBM's
  708.     System Object Model (SOM) is based, is a consortium of
  709.     over 500 of the industry's leading developers.  This
  710.     provides the rich object-oriented foundation for OS/2
  711.     Warp products.
  712.   * Desktop Management Taskforce (DMTF) has defined a Desktop
  713.     Management Interface (DMI) for consistent asset
  714.     management across hardware and software platforms.
  715.   * OpenDoc, a cross-platform compound-document architecture.
  716.   * Lotus Notes is a de facto industry standard for which
  717.     over 12 thousand developers are writing applications.
  718.     Notes is cross platform, not a Windows-only solution.
  719.  
  720. In today's heterogeneous computer world,  the acceptance of
  721. open industry standards is the best insurance against being
  722. locked into an implementation or architecture owned and
  723. controlled by one vendor.
  724.  
  725.  
  726. Support
  727. +++++++
  728.  
  729. With OS/2 Warp comes IBM's world-class, award-winning,
  730. worldwide support through a single point of contact.
  731. Contrast this with Microsoft's complex, multi-tiered program
  732. of (900) numbers, (800) numbers, and associated fees.
  733.  
  734. Microsoft support policy for networking products, including
  735. the MSN, fax, and e-mail components of Windows 95, was
  736. changed July 1, 1995, eliminating the 30-day free support
  737. period.  Priority desktop support for personal operating
  738. systems is $1.95 per minute. The per-incident cap was raised
  739. from $25 to $35.   Microsoft expects Windows 95 to generate
  740. record numbers of calls to the support centers.
  741.  
  742. OS/2 Warp Corrective Service Diskettes (CSDs) are made
  743. available for electronic downloading, or the diskettes may be
  744. ordered for the cost of manufacturing, shipping, and
  745. handling.
  746.  
  747. The September 1995 issue of Windows Magazine relates that
  748. Windows 95 tune-up packs may be sold either quarterly or on
  749. an annual subscription basis.  Many users resent paying
  750. Microsoft for bug fixes, particularly with Windows 95 being
  751. version 1.0 of a new operating system.  In larger
  752. organizations the additional cost of purchasing these
  753. quarterly updates will be compounded by the administrative
  754. challenges involved with distribution, control, and end-user
  755. education.
  756.  
  757. Windows 95 Past, Present, and Future
  758. ++++++++++++++++++++++++++++++++++++
  759.  
  760. The Road to Chicago  (The Past┘)
  761. --------------------------------
  762.  
  763. After Windows NT was released in August 1992, Microsoft told
  764. customers who found the hardware requirements of NT
  765. unpalatable that the next year would bring Windows 4.0,
  766. described as providing preemptive multitasking,
  767. multithreading, crash protection,  and all able to perform as
  768. fast as Windows 3.x in a system with only 4MB RAM.  The only
  769. action 1993 saw was the code name "Chicago" publicly replace
  770. Windows 4.0 references.  Then 1994 came and went with only a
  771. very limited beta test program made available late in the
  772. year. This was followed by Bill Gates announcing that the
  773. product, initially promised for 1993 then 1994,  would be 5
  774. months late, pushing availability out to April 1994. The name
  775. was then officially announced as Windows 95.  A larger public
  776. beta in the first half of 1995 uncovered sufficient problems
  777. to delay the release once more,  from early 1995 into August
  778. 1995.  The scope of problems encountered in the preview
  779. program led to function shifting out of the base product in
  780. order to maintain the date.  Microsoft Plus┘ became one of
  781. the catchers for functions falling out of the main product,
  782. including MPEG and the Internet mail driver.
  783.  
  784. Microsoft Claims (The Present┘)
  785. -------------------------------
  786.  
  787. Attempting to position Windows 95 head-to-head with OS/2
  788. Warp, Microsoft has claimed that Windows 95 is a completely
  789. new 32-bit operating system, free of the constraints of DOS
  790. and Windows 3.x, along with many other claims and promises
  791. made over the course of the 3-year development cycle
  792. regarding what to expect in the final product.  Now that all
  793. of the smoke has blown away, and the vaporware claims with
  794. it, the assertions can be mapped against the actual final
  795. product.  There are significant differences, and the hype
  796. doesn't match the reality.  The most dramatic of these claims
  797. are the ones which will impact the day-to-day operations of
  798. users, who need to fully understand the actual product and
  799. not base their expectations on media coverage.  Perhaps Brad
  800. Silverberg, Microsoft senior vice president of Personal
  801. Systems, summed it up best in May 1995 when he said,  "It is
  802. clear that the hype has gotten out of hand . . .We take our
  803. share of responsibility for creating unreasonable
  804. expectations."
  805.  
  806. Architecturally, Windows 95 was promised to be a completely
  807. new, full 32-bit, totally integrated operating system.  Now
  808. we know:
  809.   * Critical pieces are carried over (not new) from Windows
  810.     for Workgroups and DOS, creating a 16/32-bit hybrid
  811.     operating system.
  812.   * As explained in the "Architecture" section of this paper,
  813.     fundamental portions of Windows 95 are legacy 16-bit
  814.     code, including the Windows manager.
  815.   * The absence of a 32-bit graphics subsystem is significant
  816.     evidence of Microsoft's inability to achieve 32-bit
  817.     technology due to compatibility issues. We recognize the
  818.     difficulty of this challenge as it was not until OS/2's
  819.     second major 32-bit release, OS/2 2.1,  that we
  820.     achieved integration of a full 32-bit graphics subsystem
  821.     with superior compatibility. Windows developers
  822.     who were expecting the memory management relief from a
  823.     32-bit graphics engine were surprised when they were
  824.     informed at the December 1994 Microsoft Developers
  825.     Conference that they would still have to deal with
  826.     graphics in 64KB chunks in Windows 95 rather than the
  827.     flat 32-bit memory model of OS/2 and NT.
  828.   * While Windows 95 has added many features beyond Windows
  829.     3.x, in  Unauthorized Windows 95,  page 2,  Andrew
  830.     Schulman points out, "But there isn't much genuine
  831.     integration at a technical level."
  832.  
  833. Windows 95 was touted to provide preemptive multitasking in a
  834. crash-protected environment.
  835.   * Windows 95 cannot preemptively multitask 16-bit Windows
  836.     applications.
  837.   * The presence of a single 16-bit Windows application
  838.     causes Windows 95 to revert to cooperative multitasking.
  839.     Windows 95 sales literature warns, "To get the full
  840.     benefits of preemptive multitasking requires exclusive
  841.     use of 32-bit Windows-based programs such as those
  842.     bearing the Designed for Windows 95 logo."
  843.   * 16-bit Windows 3.x applications all run in a single
  844.     address space, exposing the stability of the entire
  845.     system.
  846.   * Key legacy, 16-bit portions of the Windows 95 operating
  847.     system can only be accessed serially, creating a
  848.     semi-preemptive multitasking environment.
  849.   * Since the Windows 95 operating system code is not
  850.     protected, errant memory operations in a Windows 95
  851.     32-bit application can overwrite critical areas, exposing
  852.     the system to the possibility of a crash.
  853.  
  854. As a follow-on to Windows 3.11, Windows 95 was promised to
  855. run with the same hardware with the same performance.
  856.   * The reality is explained by PC Computing, April 1995,
  857.     describing 386SX systems as not fully operational and
  858.     saying 486 25MHz systems "run out of gas too quickly."
  859.  
  860.   * The same article reported 200MB of hard disk storage.
  861.   * Microsoft recommends 8MB RAM minimally.
  862.   * Only relatively new systems with Plug-and-Play (PnP) BIOS
  863.     will be able to utilize PnP.  Replacing adapters with PnP
  864.     versions will be another major expense for those hoping
  865.     to exploit the advantages of PnP.
  866.  
  867.  
  868. Where Does Microsoft See Windows 95 Fitting In?
  869. -----------------------------------------------
  870.  
  871. According to a Microsoft spec sheet, Windows 95 is "for
  872. computer users everywhere."  However according to Bill Gates,
  873. Steve Ballmer and other Microsoft executives, Windows NT is a
  874. more appropriate operating system for corporate desktops.  In
  875. the August 1995 Byte magazine, Jim Allchin, senior vice
  876. president of Microsoft Business Systems, is quoted as saying,
  877. "If you're in a corporate environment and you are thinking
  878. long-term, and hardware isn't a limitation, you should be
  879. looking at Windows NT."  In fact, whenever Microsoft is
  880. challenged on the stability or robustness of Windows 95, they
  881. revert back to Windows NT being the best choice for "serious
  882. business applications."   Do you or your customers run
  883. non-serious business applications?
  884.  
  885. Around the Bend toward Cairo  (The Future┘)
  886. -------------------------------------------
  887.  
  888. Microsoft only wants to support one operating system across
  889. all segments, from consumer to large enterprise, but that is
  890. not feasible today due to the high hardware requirements on
  891. NT.  So,  in order to stave off market share gains by OS/2
  892. Warp, Microsoft is attempting to position Windows 95 as a
  893. full 32-bit operating system and the follow-on to Windows
  894. 3.x.  In a recent interview, Bill Gates predicted a short
  895. lifespan for Windows 95, telling users to expect, "One more
  896. major round of Windows"  to be built on Windows 95 prior to
  897. Microsoft refocusing "just on NT."  In Computer Reseller
  898. News, 6/12/95, Bill Gates was quoted as saying,  "We will
  899. focus on NT as our mainstream platform 2 to 4 years from now
  900. when 16MB ^of RAM  on the desktop is common."   Eric
  901. Grevstad summed it up well in the April 28, 1995 Computer
  902. Shopper,  "Face it; Microsoft's answer to its own ad slogan,
  903. 'Where do you want to go today?' is usually 'Great, we'll
  904. take you there next year.' "
  905.  
  906. OS/2 has over 9 million licenses and an 8-year history in
  907. thousands of major corporations worldwide.  How can questions
  908. concerning OS/2 Warp's longevity continue to get major press
  909. coverage when Windows 95 has been declared obsolete by its
  910. originator even before release?
  911.  
  912. Microsoft appears to be incorporating a bait-and-switch
  913. strategy in the business segment as they continue to hype
  914. Windows 95 but in the background openly admit that Windows NT
  915. is the better choice.  Their hope is that many customers will
  916. succumb to the multimillion dollar media blitz and purchase
  917. Windows 95, not realizing that Microsoft plans on replacing
  918. the product within a few years.  For those who are savvy
  919. enough to realize that they want a full 32-bit operating
  920. system or that the specter of pain and expense generated by
  921. an interim migration is too severe, Microsoft recommends
  922. Windows NT  today.
  923.  
  924. PC Week's Jim Louderback summed it up well in his article
  925. titled, "Windows 95 or NT Decision Clear as Mud."  He wrote,
  926. "Suddenly Windows 95 looks more like Bob 2.0 than a corporate
  927. solution.  And, with that new holy-grail operating system
  928. going to beta very soon, could Windows 95 simply be a an NT
  929. Trojan Horse?"  Personal Software magazine,  September 1995,
  930. printed an article titled "OS/2 Warp Connect versus Windows
  931. Family"  that details why OS/2 Warp Connect is a superior
  932. solution to Windows NT.
  933.  
  934. Summary
  935. +++++++
  936.  
  937. Don't be bullied by marketing blitz.  An operating system
  938. choice is not a fashion statement.  Getting your work done as
  939. quickly as possible means that all of the applications you
  940. are dependent on run in the most productive and least
  941. intrusive manner.  Do you want to trust your productivity to
  942. version 1.0 of an operating system that requires version 1.0
  943. applications to exploit it?
  944.  
  945. With OS/2 Warp, you receive the benefits of a full 32-bit,
  946. robust, preemptive multitasking operating system which has
  947. been trusted to run most of the banking industry's automatic
  948. cash machines, to control the cash registers in fast food
  949. chains and department stores, and to make reservations on the
  950. busiest airline systems.  OS/2 runs major sporting events
  951. like the Olympics and Indianapolis 500. Judicial systems,
  952. police departments, and prisons all rely heavily on OS/2.
  953. As part of the world's business fabric, these are situations
  954. where downtime cannot be tolerated.   Doesn't your own time
  955. and work warrant the same consideration?
  956.  
  957. OS/2 Warp received InfoWorld's Readers Choice award; this was
  958. followed by PC Magazine's special edition of their annual
  959. readers survey in July 1995.  The results, based on responses
  960. from users, showed, "Just as in last year's survey, OS/2 was
  961. the only operating system that scored for overall
  962. satisfaction significantly better than average."   This is an
  963. assessment from the user community,  many of whom depend on
  964. their personal computers to provide their livelihood.  It is
  965. not the results of a $200 million advertising campaign.
  966.  
  967. References
  968. ++++++++++
  969.  
  970. 01 August 9, 1995 show,  Regular Windows with a better
  971. interface, "a Model T with a Corvette cover"
  972. 02 August 9, 1995 show,  "It is still DOS."  "If you want to
  973. multitask, get OS/2"
  974. 03 Syndicated Doonesbury comic strip August 21 through August
  975. 25, 1995
  976.  
  977. Disclaimer
  978. ++++++++++
  979.  
  980. The information contained in this document represents the
  981. current view of IBM Corporation on the issues discussed at
  982. the date of publication.  Because IBM must respond to
  983. changing market conditions, it should not be interpreted to
  984. be a commitment on the part of IBM.  All information, claims,
  985. references and comparisons related to Windows 95 in this
  986. document are based upon non-confidential information
  987. currently available as of the date of publication. This
  988. document is for informational purposes only.  IBM makes NO
  989. WARRANTIES, EXPRESSED OR IMPLIED, IN THIS DOCUMENT.
  990.  
  991. Copyrights 1995 IBM Corporation, All Rights Reserved.
  992.  
  993. OS/2 is a registered trademark and OS/2 Crash Protection is a
  994. trademark of International Business Machines Corporation.
  995.  
  996. Lotus and Lotus Notes are registered trademarks of Lotus
  997. Development Corporation
  998.  
  999. Microsoft is a registered trademark and Windows is a
  1000. trademark of Microsoft, Inc.
  1001.  
  1002. Other company, product, and service names may be trademarks
  1003. or service marks of others.
  1004.