【開発環境】
今日、Apple社からWWDC 2003におけるすべてのセッションが録画されたDVDセットが送られてきました。全部でDVD十二枚組みの豪華セットです。今回は、WWDCの会場写真が印刷されたケースにDVDが入っており、それがまとめて黒い金属缶に収められています。誰か知り合いの日本人参加者が写っていないかと探してみたのですが、残念ながら見つけることができませんでした。この金属缶にはどうしたことか上下にフタがあり、箱の横に印刷されている文字の向きを基準に上だと思われるフタを開けたところ、バリバリと音がして接着剤がはがれていまいました(笑)。どうもこちら側が下のフタだったようです。確かに、下だと思っていたフタの方にアップルマークが印刷されています。組み立て時のミスなんでしょうが(Macintosh本体でやらないでね)、みなさんの所に届いたDVD缶の状態はいかがだったでしょうか?
【テクニカルドキュメント】
前回から10月3日の期間中、Apple社のDeveloperサイトには3つのドキュメントが登録されました。Java 1.4.1関連のドキュメントがひとつと、新しく発表されたPowerBook G4のDeveloper Noteが2つです。どれにもPDFドキュメントが用意されています。ところで、新12インチ PowerBook G4についてのドキュメントが無いのは何故でしょうか?
「Java 1.4.1 System Properties」
http://developer.apple.com/documentation/Java/Reference/Java141SysProperties/index.html
「15-inch PowerBook G4 Developer Note Revised」
http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G4/15inchPowerBookG4/index.html
「17-inch PowerBook G4 Developer Note Revised」
http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G4/17inchPowerBookG4/index.html
加えて、デベロッパ向けの読み物として、以下の内容のドキュメントがDeveloperサイトに新規登録されました。
「Reaching the Scientific Computing Market 」
http://developer.apple.com/business/macmarket/nag.html
「Overview of Xserve for a Small Business LAN」
http://developer.apple.com/server/overviewsbxserve.html
10月3日までに、新規のテクニカルノートはひとつも登録されませんでしたが、新規テクニカルQ&Aの方は11も登録されました。「PCI/PCI-X slots on the Power Mac G5」は、PowerMac G5に搭載されているPCI/PCI-X スロットのコンフィギュレーションについて詳しく説明しています。1.6GHzと、それ以外のPowerMac G5ではコンフィギュレーションが異なることや、2番と3番のスロットに違うスピード(クロック数)のカードを差した場合の注意点などが簡単に解説されています。PCI/PCI-X スロットのより詳しい内容については「PowerMac G5Developer Note」の方を参照されることをお勧めします。QA1299、QA1290、QA1301、QA1305、QA1289、QA1300の内容については、前号の新居さんの解説を参考にしてください。
QA1307「PCI/PCI-X slots on the Power Mac G5」
QA1287「How can I tell if a PCI device has on board I/O space?」
QA1303「Sequence Grabber - Setting the sound channel play through state」
QA1299「NSL and how it relates to Rendezvous」
QA1292「Avoiding the -42 error with DiscRecording」
QA1290「Rendezvous and wake from sleep」
QA1263「HTTPS proxy settings are not being used by applets」
QA1301「Spaces in project names: solving "Missing file or directory" errors in Project Builder」
QA1200「How to set a custom drag image when doing an HFS Promise drag in Cocoa
QA1305「Debugging arbitrary applications with Xcode」
QA1289「How to remove the "Open Recent" menu item in a Document-based Cocoa application 」
QA1300「How to add other pasteboard types to an HFS Promise drag in Cocoa」
QA1265「Sharing Browser Cookies With Java Applets」 (日本語訳あり)
http://developer.apple.com/qa/indexes/whatsnew0.html
【サンプルソースコード】
前回から10月3日の期間中、Apple社のSample Codeサイトには9つのサンプルソースコードが登録されました。「MacTextEditor」は、ATSUIを利用したテキストエディタのサンプルです。C++で記述されたCarbonアプリケーションとなっています。QuickTime APIを使いビデオ関連のアプリケーションを開発されている方は、「VideoProcessing」が参考になるでしょう。
「VideoProcessing」(QuickTime関連)
「AppleJavaExtensions」(Java関連)
「Movie Overlay」(QuickTime関連)
「QTEffectsDialog - Cocoa」(QuickTime関連)
「EmbededAppleScripts」(AppleScript関連)
「QTMLPrintingSample」(QuickTime関連)
「ContentBurn」(DiscRecording関連)
「JAWTExample」(Java関連)
「MacTextEditor」(Text関連)
http://developer.apple.com/samplecode/
【デベロップメント SDK】
今回、Apple社のDeveloperサイトには新規SDKがひとつだけ登録されました。このSDKには、まだ正式に登場していないMac OS X 10.3に対応したドキュメントやリソースも含まれているようですが、実際にダウンロードしてみると「XFireWireSDK18b.dmg」という具合にファイル名の最後に「b」(β版を示す)が付いています。利用する場合にはご注意ください。
「FireWire SDK 18 for Mac OS X」
http://developer.apple.com/sdk/
それから、Darwin 6.7と6.8のソースコードが登録されました。Mac OS X 10.2.7とMac OS X 10.2.8に対応しているようです。
http://www.opensource.apple.com/darwinsource/
copyright 2003 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp