いっしきまさひこBLOGいっしきまさひこBLOGAI・機械学習関連、Web制作関連、プログラミング関連、旅行記録などなど。ガジェットについて説明しています。Liveガジェットとは、Live.com上で動く小さなプログラムを自分の好みに合わせて選択して独自のコンテンツを構成するWeb上のコンテンツ・サービスである。いっても、そのコンテンツでWeb上のRSSがそのまま出力されるというだけでは面白くない。そこでガジェットは、Webサービスと直接つながりがあるプログラムを提供することを目的としている。次の画面は、映画情報を数十秒間隔で更新しながら表示するガジェットである。このようなちょっとした情報を組み合わせて自分専用の情報集約型お好みコンテンツ・ページを作るわけである。このようなガジェットの具体的なサンプルは、以下のサイトを見てみてほしい。Galleryこのようなガジェットを開発して公開すれば、世界中のユーザーに対して便利なツールやエンターテイメントを手軽に提供できるので、それをとてもエキサイティングに感じる開発者も少なくないだろう。Liveに関する開発関連の情報を積極的に提供しようとしているようだ。ガジェットの動作の仕組みLive.comのガジェットで一番重要なのはまず何らかのサービスが存在するということだ。(Webサービス・インターフェイス経由で)そのサービスからXMLデータを取得してLive.com上のガジェットに情報を表示する。Live.com上のガジェットは、任意のWebサーバ上に配置したマニフェストXMLを参照することで、自分自身の動作を制御する。.cssファイル)がある。JavaScriptでWebサービスとの通信について実装し、CSSでガジェット上の外観をカスタマイズするわけである。以上の内容をまとめたのが次の図だ。Studioのような効率的にスクリプトを記述できるツールを使った方が便利である。JavaScriptの開発自体はそれほど大変ではない。いうのも、Live.com上にすでにライブラリが存在するからだ。このライブラリには、RSSフィードを取得して内容を解析するためのパーサなどがあらかじめ用意されている。このライブラリを活用することで容易にガジェットを開発できるようになっている。SDK(ベータ版)を参照する必要がある。参照先は以下のサイトだ。ベータ版しかし開発するガジェットについては慎重に検討する必要がある。何でも思い通りに作れるわけではないからだ。いうのもガジェットには表示領域に対する制約があり、画面を占有するような巨大なガジェットの制作は不可能だ。従って、携帯電話向けサイトで提供されるようなモバイル・サービスのようなコンテンツ内容をガジェットにする必要があるだろう。Liveに関する情報は以下のサイトを参考にしてほしい。はてなブログPro最近ではAI・機械学習・ディープラーニングなどに興味を持って、日々、技術情報を追いかけています。Web技術、IoTエッジデバイス技術、システム化&自動化なども好きです。Insider編集長をしています。読者になるこのブログについて過去3日間の人気ランキングJavaScriptが無効な場合は表示されません。RESERVED.(引用と私的使用以外の記事・画像及び情報の無断転載を禁じます)引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。