home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / os2 / advocacy / 8237 < prev    next >
Encoding:
Text File  |  1992-11-08  |  3.9 KB  |  99 lines

  1. Newsgroups: comp.os.os2.advocacy
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!eff!news.byu.edu!ux1!fcom.cc.utah.edu!jaguar.cs.utah.edu!brian
  3. From: brian@jaguar.cs.utah.edu (Brian Sturgill)
  4. Subject: Re: Some new tidbits and my 'retirement' from os2.advocacy.
  5. Message-ID: <1992Nov6.235129.24616@fcom.cc.utah.edu>
  6. Sender: news@fcom.cc.utah.edu
  7. Organization: University of Utah CS Dept
  8. References: <BxBBnv.BAn@news.iastate.edu>
  9. Distribution: usa
  10. Date: Fri, 6 Nov 92 23:51:29 GMT
  11. Lines: 86
  12.  
  13. In article <BxBBnv.BAn@news.iastate.edu> TW.FY4@isumvs.iastate.edu (Timothy I Miller) writes:
  14. ...
  15. >In article <1992Nov6.080429.10588@fcom.cc.utah.edu>,
  16. >>[PC Week; November 2, 1992; Page 57,64]
  17. >>[A reminder from my OS/2 developer conference report:
  18. >>        Mirrors leaves the app code itself as 16-bit.
  19. >>        Apps that use mirrors incur that overhead, the overhead
  20. >>        of the API translation, and the overhead of the thunking
  21. >>        from the 16-bit to 32-bit DLLs.
  22. >>        Plus they are really written for Windows, not OS/2.
  23. >>]
  24. >
  25. >     [Stuff about Mirrors deleted...]
  26. >
  27. >>...
  28. >>[
  29. >>Well, this is good news for the Describe folks, neither WordPerfect
  30. >>nor AmiPro will be true 32-bit apps.
  31. >>]
  32. >
  33. >     Well, as I understand it (and I heard it from Lotus), Ami Pro
  34. >and 123 are both going to be completely native 32-bit apps.  This is
  35. >because they use Borland C/C++ to do the development.  I don't know
  36. >about the rest of their products, though.
  37.  
  38. Well according to the Micrografx representative at the OS/2 developers
  39. conference, the following products/vendors will be using Mirrors:
  40.     Micrographix (Draw and Designer -- Draw was released the day before
  41.             the conference.)
  42.     Corel (Draw)
  43.     Spinnaker (PFS: Works)
  44.     Zsoft (Publisher's Paintbrush)
  45.     Lotus (Most apps, including Ami Pro)
  46.     Borland
  47.     Interleaf
  48.     Assymetrix
  49.  
  50. Micrografx represents the product that you come out with as a 32-bit app
  51. but the truth is that the code of the app itself is 16-bit.  When the
  52. app makes a Windows call, it thunks to a 32-bit DLL that emulates the
  53. Windows call under PM.
  54. Thus Lotus may call Ami Pro a 32-bit OS/2 2.0 app (and it will only run
  55. under OS/2 2.0), but performance-wise, and especially feature-wise it is far
  56. from one.
  57.  
  58. The method used will cause an app like a word processor to possibly run
  59. faster than under Windows 3.1, but definitely not significantly so.
  60.  
  61. An app like a spreadsheet, where the 16-bit part of the app does non-trivial
  62. CPU-oriented things, could easily end up running slower than under
  63. Windows 3.1.
  64.  
  65. While Micrografx said that their new release of Draw for OS/2 was slightly
  66. faster than the Windows 3.1 version, the evidence I saw said otherwise.
  67. The guy was using a 486 33 (I asked) and it was definitely responding
  68. slower than Windows Draw does for me under 3.1 on a _386_ 33.  This of course
  69. is not a very good test as we had different video hardware.  If anyone out
  70. there is in a position to make an objective test, I'd be interested in the
  71. results.
  72.  
  73. In any event the apps made this way will run slower than apps even
  74. simply recompiled for Win32.
  75.  
  76. Once Micrografx gets the Win32s version done, then these apps will run
  77. as 32-bit throughout, and thus only incur API translation overhead.
  78.  
  79. However there are three things abundantly clear:
  80.     Most if not all the big names are sticking with the Windows API.
  81.  
  82.     Once Micrografx gets the Win32s version out, why would mainstream
  83.     app vendors want to make PM apps?
  84.  
  85.     OS/2 apps written to this way will always lag the Windows versions.
  86.  
  87. Thus is it any wonder that IBM broke off that part of its relationship with
  88. Micrografx?
  89.  
  90. >
  91. >Timothy Miller
  92.  
  93. Brian
  94. -- 
  95. C. Brian Sturgill                   I strongly encourage you to mail your copy
  96. University of Utah                     of Ross Perot's:  "United We Stand
  97. Center for Software Science            How we can take back our country",
  98. brian@cs.utah.edu; CIS: 70363,1373        to President-elect Clinton.
  99.