Article View: net.micro.mac
Article #7217Re: BYTE issue of September 86 focuses on the 68000
From: Larry Rosenstein
Date: Fri, 19 Sep 1986 16:13
Date: Fri, 19 Sep 1986 16:13
47 lines
2922 bytes
2922 bytes
In article <173@sas.UUCP> walker@sas.UUCP (Doug Walker) writes:
>The example cited in the article shows a series of about 8 or 9 steps
>required on the Mac to resize a window. On the Amiga, it was one step -
>the system did all the resizing, and just informed you about it. The
>Amiga method is much better than the Mac method on two counts - 1. it is
>less work for the programmer, and 2. it encourages a more consistent user
>interface, since most people will use the system-supplied way rather than
>go to all the trouble of doing it like the Mac.
Two points to make here.
(1) On the Mac there are high level tools that implement features like
window resizing automatically. In MacApp, for example, the programmer
writes no code to resize windows. MacApp also takes care of more
complicated things like printing, scrolling, and document opening/closing.
MacApp also encourages a consistent user interface and improves programmer
productivity. I think it goes further than the Amiga in both those areas,
simply because it takes a much higher level approach.
(I use MacApp as an example simply because I have been working on
implementing it; there are equivalent frameworks available for sale and as
shareware/public domain software. In addition, once a programmer has
finished one Mac project s/he usually has implemented an application
framework that can use reused over and over again.)
(2) One thing that no one has mentioned yet is how does the Amiga system
software manages scroll bars. The example in BYTE listed several steps on
the Mac side for moving and resizing scroll bars. Since I don't know
anything about the Amiga, I would like to see a short description of how a
programmer specifies where the scroll bars belong in a window, and how much
space this specification requires.
The Mac architecture give the programmer the flexibility to have status
windows adjacent to the scroll bars (as in Microsoft Word and File,
Pagemaker, and MPW Shell). I want to hear how the Amiga software would
handle a similar feature.
--
Larry Rosenstein
Object Specialist
Apple Computer
AppleLink: Rosenstein1
UUCP: {sun, voder, nsc, mtxinu, dual}!apple!lsr
CSNET: lsr@Apple.CSNET
Technical Details
Message-ID:
<167@apple.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!lll-lcc!pyramid!voder!apple!lsrReferences:
<3868@ut-ngp.UUCP> <3374@ism780c.UUCP> <15656@ucbvax.BERKELEY.EDU> <158@zen.BERKELEY.EDU> <173@sas.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!lll-lcc!pyramid!voder!apple!lsr From: lsr@apple.UUCP (Larry Rosenstein) Newsgroups: net.micro.mac,net.micro.amiga Subject: Re: BYTE issue of September 86 focuses on the 68000 Message-ID: <167@apple.UUCP> Date: Fri, 19-Sep-86 12:13:41 EDT Article-I.D.: apple.167 Posted: Fri Sep 19 12:13:41 1986 Date-Received: Mon, 22-Sep-86 21:21:02 EDT References: <3868@ut-ngp.UUCP> <3374@ism780c.UUCP> <15656@ucbvax.BERKELEY.EDU> <158@zen.BERKELEY.EDU> <173@sas.UUCP> Reply-To: lsr@apple.UUCP (Larry Rosenstein) Organization: Advanced Development Group, Apple Computer Lines: 47