home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 15 Message / 15-Message.zip / os2v9104.zip / OS2-9109.003 < prev    next >
Text File  |  1991-10-24  |  22KB  |  466 lines

  1. Subject: OS/2 Discussion Forum 910903
  2. Reply-To: Moderated discussion forum on OS/2 <OS-2@BLEKUL11.BITNET>
  3.  
  4. ************************************************************************
  5. OS/2 Discussion Forum    Mon, September 16, 1991    Volume 9109 Issue 03
  6.  
  7.                 Relevant addresses :
  8.  
  9. NEW ADDRESS ||| submissions :               OS2@BLEKUL11.BITNET (bitnet)
  10.                                          OS2@cc1.kuleuven.ac.be (domain)
  11.                 subscriptions :        LISTSERV@BLEKUL11.BITNET (bitnet)
  12.                                     LISTSERV@cc1.kuleuven.ac.be (domain)
  13.                 moderator :              OS2MOD@BLEKUL11.BITNET (bitnet)
  14.                                       os2mod@cc1.kuleuven.ac.be (domain)
  15. ************************************************************************
  16.  
  17. Today's topics:
  18.                              NEW ADDRESS
  19.                        New files on LISTSERVer
  20.                       program started minimized
  21.                            Query Manager
  22.                          More info on OS/2
  23.                       SOM (System Object Model)
  24.                          OS/2 2.0 comments
  25.                       DISK subsystems for OS/2
  26.  
  27. Feed from the Usenet (UUCP/Internet) comp.os.os2.* newsgroups :
  28.  
  29.                   Re: Development tools for OS/2 2.0
  30.               OS/2 2.0 Benchmarking: Free Advice to IBM
  31.                      HEY, IBM, WHERE WAS OS/2???
  32.  
  33. ------------------------------------------------------------------------
  34.  
  35. Date:         Wed, 18 Sep 91 12:00:00 +0200
  36. From:         Moderators of the OS/2 Discussion Forum
  37. Subject:      NEW ADDRESS
  38.  
  39. This is the last issue of the OS/2 Discussion Forum being mailed from
  40. the OS-2 userid.  From next weeks issue on, mail will be sent from the
  41. OS2 userid.  From now on, this userid is available for new Q&A, to be
  42. published in the 910904 issue.
  43. So please, change your nicknames files, authorised mail correspondents
  44. files, and so on ...
  45. All archives will be OS2 LOGyymm in stead of OS-2 LOGyymm, even those
  46. related to the issues sent out before this date.
  47. The filelist for our archive of binaries and text files will be called
  48. OS2 FILELIST from now on, in stead of OS-2 FILELIST.
  49. Separate warnings related to this address change will be mailed to all
  50. NETNEWS gateways, distribution points, the comp.os.os2.* newsgroups and
  51. the NEW-LIST listserv list.
  52. However, as loyal subscribers to this list, which still has over 700
  53. direct subscribtions (a figure which does not include redistribution)
  54. we encourage you to take the opportunitity of this name change to adver-
  55. tise the existance (and the name change) of this digest to all who might
  56. be interested.  Thanks.
  57.  
  58. ------------------------------------------------------------------------
  59.  
  60. Date:         Wed, 18 Sep 91 12:00:00 +0200
  61. From:         Moderators of the OS/2 Discussion Forum
  62. Subject:      New files on LISTSERVer
  63.  
  64. This is a list of new or updated OS/2 related files available from the
  65. LISTSERV of the OS/2 Discussion Forum at BLEKUL11.
  66.  
  67.   filename filetype   Remarks
  68.   -------- --------   -------------------------------
  69.   TCPIP    PLETEMEA   IBM TCP/IP for OS/2 Announcement EMEA
  70.   TCPIP    PLETEUSA   IBM TCP/IP for OS/2 Announcement USA
  71.   FERNWOOD BBSFILES   List of Fernwood BBS files
  72.   IBMNSC   BBSFILES   List of IBM BBS files
  73.  
  74. * Files distributed via comp.os.os2.bin
  75.  
  76.   filename filetype   Remarks
  77.   -------- --------   -------------------------------
  78.   FILL_OS2 ZIPXXE     Fill diskettes efficient
  79.   SETBAUD  ZIPXXE     Set baud rate up to 115200 bauds
  80.   STRUTL12 ZIPXXE     Several little utilities v1.2
  81.   TAGOS2   ZIPXXE     PD MARKEXE utility
  82.  
  83. These files are distributed AS IS, we can not guarantee anything about
  84. their working. These files are all XXencoded ZIP files. To use these
  85. files you must first XXdecode (We recommend our own version of XXdecode
  86. which works under OS/2) and UNZIP (We recommend PKZIP also under OS/2).
  87.  
  88. We still welcome all OS/2 related files for distribution on our LISTSERV.
  89. Send your files to OS2@BLEKUL11.BITNET / OS2@cc1.kuleuven.ac.be
  90. we will arrange everything for distribution.
  91.  
  92. ------------------------------------------------------------------------
  93.  
  94. Date:         Mon, 16 Sep 91 09:54:21 +0200
  95. From:         rda <DAVID@BUCLLN11.BITNET>
  96. Subject:      program started minimized
  97.  
  98. Hello,
  99.  
  100. In OS/2 EE 1.2 when I dragged a file from File Manager to the Kedit (Mansfield)
  101. program in Group Main, the file became immediatly visible in a full screen
  102. session.
  103. Since OS/2 EE 1.3 (and the behavior is the same in the 6.149 beta version of
  104. OS/2 SE 2.0), the session doesn't appear if a full screen but is minimized.
  105. And I must click on the icon to start the edit session in a full screen.
  106.  
  107. The properties of Kedit program is, in the Group Main:
  108. program title: Kedit full screen
  109. path and file name: D:\UTILES\KEDIT.EXE
  110. parameters: %*
  111. working directory: \
  112. Program type: full screen
  113. Options Initial Window size: normal
  114.  
  115. Do you have an idee how to solve this awkward behavior ?
  116.  
  117. Thanks
  118.  
  119. ------------------------------------------------------------------------
  120.  
  121. Date:         Mon, 16 Sep 91 12:19:21 MDT
  122. From:         Tomas HOLAN <SOFTH@CSPUNI12>
  123. Subject:      Query Manager
  124.  
  125. Hi all!
  126.    I am a new participant in this list and i would like to ask you:
  127.  
  128.    Is here anybody having some experience with OS/2 Query Manager?
  129.    Problem I am solving for long time (reading OS/2 books round and round)
  130. is how can I in procedure invoke some query (OK, it is simple)
  131.  
  132.    and after this to get information about result of this query?
  133.    ------------------------------------------------------------
  134.    It is enough for me to get COUNT of rows that query found, because.
  135. in my application I only need ask if some item is already in tables.
  136.  
  137.             I will be very thankfull for some informations
  138.  
  139.                                                      Bye    Tomik
  140.  
  141. Tomik HOLAN, Faculty of Mathematics and Physics, Charles's University
  142.              Prague, Czechoslovakia   E-MAIL: SOFTH@CSPUNI12
  143.  
  144. ------------------------------------------------------------------------
  145.  
  146. Date:     Wed, 11 Sep 91 10:03:43 TUR
  147. From:     Turgut Kalfaoglu <TURGUT@TREARN.BITNET>
  148. Reply-To: Info-IBMPC Digest <Info-IBMPC@WSMR-SIMTEL20.ARMY.MIL>
  149. Subject:  More info on OS/2
  150.  
  151. Here is some info I found, might be interesting:
  152.  
  153. Date: 5 Sep 91 19:33:03 GMT
  154. Sender: larrys@yktvmv
  155. Disclaimer: This posting represents the poster's views, not those of IBM
  156.  
  157. Here is an interesting article that I noticed on an internal conference
  158. which I received permission to post.  SOM stands for "System Object
  159. Model".  You must remember that the shell is available as a separate
  160. package (separate from the SDK, that is), so this is why you (those of
  161. you who have the SDK) haven't seen it yet.  Enjoy...
  162.  
  163. ----- OS2V2SHL FORUM appended at 16:01:29 on 91/09/05 GMT (by MARCB at BCRVMPC
  164. Subject: SOM (System Object Model)
  165. Ref:     Append at 21:15:05 on 91/09/03 GMT (by VELOCCI at TOROLAB2)
  166.  
  167. The entire workplace shell is indeed written using the SOM programming
  168. interface.  This means that every object that you see, including
  169. folders, drives, devices, etc., are written using a SOM class
  170. definition, .CSC file, just as the car sample uses.  If you are having
  171. difficulty with the car sample, it may because you have header files out
  172. of sync with the version of the shell that you are trying to run it
  173. on.
  174.  
  175. As far as support goes, people are working feverishly as we speak on
  176. beefing up the online toolkit documentation, including both the
  177. application programming guide and the technical references, which should
  178. be adequate documentation for anyone trying to write an application to
  179. integrate to the OS/2 2.0 workplace environment.  In addition, the car
  180. sample is being reworked and will soon be part of the OS/2 2.0
  181. toolkit.
  182.  
  183. Is the SOM-based workplace shell programming interface sound?
  184. Yes, and it has been for many months now.  Can and should people be
  185. programming to these interfaces?  Absolutely.  By the next OS/2 Beta,
  186. the interfaces should be totally frozen and totally documented.  Should
  187. people bypass the workplace shell interfaces and write directly to the
  188. Cary container control and to the Cary drag/drop protocol?  In most
  189. cases, absolutely not.  The container control is great if you want to
  190. use it as a window control, such as a listbox.  If you want to use it as
  191. a folder, you have to use the drag drop protocol yourself and you will
  192. have an awful lot of trouble to go through to let your objects get moved
  193. or copied to other folders, having other objects sit in your folder,
  194. support context menus, settings notebooks, and about a million other
  195. things you have to do to make your objects act consistently with the
  196. rest of the objects in the system.
  197.  
  198. The programming interfaces, using SOM, were designed specifically to
  199. make it as easy as possible for application writers to write or convert
  200. applications to fit seamlessly into the CUA workplace environment.  By
  201. using the object oriented programming interface (SOM), application
  202. writers don't have to duplicate any function that exists in the system -
  203. they only have to wory about the application specific function that
  204. makes their object different from the object it is derived from.  For
  205. example, if you want a folder that represents another place, a host for
  206. example, all you have to do is subclass the folder and override the
  207. method that is invoked when an object is dropped on it.  The only code
  208. you supply is the code that is application specific, in this case to
  209. upload it to the host, and then you can continue with the default
  210. processing.  You don't have to worry about the drag/drop communication,
  211. inserting items into the container control, direct name edit, context
  212. menus, or  anything else that the standard folder already does for you.
  213.  
  214. Similarly, if you add a new mouse to the system and it has a wierd
  215. gadget on it, which has special settings that can be set by the user, you
  216. can simply, using SOM, subclass the existing mouse object and easily add
  217. or remove settings notebook pages, add or remove context menu items,
  218. etc, and just worry about supporting the function that you are adding.
  219. If you are skeptical now, it is probably because you have either little
  220. or no documentation now or have encountered a wierd bug that you haven't
  221. received a fix for yet.  These problems will go away VERY soon.
  222.  
  223. Application writers can and should be writing to the SOM-based workplace
  224. interfaces.  It will make it DRAMATICALLY easier to write CUA
  225. '91-conforming apps than it would be using conventional PM programming.
  226. In addition, their applications will obtain all the major benefits of
  227. object oriented programming including high life-cycle maintainability
  228. and code reusability.
  229.  
  230. Cheers,
  231. Larry Salomon, Jr. (aka 'Q')            LARRYS@YKTVMV.BITNET
  232. OS/2 Applications and Tools             larrys@watson.ibm.com
  233. IBM T.J. Watson Research Center         larrys@ibmman.watson.ibm.com
  234. Yorktown Heights, NY                    larrys@ibmman2.watson.ibm.com
  235.  
  236. ------------------------------------------------------------------------
  237.  
  238. Date: 16 SEP 1991 15:20:10 CDT
  239. From: ROME@ATF.MFENET
  240. Subject: OS/2 2.0 comments
  241.  
  242. IBM has finally gotten its act together. They July release of 2.0 for the
  243. first time fulfills its promise. I have installed their MOST booting system,
  244. and now prefer running in OS/2 since I can run all my dos programs in
  245. windows at VGA resolution.
  246.  
  247. The GUI overhead seems to have been eaten by the faster 32-bit code. For
  248. example, the DOS Brief runs in a window of PM as fast as in DOS, full-screen.
  249. Also, the mouse works for all windowed DOS programs, albeit a bit slowly.
  250.  
  251. Unlike Windows, printer ouput from multiple DOS programs is properly spool-
  252. ed by Print Manager and does not intermix, even when directed to the same
  253. device.
  254.  
  255. Using Norton's NDOS shell (easily done in OS/2 DOS windows), I get 649 kb
  256. of memory available!!
  257.  
  258. I tried the high-resolution Trident video drivers on 2.0. The 1024 x 768
  259. 16 color driver hangs up frequently. The 256-color one works much better.
  260. However, they are all brain-damaged since they don't support the virtual
  261. VGA PM windows. Graphics can only run full-screen.
  262. I returned to the IBM-supplied VGA driver which supports the new features.
  263. IBM says they will provide super VGA drivers.
  264.  
  265. There are still some bugs. For me, windows only runs full-screen. More
  266. annoying, it periodically gets garbage rows of pixels spread across the
  267. screen, so it is unusable. It also runs in real-mode only.
  268.  
  269. It is worth getting the next drop for the $58 IBM is asking.
  270.  
  271. Jim Rome
  272.  
  273. ------------------------------------------------------------------------
  274.  
  275. Date: Tue, 17 Sep 91 23:36:30 CDT
  276. From: "Tim Flansburg" <C487043@UMCVMB>
  277. Subject: DISK subsystems for OS/2
  278.  
  279.     I am interested in the advantages and disadvantages of using SCSI or IDE dr
  280. ivesunder OS/2 (especially 2.0). In particular such things as efficiecy,whether
  281.  they can support HPFS partitions (I heard for SCSI drives it depends on the dr
  282. iver, therefore very few support it), which SCSI controllers have OS/2 drivers
  283. available. Also I am interested in input on EISA to SCSI controllers (though I
  284. don't know if I am going to go EISA or not). Any comparisons or information wou
  285. ld be greatly appreciated.
  286.  
  287. Thanks in advance.
  288. Tim
  289.  
  290.    C487043 at UMCVMB
  291.    C487043 at UMCVMB.MISSOURI.EDU
  292.  
  293. ------------------------------------------------------------------------
  294.  
  295. Feed from the Usenet (UUCP/Internet) comp.os.os2.* newsgroups :
  296.  
  297. ------------------------------------------------------------------------
  298.  
  299. From: bgm@hemlock.cray.com (Bert Moshier)
  300. Subject: Re: Development tools for OS/2 2.0
  301. Date: 12 Sep 91 22:55:14 GMT
  302. Organization: Cray Research, Inc., Eagan, MN
  303.  
  304. In article <1991Sep12.193641.28402@athena.mit.edu>
  305. bjaspan@athena.mit.edu (Barr3y Jaspan) writes:
  306. >This is probably a very easy question.
  307. >
  308. >What sort of development tools are included in OS/2 2.0?  What needs to be
  309. >purchased separately?  I am asking about things like
  310. >
  311. >o a C compiler
  312. >o an assembler and linker
  313. >o a debugger
  314. >o C header files and libraries
  315. >o documentation of syscalls, executable structures, file system details,
  316. >anything else a software hacker would need
  317. >
  318. >Thanks.
  319. >
  320. >--
  321. >Barr3y Jaspan, bjaspan@mit.edu
  322.  
  323. It is my understanding after attending the OS/2 Technical Seminar in Canada
  324. that the following will occur:
  325.  
  326.    The icon editor is part of OS/2 SE.
  327.  
  328.    The IBM C Set/2 (32 bit C compiler) lists at $200.
  329.  
  330.    The IBM Workframe/2 (Workbench/2) lists at $200.  The Workframe/2 includes
  331.    everything you need to do C development which the C Set/2 does not include.
  332.    This includes a debugger for PM applications which itself is a PM
  333.    application.
  334.  
  335. The Workframe/2 (Workbench/2) permits you to buy components from other
  336. software developers (e.g.: C compiler from Borland or MS, editor from
  337. Mansfield, etc.).  IBM will supply defaults and/or provide their own
  338. offerings - for example:  Default editor: E.EXE or EPM.EXE.
  339.  
  340. Total list seems to be $400 for the development tools.  Of course no one
  341. needs to pay list and as someone from M.I.T, I expect you will get to
  342. take another 35% off the bottom (I could be wrong, though).
  343.  
  344. Bert Moshier
  345. Cray Research, Inc.
  346.  
  347. ------------------------------------------------------------------------
  348.  
  349. From: sip1@quads.uchicago.edu (Timothy F. Sipples)
  350. Subject: OS/2 2.0 Benchmarking: Free Advice to IBM
  351. Date: 16 Sep 91 00:20:40 GMT
  352. Organization: University of Chicago
  353.  
  354. Along the lines of Bert Moshier's comments, I have some free advice to offer
  355. IBM.  Doubtless when OS/2 2.0 is introduced the ever-accurate trade press
  356. will wish to benchmark the new operating system, probably versus DOS and
  357. Windows 3.0 (or Windows 3.1 if released at roughly the same time).
  358.  
  359. I'd probably do the same thing.  Of course, these benchmarks will be
  360. anything but scientific.  Comparing these two environments will be like
  361. comparing -- well, apples and oranges.  So here's some biased advice on how
  362. to benchmark OS/2 2.0 (i.e. how to cast it in the most favorable light).
  363.  
  364. (1) When running the comparison, use a large hard disk.  Install OS/2
  365.     with 32-bit HPFS.
  366. (2) Turn on the cache (both writes and reads) and make sure the size is
  367.     equivalent to anything used with DOS + Windows.  Pay particular
  368.     attention to the SMARTDRV settings on the DOS side, because the
  369.     cache size can change depending on whether Windows is active or not.
  370. (3) On the DOS side, allow the hard disk to fragment to an "average"
  371.     level and/or amortize the time it takes to defragment the disk into
  372.     the benchmarks.
  373. (4) Run trials with a 25% full disk, 60% full disk, and 95% full disk.
  374. (5) When running "real world" applications, time to the point where cursor
  375.     control is returned.
  376. (6) Time floppy disk operations while a background task is running.
  377. (7) Time file MOVEs (heh, heh!).
  378. (8) Time two database applications running simultaneously performing the
  379.     same operation.
  380. (9) Perform a benchmark which involves font scaling to test OS/2 2.0's
  381.     ATM against True Type.
  382. (10) Open two command line windows.  Take directory listings of the same
  383.      directory in both the windows.  Time the operation.
  384. (11) Open two DOS applications in windows.  Time their performance on
  385.      standard tasks.
  386. (12) Put a 19,200 bps asynchronous file download in the background.  Time
  387.      any foreground task.  Note any dropped character/retried blocks in
  388.      a footnote (in BIG type :-)).  Conveniently forget to disable extended
  389.      hardware buffering in OS/2. :-)
  390. (13) Perform a tape backup.  Time any foreground task.
  391. (14) Print a heavy graphics file in the background.  Time any foreground
  392.      task.  Report the print time as well.
  393. (15) Perform many benchmarks in directories with ~300 files.
  394.  
  395. Of course, these suggestions can rub both ways.  It is conceivable that
  396. someone will benchmark a single native mode Windows application and choose
  397. a particular function that requires significant overhead.
  398.  
  399. My suggestion, then, is for IBM to conduct a bunch of benchmarks and as the
  400. trade publications receive OS/2 2.0 they also receive a booklet listing
  401. IBM's own benchmark results.  These benchmarks will influence them in two
  402. ways: (1) it will suggest benchmarks that they may not have thought of;
  403. (2) they will make some effort to assure that their figures match IBM's.
  404. Better yet, commission an independent lab to conduct tests but specify
  405. which tests should be run.  (Or at least specify tests that should be run
  406. insofar as it doesn't compromise the lab's own feeling of independence.)
  407.  
  408. Finally, even if the average Windows application runs 2.1% slower,
  409. point out that that isn't a bit deal compared to the functionality
  410. OS/2 brings (and that if you run two Windows applications simultaneously
  411. on average each outperforms Windows by 6.9%).
  412.  
  413. --
  414. T.F.S.                                          sip1@quads.uchicago.edu
  415. Timothy F. Sipples                              Department of Economics
  416. "Keeper of the OS/2 FAQ List."                  University of Chicago
  417.  
  418. ------------------------------------------------------------------------
  419.  
  420. From: daneshs@nhbvm7.vnet.ibm.com ("Sassan Danesh")
  421. Subject: HEY, IBM, WHERE WAS OS/2???
  422. Date: 16 Sep 91 09:44:12 GMT
  423.  
  424. References: <1991Sep14.164010.1151@ncsu.edu>
  425.  
  426. eagle@catt.ncsu.edu (Daniel L'Hommedieu  KD4CYH) writes:
  427. >IBM was showing off a package deal of PC-DOS 4.01/MS-Windows 3.0.  When
  428. >I asked why they weren't even showing OS/2, the lady said something
  429. >like, "The package deal we offer is of Windows and DOS."
  430.  
  431. The educational package deal has also been debated in an IBM internal
  432. forum. The problem is that the current OS/2 offering (OS/2 1.3) is IMHO
  433. not a good enough platform for the mass education market for reasons of
  434. eg poor DOS support. So if IBM wants to have a presence in the education
  435. market *now*, it needs a Windows offering. Once OS/2 2.0 comes out, it will
  436. be a different story.
  437.  
  438. My own personal opinion is that we *must* be market-driven. This means
  439. at the moment that we either ignore the mass education market until
  440. OS/2 2.0 is out, or we have a Windows offering.
  441. based offering for the mass market), IBM benefits (by selling the package)
  442.  
  443. Arguments that this helps Microsoft should get very short shrift. *Both*
  444. companies benefit from such an arrangement. There is no point in cutting
  445. off your nose to spite your face. In a similar vein, if Microsoft really
  446. does slow development of their apps for 32-bit OS/2, they will be hurting
  447. themselves (by giving other s/w houses a bigger opportunity) much more than
  448. IBM.
  449.  
  450.  
  451. Sassan Danesh,
  452. Product + Revenue Planning, IBM UK
  453.  
  454. **********************************************************************
  455. *  Knowledge is Power, Ignorance is Bliss, but Uncertainty is Hell!  *
  456. **********************************************************************
  457.  
  458. Disclaimer: All my comments are my own and completely independent of my
  459.             employer.
  460.  
  461. ------------------------------------------------------------------------
  462.  
  463. END OF OS/2 DISCUSSION FORUM 910903
  464. ***********************************
  465.  
  466.