翻訳と辞書
Words near each other
・ Direct2d
・ Direct2Drive
・ Direct3D
・ DirectCompute
・ DirectDraw
・ DirectDraw Surface
・ directed energy weapon
・ directed graph
・ directed line segment
・ directed mutagenesis
・ DirectFB
・ DirectInput
・ direction
・ Direction finder
・ direction finder
・ direction finding station
・ direction for use
・ direction in life
・ direction of fixation
・ direction sensitivity


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

DirectFB : ウィキペディア日本語版
DirectFB

DirectFBは、主にフレームバッファを実装した組込機器において、組み込みLinux等のカーネル環境上でグラフィックスを扱うためのライブラリである。
==概要==
DirectFBは、Direct Frame Bufferを意味する言葉であり、GNU/LinuxシステムなどUnix系ベースのオペレーティングシステムにて動作するソフトウェアライブラリである。主に、組み込みLinuxでの利用を前提に開発されている。これは、少ないメモリ使用量で、グラフィックアクセラレーションを実現し、入力デバイスの管理や抽象化レイヤーの作成、ウィンドウシステムの統合などのサポートを、一切カーネルに変更を加えることなく、フレームバッファの上層に透過的なウィンドウと多層の描画レイヤーを提供することで実現している〔
directfb.org | Main
〕。GPUが実装していない機能はCPUでレンダリングできる。DirectFBはGNU Lesser General Public License(LGPL)にて配布されるフリーソフトウェアである。
このライブラリは、開発者がUnix系オペレーティングシステムにおいて、完全なX Window System(X11)サーバーの代替として利用可能になるよう設計されている。DirectFBを利用すると、直接APIを使用しアプリケーションとビデオハードウェアが会話できるようになる。その結果、描画操作を高速かつ簡易に実現できるようになる。
このライブラリは、しばしば、組み込みシステムの開発者が完全なX Window Systemサーバーの実装によるオーバーヘッドを巧みに回避し、組み込みシステム上にビデオゲームを実装する際にも利用される。2006年に発表された、DirectFBがCE Linux Forumのオーディオ/ビデオ グラフィック仕様v2.0のソフトウェアスタックにも含まれている〔
AudioVideoGraphicsSpec_V2 - CE Linux Public
〕。
DirectFBはXDirectFBという、DirectFBが生成するウィンドウをX11の最上層のウィンドウ(')に描画する''ルートレス''(''rootless'')Xサーバーの実装にも利用されている。XDirectFBはDirectFB上のX11アプリケーションを書き換えることなく容易に動作させるため、X11とDirectFBの間に立って両者のインタフェースを取り持つ。
DirectFBGLはOpenGLハードウェアアクセラレーションをサポートするため、Mesa 3Dライブラリのダイレクト・レンダリング・インフラストラクチャ(Direct Rendering Infrastructure; DRI)を利用する、DirectFB/XDirectFBのためのOpenGL拡張である。
DirectFBは組み込みに限らず、メモリリソースの限られた環境でグラフィカルなインタフェースを提供する場合に使用されることがある。例えばハードディスクへのオペレーティングシステムのインストール時においては、ディスク上にファイルシステムが作成されるまでは多くのデータがメモリのみに溜め込まれているケースがある。この様な時にGUIを提供する場合は少しでもメモリを節約するため、X Window Systemの代わりにDirectFBをインストーラに組み込む場合がある。LinuxディストリビューションDebianは、オペレーティングシステムのインストーラーであるDebianインストーラでグラフィカルインストールサポートのために、ウィジェット・ツールキットGTK+とのバインディングである、GTK on DirectFB〔
〕を利用していた〔
〕。)に描画する''ルートレス''(''rootless'')Xサーバーの実装にも利用されている。XDirectFBはDirectFB上のX11アプリケーションを書き換えることなく容易に動作させるため、X11とDirectFBの間に立って両者のインタフェースを取り持つ。
DirectFBGLはOpenGLハードウェアアクセラレーションをサポートするため、Mesa 3Dライブラリのダイレクト・レンダリング・インフラストラクチャ(Direct Rendering Infrastructure; DRI)を利用する、DirectFB/XDirectFBのためのOpenGL拡張である。
DirectFBは組み込みに限らず、メモリリソースの限られた環境でグラフィカルなインタフェースを提供する場合に使用されることがある。例えばハードディスクへのオペレーティングシステムのインストール時においては、ディスク上にファイルシステムが作成されるまでは多くのデータがメモリのみに溜め込まれているケースがある。この様な時にGUIを提供する場合は少しでもメモリを節約するため、X Window Systemの代わりにDirectFBをインストーラに組み込む場合がある。LinuxディストリビューションDebianは、オペレーティングシステムのインストーラーであるDebianインストーラでグラフィカルインストールサポートのために、ウィジェット・ツールキットGTK+とのバインディングである、GTK on DirectFB〔
〕を利用していた〔
〕。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「DirectFB」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.