Copyright ©1994 by NeXT Computer, Inc.  All Rights Reserved.





NXApp

NEXTSTEP Developer Journal
Volume 1, Issue 3
Summer 1994




FEATURES

An Introduction to the Enterprise Objects Framework
A look at the new framework and examples of how to use it.
Mai Nguyen



Sneak Preview: The New Foundation Kit
The shape of things to come.
NeXT Developer Publications



A Methodology for Message-Based Undo and Animation
How to add an undo capability to your applications without coming undone yourself--plus an animation bonus just for kicks.
Jeff Martin




DEPARTMENTS

appDidInit:
Taking the lead with enterprise objects.



Shrinkwrap Corner
Creating open APIs so you can take the "next step" in your commercial software projects.
Tony Rennier and David Spitzler



Core Dump
Julie's favorite gdb tricks.
Julie Zelenski



Info Panel
NEXTSTEP training courses for the second half of 1994 and new course offerings; using NeXTanswers; send in your Developer Documentation Survey; how to contribute to NXApp.



CREDITS AND LEGAL MATTER

Editorial
Editor: Cynthia Closkey
Copy editor: John Hammett

Design and production
Designer and illustrator: Nancy Serpiello
Designer and art director: Cindy Steinberg
Production coordinator: Jennifer Sherer
Production manager: Heidi Bolen
Printer: New Life Printing

Contributions
Daniel Fish, Nik Gervae, Ellen Leeb, Jeff Martin, Matt Morse, Mai Nguyen, David Pollack, Tony Rennier, David Spitzler, Julie Zelenski

Technical reviews
Josh Doenius, Katherine McCormick, Ali Ozer, Rich Williamson, Greg Wilson

Distribution and marketing
Marketing manager: Eric Larson
Circulation manager: Chona Reyes

Special thanks
Toni Childress, Nancy Heinen, Jan Tyler



Colophon
NXApp is designed, written, and produced with NEXTSTEP. Proofs are printed on a NeXT 400 dpi Laser Printer. Final pages are transferred to film using NeXT computers and an electronic imagesetter.



About NXApp
NXApp--NEXTSTEP Developer Journal is a quarterly technical journal published by NeXT. It provides timely technical information and thorough examples for programmers who develop NEXTSTEP applications.

Each subscription issue includes a floppy disk that contains an electronic version of the bulletin. The disk can be used with the Digital LibrarianTM application to access information on specific topics by searching for keywords.

To subscribe to NXApp or inquire about subscriptions, please use the order form in SubscriptionForm.rtf.

Copyright © 1994 NeXT Computer, Inc. Allrightsreserved.

We at NeXT have tried to make the information contained in this publication as accurate and reliable as possible. Nevertheless, NeXT disclaims any warranty of any kind, whether express or implied, as to any matter whatsoever relating to this publication, including without limitation the merchantability or fitness for any particular purpose. NeXT will from time to time revise the software described in this publication and reserves the right to make such changes without obligation to notify the purchaser. In no event shall NeXT be liable for any indirect, special, incidental, or consequential damages arising out of purchase or use of this publication or the information contained herein.

Restricted Rights Legend: Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 [or, if applicable, similar clauses at FAR 52.227-19 or NASA FAR Supp. 52.227-86].

NeXT, the NeXT logo, NEXTSTEP, the NEXTSTEP logo, NeXTanswers, Interface Builder, Digital Webster, OpenStep, Database Kit, Application Kit, and Digital Librarian are trademarks of NeXT Computer, Inc. PostScript and Display PostScript are registered trademarks of Adobe Systems, Inc. ORACLE is a registered trademark of Oracle Corporation. SYBASE is a registered trademark of Sybase, Inc. UNIX is a registered trademark of UNIX Systems Laboratories. All other trademarks mentioned belong to their respective owners.

Unless otherwise noted, all keyboard references are to U.S. keyboards.




NeXT Computer, Inc.
900 Chesapeake Drive
Redwood City, CA 94063
U.S.A.