home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7672 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.5 KB

  1. Path: soap.news.pipex.net!pipex!usenet
  2. From: m.hendry@dial.pipex.com (Mathew Hendry)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Strange idea. :)
  5. Date: Sat, 20 Apr 96 10:44:18
  6. Organization: Private node.
  7. Distribution: world
  8. Message-ID: <19960420.451108.9A78@am067.du.pipex.com>
  9. References: <790.6684T358T1155@login.eunet.no>
  10. NNTP-Posting-Host: am067.du.pipex.com
  11. X-Newsreader: TIN [AMIGA 1.3 950726BETA PL0]
  12.  
  13. Patrick Hanevold (patrick.hanevold@login.eunet.no) wrote:
  14. : Anyone ever tryed to re-direct the GUI on an Amiga to another computer?
  15. : It would be very cool with a BeBox. And usefull if its possible to get
  16. : reasonable speed over it. As Im only using one monitor, and want do have
  17. : them in a network, I wouldnt have to switch back and forth anymore.
  18. : It shouldnt be too hard to get it fast, as scrolling etc. could be done
  19. : localy on the BeBox.
  20. : Any ideas or thoughts?
  21.  
  22. Two fundamental problems. First, obviously, you'd need a modified version of
  23. graphics.library which is network-aware, to handle programs which shove
  24. graphics around themselves (as opposed to going through Intuition).
  25.  
  26. CybergraphX has shown that providing a good replacement graphics.library is
  27. feasible, so this should not be _too_ much of a problem.
  28.  
  29. But then you'd almost certainly need to completely overhaul Intuition so that
  30. it uses much higher-level primitives when appropriate - drawing single
  31. lines/blitting single characters into a window via graphics.libary is just not
  32. going to be efficient over a network. Instead, it would be much better to send
  33. something like "draw a foo bevelled string gadget containing bar text at blah
  34. coordinates in window foobar" (a la X, which was of course designed for this
  35. sort of thing).
  36.  
  37. Given the mess that Intuition is currently in, modifying it to work in this
  38. way would be no easy task - probably better just to chuck it out the window
  39. and adopt a whole new GUI system. ;)
  40.  
  41. But even if you can make a replacement Intuition, there's the problem of
  42. programs which use their own custom GUI elements built directly from
  43. graphics.library primitives. This would, again, be grossly inefficient over a
  44. network, so you'd need to recompile the programs _and_ provide high-level
  45. primitives analagous to those custom elements to get decent performance.
  46.  
  47. Bear in mind that NO Amiga programs with GUIs (other than those compiled for
  48. X) were designed for network use - instead, they were designed assuming FAST
  49. access to local graphics hardware. I can envisage horrific problems in getting
  50. many of them to operate efficiently.
  51.  
  52. -- Mat.
  53.