home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / atari / st / 12828 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  3.6 KB

  1. Path: sparky!uunet!mcsun!uknet!bcc.ac.uk!link-1.ts.bcc.ac.uk!ucacmsu
  2. From: ucacmsu@ucl.ac.uk (Mr Stephen R Usher)
  3. Newsgroups: comp.sys.atari.st
  4. Subject: GEM.. what needs to be fixed, and soon!
  5. Message-ID: <1992Aug27.100551.4716@bas-a.bcc.ac.uk>
  6. Date: 27 Aug 92 10:05:51 GMT
  7. Sender: news@ucl.ac.uk (Usenet News System)
  8. Organization: Bloomsbury Computing Consortium, London
  9. Lines: 69
  10.  
  11.  
  12. From what I've heard, the new version of GEM for the FALCON seems a great
  13. improvement. I hope that at least some of the following gripes I have with
  14. GEM are fixed, and the rest to be fixed ASAP if the Atari machines are to
  15. get anywhere:-
  16.  
  17. (1) Response time for mouse button presses.
  18.  
  19.     Has anyone noticed that it takes about a second for a mouse press to
  20. be acted upon under GEM? This delay is the same on the TT as on the ST. This
  21. has put off a large number of people when I've tried to promote the ST/TT
  22. for general use. It can be a right pain when you click on one item, move the
  23. mouse and the system highlights the one your mouse just passed over.
  24.  
  25. (2) Printer drivers have to be assigned at INSTALL time or by editing a
  26.         file.
  27.  
  28.     This is a MAJOR failing. Call the system user friendly? Even the
  29. first version of MS Windows had the capability to select the type of printer
  30. driver from a menu at any time.
  31.  
  32. (3) GDOS is an optional extra.
  33.  
  34.     In these days any GUI-frontend without a built in scalable font
  35. generator is doomed. In my opinion a GDOS derivative (scalable font version)
  36. should be included IN ROM along with a minimum of fonts (eg Times Roman,
  37. Helvetica etc).
  38.  
  39. (4) The low-level character of the GEM interface.
  40.  
  41.     In my opinion, the programming interface to GEM is too low level to
  42. be of much use to simple applications developers. If a higher level STANDARD
  43. library could be developed and released to the public FREE OF CHARGE (but
  44. NOT free of copyright) I believe the amount and the quality of GEM
  45. applications would increase by a great deal. This library should preferably
  46. be available in all the generally available formats, ie DRI, GCC, Turbo C
  47. etc. It should include (with the coming of such things as MultiTOS) the
  48. possibility of interrupt driven user interfaces (ie set up your handlers,
  49. tell GEM to get on with calling them then get on with your processing task,
  50. handy for processor intensive tasks which need to be able to cope with
  51. something such as a window resize/redraw/repair). Maybe it could be just a X
  52. emulation library (I know, straight X is horrid)with all the support
  53. libraries. This would at least increase the number of possible applications
  54. on the machines manyfold and give the machine a "standard" coding API.
  55.  
  56. (5) The low speed of the VDI routines.
  57.  
  58.     The speed of plotting a pixel on the screen using VDI on the TT is
  59. so slow... dumping a 320x240 picture using point plotting with VDI can take
  60. up to a minute.. the is UNACCEPTABLE. The fastest possible algorithms for
  61. the hardware should be used, else developers will just hack the system and
  62. cause incompatibilities. This is bad for everyone.
  63.  
  64. Please note that I'm not saying MS windows or MacOS is the way to go... or
  65. my machine in better than your machine. I'm just trying to say what I
  66. believe needs to be done to make the Atari version of GEM a modern and
  67. attractive (in the view of developers) GUI.
  68.  
  69. Steve
  70.  
  71. Please don't flame me, I'm just trying to help! :-)
  72.  
  73. PS. Not having done too much programming using GEM I may well be wrong about
  74. the API, but I still think, whatever, that point 4 has at least some
  75. validity.
  76. --
  77. Addresses:-
  78. JANET:-        ucacmsu@uk.ac.ucl or    steve@uk.ac.ox.earth (preferable)
  79. Internet:-    ucacmsu@ucl.ac.uk or    steve@earth.ox.ac.uk (preferable)
  80.