AmBuilder - レンダリングエンジンについて


自作フリーソフト
AmBuilder
 多機能HTMLエディタです.
 XPライクなデザインで,
 FTP機能も付いています.
 初心者の方にもお勧めです!


Tager
 掲示板やチャットで大活躍!
 タグを知らなくても,自動で
 色々な効果を演出できます.




OSインストールマニュアル

Fedora Core 9編

├ 1)FedoraCore9を無料で入手
├ 2)パーティションの分割
├ 3)CD/DVDブート
├ 4)FedoraCoreのインストール1
├ 5)FedoraCoreのインストール2
└ 6)デュアルブートの方法


Solaris 10編

├ 1)Solaris10を無料で入手
├ 4)Solarisのインストール1
└ 5)Solarisのインストール2


特別編

Win/Linux/Unixのマルチブート



その他
TOP PAGE
掲示板
相互リンク



どのページもリンクフリー






Google検索
 
レンダリングエンジンとは

これは別名レイアウトエンジンとも言われています。
その名の通りHTML言語やJavaScript言語などを読み込みんで解釈、そしてどのように表示するかを決め、実行させている機構です。
今、ネット上には多くのブラウザが溢れ返っていますが、レンダリングエンジンまで自作している人は殆んどいません。
何故ならプログラマが容易に組み込めるレンダリングエンジンが2つも存在しているからです。(第3も台等しつつある)

<1> InternetExplorer のレンダリングエンジン(IEコンポーネント)
Windowsを使用されている方は、HPを見る為の環境(ブラウザ)としてInternetExplorerがインストールされています。
このソフトウェア(ActiveX)を利用したレイアウトエンジンが『IEコンポーネント』です。
AmBuilder Ver8.xまではこのエンジンしか利用出来ませんでした。

<2> FireFox のレンダリングエンジン(Gecko)
InternetExplorer以外のブラウザとして有名なのがFireFoxです。(他にもMozillaやNetscape等)
これらのブラウザで用いられているレイアウトエンジンが『Gecko』です。
AmBuilderでは、Ver9.xよりこれに対応しました。(但し下段に記述したGeckoエンジンのインストールが別途必要)

<3> Safari のレンダリングエンジン(KHTML)
最近Windowsにも完全移植されたApple社のSafari
こちらに使われているレンダリングエンジンが『KHTML』です。(オープンソース)
AmBuilderでは、、、残念ながら未対応。 WebKitなるオープンソースを現在鋭利解読中。難しいです。


Geckoエンジンのインストール方法

(1) 以下のページよりダウンロードする(どのバージョンをインストールしても構いません)
http://www.iol.ie/~locka/mozilla/control.htm#download

(2) インストールする
「Mozilla ActiveX Control 1.7.12」の場合、デフォルトのパスは「C:\Program Files\Mozilla ActiveX Control v1.7.12」です。
以下は、そこにインストールしたと仮定して話しを進めていきます。赤字の部分はバージョンによって異なるので注意!

(3) レジストリに登録する
「スタート」⇒「ファイル名を指定して実行(R)...」にて、「Mozilla ActiveX Control 1.7.12」の場合、
「regsvr32 "C:\Program Files\Mozilla ActiveX Control v1.7.12\mozctlx.dll"」と打ち込む。
(さっきも書きましたが、赤字の部分はバージョンによって異なるので注意が必要です)