コンテンツ適応とは、コンテンツをデバイスの機能に合わせて変換するアクションです。コンテンツ適応は通常、計算能力が限られ、画面サイズが小さく、キーボード機能が制限されているため、特別な処理を必要とするモバイル デバイスに関連しています。
コンテンツの適応は、大きく分けて 2 つの分野に分けられます。
- メディア ファイルを適応させるメディア コンテンツ適応。
- ウェブサイトをモバイル デバイスに適応させる閲覧コンテンツの適応。
閲覧コンテンツの適応
携帯電話やパーソナルデジタルアシスタントなどの小型モバイルデバイスの機能向上により、Webにアクセスできるデバイスの種類が爆発的に増加しました。一部のコメンテーターは、モバイルデバイスからアクセスできるWebをモバイルWebと呼んでいます。[1]
Web 対応デバイスの数と種類が膨大であるため、モバイル デバイスからのアクセスをサポートしたい Web サイトの作成者にとって大きな課題となっています。W3C デバイス独立性ワーキング グループは、レポート「デバイス独立性に関する作成の課題」で多くの問題を説明しています。
コンテンツの適応は、解決策の 1 つのアプローチです。コンテンツ適応は、ページを要求する可能性のあるデバイスの種類ごとにページを明示的に作成するのではなく、作成者の資料を自動的に変換します。
たとえば、コンテンツは、 W3Cの DIAL 仕様の実装であるXDIMEなどのデバイスに依存しないマークアップ言語から、 XHTML Basic、C-HTML、WMLなどのデバイスに適した形式に変換されることがあります。同様に、抽象的なスタイル定義から、適切なデバイス固有のCSSスタイルシートまたはインライン スタイル セットが生成されることがあります。同様に、抽象的なレイアウト定義から、デバイス固有のレイアウトが生成されることがあります。
作成されると、デバイス固有のマテリアルは、リクエストの送信元のデバイスに返される応答を形成します。
もう 1 つの方法は、この記事で取り上げているCSSベースの最新トレンドのレスポンシブ デザイン( RWD ) を使用することです。
コンテンツの適応には、デバイス固有の結果を形成するために、素材の選択、変更、生成を実行するプロセッサが必要です。IBMのWebsphere Everyplace Mobile Portal (WEMP)、BEA Systemsの WebLogic Mobility Server、Morfeo の MyMobileWeb、Apache Cocoonなどが、このようなプロセッサの例です。
Wurflと WALL は、コンテンツ適応用の一般的なオープン ソースツールです。WURFL は、Java およびPHP (およびその他の一般的なプログラミング言語) のデータにアクセスするための API を備えた XML ベースのデバイス記述リポジトリです。WALL (Wireless Abstraction Library) を使用すると、開発者は、プレーン HTML のように見えるモバイル ページを作成できますが、HTTP 要求の発信元であるデバイスの機能に応じて、それらを WML、C-HTML、またはXHTML Mobile Profileに変換します。
GreasySpoon を使用すると、開発者はFirefox アプリケーションGreaseMonkeyと同様に、JavaScript、Ruby (プログラミング言語)などでコンテンツ編集用のプラグインを構築できます。
Alembik (メディア トランスコーディング サーバー) は、さまざまなクライアントおよびさまざまなメディア タイプ (画像、オーディオ、ビデオなど) にトランスコーディング サービスを提供するJava ( J2EE ) アプリケーションです。OMAの標準トランスコーダ インターフェイス仕様に完全に準拠しており、LGPL オープン ソース ライセンスに基づいて配布されます。
2007年、既存のマスマーケットの携帯電話にソフトウェアのダウンロードを必要とせず、コンテンツ変換の初めての大規模なキャリアグレードの導入が、英国ではVodafone [2]、グローバルではYahoo! oneSearch [3]によってNovarra Visionソリューションを使用して導入されました。Novarraのコンテンツ適応ソリューションは、2003年には早くも企業のイントラネット導入に使用されていました[4] (当時、プラットフォームは「Engines for Wireless Data」と名付けられていました)。
InfoGin は、Vodafone、Orange、Telefónica、PCCW などの顧客を持つ、コンテンツ アダプテーションの 9 年目の企業です。特許取得済みの「Web からモバイルへのアダプテーション」、モバイル マトリックス トランスコーダ、マルチメディアおよびドキュメント トランスコーダ、ビデオ アダプテーションのサポートを提供しています。
2007 年に開始された Bytemobile の Web Fidelity サービスは、キャリア グレードの商用インフラストラクチャ ソリューションであり、クライアントのダウンロードを必要とせずに、既存のマスマーケット ハンドセットでモバイル加入者にワイヤレスコンテンツの適応を提供しました。[引用が必要]
参照
- プログレッシブエンハンスメントは、より強力なクライアント向けにさらに多くの機能が追加されるレイヤー化テクノロジです。
- 適応(コンピュータサイエンス)
- jQuery Mobileまたは Zepto
- レスポンシブ アーキテクチャは、実際の建築建築に適用される類似の概念です。
参考文献
- ^ 「Web 開発言語」。SkyfallBlue。2015年9 月 24 日時点のオリジナルよりアーカイブ。
- ^ マイヤー、デイビッド (2007 年 6 月 6 日)、「Vodafone がモバイル向けウェブサイト レンダリングを強化」 http://news.zdnet.co.uk/communications/0,1000000085,39287413,00.htm ZDNet.co.uk (2009 年 10 月 8 日閲覧)
- ^ ラティモア、フィル (2007 年 7 月 26 日)、「Yahoo がすべての携帯電話にフル ウェブを提供」 http://www.techradar.com/news/phone-and-communications/mobile-phones/yahoo-to-bring-full-web-to-all-mobiles-155967 techradar.com (2009 年 10 月 8 日取得)
- ^ (2003 年 10 月 1 日)、「Imagistics が Novarra ワイヤレス Web サーバーを導入」http://www.encyclopedia.com/doc/1G1-107782549.html Telephone IP News (2009 年 10 月 8 日取得)
外部リンク
- デバイス非依存のオーサリングの課題 (W3C ワーキング グループ ノート)
