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, click the "Update Profile" link and uncheck both boxes.
|
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!
|
|

January 10, 2003, No. 332 |
|
Macworld Announcements |
[1] Mac
OS X Adoption Soars With More Than 5 Million Users
Apple is entering 2003 with more than 5 million active
Mac OS X users and more than 5,000 native Mac OS X applications. This
year also marks the first "All Mac OS X" Macworld Expo with
every developer on the show floor featuring Mac OS X products.
[2] Apple
Introduces X11 for Mac OS X
X11 for Mac OS X allows X11-based applications to run
side-by-side with native Mac OS X applications on the same desktop
and makes it even simpler to port X11-based applications to the Mac.
Apple's implementation of X11, the common windowing environment for
UNIX operating systems, is easy to install and is optimized to take
full advantage of Apple's innovative Quartz graphics system.
[3] Apple
Delivers AirPort Extreme 802.11g Wireless Networking
AirPort Extreme is the next generation of Wi-Fi wireless
networking technology based on the new ultra-fast 802.11g standard.
With speeds up to 54 Mbps, AirPort Extreme delivers almost five times
the data rate of 802.11b based products, yet is fully compatible
with the millions of 802.11b Wi-Fi devices around the world.
[4] TiVo,
Brother, & Aspyr Announce Rendezvous Networked Products
The rapid adoption of Rendezvous continues with TiVo,
Brother, and Aspyr announcing new products incorporating Rendezvous
networking. Rendezvous is Apple's innovative networking technology
for automatic discovery and connection of devices over industry-standard
IP networks such as Ethernet and 802.11 wireless networks.
[5] Apple
Unveils World's First 17-inch Notebook; Apple
Introduces
Its Smallest Notebook Ever
The 17-inch
PowerBook G4 is the world's first notebook computer with a 17-inch
display, the largest ever in a notebook. Encased in a durable aluminum
alloy enclosure, the new PowerBook measures only 1-inch thin and weighs
just 6.8 pounds. It's also the first notebook to offer built-in AirPort
Extreme 54 Mbps 802.11g wireless networking, new high-speed FireWire
800, a backlit keyboard with ambient light sensors, and built-in Bluetooth
for wirelessly connecting to cell phones and other Bluetooth-equipped
peripherals.
The new 12-inch
PowerBook G4 features a brilliant 12-inch, active-matrix display
housed in a lightweight, durable aluminum alloy enclosure weighing
just 4.6 pounds. It offers a speedy 867 MHz PowerPC G4 processor,
fast NVIDIA graphics, a standard slot-loading Combo (DVD-ROM/CD-RW)
optical drive, built-in Bluetooth, and industry-leading battery life
of up to five hours on a single charge, all for just $1,799 (US).
[6]
Apple Launches the Fast Safari Web Browser,
New Web Rendering Frameworks,
Safari SDK Information
Safari is the fastest and easiest to use web browser
ever created for the Mac. Its highly tuned rendering engine loads
pages over three times faster than Microsoft's Internet Explorer for
the Mac and runs Javascript over twice as fast. Users have downloaded more
than 500,000 copies since the public beta was posted on January 7.
Apple is releasing the source code to two new frameworks underlying
its new Safari web browser. Both are based on code derived from the
KDE project - WebCore from KHTML and JavaScriptCore from kjs. Apple
is releasing our enhancements as well as Objective-C++ wrappers
which make them easy to integrate into Cocoa applications.
In addition to providing the best web browser for Mac users, one of
the goals of Safari is to provide a fast and efficient HTML
rendering engine for Mac application developers. Apple is actively
preparing a Safari SDK that will be available later this year.
[7]
Other Macworld Announcements: Burton
and Apple Deliver the Burton
Amp Jacket; "X
for Teachers" Program Extended through March 31;
Apple
Releases Final Cut Express; Apple
Unveils Keynote
Presentation Software; iLife
Integrates iPhoto, iMovie, iDVD
& iTunes
Burton Snowboards and Apple today unveiled the limited-edition Burton
Amp, the world's first and only wearable electronic jacket with
an integrated iPod control system that allows snowboarders and other
active users to control their music on the sleeve of their jacket.
Almost 300,000 educators have taken advantage of Apple's "X
for Teachers" program that gives a free copy of Mac OS X 10.2 "Jaguar" to every K-12 teacher in the U.S. Apple announced plans to extend this program through March 31, 2003.
Final
Cut Express is a new product based on Apple's award-winning Final
Cut Pro and optimized for the DV format. It includes all the key features
video editors need, such as the same interface and workflow as Final
Cut Pro, powerful video editing tools, hundreds of special effects,
and easy delivery to DVD, web, or tape.
Keynote
is a new generation of presentation software that brings the ability
to create stunning, professional-quality presentations to everyone.
It includes professionally designed themes, amazing typography, pro-quality
image resizing, animated charts and tables that can be created in
seconds, and cinematic-quality transitions.
iLife
is an integrated suite of Apple's industry-leading digital lifestyle
applications, featuring brand new versions of iPhoto, iMovie and iDVD,
and the recently released iTunes 3.
Back to Top |
|
Internet and Server |
[8] New Releases: AirPort
4.0.7 Firmware Update
AirPort
4.0.7 Firmware Update is an upgrade for the Snow (dual-Ethernet)
base station, and it's required if you're using Rendezvous-enabled
applications in Mac OS X 10.2. This update fixes potential issues
with sending email when connected to Verizon DSL services, and it
improves compatibility when posting messages or sending email through
secure web sites.
Back to Top |
|
Internet and Server |
[9] Internet
Developer Article: "PostgreSQL in Mac OS X"
PostgreSQL is an open source database that can power sophisticated
applications on Mac OS X. This article gives installation instructions
then shows how PostgreSQL can be used with web applications written
in Perl, Java, and PHP.
[10] O'Reilly
Article: "Networking and the BSD Sockets API"
Mac OS X is a wonderful platform for learning about networking,
since it has such a rich set of APIs to offer -- in particular, the
venerable BSD sockets API. In this article, you'll learn about this
API, and in doing so, you'll write a tiny pair of C applications that
demonstrate how clients and servers can be configured to talk to one
another.
[11] Web Development Tool News: JRun 4 for Mac OS X
and ColdFusion MX for J2EE Developer Edition, Interarchy 6.0.1, skHTML 3.1
The award-winning Macromedia server technologies are now available
for Mac OS X. Both the fast, no-hassle, J2EE-compatible Macromedia
JRun 4 application serverand the rich, rapid server-scripting
environment of Macromedia ColdFusion MX for J2EE Developer Edition
deliver commercial-strength power and performance to Mac OS X
application developers.
Interarchy.com, Stairways Software, Kagi, and MacTank have announced
Interarchy 6.0.1, an award-winning Internet file transfer software
that enables Macintosh users to access files on other computers over
the Internet. This version introduces several major new features.
skHTML 3.1 by Sean Kelly is a low-cost HTML, CSS, JavaScript, PHP,
ASP, and ColdFusion editor. This release features regular expression
support, improved syntax highlighting, a contextual menu for the
Site View, improvements to the Search and Replace, and more.
[12] System Administration Tool News: BDXmlRpcForWO
1.0.0,
Installgen 1.72, Lasso Professional 6.0.2, LSP for Mac OS X
Server 1.0, MacASP 1.03, radmind 0.9.2, Traffic Report X 1.2.1,
Oracle9i JDeveloper 9.0.3
BDXmlRpcForWO
1.0.0 from bDistribtued.com is an open source framework that
lets WebObjects developers build flexible XML-RPC web services quickly
and easily. It builds on the power of the WebObjects application
server by intercepting incoming XML-RPC requests and passing them
to handlers registered with the framework.
Installgen 1.72
from.com Solutions implements Oracle's best practices for more than
100 tasks required when performing the installation of Oracle database
servers. This release generates the scripts required to automate
the installation of Oracle 8.1.7 databases on 8 releases of Red
Hat Linux, including the Oracle8i Patchset 8.1.7.4.
Lasso
Professional 6.0.2 from Blue World Communications is an object-oriented
web programming language, an advanced server administration tool,
and an embedded Lasso MySQL high-performance database server. Version
6 features a new distributed architecture, unprecedented customization,
enhanced JDBC data source connectivity, and more than 200 new features
and enhancements.
LSP for Mac OS X Server
1.0 from DAS Technology makes it easy for users to migrate from
Windows NT or Windows 2000 servers to Apple's new rack-optimized
Xserve running UNIX-based Mac OS X Server software. LSP's graphical
interface allows customers to migrate users, groups, passwords,
shared files, permissions, and directories from Windows servers
in minutes.
MacASP 1.03 from Liane is a
CGI that provides server-side processing to Macintosh web servers
and includes a simple, easy-to-learn scripting language, similar
to Basic. This update includes bug fixes, HTTP compression enhancements,
and other improvements.
radmind 0.9.2 from University
of Michigan is a free set of tools for remotely administering the
file system of multiple UNIX systems, so that each machine can have
its own loadset composed of multiple, layered overloads. For Mac
OS X, the radmind assistant provides a graphical interface to the
radmind command line tools.
Traffic Report X 1.2.1 from
Seacloak Software is a robust web log analysis tool that generates
sophisticated HTML-based reports viewable with any web browser.
This release features new reports and improved threading.
Oracle9i
JDeveloper 9.0.3 for Mac OS X 10.2.2 is now available for free
evaluation to all registered Oracle Technology Network members.
The JDeveloper Integrated Development Environment (IDE) can be used
for building J2EE applications and web services, and includes
support for integrated Java, XML, SQL, and a built-in J2EE container
for testing and debugging applications directly in the IDE.
Back to Top |
| Mac
OS X |
[13] New Releases: iCal 1.0.2, iSync
1.0, Script Editor 2.0
iCal
1.0.2 provides a number of performance and stability enhancements,
and improved support for importing vCal and Entourage information.
iSync
1.0 features has several enhancements and improvements over
the iSync Public Beta version, including automatic sync scheduling
and performance/stability improvements.
Script
Editor 2.0 is the application used to read, write, record, and
save AppleScript scripts. This version has been completely rewritten
for Mac OS X and includes a simplified interface, multiple undos,
no 32K limit on script size, and more.
[14] New
Mac OS X Documentation
CARBON
Apple
Type Services for Fonts Reference [Revised]
This document details the functions and data types defined by
the Apple Type Services for Fonts application programming interface
through version 1.4.
Fonts
Window Services Reference
This document details the functions and data types defined by
the Fonts Window Services application programming interface version
1.0.
Gestalt
Manager Reference [Revised]
This document provides a complete reference to the Gestalt Manager
programming interface. This revision consolidates all Gestalt
Manger constants.
Keyboard
Layout Services Reference
This document describes the Keyboard Layout Services programming
interface through version 2.0
Setting
Up Your Carbon Application to Use the Services Menu [Revised]
This document describes how application services work, shows some
typical Services menus, and provides instructions on how you can
use services in your application. This version of the document
contains revised sample code for handling copy-and-paste events.
DEVELOPER TOOLS
Project
Builder Online Help [Revised]
This document describes how to use Project Builder, an integrated
development environment that produces software for Mac OS X. It's
intended for any programmer familiar at least one of Apple's API
frameworks for Mac OS X (Cocoa or Carbon). This version includes
documentation on Project Builder's improved support for CVS, external
editor support, customizable command-key equivalents, and other
new features.
AppleScript
Studio Terminology Reference [Revised]
This document describes the scripting terminology for AppleScript
Studio. Now complete for AppleScript Studio (released with Mac
OS X 10.2), it comes with many more descriptions and examples.
CORE TECHNOLOGIES
Ticket
Services Reference [Revised]
This document describes the scripting terminology for AppleScript
Studio. Now updated for AppleScript Studio 1.2 (released with
Mac OS X 10.2), it includes many more descriptions and examples.
NETWORKING
Rendezvous
This document provides an overview of Rendezvous technology, Apple's
implementation of zero-configuration networking (ZEROCONF), and
details the DNSServiceDiscovery API, a low-level API for working
with Rendezvous at the Mach level. This document is intended for
Darwin programmers and developers who are comfortable working
with Mac OS X at the BSD level. Tutorials, sample code, and callback
prototypes are provided, along with the full API specification.
QA1228 - The
Rendezvous Name is Not the Rendezvous Name
ADDITIONAL TECHNOLOGIES
Sherlock
This document contains the conceptual and reference information
needed to create Sherlock channels. Developers create Sherlock
channels to make new web services available from within the Sherlock
application.
QA1229 - OpenGL
and 3D Graphics Changes in Mac OS X 10.2.3
QA1226 - Video
Output Components - QTVideoOutputGetIndImageDecompressor
[15] New
Mac OS X Sample Code
Graphics
3D: GLUTStereo
This example shows the correct stereo rendering using GLUT using
parallel axis asymmetric frustum perspective projection.
Graphics
3D: TextureRange
This demo show the fundamental techniques required to fast texture
upload performance.
Graphics
3D: aglClipBufferRect
This example shows the use of clip regions and buffer rects in AGL.
QuickTime:
Streaming: QTSPketizerReassem
These components packetize or reassemble multimedia data that is
streamed over RTP.
DiscRecording:
EnhancedDataBurn
EnhancedDataBurn is an application written in Objective-C that shows
how to burn a more advanced data disc containing a complete virtual
file system.
Networking:
ResQuerySample
This sample shows how to parse the results of doing a DNS query
using res_query().
Networking:
DockBrowser
This sample demonstrates how to use CFNetServices to take advantage
of Rendezvous service discovery and name resolution on Mac OS X.
Cocoa:
ColorSyncDevices-Cocoa
This sample demonstrates how to use the new ColorSync Device Manager
routines in the Cocoa environment.
[16] Open Source Tool News: GTK+OSX 0.1, PyObjC 0.8
GTK+OSX
0.1 has released a native Macintosh Aqua port of the Linux-based
GTK+ open source graphical user interface library for Mac OS X Aqua.
GTK+ (GIMP Toolkit) is a popular widget library supporting graphical
applications for Linux.
PyObjC 0.8 provides
a bridge between the Python and Objective-C programming languages,
allowing the Objective-C programmer transparent access to Python-based
functionality.
[17] Useful Utilities: Black & Bleu 7.0, Macaroni
1.3.2,
MacInstallerBuilder 2.2.1, skHTML 3.1, UnicodeChecker 1.5.5
Black & Bleu 7.0
by Bleu Rose is an archive of more than 7,000 Macintosh error codes
with explanations and remedies for the most common of these errors.
This version adds native support for Mac OS X and 208 more error
codes.
Macaroni 1.3.2 from Atomic
Bird automates UNIX maintenance routines on Mac OS X systems. This
version repairs privileges and includes bug fixes.
MacInstallerBuilder 2.2.1
from SDE Software is a solution for hard copy and online software
distribution, allowing the end user to easily install software or
documentation anywhere on a Mac. This version adds several new features
and runs natively on Mac OS X.
UnicodeChecker
1.5.5 from earthlingsoft is an application that displays information
for every code point from the Unicode Standard. This version adds
AppleScript support for converting to and from HTML entities.
Back to Top |
| Multimedia
and QuickTime |
[18] New
Multimedia Sample Code
Graphics
3D: GLUTStereo
This example shows the correct stereo rendering using GLUT using
parallel axis asymmetric frustum perspective projection.
Graphics
3D: TextureRange
This demo show the fundamental techniques required to fast texture
upload performance.
Graphics
3D: aglClipBufferRect
This example shows the use of clip regions and buffer rects in AGL.
QuickTime:
Streaming: QTSPketizerReassem
These components packetize or reassemble multimedia data that is
streamed over RTP.
DiscRecording:
EnhancedDataBurn
EnhancedDataBurn is an application written in Objective-C that shows
how to burn a more advanced data disc containing a complete virtual
file system.
Back to Top |
| Training
and Events |
[19] Developer-Related Conferences
O'Reilly
Bioinformatics Technology Conference
February 3-6, 2003 in San Diego, CA
Information on ADC Member Discounts.
Exhibitor
and Sponsor Prospectus.
SAVE THE DATE!
Worldwide Developers Conference (WWDC) 2003
June 23-27 in San Francisco, 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
2002 Apple Computer, Inc. All rights reserved. |
|