|
|
|
Development kits provide the
information you need to take advantage of the
latest Apple technologies. These kits are available
in the Development Kits Folder on our
FTP
site. They can also be found on the Developer CD Series.
Recent
Releases
CoreAudio SDK
Apple Loops SDK
Bluetooth SDK
FireWire SDK for Mac OS X
Image Capture SDK for Mac OS X v10.3
iTunes Visual Plug-ins SDK
iTunes COM for Windows SDK
Kernel Debug Kit
QuickTime for Java Windows SDK
Universal Headers
Universal Interfaces

Sherlock Channel SDK
In Mac OS X 10.2, Sherlock uses a new model for channels that
provides developers with more flexibility in how their data is displayed and
organized by providing a front-end interface for a Web-based search engine and
full control over how search results are displayed using Aqua. Everything required
to develop a channel is provided in the Sherlock Channel SDK. The SDK includes
technical documentation, a sample channel, a Project Builder template, and an
Interface Builder Sherlock palette. [Nov 12 2002]
Universal Interfaces 3.4.2 (no Pascal or
Assembly)
Universal
Interfaces 3.4.2
Interfaces and libraries required for Mac OS 9.2,
CarbonLib 1.6, or QuickTime 6 development. [Aug 05 2002]
Apple
Data Detectors 1.0.2
Apple Data Detectors is a
technology that scans text searching for "data" and
then offers actions to take on that "data". This
package is the SDK which provides documentation and
a tool for creating new detectors and actions.
Apple
Guide 2.1.1
The Apple Guide SDK is intended
for those developers wishing to develop for Mac OS
8.x and 9.x only. Apple will not port the
underlying Apple Guide technology to Mac OS X. We
encourage developers to transition to the new HTML
based Apple Help wherever possible and minimize
your reliance on Apple Guide
technologies.
Apple
Location Manager 1.0.1
Apple Location Manager allows
users to switch groups of settings all at the same
time in one step (such as when moving from location
to location). This SDK contains a complete Location
Manager Module with source, and documentation on
other ways developers can integrate ALM support
into their products.
Apple
Information Access Toolkit (AIAT)
1.1
The Apple Information Access
Toolkit (AIAT) is an object-oriented information
access engine that provides required capabilities
to index, search, and analyze large volumes of
documents. The AIAT, formerly known by its code
name V-Twin, is a collection of tools which can be
used separately or together to perform a variety of
information access tasks.
AppleLoops SDK
1.1 SDK
This SDK provides the tools and guidelines for creating audio loops in the Apple Loops format for use within Apple applications such as Soundtrack. [Dec 03 2003]
AppleScript
1.3.4 SDK
AppleScript is an easy-to-use
scripting language that is as consistent across
applications as the Macintosh graphical interface
itself. AppleScript is designed to meet a wide
range of user needs and levels of experience.
Through implementation of this scripting system at
the system software level, Apple has made scripting
an integral part of the Macintosh computing
environment, as common to Macintosh applications as
copy-and-paste editing. This package contains
documentation (user and developer documentation),
AppleScript software, sample code and sample
scripts for modifying or creating your own
AppleScript scripts.
AppleShare
IP 6.3
Continuing to offer the
traditional server software suite, AppleShare IP
6.3 now supports Mac OS 9, allowing server
administrators to take advantage of the latest
improvements in the Mac OS. AppleShare IP 6.3 also
eliminates the dependencies of the earlier versions
of the administration applications on Open Doc and
replaces those with a single integrated management
administration, called Mac OS Server Admin. Within
this SDK, you will find detailed developer
documentation, interfaces, libraries and sample
code that will allow you to develop your
applications and plug-ins for the AppleShare IP and
AppleShare Client APIs. Refer to the SDK Read Me
for additional information. [Jan 15, 2001]
AppleShare
Client API SDK
The AppleShare Client API SDK
consists of routines for creating and parsing AFP
URLs and a set of routines for working with shared
volumes. This SDK provides developer documentation,
header files, and libraries for taking advantage of
the AppleShare Client API.
Bluetooth SDK 1.3.3
Bluetooth SDK 1.4.1
Bluetooth SDK 1.5
Bluetooth SDK 1.5.1
Updated Bluetooth SDKs for Jaguar (v1.3.3) and Panther (v1.4.1, v1.5, and v1.5.1).
Change History and new features are documented in the installed SDK read me files. These should be installed if you have the corresponding Bluetooth update, but they are
fixed so as not to interfere with earlier updates. [October 12, 2004]
CarbonLib 1.6 SDK
The CarbonLib 1.6 SDK for Mac OS is now available to all
developers. This SDK provides all the files needed to begin
Carbon development. CarbonLib 1.6 supports Mac OS 8.6 and greater. [Jun 20 2001]
CarbonLib 1.0.4 SDK
CarbonLib 1.0.4 SDK, provides all the files needed to begin
Carbon development, supports Mac OS 8.1 and greater. [May 08 2000]
CardBus
DDK
This SDK will enable you to
develop cardbus drivers for Mac OS 8 and 9. Along
with new Display Name Registry and Designing PCI
Cards and Drivers documentation, in this SDK you'll
find Documentation, Tools, and Samples to help you
get started.
Color
Picker 2.1.1
ColorSync
3.0.4
ColorSync 3.0.4 is the latest version
of Apple Computer's color management architecture for the Mac
OS. This SDK includes Interfaces & Link Libraries, Documentation,
Sample Code, and Goodies. [Feb 04 2002]
Contextual
Menu Manager
CMM is a Mac OS technology
which allows the user to perform operations on
application data in a context-sensitive manner.
Along with the Mac OS extension, documentation, and
sample code, this SDK contains two sample CMM
plug-in projects and headers and stub libraries,
some of which are not present in Universal
Headers.
CoreAudio SDK v1.3.1
Core Audio SDK v1.3.1 features many new updates, including additional Audio Unit APIs, playback and recording enhancements, additional sample code, and much more. [Mar 25 2004]
Directory Services SDK
This SDK is for development of Directory Services
Plug-ins, and Directory Services enabled applications under Mac OS
X. This SDK includes Directory Services Plug-in starter projects and
additional tips and information on creating Directory Services Plug-ins.
The SDK also includes samples and documentation on using the various
Directory Services API's in a Directory Services enabled application.
The SDK also contains a list of URLs which point to Directory Services
related information. [Jan 31 2002]
Display
Manager 2.0.3
This development kit has the
information you will need to begin taking advantage
of the Display Manager API. Software licensing
information for the Display Manager extension can
be found at.
Drag
Manager
Previously known as "Macintosh
Drag & Drop", this development kit explains how
to add drag and drop support to your
application.
Find
By Content (FBC) Extractor
This SDK will assist you with
Text Extractor Plug-ins used by Find by Content to
extract the text content of a document. Mac OS 8.6
provides two Text Extractor Plug-ins: HTML Text
Extractor and PDF Text Extractor.
FireWire SDK 19 for Mac OS X
This FireWire SDK contains installer packages and source code for Mac OS X Jaguar, version 10.2.8, and Panther, version 10.3.3. Packages for both the standard versions of the FireWire components, as well as debug versions are included.
This SDK also includes updated pre-release system software components and source code. These are a preliminary version of FireWire components that may be included in a future Macintosh OS X update.
This SDK includes updates to some tools and applications, such as FireBug, PhyTool, FireStarter, FWBusyBus, VirtualDVHS, DVHSCap. It also includes a Panther version of DamBusters, and a new tool called Vigilante, as well as updates to various example projects.
[Apr 22 2004]
FireWire 2.8.1 SDK
FireWire 2.8.1 SDK includes documentation,
sample code, and tools that developers can use to write OS 9-based
applications and device drivers for FireWire devices. Includes GM
versions of FireWire 2.8 and 2.8.1, documentation of changes from
FireWire 2.7, and updated FireBug and FireCracker tools. [Mar 15 2001]
GameSprocket
SDKs
Apple Game Sprockets are
libraries designed to simplify the effort required
to develop a Macintosh game.
DrawSprocket
1.7.3 provides support for viewing game images,
including setting screen resolution and color
depth, choosing a monitor (on computers with
multiple monitors), accelerating screen updates,
and other features. [Mar 13 2000]
InputSprocket
1.7.3 provides support for using joysticks,
keyboards, mice, and other input devices when
playing games on your Macintosh computer.
NetSprocket
1.7.1 lets you play games with other players
over an AppleTalk or TCP/IP network.
SoundSprocket
1.7.1 lets you hear 3D sound effects in some
applications with only two speakers connected to
your computer. [Mar 13 2000]
Image Capture SDK for Mac OS X v10.3
This package contains the Image Capture SDK for Mac OS
X v10.3 "Panther" for both application development and camera/scanner module
development. It includes sample code and documentation demonstrating how to
use the Image Capture framework to access camera/scanner devices and how to
write Image Capture camera/scanner modules and TWAIN Data Sources for Mac
OS X v10.3. Also included are the CameraCheck tool to test a device with
Image Capture, the Image Capture Browser for browsing ICA objects and
properties, the ICANotificationListener tool to check for ICA notifications,
and the TWAIN_DS_Tester to test TWAIN Data Sources for use with Mac
OS X v10.3. [Dec 15 2003]
Installer SDK
1.2.4
The Installer SDK provides documentation and examples
to help developers and administrators take advantage of Apple installation
tools. Version 1.2.4 of the SDK includes released versions of Upgrader
(1.2.3) and Installer Engine (4.5.2). We also include the shipping version
of Installer 4.0.8. This SDK is split into two sections: Upgrader and its
engines, and old Installer 4.0.8. Upgrader in conjunction with Installer
Engine or ASR will replace the old Installer 4.0.X application as Apple's
primary installation user experience. Most Installer scripts written for
Installer 4.0.X can be used with Upgrader and Installer Engine. [Oct 04 2000]
iMovie Plug-in SDK
This SDK contains the necessary files that will allow you
to create iMovie 3 plug-ins that do transitions, titles and various
special effects. [Jun 25 2003]
iTunes Visual Plug-ins SDK
This SDK contains the files necessary for iTunes Visual Plug-ins
development for iTunes 1.1 or later, and includes documentation
and sample code. Specifically, this SDK contains "iTunesAPI.h",
"iTunesVisualAPI.h", and "iTunesAPI.c" that developers will use
to develop their own Plug-ins. The sample code is a fully functional
Visual Plug-in developed for Mac OS 9 with Metrowerks CodeWarrior Pro 6,
and for Mac OS X with Xcode. [Jul 29 2004]
iTunes COM for Windows SDK
This SDK provides header files, documentation, and sample JScript files
demonstrating how to use the iTunes for Windows COM interface. COM is the Microsoft technology,
similar to AppleScript on Mac OS, that allows programmatic control of iTunes from
languages like JScript, Visual Basic, C#, and C++. This SDK requires
iTunes for Windows version 4.5 or later. [May 5, 2004]
iTunes Visual Plug-ins SDK for Windows
This SDK contains the files necessary for iTunes Visual Plug-ins
development for iTunes for Windows, and includes documentation and sample
code. Specifically, this SDK contains "iTunesAPI.h", "iTunesVisualAPI.h",
and "iTunesAPI.c" that developers will use to develop their own Plug-ins.
This Windows SDK includes a sample project for Visual Studio 6. [Oct 16 2003]
Kernel Debug Kit
This package contains debug versions of the Mac OS X kernel and many
I/O Kit families for use with GDB remote (two-machine) debugging. These files contain
full symbolic information, unlike the equivalent files in a normal Mac OS X installation.
Also included are GDB macros useful for kernel debugging. To download the Kernel Debug Kit for
the version of Mac OS X on which you're debugging, click the corresponding link below. [August 10, 2004]
Kernel Debug Kit 10.3.5
Kernel Debug Kit 10.3.4
Kernel Debug Kit 10.3.3
Kernel Debug Kit 10.3.2
Kernel Debug Kit 10.3
Kernel Debug Kit 10.2.8 G5
Kernel Debug Kit 10.2.8
Kernel Debug Kit 10.2.6
Language
Analysis
Language Analysis Architecture
(LAA) provides applications with standard interface
for lexical analysis on Mac OS.
Multilingual Text Engine
This package contains documentation and
sample code to help you start working with the Multilingual
Text Engine (MLTE) API. [Mar 13 2002]
Mac OS Runtime for Java 2.2 SDK
MRJ SDK 2.2 is a set of
development tools for use with MRJ 2.2, Apple's
Java execution environment. [Feb 02 2000]
Mac OS Runtime for Java - Redistribution
SDK
The MRJ 2.2.4 Redistribution
SDK enables developers to install Mac OS Runtime
for Java (MRJ) 2.2.4 as part of their own
installation packages. The SDK helps assure that
any such redistribution complies with the terms of
the Apple software licensing agreement. Before
using this SDK, you must sign an Apple licensing
agreement for redistributing MRJ. For more
information, see the
Software
Licensing web site. [Mar 30 2001]
Multiprocessing
2.1 SDK
This development kit contains
the information needed to begin taking advantage of
the multiprocessing API. Includes documentation,
interfaces, libraries and sample code for working
with MP 2.1. New sample code (with source) is
included to showcase the new features introduced in
MP 2.1, namely support for synchronous I/O from an
MP task and access to extended MP task info. [Jan 04 2001]
Navigation
Services 1.1 SDK
The Navigation Services suite greatly enhances the user experience of opening, saving and selecting
documents, while giving your application new capabilities without customizing code.
This SDK provides documentation, examples, and libraries to help you
realize the benefits of adopting Navigation Services APIs for your application.
Network
Services Location 1.1 SDK
This SDK contains the
information you need to take advantage of or extend
the functionality of Network Services Location
(NSL) 1.1. NSL technology brings the easy of use of
browsing through Internet services, such as ftp,
http via TCP/IP similarly to the way users
traditional browse for AppleTalk services using the
Chooser. Adoption of this technology would provide
a solution for users looking for network services.
NSL 1.1 is a feature of Mac OS 9.
OpenGL CFM SDK
This SDK is provided for developers building CFM
applications using OpenGL on Mac OS X. [Aug 13 2002]
OpenGL
1.2.1 SDK for Mac OS 9
Provides Mac OS 8.6 and Mac OS 9 developer support for this industry standard graphics API.
Open Transport SDK
This SDK is for development of
Open Transport Applications, Modules, and drivers.
The SDK includes the client and module developer
kits, which include documentation, header and
library files and sample code of networking
applications for AppleTalk and TCP/IP. This SDK
also includes information on programming with the
Apple Remote Access and OT/PPP APIs. There is an
updated Apple Enet Driver Development Kit (DDK) for
developing Ethernet drivers to function with Mac OS
9. [Jul 21 2000]
PC
Card Manager 2.0 and 3.0
Contains both the PC Card
Manager 2.0 (for the PowerBook 520, 540, 190, 5300
and 1400 families) and PC Card Manager 3.0 (for all
subsequent PowerBooks).
PCI DDK 1.1.1 Mac OS X
This DDK (Driver Development Kit) will enable you to
create Mac OS X Kext (kernel) drivers for PCI cards. Documentation,
Samples, and Tools to get you started are included. To create
OpenFirmware FCode drivers, please use the existing Tokenizer
on the PCI DDK for Mac OS 9. [May 01 2002]
PCI DDK 3.0 Mac OS 9
This DDK (Driver Development Kit) will enable
you to create both OpenFirmware (FCode) and Mac OS 9 ndrv drivers
for PCI cards. Documentation, Samples, and Tools to get you started
are included. [April 19 2002]
Power Manager DDK 1.0 Mac OS X
Power Manager DDK for Mac OS X contains samples,
documentation, tools, and other items for making your application
and/or KEXT power aware. [Sep 19 2002]
Power Manager DDK 1.0 Mac OS 9
This DDK will be of interest to
anyone involved in developing PCI card driver software
for the Macintosh. [Oct 06 2000]
QuickTime SDK
QuickTime 6.0 SDK contains a set of
QuickTime headers used when building QuickTime savvy applications.
These headers include definitions for the new APIs introduced in QuickTime 6.0 [Nov 22 2002]
QuickTime for Java Windows SDK
This package contains the 6.4 release of the QuickTime for Java Windows
SDK. The SDK includes documentation & sample code files. [Oct 20 2003]
QuickTime Windows SDK
QuickTime 6 SDK for Windows contains a set of
QuickTime headers used when building QuickTime savvy applications.
These headers include definitions for the new APIs introduced in QuickTime 6.0 [Nov 22, 2002]
Security
SDK
Security SDK includes the
libraries and include files necessary to build
applications that can interface with the Keychain,
URL Access, and Signing functions available with
Mac OS 9. It also contains example code and API
documentation.
Speech
Recognition Manager 1.5.1
This version of Apple's Speech
Recognition extension implements the second
officially supported developer release of the
Speech Recognition Manager.
Speech
Synthesis Manager 1.5
This SDK contains information
on how to use Apple's English and Spanish
text-to-speech software to let applications talk.
Software License Agreements for UDIFs
Mac OS X's Disk Copy has the ability to display a multi-lingual software license
agreement (SLA) before mounting a disk image. This SDK explains how to add license agreements to Mac
OS X-native UDIF disk images. [May 09 2003]
Text
Encoding Converter (TEC) 1.5
Text Encoding Converter allows
you to convert text from one encoding to another,
including Unicode.
Translation
Manager
This development kit contains
documentation and samples for the Translation
Manager, included in the system as part of
Macintosh Easy Open.
Universal Serial Bus (USB) DDK.
Info on writing Mac OS USB
device drivers. [Oct 25 2001]
Mac OS X USB Software Development Kit (SDK) 1.8.7
This SDK provides everything you need to get started writing
USB kernel extensions, and accessing USB User Clients
from User Space. The SDK includes sample code and documentation. [Apr 19 2002]
Mac OS X USB Debug Kit 1.9.2 for Mac OS X 10.2.x
This Debug Kit provides a debug version of the IOUSBFamily Kernel
Extension with logging enabled for Mac OS X 10.2 and 10.2.1. Included
is a version of USBProber and the usblogger tool which are compatible with Mac OS X 10.2 and 10.2.1. [Oct 08 2002]
|
|