Advanced Search
Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

ADC News
Apple Developer Connection (ADC) News is a weekly e-mail newsletter sent to all ADC members.

To subscribe, go to http://connect.apple.com. Once you have logged in, check either the Technical Information or Marketing Information boxes in your profile.

To unsubscribe, log in to http://connect.apple.com/ and choose Update Profile and uncheck both the Technical Information and Marketing Information boxes or choose ADC News - Unsubscribe on the Contact Us page.
Macintosh Products Guide
Localized guide to software and hardware for the Macintosh. You can find, add, or remove your products, list URLs where your products are available, and update your information!

ADC News


May 28, 2004, No. 400
New Developer Guide: Apple Software Design Guidelines
This guide explores principles used to design high-quality software and relates them to specific Mac OS X  technologies, offering tips on how to use Mac OS X  features effectively in your software. Apple Software Design Guidelines is a must-read for anyone who wants to develop great software for Mac OS X .

ADC Support Closed Monday, May 31
Please note that Apple Developer Technical Support will be closed on Monday, May 31 in observance of the Memorial Day holiday. We will re-open on Tuesday, June 1.
ADC Member News
[1] ADC Mailing for June 2004 Shipped
The ADC Mailing for June 2004 shipped out on Monday, May 24. Please allow 3-10 days for delivery.

[2] Developer Profile: Performance Tools Help Bring Halo to the Mac
Using OpenGL and performance tools from Apple, Westlake Interactive helps bring Halo, the popular sci-fi epic game, to MacÊOS X in record time.
Back to Top
Company News
[3] Mac OS X  Security Update
A Mac OS X  update addresses a theoretical vulnerability in the Help Viewer application that could have been exposed when browsing the web. The update is available automatically to all users through Apple's free Software Update service.

Back to Top
Hardware
[4] Revised Hardware Reference Library Documents
Documentation: I/O Kit Fundamentals

Documentation: Working With Bluetooth Devices

Documentation: Working With USB Device Interfaces

Documentation: Writing an I/O Kit Device Driver
Back to Top
Internet and Server
[5] New Releases: FileMaker Server 7, Mac OS X  Combined Server (10.3.4) Update 10.3.4, Mac OS X  Server Update 10.3.4
With ease-of-use breakthroughs in sharing and administration as well as advanced security features, FileMaker Server 7 allows you to share with up to 250 users, improves performance of peer-to-peer sharing, hosts massive amounts of data and lets you administer databases locally or remotely.

Mac OS X  Combined Server (10.3.4) Update 10.3.4

Mac OS X  Server Update 10.3.4
[6] System Administration Tool News: AutoScrubber 1.5, CrushFTP 3.4, SQL4Manager J 2.8
AutoScrubber 1.5 from Jiiva is a file erasing utility, designed to protect users by automatically detecting and permanently erasing files. This new version provides visual feedback when files are being erased. A demo version is available.

CrushFTP 3.4 from Ben Spink is a professional FTP server with virtual servers, ratios, quotas, bandwidth limiters, remote administration, and more. This version allows email events to be setup on a per user basis, adds Explicit SSL/TLS support for all FTP clients supporting FTPS, and adds additional encryption options.

SQL4Manager J 2.8 from InterServices New Media is a professional database tool for web and database developers, administrators and power users. Release 2.8 includes several interface enhancements and supports new features for Oracle 10g, PostgreSQL, IBM DB2, MS SQL Server and several bug fixes.
[7] Web Development Tool News: WebRev 1.0
WebRev 1.0 from Maxum is a basic web browser, based on Apple's Web Kit technology, that displays the HTML source of the page in a standard Mac text edit box. Website developers can add to or edit their HTML pages, and save them back to the server on the fly. It is offered as free component of iAssist, Maxum's Internet server management system.
Back to Top
Java
[8] New Release: Java 1.4.2 Update 1 Developer Preview 2
Developer Preview 2 of Java 1.4.2 Update 1 is now available to all ADC Members, offering improvements in graphics performance and correctness and a number of bug fixes.
[9] Revised Java Reference Library Document
Technical Note: Identifying Java on Mac OS X 
Back to Top
Mac OS X 
[10] New Releases: Darwin 7.4 Sources, Mac OS X  Update 10.3.4, Mac OS X  Combined (10.3.4) Update 10.3.4, Security Update 2004-05-24 (10.3.3), Security Update 2004-05-24 (10.2.8)
The sources for Darwin 7.4, which corresponds to Mac OS X  10.3.4, are now available.

Mac OS X Update 10.3.4

Mac OS X Combined (10.3.4) Update 10.3.4

Security Update 2004-05-24 (10.3.3)

Security Update 2004-05-24 (10.2.8)
[11] Reference Library Documents Translated into Japanese
Technical Q&A: Why am I drawing directly to the screen?

Technical Q&A: Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update

Technical Q&A: Make sure your PPD Plugin calls ppdCloseCompiledPPDFromTicket

Technical Q&A: Clearing the Rendezvous service cache

Technical Q&A: The state of mDNSResponder

Technical Q&A: Mixing AWT/Swing and Cocoa Java

Technical Q&A: Audio Unit Resizing

Technical Q&A: DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing

Technical Q&A: QuickTime movies require a valid graphics port

Technical Q&A: Movie export with AAC or AMR audio formats

Technical Q&A: Generating an NMI Without a Programmer's Switch

Technical Q&A: The Rendezvous Name is not the Rendezvous name

Technical Q&A: Setting the look-and-feel for Swing applications

Technical Q&A: Creating an OpenGl texture from an NSView
[12] New Carbon Reference Library Documents
Technical Q&A: Avoiding the -42 error with DiscRecording

Technical Q&A: Directories Appear as Volume Aliases
[13] Revised Cocoa Reference Library Documents
Documentation: Application Architecture

Documentation: Basic Drawing

Documentation: The Drawing Environment

Documentation: Sheets

Documentation: Text System Architecture

Documentation: What Is Cocoa?
[14] New Developer Tools Reference Library Document
Documentation: HeaderDoc Unfettered

Documentation: Software Distribution
[15] New and Revised Mac OS X  Reference Library Documents
NEW
Documentation: Mac OS X Technology Overview

Documentation: Apple Software Design Guidelines

REVISED
Documentation: AppleScript for Mac OS X

Documentation: Core Foundation Reference
[16] Revised Performance Reference Library Document
Documentation: Launch Time Performance
[17] Revised User Experience Reference Library Documents
Documentation: Apple Human Interface Guidelines

Documentation: Screen Saver Reference for Objective-C

Documentation: Adding Search to Your Application (Preliminary)
[18] BioCocoa Objective-C Framework for Supporting DNA and Protein Sequence File Formats
The BioCocoa framework provides developers with the opportunity to add support for reading and writing 10 of the most commonly used file formats in bioinformatics and phylogenetics. With only 3 lines of code, any Cocoa application can provide support for these file formats.

[19] Mac OS X  Tool News: Tcl/Tk Aqua 8.4.6.1
Tcl/Tk Aqua 8.4.6.1 is the latest binary distribution of the Mac OS X  native port of the Tcl scripting language. It includes the Tk toolkit and 50 popular extensions, such as incrTcl, TclX, Expect, Tcllib, and XOTcl.

For more development tools:
Macintosh Products Guide

Mac OS X  Downloads
[20] Useful Utilities: Haxial TextEdit 1.61, Haxial Organizer 1.5
Haxial TextEdit 1.61 from Haxial Software is a simple, fast and free editor for Unicode or non non-Unicode plain text files. It includes a Find/Replace function, and a menu for quick access to your favorite documents. The appearance is customizable with skins/schemes and features a new tabbed interface.

Haxial has also released Haxial Organizer 1.5, an information manager including an encrypted databases feature, reminders/alarms, calendar, and world time conversion.
Back to Top
Multimedia and QuickTime
[21] New Graphics and Imaging Reference Library Documents
Documentation: Color and Color Management Systems

Technical Q&A: New PPD keywords available in Mac OS X  version 10.3
[22] New QuickTime Reference Library Document
Technical Q&A: Movie export with AAC or AMR audio formats
[23] Multimedia Tool News: easy beat 2.1, iStabilize 1.0, MistralMovie 1.0, Titlelistconverter 1.8
easy beat 2.1 from ergonis software is a Mac-only MIDI sequencing application based on QuickTime and CoreAudio. The new export feature lets you bring over songs to GarageBand easily, creating a MIDI front end for GarageBand.

iStabilize 1.0 from Pixlock stabilizes movies with respect to translation, rotation, and zoom. It is a complete movie player with editing features and provides a preview mode where stabilization can be examined without excessive rendering.

