Safari Developer News は、Safari Developer Center としてリニューアルされたぜ!

WebKit っていうのは、Safari で使われている HTML レンダリングエンジンだ。2003 年の WWDC で SDK が公開されて、一般のアプリケーションからも利用可能になったんだ。また、WebKit は そのコアに、KHTML というオープンソースを利用しているんだ。この箇所は WebCore と JavaScriptCore 呼ばれている。このページでは、WebKit や WebCore の開発情報を取り扱っていくよ。

WebKit チュートリアル連載!WebKit を使えば、とても簡単にブラウザが作れるんだ。極端な話、一行もコードを書かないで、ブラウザのようなものができてしまう。そんな WebKit の使い方を、1 から順々に説明してみた。始めに最低限の機能を持つブラウザを作って、徐々に機能を追加していくスタイルを取っているよ。

Safari は現在 1.0 がリリースされているけど、いまだに日本語の取り扱いに問題を残している。でも、その問題の箇所は、WebCore としてソースコードが公開されているので、修正することが可能だ。ここでは、日本語の問題を修正して、HMDT でビルドした WebCore イメージを公開しているんだ。

New!) WebCoreHMDTv85.5 公開中!

Apple の WebCore デベロッパーである、Dave Hyatt による、WebCore の解説だ。原文はこちらの Inside WebCore。ここでは、HMDT で適当に日本語訳を作ってみた。
Safari Developer News Archives

過去の Safari Developer News。

2003_09 2003_08 2003_07 2003_06 2003_05 2003_04 2003_03 2003_02 2003_01

◆ 主要リンク
-Apple - Safari
Apple の Safari ページ(日本語
ダウンロードはこちら日本語
-Darwin - WebCore
Darwin の WebCore と JavaScriptCore のプロジェクトのページ。ソースコードのダウンロードもここから。
-Surfin' Safari
Safari プロジェクトのプログラマである Dave Hyatt の blog。
-AppleScript - Safari
Safari の AppleScript コントロールのサンプル。
-Konqueror
WebCore の基になっているオープンソースプロジェクト。
-Qt Reference Documentation
WebCore では Qt API の一部を KWQ として実装している。


[Home] [Download] [Archives] [BBS] [Cocoa Programming Tips 1001] [Core Foundation の秘密] [Safari Developer Center] [はじめてのブラウザのつくり方] [Sketch BP] [スクリーンセイバーを作ろう] [Objective-C 最適化] [Authorization API 完全理解] [Mac OS X Programming Books Review] [オブジェクト指向の言語比較論]

mailto: mkino@xd5.so-net.ne.jp