XTND Programmer's Guide for XTND

Total Page:16

File Type:pdf, Size:1020Kb

XTND Programmer's Guide for XTND ® For XTND 1.3 XTND Programmer’s Guide ® Developer Technical Publications © Apple Computer, Inc. 1991 Apple Computer, Inc. States and other countries. ARE ASSUMING THE ENTIRE RISK AS Adobe Illustrator and PostScript are TO ITS QUALITY AND ACCURACY. © 1991, Apple Computer, Inc. registered trademarks of Adobe Systems IN NO EVENT WILL APPLE BE LIABLE All rights reserved. Incorporated. FOR DIRECT, INDIRECT, SPECIAL, No part of this publication or the software ITC Garamond and ITC Zapf Dingbats are INCIDENTAL, OR CONSEQUENTIAL described in it may be reproduced, stored in registered trademarks of International DAMAGES RESULTING FROM ANY a retrieval system, or transmitted, in any Typeface Corporation. DEFECT OR INACCURACY IN THIS form or by any means, mechanical, Microsoft is a registered trademark of MANUAL, even if advised of the possibility electronic, photocopying, recording, or Microsoft Corporation. of such damages. otherwise, without prior written permission Claris, MacDraw, and MacWrite are THE WARRANTY AND REMEDIES SET of Apple Computer, Inc., except in the registered trademarks of Claris FORTH ABOVE ARE EXCLUSIVE AND normal use of the software or to make a Corporation. IN LIEU OF ALL OTHERS, ORAL OR backup copy of the software. The same DataViz is a trademark of DataViz, Inc. WRITTEN, EXPRESS OR IMPLIED. No proprietary and copyright notices must be QuickDraw and ResEdit are trademarks of Apple dealer, agent, or employee is affixed to any permitted copies as were Apple Computer, Inc. authorized to make any modification, affixed to the original. This exception does THINK C is a trademark of Symantec extension, or addition to this warranty. not allow copies to be made for others, Corporation. Some states do not allow the exclusion or whether or not sold, but all of the material Simultaneously published in the United limitation of implied warranties or liability purchased (with all backup copies) may be States and Canada. for incidental or consequential damages, so sold, given, or loaned to another person. the above limitation or exclusion may not Under the law, copying includes translating LIMITED WARRANTY ON MEDIA AND apply to you. This warranty gives you into another language or format. You may REPLACEMENT specific legal rights, and you may also have use the software on any computer owned by If you discover physical defects in the other rights which vary from state to state. you, but extra copies cannot be made for manual or in the media on which a software this purpose. product is distributed, APDA will replace the XTND Technology © 1989-1991 Claris media or manual at no charge to you Corporation. All rights reserved. This work provided you return the item to be replaced contains confidential and proprietary with proof of purchase to APDA. information and therefore must be used only ALL IMPLIED WARRANTIES ON THIS in accordance with the license provided MANUAL, INCLUDING IMPLIED Printed in the United States of America. WARRANTIES OF MERCHANTABILITY The Apple logo is a registered trademark of AND FITNESS FOR A PARTICULAR Apple Computer, Inc. Use of the “keyboard” PURPOSE, ARE LIMITED IN DURATION Apple logo (Option-Shift-K) for commercial TO NINETY (90) DAYS FROM THE purposes without the prior written consent DATE OF THE ORIGINAL RETAIL of Apple may constitute trademark PURCHASE OF THIS PRODUCT. infringement and unfair competition in Even though Apple has reviewed this violation of federal and state laws. manual, APPLE MAKES NO WARRANTY Apple Computer, Inc. OR REPRESENTATION, EITHER 20525 Mariani Avenue EXPRESS OR IMPLIED, WITH RESPECT Cupertino, CA 95014-6299 TO THIS MANUAL, ITS QUALITY, 408-996-1010 ACCURACY, MERCHANTABILITY, OR Apple, the Apple logo, APDA, LaserWriter, FITNESS FOR A PARTICULAR PURPOSE. and Macintosh are trademarks of Apple AS A RESULT, THIS MANUAL IS SOLD Computer, Inc., registered in the United “AS IS,” AND YOU, THE PURCHASER, Contents Contents i Figures and Tables iii Chapter 1 Overview 1 About XTND 2 The XTND document model 3 The XTND User Interface 4 The XTND Programming Interface 8 Data Types and Conventions 9 General Information 9 Reserved Characters 10 Paragraph attributes 11 Units of measurement 12 Tabs 12 Chapter 2 Writing XTND-Capable Applications 15 Locating the XTND library 16 Importing a file 17 Implementation of XTNDGetFile 17 Using the XTND Translator to read in the file 24 Saving a file 31 Implementation of XTNDPutFile 31 Using XTND to write the file 32 Matching a file to a translator 39 Selecting a list of translators 41 Rebuilding the list of available translators 44 XTND localization 44 Application localization 45 Translator localization 45 Language matching algorithm 46 i Chapter 3 Writing XTND Translators 47 Translator file structure 48 The 'FTYP' resource 48 Primary version check method—Version bytes 50 Secondary version check method—The 'FDIF' resource 51 An alternative—The 'FINI' resource 51 Translator programming interface 52 Errors 52 Writing a PICT (or Picture) import translator 53 Writing a text import translator 54 Writing the translator 54 Import translator actions 54 directive Values 55 Special characters 58 “Offset” special characters 59 Footnotes 60 Mapping objects and attributes 60 Writing a text export translator 61 Writing to the translator 61 Export translator actions 61 directive values 61 Special characters 64 Footnotes 64 Closing 65 Appendix A 'FTYP' resource format 67 Appendix B Parameter block formats 71 Picture translator parameter block 72 Appendix C Header samples 83 Import directives 84 Export directives 85 Appendix D Code samples 87 FDIF' sample code 88 Picture translator sample code 88 Text import translator sample code 89 Export translator sample code 91 ii XTND Programmer’s Reference Figures and Tables Figure 1-1 Objects imported and exported by XTND translators 3 Figure 1-2 Icon for an XTND translator 5 Figure 1-3 XTND System icon 5 Figure 1-4 A list of files in an Open dialog box 5 Figure 1-5 A pop-up menu in a Save As dialog box 6 Figure 1-6 XTND Translator List icon 7 Figure 1-7 Bit 7 is the most significant 10 Table 1-1 Reserved characters 10 Table 1-2 Structure of the NumParaFmts record 11 Table 1-3 Units field values and corresponding size field types 12 Table 1-4 Sample units field values and corresponding size field types 12 Table 1-5 Tab definitions 13 Table 2-1 TransDescribe block 18 Table 2-2 SFParamBlock 20 Table 2-3 XTNDPutFile-specific parameters 31 Figure 2-1 XTND version (short integer) 45 Table 3-1 PictMisc definition 58 Table 3-2 miscData values 59 Table 3-3 headerStatus and footerStatus variables 63 Table A-1 'FTYP' resource format 68 Table B-1 Picture translator parameter block 72 Table B-2 Import translator parameter block 73 Table B-2 Import translator parameter block (Continued) 74 Table B-2 Import translator parameter block (Continued) 75 Table B-2 Import translator parameter block (Continued) 76 Table B-2 Import translator parameter block (Continued) 77 Table B-2 Import translator parameter block (Continued) 78 Figures and Tables iii Chapter 1 Overview This chapter is an overview of the XTND architecture. It summarizes the XTND document model, user interface, and programming interface. At the end of Chapter 1 is a description of the data types and conventions used throughout this document. 1 About XTND XTND is an architecture that allows Macintosh® applications to read and to write files in a potentially unlimited number of file formats. The XTND architecture includes the following components: n XTND-capable applications, which are linked with a small library of “glue” routines. n The XTND System, a file dynamically loaded by the glue routines. The XTND System enumerates the open-ended set of file translators via the standard XTND search path by displaying a modified Standard File dialog box to select the file and format for reading or writing, loads the appropriate translator, and steps aside to allow the application to communicate directly with the translator. n A standard text document model which specifies the “grammar” of text documents, as well as an Application Programming Interface (API) for reading and writing such standard documents. This API is used to communicate between the application and the translator. n An open-ended set of XTND translator files stored on the Standard XTND search path. Each translator file contains resources for reading and writing one or more file formats. The benefits of this architecture include the following: n The process of importing and exporting foreign file formats is seamlessly integrated into the Open and Save As dialog boxes, minimizing the number of extra steps required to read and write such files. n Users can customize their machines by installing only the required translators. n Applications can share translators. n XTND-capable applications and translators can be released independently, as long as compatibility rules are observed. This document shows you how to implement XTND translator capability in your application. Although this document describes only the importing and exporting of text documents, you can use the XTND System library with other types of translators; only the communication between the application and the translator will change. This document is a part of the XTND Developer’s Kit. The first chapter provides an overview of the XTND document model, user interface, programming interface, and programming conventions. The second chapter describes how to use XTND technology to allow your application to communicate with external code resources, such as file translators. The third chapter describes how to implement XTND-compatible file translators. The appendixes include resource templates and C header files as well as extracts from sample translators. The XTND Developer’s Kit also includes 3.5” floppy disks containing the complete header files and other components necessary to build XTND-capable applications and translators.
Recommended publications
  • May1991 • Contents • News and Announcements News and Announcements HP Laserjet Iiisi
    UNIVERSITY OF MINNESOTA •Information Services • Volume 7, Number 7 Newsletter May1991 • Contents • News and Announcements News and Announcements HP LaserJet IIISi ........................... 129 • HP LaserJet IIISi Defective IBM Monitors ................. 136 Holiday Hours: Memorial Day ..•.•.... 136 Hewlett-Packard recently announced the LaserJet IIISi, a new 300 New IBM Laptop: PS/2 L40 SX ...... 137 dots per inch (dpi) laser printer; to date it is the fastest printer IBM PS/2 Hard Disk Errors: available through the Microcomputer Discount Program. The I 60MB & 160MB Problem ........... 138 IIISi prints at 17 pages-per-minute; this speed enables it to print Free Updates: many documents in the time it takes to physically move the paper FileMaker Pro and Claris CAD ..... 140 through the printer. The LaserJet IIISi comes with a one-year on­ ZEOS 386SX Notebook In Helpline .. 141 Novell NetWare Discount ............... 141 site warranty. At press time the HelpLine in Shepherd Labs did Microsoft Evaluation Site ............... 142 not have a IIISi available for testing. Reviews and Services A New Network Product from David Systems .................. 130 Fonts l Free Text: A Concor~ance Program The IIISi supports printing portrait and landscape oriented fonts : for the Macintosh ...................... 131 on the same page, and it comes with the fixed-width internal fonts Job Listings via Public Access .•...... 132 shown in the table below. Macintosh High Resolution Slide and Print Output ......••................ 134 1.4 Fixed-Width Fonts Portrait Landscape Training Resources ...........•............ 146 Word mark: Graphics Standard ........ 147 Courier Medium 10 point, 12 point 10 point, 12 point Courier Bold 10 point, 12 point 10 point, 12 point Columns Courier Italic 10 point, 12 point 10 point, 12 point Book Center Notes Line Printer 8.5 point 8.5 point Tech Fair Specials to May 17 ....
    [Show full text]
  • Macuser 9504 April 1995.Pdf
    APRIL 95 3.0 Processors / Accounting Packages ClarisWorks High-Resolution Laser Printers / Word / $3.95 APRIL 1995 FIRST MAC CLONES HOT NEW MACS (That Don’t Come From Apple) PLUS Word 6.0 Showdown Which Word Processor Is the Right One for You? New Net Traveler Your Monthly Guide to the Internet Hot Reviews Quicken 5.0 ClarisWorks 3.0 Star Trek CD-ROM CONTENTS APRIL 1995 / VOLUME 11 NUMBER 4 41/ The MessagePad 120: one of three REVIEWS & QUICK CLICKS new Newtons. Epson Stylus Color and Tektronix Phaser Polaroid SprintScan 35 The speedy 140 Two affordable color inkjet printers Polaroid SprintScan 35 scans slides and take aim at home users as well as business film at a higher resolution than its more buyers. / 45 expensive competition. / 66 Epson ES-1200C and PixelCraft Pro MapInfo 3.0 Sporting a revamped Imager 4000 Buyers can choose between interface and more-powerful analytical two scanners that deliver professional- tools, MapInfo shines at making sense of quality color without costing an arm and a geographical data. / 67 leg. / 51 Connectix QuickCam It’s cute, NEW ON THE MENU Visioneer PaperPort Reading documents it’s cool, and it captures video at electronically reaches new levels of a bargain price. / 69 PowerPC Pippin Apple’s multimedia elegance and convenience with this $399 CD-ROM player. / ZMac Utility of the scanner. / 56 Art Explorer and Flying Colors When Month E-mail-address translator. / crayons don’t cut it, computer art New PDAs From Apple and Sony. / programs may. / 69 Word 6 Fix Microsoft offers free patch.
    [Show full text]
  • Apple Macintosh Models!
    March 1993 $2.95 The Journal of Washington Apple Pi, Ltd. N E If you count on your Macintosh®, count on setvice from Falcon. Nationwide service means P.~con's range ofse rvice programs include: a quicker response. • Installing equipment and/or software al your site. Let the cxpens make sure )'Our ~tlm is up and With il.S network of Service Ccntl'11i and Service running right. Partners, Falron proviclcs equipment service nationwide. • Perfonning warranty service at your site. Can )'OU fach center is fulfy stocked with commonfy-needed pans afford to wait for standard warranty servia:? and features the latest in diagnostic t'l:1ui pmen1. • Installing upgrades (at our fudlity or al your site). fach center is also pan of our nationwide Service Make sure new cards, memory, and drives are cor­ Coordination System. So, if you nt'Cd help, the onfy rectly installed for maximum perfonnance. number you need to call is 30 1-386-1816. Tiiat's our national Falcon Service Hotline • Perfonning critical repairs on a timr/materials or contract basis (at our facility or at your site). Our comprehensive inventory • While-you-wait estimates and repairs at one of our delivers parts without delay. service depol.S (on a time and materials basis). • On-site contracts with response times tailored to fach offalcon's Service Center.; maintains an )'Our specific needs and budget. c.xtensne inventory of common~·- needed pans. And • Self.maintenance. our Landover, MD, center maintains an even larger stock to suppfy our regional center.;. So you don't Protect your investment in ~;:~;,..:: __,......,...~_...
    [Show full text]
  • Macwrile PRO 1.Otv4 Elaborazione Di Lesli Macinsloh Di Qualilà
    -----------------------------------------M A MacWrile PRO 1.OTv4 Elaborazione di lesli Macinsloh di qualilà di Raffaello De Masi «Verba volant, scripta manent» dice- cessar la sua ansia di meravigliare o so- versione Pro ha davvero creato la su- vano i latini; e cosa c'è di più bello di lo di incuriosire il suo lettore. Qualsiasi perstrada liscia e rettilinea per ottenere un documento scritto in maniera ordi- persona che usa il wp già appena a li- splendidi risultati senza sforzo e in poco nata, precisa e piacevole. Una volta si vello amatoriale possiede un program- tempo. insegnava, nelle scuole, calligrafia e ri- ma abbastanza raffinato, un'organica li- cordo di aver visto, in un programma di breria di font, conosce cosa sia una riga 1/package «Scuola - Educazione» un servizio sul zoppa, una vedova e gioca con i corpi e reparto collaudi della Kores, dove un con le interlinee per ottenere il migliore Nel più aureo sfoggio di retorica esperto calligrafo provava diversi in- risultato di eleganza e agilità dello scrit- informatica, MacWrite è per Mac quel- chiostri sui fogli producendo, con una to. Ma non è detto che bisogna per lo che Word Star è per MS-Dos. È sta- stilografica, svolazzi leggeri e nobilissi- questo abbracciarsi la pesante croce di to il primo pacchetto di wp e forse il mi da far invidia al più raffinato MSWord o di Word Perfect, raffinatissi- primo pacchetto in assoluto apparso FreeHand (non credo che il nome sia mi programmi purtroppo non sempre sul Mac (tutti ricorderanno che la ver- stato scelto a caso).
    [Show full text]
  • Washington Apple Pi Journal, January-February 1995
    January/February 1995 $2.95 The Journal of Washington Apple Pi, Ltd. Updates from the President & TCS Committee-5, 8 Sailing Master-39 Adobe Premiere 4.0 -58 Passport Producer Pro -62 Elections are coming up in May. Be sure to get your nominations in to the WAP Secretary. YOU DON'T NEED MORE RAM. YOU NEED A NEW WORD PROCESSOR. INTRODUCING NISUS WRITER 4.0 Nowadays, if you're looking for Unlimited undos, noncontiguous text selection, ten editable a more powerful word processor, odds clipboards, and PowerFind';' which lets you find anything, anywhere, are you'll be needing more RAM or a even in files that aren't open. Or how about a complete drawing bigger hard drive to run it. Maybe even package, in 256 colors? A full-featured math equation editor and table a faster Mac. editor are built in too. Plus, the ability to write in as many as eighteen Not so with new Nisus®Writ er 4.0, different languages, all in one document. No other word processor the most powerful text and document can do that with any amount of space. processor you can use. While other "full-featured" word Then there's Nisus Writer's multimedia power. Nisus Writer can processors demand a ton of RAM just to launch, Nisus Writer runs actually speak your words back to you, even if you type in several comfortably with just three megabytes, and can even run with as little languages. There's also complete support for QuickTime~movies and as two. That means you can run Nisus Writer on just about any Mac.
    [Show full text]
  • Computer and Information Services Newsletter
    UNIVERSITY OF MINNESOTA Computer and Information Services Newsletter Information Services Volume 3, Number 6 December 1993 News v Features T Micro Helpline Takes Computer Orders Micro Helpline Takes Computer Orders .............. 133 On December 1 you will see a new setup in the Micro­ Winter Quarter Short Courses ............................. 133 computer HelpLine in 152 Shepherd Labs: the Book Changing Your E-mail Passwords ........................ 134 Center is setting up an order desk where you will be able Change Your Electronic Phone Directory Entry ..... 136 to purchase computer equipment and software. Central System News EPX Research Service E-mail Change ........... 137 You still must go to the Minnesota Book Center in lntros to VMS & UNIX in Bookstores ............. 137 Central System Information on Gopher ......... 138 Williamson Hall to pick up your computer and software Holiday Hours for Central Systems ............... 138 purchases. While you are there you can pick up floppy VMS Software to be Removed disks and other items. • PROLOG, SPARSPK, PCGPAK, IFPS ........... 138 CO-ROMs in the University Libraries .................... 139 Transferring Microcomputer Documents .............. 140 Moving SPSS Files Between Hosts ..................... 145 Use net, a Network of News Groups .................... 146 Minuet's News Reader ................................ 148 T Winter Quarter Short Courses The Internet is International ............................... 146 Those who "subscribe" to our Short Course Bulletin will Secrets of the Macintosh Interface ..................... 152 receive the Winter Quarter Bulletin in their mailboxes Get it on Gopher: Electronic Journals .................. 152 shortly after they receive this newsletter. We put course information on Gopher as soon as the schedule has been v Book Center News finalized, so you will find the information there before you find it in your mailbox.
    [Show full text]
  • MACWORLD JULY 2000 AIRPORT • FLAT PANELS • MAC CONNECTIVITY • MAC OS X NEWS • ILLUSTRATOR 9 • MICROSOFT INTERVIEW Read Me First MACWORLD Simon Jary, Editor-In-Chief
    FREE EXTRA GAMES CD! INCLUDES FULL ZONE WARRIOR 2 MACWORLD MORE NEWS, MORE REVIEWS JULY 2000 JULY AIRPORT • FLAT PANELS • AIRPORT PANELS MAC• FLAT CONNECTIVITY • MAC OS X 9 NEWS • • MICROSOFT ILLUSTRATOR INTERVIEW Macworldwww.macworld.co.uk rated s en re c s t a l F … g ! L n i O d O C e e p s f a Air Force aster than Make your Mac even sexier with AirPort Mac OS X Apple reveals more! Get connected Make your old stuff work with new Macs Illustrator 9.0 Reviewed Web animation We show you how it’s done read me first MACWORLD Simon Jary, editor-in-chief eaders may be alarmed at our news (page 42) that sales of Apple’s newer than CD. But the ability to burn phenomenally successful iMac computer seem to have slumped. your own CDs is functionally more Apple’s Airport R I’m sure Apple is upset, as the iMac is its flagship product – wooing advanced. And, just as consumers want woozy Windows users and seducing computer novices with its retro-cool bigger screens, they look for functionality design, see-through plastics and nifty DV features. ahead of technology. There aren’t that many wireless technology The iMac is the key to Apple’s recovery from the dire state the company DVD titles out there, aside from DVD-Video 86 found itself in after years of complacency and missed business opportunities. movies – and who’d watch Gladiator on an iMac Just look at the numbers… According to the latest stats from analysts PC Data, when you’ve got a 29-inch widescreen telly in front of your sofa? lets you throw off the yoke Apple is the number-four PC vendor with 9.6 per cent of the market – behind Apple ignores PC Data’s stats because it ignores its direct sales from eMachines (13%), Hewlett-Packard (32%) and Compaq (34%).
    [Show full text]
  • Washington Apple Pi Journal May 1993 Advertising in the Journal ! Some Orientation Possibilities Washington.Pr.Pie Pi
    Mayl993 $2.95 \ If you count on your Macintosh®, count on service from Falcon. Nationwide service means Falcon's range of service programs include: a quicker response. • Insialling l'quipment and/or software al your site. Let the expcns make sure )'Our system is up and \Vith ilS ne1work of Service Ccntcisand Senice running right. Panncrs, Fakon provides equipmem service nationwide. • l\!rfonning warranty service at your site. Can )'OU F.ach center i.5 fully s1ocked wi1h common~·-needed [XlflS affonl to wait for slallclard warranty service? and fea1urcs dtc L11CSt in diagnclitic Ctjuipmcnt. • lnsm!ling upgmdcs (at our fucili 1y or at yo11r site). Blch n:mcr ls also part of our na1ionwidc Servin! Make sure new cards, memory, and drives are cor­ Coordina1ion Sys1em. So, if you nct.'(I help, the only rcaly installed for maximum pcrfonnance. numlx.'r)UU need to call i.5 301-386-1816. That's our national Falron Senicc Hotline • Perfonning critical repairs on a timc/ma1erials or rontract basis (al our bcility or at your site). Our comprehensive inventory • While-)'OU·wait estimates and repairs at one of our delivers parts without delay. service depolS (on a time and materials basi.5). • On-site contraas with response times lailorcd 10 Each ofr-akon's Service U'fllCIS mainlains an )'Our spcciJlc needs and budget extensi\'C inventory of common~'-nceded parts. And • Se~maimenance. our l.andovcr, MD, center maintains an Cl'ell iargcr ~.. stock 1osupplyourregionalccnter.;. Soyouclon'1 Protect your investment in ~;:::S::~---~""'r...-""" wail for paru. And you sal'c on service since our t: sys1em n.'lluccs the cos1 of pans inventories.
    [Show full text]
  • Apple Directions 10/95
    The Developer Business Report October 1995 AppleDirections Inside This Issue Apple News Strategy Mosaic Editor’s Note: Doing What’s Right 2 Apple Releases PCI—The Future IndustryWatch: Enough to Make a Grown Man Cry 3 PowerPC of Macintosh Macintosh DOS Compatible Systems Can Maintain Both Windows 3.x and Windows 95 9 Processor–Based Expansion New Power Macintosh Computers By Gregg Williams, Apple Directions staff Outperform Pentium 9 PowerBook Netscape Adopts QuickTime, Quick- Imagine being the world’s greatest automobile Time VR in Strategic Agreement 10 mechanic and making a hobby out of improv- Computers ing your favorite car. You add a new engine, The Mac Speaks Back 10 better brakes, luxury seats—and pretty soon, New Technology Designed you realize that you’ve got a brand new car, CD Highlights: System Software to Retake the Lead Edition, October 1995 11 and it’s hot! Something very much like that is happen- Human Interface: This Old Interface 12 Apple Computer, Inc., recently announced a ing to the Macintosh (and Mac OS) platform. complete renewal of its Apple PowerBook line Apple has already replaced the Motorola QuickDraw 3D—The Future Is of computers. The Macintosh PowerBook 680x0 processor with the PowerPC processor. (Virtually) Here 14 5300 and PowerBook Duo 2300 series are OpenDoc and, later, Copland will enable OpenDoc Human Interface FAQs 21 Apple’s first notebook computers to employ developers to do much more with software. the PowerPC 603e RISC processor; the new But it may not have occurred to you that Marketing Feature: Apple Guide— PowerBook 190 series offers the performance Apple Computer, Inc., has just replaced anoth- Intelligent Help for Your Business 25 of the previously top-of-the-line 68040 proces- er fundamental building block that has been sor–based PowerBook 500 series at a more with the Macintosh since 1987—the NuBus™ The Internet Page 30 affordable price.
    [Show full text]
  • Teaching a New Dog Old Tricks - Ii Acknowledgements
    A Macintosh-Based World Wide Web Starter Kit Featuring MacHTTP and Other Tools by version 1.0 (September 26, 1995) copyright © 1995 by Eric Lease Morgan and Apple Computer ________________________________ Teaching a New Dog Old Tricks - ii Acknowledgements ...................................................................................... i About and how to get this book ....................................................................... iii Distribution ................................................................................. iii Hardware and software used to create this book ...................................... iv Overview and demonstration page .................................................................... 1 Demonstrations ............................................................................. 2 Teaching a New Dog Old Tricks ......................................................... 3 See Also ..................................................................................... 4 Client/server model of computing ..................................................................... 7 Uniform resource locators (URLs) .................................................................... 9 Scheme ...................................................................................... 9 Examples ..................................................................... 10 "Common Syntax" ....................................................................... 10 Examples ....................................................................
    [Show full text]
  • File Type and Creator Codes ======
    File Type and Creator Codes =========================== Code Description ------------------- 4D03 4th DIMENSION BAS3 4th DIMENSION database AARD Aardvark PREF Aardvark preferences APRO Accountant, Inc. AcBt Acrobat document ACT! ACT! ACTA Acta otln Acta outline OAKt Action! ACTp Action! Player AdBk Address Book puAB Address Book Plus puAb Address Book Plus defaults puAB Address Book Plus document puaB Address Book Plus help PrMr Adobe Premier™ MooV Adobe Premier™ movie ADrk After Dark ADgm After Dark module AMI Ami PC document APRO Ami Pro 1.2 document APR2 Ami Pro 2.0, 3.0, 3.1 document GEOL AppleLink ADRS AppleLink address book PETE AppleLink connection file HLPF AppleLink help SIMA AppleLink image file HBSF AppleLink package 191 AppleWorks 1.0 database 1A1 AppleWorks 1.0 document 1B1 AppleWorks 1.0 spreadsheet 192 AppleWorks 2.0 database 1B2 AppleWorks 2.0 spreadsheet 1A2 AppleWorks 2.0 WP document 193 AppleWorks 3.0 database 1B3 AppleWorks 3.0 spreadsheet 1A3 AppleWorks 3.0 WP document p AppleWorks database 19 AppleWorks database 1A AppleWorks document pP AppleWorks GS WP document 50 AppleWorks GS WP document p AppleWorks spreadsheet 1B AppleWorks spreadsheet p AppleWorks WP document mfdr At Ease trak audio cd track DXF AutoCAD DXF graphic ACAD AutoCAD® 6BWk Beagle Works BWcm Beagle Works communication file BWdb Beagle Works database UDCT Beagle Works dictionary MDCT Beagle Works dictionary WFDT Beagle Works dictionary BWwp Beagle Works document BWdr Beagle Works drawing BWpt Beagle Works graphic BWss Beagle Works spreadsheet Fltr
    [Show full text]
  • TECHNICAL UPDATE David Herren Middlebury College
    TECHNICAL UPDATE David Herren Middlebury College WORLDSCRIPT, UNICODE, all of the information that a computer stores AND NISUS is recorded in binary code, something which looks like this: 01101011. Why is it this way? WorldScript is a relatively new piece of Well, because computers really don't even the Macintosh operating system that is par­ understand zeros and ones in the same way ticularly interesting to those who word that we do. They only know about whether process in foreign languages, and of even a tiny voltage is off or on, and humans un­ greater interest to those who work in the derstand this concept better in terms of less commonly taught languages such as zeros and ones. Now, if zeros and ones were Arabic, Chinese, Japanese, and Russian. all that we humans needed to keep track of, Unicode is a proposed ~~replacement" for that would be great, but again, it's not ''just ASCII. Finally, I'll take a look at a word pro­ that simple." At the very least, we need to cessing program for the Macintosh that keep track of the characters we use to write takes particular advantage of WorldScript. our languages. How, then, are characters stored other than as zeros and ones? WorldScript: What Is It? Part 1: Background To store the characters or letters that we use in our languages, the computer needs Well, I really wish I could just tell you to use a series of zeros and ones to repre­ 11 '\ and be done with it, but it's not just that sent the letters.
    [Show full text]