MistralMovie 1.0 from Omega Concept is an authoring software for producing interactive QuickTime movies. MistralMovie makes it possible via screens to create an interactive animation in .mov (QuickTime) format by using images, text, sound of the video or VR files. The presentations are usable on CD-ROM or over the Internet via QuickTime Player.

Titlelistconverter 1.8 from Belle Nuit Montage is an utility for Belle Nuit Subtitler to edit and render subtitles in Final Cut Pro, DVD Studio Pro, Avid MediaComposer and Avid Xpress. This version adds support for the Swedish format FilmText Studio and the French format Power Subtitling.
Back to Top
Training and Events
[24] Developing Desktop Applications With Cocoa: July 6-10 in Cupertino, CA
Cocoa is a powerful, object-oriented software development environment -- included with Mac OS X  -- that features graphical tools, rich frameworks, and a predefined application infrastructure that supports rapid development of sophisticated applications. This five-day course combines lectures, demonstrations, and hands-on training. It introduces the Objective-C language, the Apple integrated development environment (IDE), and the Cocoa frameworks.
[25] Internet Application Development Using WebObjects: July 26-30 in Reston, VA or August 2-6 in Cupertino, CA
Internet Application Development Using WebObjects is a five-day course that teaches application programmers how to quickly build and maintain full-featured web applications. It provides comprehensive, hands-on training using real-world examples that accelerate developers' knowledge of WebObjects.
[26] Advanced WebObjects Development: June 21-25 in Cupertino, CA
Advanced WebObjects Development teaches application programmers how to leverage the advanced features of WebObjects. This five-day course places special interest on the powerful data access capabilities and interapplication communication of WebObjects and its elegant application design patterns. With the skills acquired in this course, developers will have the most advanced knowledge of data access techniques and web application design.
[27] FileMaker Professional Foundation Training Series II
FileMaker Professional Foundation Training Series II is the most comprehensive training available for FileMaker 7 products. It provides you with the information and materials you need to master FileMaker 7 essentials to develop and deploy professional FileMaker 7 solutions.

Training centers around the world are exclusively authorized by FileMaker to deliver the Professional Training Series II curriculum and course material that includes more than 350 pages of in-depth technical information, 13 training modules, presentation slides, demo files, and exercises, and more.

[28] Developer Training and Seminars
WebObjects Development (II)
June 7-11 in Beaconsfield, Bucks, UK

Cocoa Bootcamp
June 7-11 in Atlanta, GA

Advanced WebObjects Development
June 21-June 25 in Cupertino, CA

Developing Desktop Applications With Cocoa
July 6-10 in Cupertino, CA

Core Mac OS X  and Unix Bootcamp
July 19-23 in Atlanta, GA

Internet Application Development Using WebObjects
July 26, in Reston, VA
August 2, 2004 in Cupertino, CA

Ongoing: Apache Bootcamp

Ongoing: OpenGL Shading Language Seminars

Ongoing: Apple Training Courses
[29] Developer Events
A special hardware discount program is available to ADC Premier and Select exhibitors at several major trade shows.

NEXPO
June 19-22 in Washington DC

National Education Computing Conference
June 20-23 in New Orleans, LA

Apple Worldwide Developers Conference 2004
June 28-July 2 in San Francisco, CA
Hardware discounts for Premier and Select exhibitors

ADHOC/MacHack 19
July 21-24 in Dearborn, MI

O'Reilly Open Source Convention (OSCON)
July 26-30 in Portland, OR
ADC Members receive a 15% discount, use code:os4adc
Early Bird registration ends June 18

Siggraph
August 3-12, 2004 Los Angeles, CA

Apple Expo, Paris
August 31-September 4

IBC, Amsterdam
September 9-14 O'Reilly Mac OS X Conference
October 25-28 in Santa Clara, CA

Back to Top
About This Newsletter
This newsletter is for informational purposes only. Apple assumes no
responsibility for its accuracy, and the information is subject to
change without notice. Any use of, or actions taken based upon, any
of the information contained in this newsletter is done entirely at
your own risk. Mention of non-Apple products or services is for
informational purposes only, and constitutes neither an endorsement
nor a recommendation. Apple assumes no responsibility with regard to
the selection, performance, or use of these products.
Copyright 2004 Apple Computer, Inc. All rights reserved.