home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / volume.23 / text0052.txt < prev    next >
Encoding:
Text File  |  1991-06-15  |  2.4 KB  |  50 lines

  1. Submitted-by: djb@cbosgd.att.com (David J Bryant)
  2.  
  3. Shane McCarron (ahby@uinj.UI.ORG) writes (in response to a question from
  4. Peter da Silva):
  5.  
  6. Shane:...are portable to a number of platforms (the P1224 [sic] approach is to
  7.     have a layered API which would work on MS-DOS, OSF/Motif, OPEN LOOK,
  8.     and Presentation Manager).
  9. Peter: How about MacOS/Finder, GEM, and Intuition?
  10. Shane: I believe that MacOS/Finder was included.  GEM and Intuition were 
  11.     not, as far as I know.  Could someone else from 1201 address this?
  12.  
  13. Sure, I'm from P1201.1 (or at least I've recently taken to dwelling there 
  14. one week per quarter).  P1201.1's current working requirements for a 
  15. Layered API (LAPI) specify that it must be implementable on top of OSF/Motif, 
  16. Open Look, Macintosh, Windows 3.0 and Presentation Manager.  I don't reall 
  17. mention of GEM or Intuition in any of the meetings I've attended or read 
  18. minutes from.  Note that this requirement wouldn't preclude support of GEM, 
  19. Intuition or others in any specific P1201.1 standard-conformant 
  20. implementation.  (For example, at least one current LAPI product provides 
  21. support for curses/terminfo.) 
  22.  
  23.  
  24. Peter: Does your API require the application to manage its own refresh events,
  25.     or is that stuff hidden far enough in the library that windowing systems
  26.     that handle that sort of thing through backing store won't lose out?
  27.  
  28. Shane: The whole point of a LaFI API is that the policies of the underlying
  29.     GUI are hidden from the application developer.  That should all sort
  30.     os the autonomic behaviors that windowing systems have (just as the
  31.     human body breathes and pumps blood without conscious effort).
  32.  
  33. True.  I'm not sure that comp.std.unix is the place to go much into this 
  34. (wanna come to a P1201.1 meeting?).  Naturally there's a fair amount of 
  35. technical wizardry in managing this kind of thing for five very different 
  36. underlying windowing system, but this it is indeed the intent, and there
  37. are several current products that demonstrate it to be feasible.
  38.  
  39.                                          UUCP: att!cbosgd!djb
  40.         David Bryant                           att!cborion!djb
  41.         AT&T Bell Laboratories       INTERNET: djb@cborion.cb.att.com
  42.         Room 1B-256                            djb@cbosgd.att.com
  43.         6200 East Broad Street          PHONE: (614) 860-4516
  44.         Columbus, Ohio  43213             FAX: (614) 868-4302
  45.  
  46.  
  47.  
  48. Volume-Number: Volume 23, Number 56
  49.  
  50.