● 実験器具は自分で探せ!(67)2005年4/2~4/15分

  このニュースは、MOSAの会員にのみ配布されているデベロッパー向けの
  デジタルマガジンMOSADeNのに掲載された記事です。ほぼ一ヶ月遅れで
  ここに掲載されて行きます

【開発環境】

Mac OS X 10.4(Tiger)の発売日が無事4月29日に決定しました!これでWWDC2005まで待ちぼうけを食らう心配はなくなり、初期バージョンのバグや仕様の問題点を、バシバシと現地の担当技術者に追求できることになります(笑)。Apple社のWWDCホームページでは、そうした各技術部門の担当チーフも写真で紹介され、毎年恒例のApple Design Awardsの募集も開始されたようです。いよいよWWDC2005開催の雰囲気も盛り上がってきたのですが、参加費の早期割引は4月22日が締め切りですので、まだ参加を申し込んでいない方は期限に注意してください。

また、こちらも恒例の近畿日本ツーリストによるWWDCツアーの参加者募集も開始されました。マイレージの関係で、MOSAツアーとは別の航空会社の方が良い方は、こちらのツアーを利用されることをお勧めします。今年は、現地でのホテル確保が難しいようですので(何故?)、ツアーを利用することを決めている方は、MOSAツアーおよび近ツリツアーのどちらかを、早めに申し込んでおいた方が無難でしょう。

近畿日本ツーリストWWDCツアー
http://ec.knt.co.jp/wwdc2005/

WWDCとは関係ありませんが、「Unrolling AltiVec, Part 1: Introducing the PowerPC SIMD unit」という題名で、IBMサイトにAltiVecに関する技術解説が登録されました(これがPart 1なのでさらに続く?)。AltiVecに興味ある方は一度覗いてみてください。

http://www-128.ibm.com/developerworks/power/library/pa-unrollav1/index.html?ca=dgr-mw01AltiVec1


【テクニカルドキュメント】

前回から4月15日の期間中、Apple社のDocumentationサイトには新規ドキュメントが17登録されました。ただし、「SMIL Scripting Guide for QuickTime」と「JavaScript Scripting Guide for QuickTime」を除くと、残りはすべてマイナーな改訂版です。また、デベロッパー向けに2つの読み物が登録されています。「Cross-Platform Development with Core Foundation」は、CoreFoundation Frameworkをクロスプラットホームで利用しようと言う内容です。ついでに、Apple社は、CocoaとXcode&Interface BuilderのX86版を開発して販売したらどうでしょうか?iTunesのようのように、両プラットホームでまったく同じ操作方法の良質なアプリケーションが増え、世のため人のためかもしれません(笑)。「Tiger Developer Overview Series:Developing with Core Data」の方は、前号の木下さんの解説がとても参考になります。

「Accessing Hardware From Applications 」DV(PDFあり)
「Carbon-Cocoa Integration Guide」CB&CO(PDFあり)
「CGL Reference」OG(PDFあり)
「Codec Components」QT(PDFあり)
「Component Manager for QuickTime」CO&QT(PDFあり)
「/O Kit Fundamentals」DV(PDFあり)
「JavaScript Scripting Guide for QuickTime」QT(PDFあり)(初版)
「The Objective-C Programming Language」CO(PDFあり)
「Power Manager Reference」CB(PDFあり)
「QuickTime Initialization Guide」QT(PDFあり)
「QuickTime VR」QT(PDFあり)
「SMIL Scripting Guide for QuickTime」QT(PDFあり)(初版)
「URL Loading System」CO
「Working With Serial I/O」DV(PDFあり)
「Writing an I/O Kit Device Drive」DV(PDFあり)
「Writing Drivers for Mass Storage Device」DV(PDFあり)
「Mac mini Developer Note」HW(PDFあり)

http://developer.apple.com/documentation/index-rev-date.html

「Cross-Platform Development with Core Foundation」(読み物)

http://developer.apple.com/darwin/cflite.html

「Tiger Developer Overview Series:Developing with Core Data」(読み物)

http://developer.apple.com/macosx/tiger/coredata.html

前回から4月15日の期間中、新規のテクニカルノートは2つ登録されました。また、新規テクニカルQ&Aの方はひとつだけ登録されています。TN2042の方は、2002年5月に登録された内容の改訂版となっています。TN2130では、作業用メモリを確保するためにMac OS Xで用意されている幾つかのAPIの動作状況を、きちんとケース分けして解説しています。結論から言えば、malloc()とcalloc()を使用しておけば問題は無いようです。

TN2130「Memory Allocation Recommendations on Mac OS X」
TN2042「Tailoring Java 1.3.1 Applications for Mac OS X 」(2002年11月?)

http://developer.apple.com/technicalnotes/index-rev-date.html

QA1421「iSight - Configuring gain settings for IIDC cameras」

http://developer.apple.com/technicalqas/index-rev-date.html


【サンプルソースコード】

前回から4月15日の期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードがひとつも登録されませんでした。

http://developer.apple.com/samplecode/index-rev-date.html


【デベロップメント SDK】

前回から4月15日の期間中、Apple社のSDKサイトには新しいSDKがひとつも登録されませんでした。

http://developer.apple.com/sdk/



copyright 2005 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp