🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.mac
Article #7217

Re: BYTE issue of September 86 focuses on the 68000

#7217
From: Larry Rosenstein
Date: Fri, 19 Sep 1986 16:13
47 lines
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!lsr
References: <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