トップページ⇒tech
10コメント4KB

WebKit組込みプログラミング

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/12/05(水) 06:00:32
ttp://webkit.org/

KHTMLエンジンを元にしたAppleによるオープンソースウェブブラウザフレームワーク。
さあ語れ。
0002デフォルトの名無しさん2007/12/05(水) 06:57:33
Web Plug-insのスレってないよね?このスレで良いのかな?
ちょうど開発しようといろいろ調べてたから、参考リンクなど貼ってみる。

◆Web Kit-Based Plug-ins
・Objective-C
・Safari専用
・おそらく32-bitも64-bitも動作OK

http://developer.apple.com/documentation/Cocoa/Reference/WebKit/ObjC_classic/index.html
http://developer.apple.com/documentation/Cocoa/Reference/WebKit/Protocols/WebPlugIn_Protocol/index.html
http://developer.apple.com/documentation/InternetWeb/Conceptual/WebKit_PluginProgTopic/index.html

◆Netscape-Style Plug-ins (NPAPI)
・C言語、Objective-C
・ほとんどのブラウザで採用されてるプラグイン形式
・Mac OS X 10.5以降 (Safari 3以降?) は描画モードがある
 ・NPDrawingModelQuickDraw モード
  ・32-bitでデフォルト。64-bit未サポート
  ・Carbon の QuickDraw (非推奨API) を使う
  ・CoreGraphics も使用可能(QDBeginCGContext QDEndCGContext を使う)
 ・NPDrawingModelCoreGraphics
  ・64-bitでデフォルト。32-bitも動作OK
  ・Cocoa の CoreGraphics を使う
 ・モードは変更可能(NPN_SetValue NPNVpluginDrawingModel)

http://developer.mozilla.org/ja/docs/Gecko_Plugin_API_Reference
http://developer.mozilla.org/en/docs/Gecko_Plugin_API_Reference
http://wiki.mozilla.org/Mac:NPAPI_Drawing_Models
0003デフォルトの名無しさん2007/12/05(水) 16:36:58
Cocoaスレで十分じゃないか
0004デフォルトの名無しさん2007/12/05(水) 16:45:47
Mac非限定ってことで

Qt/Gtkポートについて語ろう

Windoze使いは腐ったTridentでも使っててください。
0005デフォルトの名無しさん2007/12/07(金) 17:03:33
マカー以外でWebKitに触れる場面ってAIRくらいじゃね…
自分のアプリに使おうと思う奴はいないっしょ
0006デフォルトの名無しさん2007/12/07(金) 19:03:40
いや、組込み関係で役立つんじゃないかな。
Andoroidにも搭載されてるし。Qtでも4.4から入ることが決まってる。
0007デフォルトの名無しさん2007/12/08(土) 00:16:17
元がKHTMLだっけか?
Qtで使うのは分かるというか、使ってくれないとアップルまたもやらずぼったくりと言われるな(w
0008デフォルトの名無しさん2007/12/08(土) 01:32:14
NOKIA のケータイのブラウザが WebKit を使ってる

http://opensource.nokia.com/projects/S60browser/

NOKIA の Internet Tablet は WebKit から FireFox ベースに変更された
0009デフォルトの名無しさん2007/12/08(土) 13:13:40
ていうか、AIRといいAndroidといい、立て続けにWebKit採用の話が続くと
Geckoは何か方向性を間違ってるんじゃないかと疑わざるを得ない。
0010デフォルトの名無しさん2007/12/08(土) 18:44:51
まあ結果的に見て、間違ってたってことだろうなぁ
■ このスレッドは過去ログ倉庫に格納されています