Mac OS XのDashboardウィジェットは、HTMLファイル、CSSファイル、JavaScriptファイルで構成されています。前回はMac OS Xに付属する「Dashcode」を使って簡単なウィジェットを作りましたが、今回はエディターでコードを書いて「文字表示ウィジェット」と「メモウィジェット」を作ってみましょう。 ウィジェットを作成する前に、ファイル構成を確認しておきましょう。前回作成したGoogleマップを表示するウィジェットの中身は以下のようになっていました。 パッケージに含まれるファイルのうち、ウィジェットの作成に必須のファイルは以下のとおりです。 Default.png起動時の画面。多くはそのままウィジェット画面として使われる Icon.pngウィジェットのアイコン Info.plistウィジェットの情報を持っているプロパティリストファイル main.htmlベースとな
「Dashboard」は、Mac OS Xで動くミニアプリケーションです。Dashboard上で動作するミニアプリケーションは「ウィジェット」と呼ばれ、電卓やカレンダー、天気予報などが標準で提供されています。Windows Vista/7でいうところの「ガジェット」に相当するものです。 Dashboardのウィジェットは、HTML+CSS+JavaScriptの組み合わせで動作しています。Webページと同じ技術が使われているので、Web開発のノウハウがそのままウィジェット開発にも応用でき、Mac OS X上で動作するミニアプリが簡単に作成できます。使うのも作るのも簡単、というのがDashboardのよいところでしょう。 また、ウィジェット開発は、HTML5+JavaScriptを使ってiPhoneやAndroid向けのアプリを作る手法とも似ています。DashboardもベースはWebKit
Widget Interface W3C Recommendation 31 October 2013 obsoleted 11 October 2018 This Version: https://www.w3.org/TR/2018/OBSL-widgets-apis-20181011/ Latest Version: http://www.w3.org/TR/widgets-apis/ Previous Version: http://www.w3.org/TR/2013/REC-widgets-apis-20131031/ Latest Editor's Draft: http://w3c.github.io/packaged-webapps/api/Overview.html Test suite: http://dev.w3.org/2006/waf/widgets-api/t
自分だけのブラウザ デフォルトブラウザよりも速く、安全でスマートなOperaブラウザ。プライバシー、セキュリティ、オンラインで行うすべてのことに対応したフル もっと見る
Packaged Web Apps (Widgets) - Packaging and XML Configuration (Second Edition) W3C Recommendation 27 November 2012 obsoleted 11 October 2018 This version: https://www.w3.org/TR/2018/OBSL-widgets-20181011/ Latest version: http://www.w3.org/TR/widgets/ Previous versions: http://www.w3.org/TR/2012/REC-widgets-20121127/ Latest editor's draft: http://w3c.github.io/packaged-webapps/packaging/ Test suite
今朝の「iPadでHTML5 Widgetを走らせて遊ぼう」に対して、「もう少しWidgetについて知りたい」との声が聞こえてきたので、「Widget入門編」を書いてみようかと思う。 Widgetとは何か? 先のエントリーで書いたが、ひとことで言えば「パッケージ化されたウェブアプリケーションである」。通常のウェブアプリは、特定のURLにアクセスすることにより走らせるが、Widgetの場合は、.wgt のエクステンションを持つWidgetファイルをダウンロード+インストールした上で、それを起動する。 Widgetファイルの中身は、HTML+CSS+JS+メディア・ファイルで構成されており、それをZIP圧縮して、エクステンションを.wgtに変更しただけのものである。 なぜそんなことをするかと言えば、(1)オフラインで動かしたい、(2)通常のデスクトップアプリの感覚で起動したい、(3)パッケージ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く