DEVELOPER ESSENTIALS


Here's the latest Developer Essentials disc. In addition to develop and related code, on this issue of the disc you'll find tools and information we think every developer should have. These pages highlight what's on the disc, but once you start browsing, you'll also find a few surprises.

To use the disc, you need a CD-ROM drive and the appropriate cables and conectors. Refer to your CD-ROM drive's owner's manual for detailed information about connecting the drive to your particular machine.

For a Macintosh, you need at least 1 MB of memory, System 4.1 or later, and Finder 5.4 or later. In addition, you need to copy the Apple CD-ROM INIT that comes with the CD drive startup disks into your System Folder. For an Apple II, your SCSI card must have Rev C or later ROM. With ProDOS, no special setup is required. If you use GS/OS, you must use the Installer on System Disk 4.0 or later to install the CD-ROM driver on your startup volume.

develop 
You've read the articles, you've bought the arguments, and now it's time to write your own code. The idea is that you don't have to waste your time typing the example programs-just mount this handy CD-ROM, then copy and paste. We've included develop as well as the code from each of the articles to help you avoid typos. So, browse around, take what you need, and save the rest for a rainy day. Each new issue of Developer Essentials will archive all of the back issues of the journal and the code. So look forward to one-stop searching coming soon to a CD-ROM near you. 

ATG
The ATG folder contains a sampling of work being done by ATG researchers. ATG has projects for software and hardware, for artificial intelligence and education research, for human interface and library science. We've tried to bring you a sampling from all areas. We hope you'll find something useful, something interesting, and maybe even something amusing.

SpInside Macintosh 
Of course the most essential of all documentation for Macintosh developers is Inside Macintosh, so Developer Essentials offers you SpInside Macintosh, an on-line version of volumes I-V. SpInside Macintosh combines all five volumes into a single, searchable electronic form that is cross-referenced with the Macintosh Technical Notes Stack, Q & A Stack, and Human Interface Notes Stack.


Apple II
Nine folders full of fantastic findings! Here you'll find a Programming and Utilities folder which contains such goodies as MPW IIGS Interfaces, and Apple II Getting Down to Basics. Check the Info Island folder to find out how to create icons that the AppleIIGS Finder can recognize. The Storage folder contains information on the 5.25 inch Disk Holder, CDSC Setup, SCSI Utilities, and SCSI Driver Shell, all for Apple II. If you need Apple II system software it's located in both the Apple II Systems folder and in the Apple.II.partition folder. You'll find HyperCard in the HyperCard IIGS folder. Be sure to browse through the Imaging, AppleShare and Universal Access folders for even more Apple II goodies.

DTS Technical Notes and Sample Code
Could you use a few programming tips and techniques? (Couldn't we all?!) All Apple II and Macintosh Technical Notes and Sample Code programs are here for your reference. Technical Notes are updates to existing technical documentation, useful hints and tips, and special coverage of technical topics. Included as well are Human Interface Notes which will help you develop uniform user interfaces in Apple II and Macintosh applications. In the Interim Toolbox Docs folder you'll find the World Wide Guide to System Software including release notes. This folder also contains the Sound Manager if you want your application to be able to create, modify, and play sounds. Other latest and greatest development information can be found in the Misc Tech Docs folder. One of these is Learning to Drive which is a detailed description of the Printing Manager: a guide to printing on the Macintosh. Finally, look in the Apple Publications folder to find an Apple Publications Style Guide and Glossary.

Macintosh Technical Notes Stack
This HyperCard stack incorporates all of the latest Macintosh Technical Notes into a single on-line source, which is cross-referenced with SpInside Macintosh, Q & A Stack, and the Human Interface Notes Stack.

Macintosh Q & A Stack
Got a tough development question? Try the Q & A Stack, which is a collection of the most frequently asked questions DTS receives from developers. Organized by subject, this stack answers the questions within and includes cross-references to SpInside Macintosh and the Macintosh 
Technical Notes Stack.

International System Software
Developer Essentials includes all the latest international versions of Macintosh system software. In addition, look for KanjiTalk Toolkit, KanjiTalk 6.0 Docs, and Taiwan Chinese Font Option Kit. (You must have a Macintosh to run DiskCopy and create floppy disks from these images.) Explore! 

International HyperCard
Need the latest version of HyperCard? Look no further. Developer Essentials includes the latest international versions of this "software erector set" in DiskCopy image format.

U.S. SystemSoftware/HyperCard
Here you will find the versions of system software from 0.1 to 6.0.5 which you can copy right to a floppy using DiskCopy. With access to these versions of system software, you can have compatibility with applications written under different versions. In addition, look for HyperCard U.S. versions 1.2.2, 1.2.5, and 2.0 all of which come complete with an idea stack. Try one! Have you ever wondered how many gills there are in a pint? Find the answer in the idea stack.

Programming
No, we won't do it for you, but we'll give you some tools. HyperCard XCMDs (pieces of code used to extend HyperCard functionality), MPW Interfaces & Libraries 3.1, and DefProcs (modules of code for system functionality) are included for your reference.

Essential Utilities
Do you need quick access to either TeachText 1.2 or Apple DiskCopy 4.1? Look here! 

Now you know about some of the headliners in Developer Essentials, but you should take some time to browse the disc and see what else you might discover. We'll be adding more as Developer Essentials evolves, and we hope you agree that these are tools no developer should be without.

