Jump To:
Leopard Technical Notes
User experience encompasses the visual appearance, interactive behavior, and assistive capabilities of software. From an application's graphical user interface to its use of additional technologies such as speech recognition and speech synthesis, a cohesive and professional user experience is what Mac users have come to expect.

A guided introduction for developers new to adopting the Mac OS X user experience.   Essential information for developers implementing application user interfaces.   APIs for implementing the look and feel of Mac OS X application software.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
Creating an About Panel in Your Cocoa Application (HTML)
TN2179: Describes different ways in implementing your Cocoa application's "About" panel.
Cocoa 2007-01-22
Embedding Bonjour in Windows Applications (HTML)
TN2210: Details the proper steps necessary for a Windows Developer to include Bonjour for Windows in their application.
Porting 2008-01-17
Frequently Asked Text Services Manager (TSM) Questions (HTML)
TN2128: Regroups a collection of Text Services Manager (TSM) questions frequently asked by Input Method Developers
Text & Fonts 2005-06-24
Guide to Creating Kiosks on Mac OS X (HTML) (日本語 HTML)
TN2062: Discusses techniques used in creating applications which require kiosk-like functionality on Mac OS X.
Carbon, Cocoa 2003-02-24
Installable Keyboard Layouts (HTML) (日本語 HTML)
TN2056: Explains how to define a Unicode keyboard via an XML text file.
Human Interface Device & Force Feedback 2002-09-27
JNI Development on Mac OS X (HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
Java 2006-04-17
New Control Styles available within J2SE 5.0 on Mac OS X 10.5 (HTML)
TN2196: Details what new control styles are available within J2SE 5.0 on Mac OS X 10.5
Java, Porting 2007-11-02
New HID Manager APIs for Mac OS X version 10.5 (HTML)
TN2187: Mac OS X version 10.5 introduces new APIs for the HID Manager.
Human Interface Device & Force Feedback, Porting 2008-01-23
Querying Metadata With Spotlight (HTML)
TN2192: Describes how a Cocoa application can search Spotlight metadata.
Cocoa 2007-06-04
Using AppleScript Scripts in Cocoa Applications (HTML)
TN2084: Explains how to work with AppleScript scripts in your Cocoa application.
Cocoa 2006-09-19