home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.misc
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!csugrad.cs.vt.edu!pmiller
- From: pmiller@csugrad.cs.vt.edu (Paul Miller)
- Subject: Document-Oriented Interfaces / Amiga's future
- Message-ID: <9211191953.AA28647@csugrad.cs.vt.edu>
- Sender: daemon@cis.ohio-state.edu
- Organization: The Ohio State University Department of Computer and Information Science
- Date: Thu, 19 Nov 1992 09:53:22 GMT
- Lines: 48
-
- There's a very interesting article in the December 1992 issue of BYTE which
- discusses the DOI (Document-Oriented Interface). I like designing applications
- along this line, as I prefer small, special purpose modules which work
- together rather than huge mega-applications which do everything- I argue
- often with my friends about the classic DTP/Word-Processor problem - do
- you design a DTP with built-in word processor or a Word Processor with
- enormous amounts of page-layout features? I prefer neither - in a multitasking
- environment, you should concentrate on the task at hand: make a really nice
- word-processor capable of doing novels with and a page-layout program with
- lots of nifty graphics features - but make sure the layout program will read
- your text data!
-
- I would like to know how deeply CBM is looking to a DOI hierarchy? It seems
- SOME thought is being given to the idea - look at Datatypes and you'll
- see a vast potential.
-
- A standard will come, and it will probably come from Microsoft or Taligent.
- Although I'm natually suspicious of any "standard" coming from Microsoft
- it will probably be the case that they will be the first (if NeXT doesn't
- surprise us first).
-
- I believe it's vitally important that CBM join up with DOI developments.
- The standard would allow data objects to be transparently shared across
- applications, platforms, and networks, and this can only be accomplished
- if companies work with or at least adopt the standards which will eventually
- emerge.
-
- AmigaDOS is already well-suited for this kind of interoperability - imagine
- a layout application which allows small, self-contained object manipulators
- to be registered with the system. If you want to create some text, pull
- up your list of manipulators, select Text, and the text object manipulator
- will come up, with your standard text-editing functions. Text manipulators
- are in turn registered with each other - you need to spell-check? Select
- spell-check from the Text-editor's manipulator list and your spell-checker
- module kicks in and checks your text object. Go back to your layout
- app and select Graphics - now you can draw some graphics, scan some images,
- digitize a video sequence, whatever - the point is each tool is a self-
- contained mini-app which can talk to other tools in a standard conversation
- format. Objects can be updated across networks, globally modified,
- and can even contain themselves for easy revision-control.
-
- Just some thoughts on the DOI: a potential major enhancement of the Amiga's
- user-interface.
-
- --
- * Paul Miller |Nobody cares about my opinion anyway*
- * Developer at large
- * INTERNET: pmiller@csugrad.cs.vt.edu | - Have a JOLT and a smile! - *
-