Member Login

E-mail:    Password:  




 TitleDate AddedCompany
whitepaper Integrating NetApp Filers and Mac OS X2003-02-01 NetApp
  The inclusion of both the NFS and CIFS network file sharing protocols in Apple OS X dramatically simplifies the integration of Apple systems into multiprotocol file sharing environments that include Windows, UNIX and other systems. This paper explores OS X integration and protocol performance, and offers guidelines for the implementation of OS X systems with NetApp filers.

Tags: Server Platforms - OS,
  
whitepaper The Objective-C Programming Language2001-01-02 Apple Computer
  Object-oriented programming, like most interesting developments, builds on some old ideas, extends them, and puts them together in novel ways. The result is many-faceted and a clear step forward for the art of programming. An object-oriented approach makes programs more intuitive to design, faster to develop, more amenable to modifications, and easier to understand. It leads not only to alternative ways of constructing programs, but also to alternative ways of conceiving the programming task. Nevertheless, object-oriented programming presents some formidable obstacles to those who would like to understand what it's all about or begin trying it out. It introduces a new way of doing things that may seem strange at first, and it comes with an extensive terminology that can take some getting used to. The terminology will help in the end, but it's not always easy to learn. It can be difficult to get started. That's where this book comes in. It's designed to help you become familiar with object-oriented programming and get over the hurdle its terminology presents. It spells out some of the implications of object-oriented design and tries to give you a flavor of what writing an object-oriented program is really like. It fully documents the Objective-C language, an object-oriented programming language based on standard C, and introduces the most extensive object-oriented development environment currently available-Cocoa.

Tags: Software Development Tools, Desktop Client OS
  
whitepaper Developing Cocoa Objective-C Applications: A Tutorial2001-01-15 Apple Computer
  This tutorial will teach the basics of Cocoa application development. One can learn how to use Apple’s development tools and the Objective-C language to build object-oriented applications that leverage the power of the Cocoa APIs.Currency Converter is a simple application, yet it exemplifies much of what software development with Cocoa is all about. As you’ll discover, Currency Converter is amazingly easy to create, and it’s equally amazing how many features you get “for free”—as with all Cocoa applications.   
whitepaper Using Mac OS X for Real-Time Image Processing2003-10-08 University of New South Wales
  With appropriate hardware, Mac OS X provides a capable platform for Real-Time Image Processing (RTIP). This paper provides an overview of available video capture hardware and presents development strategies to achieve high performance, low latency image processing. As the requirements of real-time image processing differ significantly to those for video playback or editing, different hardware and software techniques are appropriate. In particular, QuickTime and OpenGL may be configured for high performance RTIP applications using the methods described. These techniques have been established in the process of developing video-based interfaces for Human-Computer Interaction at the University of New South Wales HCI Group.

Tags: Desktop Client OS,
  
whitepaper Signing Prebound Executables on Mac OS X2003-06-08 Massachusetts Institute of Technology
  Prebinding is an optimization present in Mac OS X which allows applications to launch faster. In the current implementation of prebinding, Mac OS X modifies executable files after they are installed. These modifications change cryptographic signatures of the executables, thus making it impractical to rely on cryptograhic signatures to verify integrity of Mac OS X executables. This paper discusses how cryptographic signatures can be computed for Mac OS X executables in such a way that the signatures are not modified by prebinding.   
whitepaper MAC OS X, Your Existing Application and Carbon2001-10-14 Mindfire Solutions
  This paper talks about the impact of OS X on existing applications, then goes on discussing the options available (specifically Carbon) for enabling them to run on OS X. OS X has a Classic Environment also called "Software Compatibility" environment, which makes it possible for the latest version of Mac OS 9, and all the applications capable of running on that version, to run on a Mac OS X system. This means user can still use his or her legacy applications until a complete transition to Mac OS X occurs. This classic environment more or less gives same look and feel as that of a "Native" Mac OS 9 system.