Publisher's Synopsis
Apple's new operating system is code-named Rhapsody, and is based on the software acquired in the purchase of NeXT. This book's emphasis is on types of applications that Macintosh developers are familiar with and likely to develop given Rhapsody's expanded functionality.;The book starts with the basic architectural principles of Rhapsody, the Mac micro-kernal, object-oriented programming, and the elements of a modern OS (preemptive multitasking, protected memory, and symmetric multiprocessing). It then describes and demonstrates Rhapsody so that readers can become familiar with its capabilities. Finally, the book covers ways of getting to this new environment: Objective C, conversion tools, and the integration of Java with Rhapsody to develop Rhapsody products. The emphasis is on the types of applications that Macintosh developers are familiar with and on how Rhapsody relates to existing investments in code, in programming expertise and in user training.