Develop-21 9503 March 1995.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Develop-21 9503 March 1995.Pdf develop E D I T O R I A L S T A F F T H I N G S T O K N O W C O N T A C T I N G U S Editor-in-Cheek Caroline Rose develop, The Apple Technical Feedback. Send editorial suggestions Managing Editor Toni Moccia Journal, a quarterly publication of or comments to Caroline Rose at Technical Buckstopper Dave Johnson Apple Computer’s Developer Press AppleLink CROSE, Internet group, is published in March, June, [email protected], or fax Bookmark CD Leader Alex Dosher September, and December. develop (408)974-6395. Send technical Able Assistants Meredith Best, Liz Hujsak articles and code have been reviewed questions about develop to Dave Our Boss Greg Joswiak for robustness by Apple engineers. Johnson at AppleLink JOHNSON.DK, His Boss Dennis Matthews Internet [email protected], CompuServe This issue’s CD. Subscription issues Review Board Pete “Luke” Alexander, Dave 75300,715, or fax (408)974-6395. Or of develop are accompanied by the Radcliffe, Jim Reekes, Bryan K. “Beaker” write to Caroline or Dave at Apple develop Bookmark CD. The Bookmark Ressler, Larry Rosenstein, Andy Shebanow, Computer, Inc., One Infinite Loop, CD contains a subset of the materials Gregg Williams M/S 303-4DP, Cupertino, CA 95014. on the monthly Developer CD Series, Contributing Editors Lorraine Anderson, which is available from APDA. Article submissions. Ask for our Steve Chernicoff, Toni Haskell, Judy Included on the CD are this issue and Author’s Guidelines and a submission Helfand, Cheryl Potter all back issues of develop along with the form at AppleLink DEVELOP, Indexer Marc Savage code that the articles describe. The Internet [email protected], develop code is updated when necessary, or fax (408)974-6395. Or write to A R T & P R O D U C T I O N so always use the most recent CD. Caroline Rose at the above address. Production Manager Diane Wilcox The CD also contains Technical Notes, sample code, and other useful Subscriptions and back issues. Technical Illustration Deb Dennis, Sandee documentation and tools (these You can subscribe to develop through Karr, Shawn Morningstar contents are subject to change). APDA (see below) or use the Formatting Forbes Mill Press Software and documentation referred subscription card in this issue. You can Photography Sharon Beals, Maggie Fishell, to as being on this issue’s CD are also order printed back issues. For Marcie Griffith, Tin Janssens, Michael located on either the Bookmark CD or subscription changes or queries or back Johnson, Mark Maxham the Reference Library or Tool Chest issue orders, call 1-800-877-5548 in Cover Illustration Graham Metcalfe edition of the Developer CD Series. the U.S., (815)734-1116 outside the The develop issues and code are also U.S. Or write AppleLink DEV.SUBS or Internet [email protected]. ISSN #1047-0735. © 1995 Apple Computer, Inc. available on AppleLink and via All rights reserved. Apple, the Apple logo, APDA, anonymous ftp at ftp.info.apple.com, Be sure to include your name, address, and AppleLink, AppleScript, AppleTalk, HyperCard, in the Developer Services area. account number as it appears on your mailing ImageWriter, LaserWriter, Mac, MacApp, Macintosh, label in all correspondence related to your Macintosh Quadra, MacTCP, MPW, MultiFinder, Macintosh Technical Notes. subscription. One-year U.S. subscription Newton, PowerBook, QuickTime, SANE, TrueType, Where references to Macintosh price is $30 for 4 issues of develop and the and WorldScript are trademarks of Apple Computer, Technical Notes in develop are followed develop Bookmark CD; all other countries, Inc., registered in the U.S. and other countries. AOCE, by something like “(QT 4),” this $50 U.S. For Canadian orders, price AppleScript, A/ROSE, Balloon Help, ColorSync, indicates the category and number of includes GST (R100236199). Back issues develop, Dylan, Finder, NewtonMail, NewtonScript, the Note on this issue’s CD. (QT is the are $13 each in the U.S., $20 all other OpenDoc, Power Macintosh, PowerTalk, QuickDraw, QuickTime category.) countries. and QuickTake are trademarks of Apple Computer, Inc. PostScript is a trademark of Adobe Systems Incorporated, E-mail addresses. Most e-mail APDA. To order products from APDA which may be registered in certain jurisdictions. addresses mentioned in develop are or receive a catalog, call 1-800-282- PowerPC is a trademark of International Business AppleLink addresses; to convert one of 2732 in the U.S., 1-800-637-0029 in Machines Corporation, used under license therefrom. Smalltalk is a trademark of ParcPlace Systems. NuBus these to an Internet address, append Canada, (716)871-6555 internationally, is a trademark of Texas Instruments. UNIX is a “@applelink.apple.com” to it. For or (716)871-6511 for fax. Order registered trademark of UNIX System Laboratories, example, DEVELOP on AppleLink electronically at AppleLink APDA, a wholly owned subsidiary of Novell, Inc. All other becomes [email protected] Internet [email protected], trademarks are the property of their respective owners. on the Internet. To convert a CompuServe 76666,2405, or America NewtonMail address to an Internet Online APDAorder. Or write APDA, address, append “@online.apple.com” Apple Computer, Inc., P.O. Box 319, Printed on recycled paper to it. Buffalo, NY 14207-0319. Issue 21 March 1995 A R T I C L E S 5 Getting Started With OpenDoc Graphics by Kurt Piersol OpenDoc provides very powerful document layout and imaging capabilities, but the basic graphics tasks that everyone needs to accomplish aren’t much more complex. Here are some recipes to get you started. 29 A First Look at Dylan: Classes, Functions, and Modules by Steve Strassmann Dylan has fundamentally different notions about classes and methods than C++, notions that make specifying and using methods simpler and more expressive. Here’s an overview of the Dylan way of doing things. 48 Designing a Scripting Implementation by Cal Simone The design of your application’s scripting vocabulary is as important as the design of your user interface. These guidelines will help you create a clean and consistent scripting vocabulary. 78 An Object-Oriented Approach to Hierarchical Lists by Jan Bruyndonckx This article shows how to implement the hierarchical lists described in Issue 18 (and other custom list types) in PowerPlant, CodeWarrior’s object-oriented framework. C O L U M N S 23 BALANCE OF POWER 98 MACINTOSH Q & A Introducing PowerPC Assembly Language Apple’s Developer Support Center answers by Dave Evans queries about Macintosh product development. You won’t often need to write it, but you’ll surely have to read it and debug it. Get the 108 THE VETERAN NEOPHYTE basics here. The Downside by Dave Johnson 44 MPW TIPS AND TRICKS Programming is great . most of the time. Launching MPW Faster Than a Speeding Turtle 112 NEWTON Q & A: ASK THE LLAMA by Tim Maroney Answers to Newton-related development The first installment of a new column to help questions; you can send in your own. you get the most out of MPW. This time: speeding up MPW’s launching. 117 KON AND BAL’S PUZZLE PAGE Printing Pains 73 PRINT HINTS by Josh Horwich Writing QuickDraw GX Drivers With Josh attempts to flummox KON with yet Custom I/O and Buffering another series of events that lead to a bus error. by Dave Hersey Here’s what you’ll need to know to write a 122 THE ART OF HUMAN COMPUTING QuickDraw GX driver that uses custom I/O or Finger-Coded Binary buffering schemes. by Tobias Engler Trapped in the wilderness with dead batteries? 94 SOMEWHERE IN QUICKTIME Don’t despair: you can still twiddle bits around Choosing the Right Codec the campfire. by John Wang Compressor/decompressor components vary widely in their capabilities and limitations. 2 EDITOR’S NOTE Learn how to pick the right one. 3 LETTERS 123 INDEX CONTENTS 1 EDITOR’S NOTE From time to time people I know outside of Apple ask me what kind of Macintosh they should buy for home use. I in turn always ask what made them decide on a Macintosh in the first place. The answer is usually along the lines of “My kid has one at school and loves it” or “I use PCs at work but write my memos on a Macintosh, and I love my Mac.” Typically they can’t pinpoint the reasons for this “love.” People enjoy using the Macintosh; you might say they’re charmed by it. Charm sells. I used to think my taste for older houses with all their nooks and crannies — and yes, imperfections — would work to my benefit in the real estate market. But in fact it seems that’s what everyone wants. The houses that suit me are rarely put up for sale, their owners are so loathe to part with them; on those few occasions that they are on the market, they’re sold in the blink of an eye. Newer, bigger houses that go for the same price sell much more slowly. CAROLINE ROSE So when I hear about how some new computer is expected to run infinitesimally faster than some other one, I’m not swayed. (You’d be amazed to learn the creaky model of the Macintosh I use at home for my personal tasks.) Through years of complaints about how slow and otherwise imperfect the Macintosh was, I just knew it would thrive. I don’t think people in the home market, especially, are going to focus on performance measurements or the number of applications available. Of course they need reasonable speed and the necessary applications to do what they want to do — but most of all they want a computer they’ll enjoy using.
Recommended publications
  • Quicktime Components
    INSIDE MACINTOSH QuickTime Components Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Paris Seoul Milan Mexico City Taipei Apple Computer, Inc. LIMITED WARRANTY ON MEDIA AND © 1993, Apple Computer, Inc. REPLACEMENT All rights reserved. ALL IMPLIED WARRANTIES ON THIS No part of this publication may be MANUAL, INCLUDING IMPLIED reproduced, stored in a retrieval WARRANTIES OF MERCHANTABILITY system, or transmitted, in any form or AND FITNESS FOR A PARTICULAR by any means, mechanical, electronic, PURPOSE, ARE LIMITED IN DURATION photocopying, recording, or otherwise, TO NINETY (90) DAYS FROM THE DATE without prior written permission of OF THE ORIGINAL RETAIL PURCHASE Apple Computer, Inc. Printed in the OF THIS PRODUCT. United States of America. Even though Apple has reviewed this No licenses, express or implied, are manual, APPLE MAKES NO WARRANTY granted with respect to any of the OR REPRESENTATION, EITHER EXPRESS technology described in this book. OR IMPLIED, WITH RESPECT TO THIS Apple retains all intellectual property MANUAL, ITS QUALITY, ACCURACY, rights associated with the technology MERCHANTABILITY, OR FITNESS FOR A described in this book. This book is PARTICULAR PURPOSE. AS A RESULT, intended to assist application THIS MANUAL IS SOLD “AS IS,” AND developers to develop applications only YOU, THE PURCHASER, ARE ASSUMING for Apple Macintosh computers. THE ENTIRE RISK AS TO ITS QUALITY Apple Computer, Inc. AND ACCURACY. 20525 Mariani Avenue IN NO EVENT WILL APPLE BE LIABLE Cupertino, CA 95014 FOR DIRECT, INDIRECT, SPECIAL, 408-996-1010 INCIDENTAL, OR CONSEQUENTIAL Apple, the Apple logo, APDA, DAMAGES RESULTING FROM ANY AppleLink, LaserWriter, Macintosh, DEFECT OR INACCURACY IN THIS MPW, and MultiFinder are trademarks MANUAL, even if advised of the possibility of Apple Computer, Inc., registered in of such damages.
    [Show full text]
  • XXX Format Assessment
    Digital Preservation Assessment: Date: 20/09/2016 Preservation Open Document Text (ODT) Format Team Preservation Assessment Version: 1.0 Open Document Text (ODT) Format Preservation Assessment Document History Date Version Author(s) Circulation 20/09/2016 1.0 Michael Day, Paul Wheatley External British Library Digital Preservation Team [email protected] This work is licensed under the Creative Commons Attribution 4.0 International License. Page 1 of 12 Digital Preservation Assessment: Date: 20/09/2016 Preservation Open Document Text (ODT) Format Team Preservation Assessment Version: 1.0 1. Introduction This document provides a high-level, non-collection specific assessment of the OpenDocument Text (ODT) file format with regard to preservation risks and the practicalities of preserving data in this format. The OpenDocument Format is based on the Extensible Markup Language (XML), so this assessment should be read in conjunction with the British Library’s generic format assessment of XML [1]. This assessment is one of a series of format reviews carried out by the British Library’s Digital Preservation Team. Some parts of this review have been based on format assessments undertaken by Paul Wheatley for Harvard University Library. An explanation of the criteria used in this assessment is provided in italics below each heading. [Text in italic font is taken (or adapted) from the Harvard University Library assessment] 1.1 Scope This document will primarily focus on the version of OpenDocument Text defined in OpenDocument Format (ODF) version 1.2, which was approved as ISO/IEC 26300-1:2015 by ISO/IEC JTC1/SC34 in June 2015 [2]. Note that this assessment considers format issues only, and does not explore other factors essential to a preservation planning exercise, such as collection specific characteristics, that should always be considered before implementing preservation actions.
    [Show full text]
  • 129 Practical Drawing for Ios Developers V4 DD F
    Practical Drawing for iOS Developers Taking advantage of the Core Graphics API Session 129 Bill Dudney Secret Service Captain or whatever… These are confidential sessions—please refrain from streaming, blogging, or taking pictures 1 What?! I could draw this with Quartz?! 2 3 4 5 6 7 8 9 Agenda 10 11 Gradient Background 12 Gradient Background Clipped 13 Data Grid 14 Clipped Horizontal Grid 15 Clipped Linear Fill 16 Closing Data 17 Volume Data 18 Text Labels 19 Simple Stocks 20 Drawing 21 22 Color Fill @implementation MyView ... - (void)drawRect:(CGRect)rect { ... } ... @end 23 Color Fill @implementation MyView ... - (void)drawRect:(CGRect)rect { [[UIColor redColor] setFill]; UIRectFill(self.bounds); } ... @end 24 Color Fill @implementation MyView ... - (void)drawRect:(CGRect)rect { [[UIColor redColor] setFill]; UIRectFill(self.bounds); } ... @end 25 Gradient Fill - (void)drawRect:(CGRect)rect { CGContextRef ctx = UIGraphicsGetCurrentContext(); CGGradientRef gradient = [self gradient]; CGPoint startPoint = CGPointMake(CGRectGetMidX(self.bounds), 0.0); CGPoint endPoint = CGPointMake(CGRectGetMidX(self.bounds), CGRectGetMaxY(self.bounds)); CGContextDrawLinearGradient(ctx, gradient, startPoint, endPoint, 0); } 26 Core Graphics Is a C API Quartz 2D Documentation 27 …just now. —Bill Dudney 28 UIKit to the Rescue Much of Core Graphics is covered by UIKit 29 Gradient Fill Get the context - (void)drawRect:(CGRect)rect { CGContextRef ctx = UIGraphicsGetCurrentContext(); CGGradientRef gradient = [self gradient]; CGPoint startPoint = CGPointMake(CGRectGetMidX(self.bounds),
    [Show full text]
  • Iphone Ios 5 Development Essentials
    iPhone iOS 5 Development Essentials i iPhone iOS 5 Development Essentials – First Edition ISBN-13: 978-1466337275 © 2011 Neil Smyth. All Rights Reserved. This book is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved. The content of this book is provided for informational purposes only. Neither the publisher nor the author offers any warranties or representation, express or implied, with regard to the accuracy of information contained in this book, nor do they accept any liability for any loss or damage arising from any errors or omissions. This book contains trademarked terms that are used solely for editorial purposes and to the benefit of the respective trademark owner. The terms used within this book are not intended as infringement of any trademarks. Rev 2.3p ii Table of Contents Preface ............................................................................................................................................................... xix 1. About iPhone iOS 5 App Development Essentials .............................................................................................. 1 1.1 Example Source Code ................................................................................................................................... 2 1.2 Feedback ...................................................................................................................................................... 2 2. The Anatomy of an iPhone 4S ...........................................................................................................................
    [Show full text]
  • SEPTEMBER 1987 • Contents Tl Volume 3, Number 11 NEWS
    l ' '!\) .. ~ - . t SEPTEMBER 1987 VoLUME 3, NuMBER 11 • CoNTENTS • NEWS AND ANNOUNCEMENTS • NEW APPLE PRODUCTS News AND ANNOUNCEMENTS On August 11, Apple announced several new products for the Macin­ New Apple Products tosh product line. The table below lists the products and their expected HyperCard, MultiFinder ...................... 93 release dates. Summaries of the announcements follow the table. lmageWriter LQ, EtherTalk ................ 96 Apple Share PC .................................. 96 Product Date Available Apple File Exchange Software ........... 96 AppleFax Modem ............................... 97 HyperCard August 1987 IBM Announcements: MultiFinder September 1987 PS/2 Models 25, 80 ............................ 97 AppleFax Modem Third Quarter 1987 PS/2 Model 50 ................................... 98 ImageWriter LQ Fourth Quarter 1987 New Printers EtherTalk Fourth Quarter 1987 Toshiba P-321-SL .............................. 98 AppleS hare PC First Quarter 1988 Hewlett -Packard PaintJet.. ................ 98 Apple File Exchange First Quarter 1988 Special Orders; Special Terms ................ 99 Sony Color Monitor .................................. 99 '-HyperCard MacWrite 4.6 Upgrade ............................. 99 In spite of what you might guess about HyperCard from its name, it is I Minnesota in Apple's Challenge 2000 ...... 99 not a hardware product designed to make your Mac run faster. Hyper­ Users Group: IBM ................................... 99 Card is software you can use to customize storage and retrieval of infor­ mation (both text and graphics); to use it your machine must have at MA MicRo AsK least 1 Mbyte of RAM. In September, HyperCard will be bundled free MS Wordllmagewriter II Label Tips .......... 94 with every new Mac and sold separately for $34. SHoRT CouRses HyperCard treats information as something that is stored on an index I Fall Quarter 1987 ................................... 100 card. Each card can contain up to 32K of information.
    [Show full text]
  • Mac OS X: an Introduction for Support Providers
    Mac OS X: An Introduction for Support Providers Course Information Purpose of Course Mac OS X is the next-generation Macintosh operating system, utilizing a highly robust UNIX core with a brand new simplified user experience. It is the first successful attempt to provide a fully-functional graphical user experience in such an implementation without requiring the user to know or understand UNIX. This course is designed to provide a theoretical foundation for support providers seeking to provide user support for Mac OS X. It assumes the student has performed this role for Mac OS 9, and seeks to ground the student in Mac OS X using Mac OS 9 terms and concepts. Author: Robert Dorsett, manager, AppleCare Product Training & Readiness. Module Length: 2 hours Audience: Phone support, Apple Solutions Experts, Service Providers. Prerequisites: Experience supporting Mac OS 9 Course map: Operating Systems 101 Mac OS 9 and Cooperative Multitasking Mac OS X: Pre-emptive Multitasking and Protected Memory. Mac OS X: Symmetric Multiprocessing Components of Mac OS X The Layered Approach Darwin Core Services Graphics Services Application Environments Aqua Useful Mac OS X Jargon Bundles Frameworks Umbrella Frameworks Mac OS X Installation Initialization Options Installation Options Version 1.0 Copyright © 2001 by Apple Computer, Inc. All Rights Reserved. 1 Startup Keys Mac OS X Setup Assistant Mac OS 9 and Classic Standard Directory Names Quick Answers: Where do my __________ go? More Directory Names A Word on Paths Security UNIX and security Multiple user implementation Root Old Stuff in New Terms INITs in Mac OS X Fonts FKEYs Printing from Mac OS X Disk First Aid and Drive Setup Startup Items Mac OS 9 Control Panels and Functionality mapped to Mac OS X New Stuff to Check Out Review Questions Review Answers Further Reading Change history: 3/19/01: Removed comment about UFS volumes not being selectable by Startup Disk.
    [Show full text]
  • Mac OS for Quicktime Programmers
    Mac OS For QuickTime Programmers Apple Computer, Inc. Technical Publications April, 1998 Apple Computer, Inc. Apple, the Apple logo, Mac, LIMITED WARRANTY ON MEDIA © 1998 Apple Computer, Inc. Macintosh, QuickDraw, and AND REPLACEMENT All rights reserved. QuickTime are trademarks of Apple ALL IMPLIED WARRANTIES ON THIS No part of this publication or the Computer, Inc., registered in the MANUAL, INCLUDING IMPLIED software described in it may be United States and other countries. WARRANTIES OF reproduced, stored in a retrieval The QuickTime logo is a trademark MERCHANTABILITY AND FITNESS system, or transmitted, in any form of Apple Computer, Inc. FOR A PARTICULAR PURPOSE, ARE or by any means, mechanical, Adobe, Acrobat, Photoshop, and LIMITED IN DURATION TO NINETY electronic, photocopying, recording, PostScript are trademarks of Adobe (90) DAYS FROM THE DATE OF or otherwise, without prior written Systems Incorporated or its DISTRIBUTION OF THIS PRODUCT. permission of Apple Computer, Inc., subsidiaries and may be registered in Even though Apple has reviewed this except in the normal use of the certain jurisdictions. manual, APPLE MAKES NO software or to make a backup copy Helvetica and Palatino are registered WARRANTY OR REPRESENTATION, of the software or documentation. trademarks of Linotype-Hell AG EITHER EXPRESS OR IMPLIED, WITH The same proprietary and copyright and/or its subsidiaries. RESPECT TO THIS MANUAL, ITS notices must be affixed to any ITC Zapf Dingbats is a registered QUALITY, ACCURACY, permitted copies as were affixed to trademark of International Typeface MERCHANTABILITY, OR FITNESS the original. This exception does not Corporation. FOR A PARTICULAR PURPOSE. AS A allow copies to be made for others, RESULT, THIS MANUAL IS Simultaneously published in the whether or not sold, but all of the DISTRIBUTED “AS IS,” AND YOU United States and Canada.
    [Show full text]
  • Foxit Mobilepdf SDK Developer Guide
    Foxit MobilePDF SDK Developer Guide TABLE OF CONTENTS 1 Introduction to Foxit MobilePDF SDK ...........................................................................................1 1.1 Why Foxit MobilePDF SDK is your choice .............................................................................. 1 1.2 Foxit MobilePDF SDK .............................................................................................................. 2 1.3 Key features ........................................................................................................................... 3 1.4 Evaluation ............................................................................................................................... 5 1.5 License .................................................................................................................................... 5 1.6 About this Guide .................................................................................................................... 5 2 Getting Started ...........................................................................................................................7 2.1 Requirements ......................................................................................................................... 7 2.2 What is in the Package ........................................................................................................... 7 2.3 How to run a demo ...............................................................................................................
    [Show full text]
  • Software Extensibility and the System Object Model (SOM)
    Software Extensibility and the System Object Model (SOM) WWDC Release May 1996 © Apple Computer, Inc. 1992–1996 Apple Computer, Inc. Balloon Help, Chicago, Finder, Some states do not allow the exclusion © 1992–1996 Apple Computer, Inc. Geneva, Mac, and QuickDraw are or limitation of implied warranties or All rights reserved. trademarks of Apple Computer, Inc. liability for incidental or consequential damages, so the above limitation or No part of this publication may be IBM is a registered trademark of exclusion may not apply to you. This reproduced, stored in a retrieval International Business Machines warranty gives you specific legal rights, system, or transmitted, in any form Corporation. and you may also have other rights or by any means, mechanical, MacPaint and MacWrite are which vary from state to state.. electronic, photocopying, recording, registered trademarks, and or otherwise, without prior written Clarisworks is a trademark, of Claris permission of Apple Computer, Inc., Corporation. except to make a backup copy of NuBus is a trademark of Texas any documentation provided on Instruments. CD-ROM. PowerPC is a trademark of The Apple logo is a trademark of International Business Machines Apple Computer, Inc. Corporation, used under license Use of the “keyboard” Apple logo therefrom. (Option-Shift-K) for commercial UNIX is a registered trademark of purposes without the prior written Novell, Inc. in the United States and consent of Apple may constitute other countries, licensed exclusively trademark infringement and unfair through X/Open Company, Ltd. competition in violation of federal and state laws. Simultaneously published in the No licenses, express or implied, are United States and Canada.
    [Show full text]
  • TP-1996-789.Pdf (141.1Kb)
    Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR NLR TP 96789 Overview and discussion of electronic exchange standards for technical information H. Kuiper and J.C. Donker DOCUMENT CONTROL SHEET ORIGINATOR'S REF. SECURITY CLASS. NLR TP 96789 U Unclassified ORIGINATOR National Aerospace Laboratory NLR, Amsterdam, The Netherlands TITLE Overview and discussion of electronic exchange standards for technical information PRESENTED AT the CALS Europe'96 conference, Paris, May 29-31, under the title "SGML, HTML, the paperless office... what about the forests and the trees", upon invitation of the NL MOD Representative in the conference committee. AUTHORS DATE pp ref H. Kuiper and J.C. Donker 960725 36 8 DESCRIPTORS Computer graphics Multimedia Document storage Software tools Document markup languages Standards Format Texts Hypertext Word processing Information dissemination ABSTRACT Nowadays more and more information is being exchanged electronically. Reasons for this include a higher degree of cooperation between information suppliers and users, an increasing demand for speed (of production and modification, and reduction of time to market), and cost reduction. On the technology side, the advent of the electronic highway enables effective and efficient electronic information exchange. For reasons of timeliness and life cycle costs, standards and specifications are becoming more important. The aim of this paper is to provide an overview of standards and specifications for electronic exchange of (technical document) information and to discuss the most common ones currently available for text, images, and document exchange. Emerging standards and specifications, such as for audio, video and virtual environments are also briefly discussed. Finally, a brief description is given of a standard for enterprise integration and product data exchange.
    [Show full text]
  • TECHNICAL UPDATE David Herren Middlebury College
    TECHNICAL UPDATE David Herren Middlebury College Welcome to the second Tech Update • Desktop Video & Graphics, column! In this installment we'll be expos­ • Lab Management, and ... ing you to a number of announcements made since the last column went to press. OK, so there will be a Miscellaneous as While the last edition focused almost exclu­ well. Forgive me. sively on the Kodak PhotoCD technology, in this edition we'll take a look at several FOREIGN CHARACTER SETS AND technologies from recordable compact discs WORD PROCESSING to multi-script word processing. WorldScript Before we tum to the llnews11 however, I want to once again make an appeal to read­ Many of you will have heard rumors, at ers. My own area of expertise is not so broad least, of a new feature of Apple Computer's as to cover all aspects of language and tech­ System 7.1 operating system for Macintosh nology-my focus is firmly rooted in com­ computers called "WorldScript." At the time puting-and thus I will rely heavily upon of this writing, WorldScript is not a com­ your contributions. If you read about an mercially available extension to the interesting technology relevant to language Macintosh operating system so any instruction, or see a presentation of a new comments here should be considered pre­ technology that you think might be interest­ liminary. ing to our readers, please forward that infor­ mation to me (see my Internet address at the Word processing in non-Roman charac­ end of the column). ter sets such as Japanese, Arabic, or Chinese requires special consideration.
    [Show full text]
  • 1 Introduction
    1 Introduction About This Book This book explains how to install the Korean Language Kit. You will also learn how to designate which of your application programs should be opened in Korean, and how to use the new control panels and menus the kit adds to your system software. The Macintosh Korean Input Method Guide, the other book that came with your kit, explains how to use the Power Input Method for entering Korean characters from your keyboard. A 1 Here’s how to use this book and the Macintosh Korean Input Method Guide: 1 Install the Korean Language Kit. Follow the instructions in Chapter 2 of this book to install your kit. 2Display Korean file and folder names correctly. Follow the instructions in Chapter 2 of this book to adjust the Views control panel so you can read your Korean filenames. 3Display Korean menus correctly in your Korean application programs. Most Korean application programs display Korean correctly after you install the Korean Language Kit. If your program doesn’t, follow the instructions in Chapter 3 of this book to designate Korean as the language for your Korean program. 4To find out more about the Korean Language support you have installed, read Chapter 4 of this manual. Chapter 4 explains how to use the new Keyboards menu and how to set your Text control panel to customize your computer’s Korean capabilities. 5When you are ready to work in Korean, refer to the Macintosh Korean Input Method Guide. A 2 Chapter 1 About the Korean Language Kit The Korean Language Kit contains all the software you need to work in Korean on your computer.
    [Show full text]