<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>ke-tai.org &#187; JavaScript</title>
	<atom:link href="http://ke-tai.org/blog/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://ke-tai.org/blog</link>
	<description>ke-tai.org　ケータイプログラマのためのコミュニティサイト。携帯電話向けWeb開発の技術情報を扱っています。</description>
	<lastBuildDate>Thu, 09 Feb 2012 13:09:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/tag/javascript/feed/" />
		<item>
		<title>とうとう正式版であるjQuery Mobile 1.0が公開されたようです</title>
		<link>http://ke-tai.org/blog/2011/11/18/jquerymobile10/</link>
		<comments>http://ke-tai.org/blog/2011/11/18/jquerymobile10/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 14:59:50 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[ニュース]]></category>
		<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=7375</guid>
		<description><![CDATA[モバイルサイト作成のためのJavaScript製フレームワーク「jQuery Mobile」ですが、とうとう正式版であるバージョン1.0が公開されたようです。 &#160; 公式サイトの情報はこちら（英語）。 　　 →　 [...]]]></description>
			<content:encoded><![CDATA[<p>モバイルサイト作成のためのJavaScript製フレームワーク「jQuery Mobile」ですが、とうとう正式版であるバージョン1.0が公開されたようです。</p>
<p class="spacer">&nbsp;</p>
<p>公式サイトの情報はこちら（英語）。</p>
<p>　　<img src="http://ke-tai.org/blog/wp-content/uploads/2011/11/20111119_jquerymobile1.png" alt="" title="20111119_jquerymobile1" width="300" height="227" class="alignnone size-full wp-image-7378" /></p>
<p>→　<a href="http://jquerymobile.com/blog/2011/11/16/announcing-jquery-mobile-1-0/" target="_blank">jQuery Mobile　Announcing jQuery Mobile 1.0</a> <small>[jquerymobile.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>日本語のサイトだと、いつもjQueryの記事をいち早く公開してくれる、こちらのPublickeyさんの記事がわかりやすいです。</p>
<p>→　<a href="http://www.publickey1.jp/blog/11/jquery_mobile_10.html" target="_blank">Publickey　jQuery Mobile 1.0正式版が公開！ モバイルアプリケーション開発の新時代へ</a></p>
<p class="spacer">&nbsp;</p>
<p>jQuery Mobileは、既にあちこちで使われていると思いますが、今回の正式版リリースにより、その流れは更に加速していきそうです。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2011/05/27/jquerymobilematome/">もう知らないでは許されない！！「これからはじめる」という人のためのjQuery Mobile情報まとめ</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/05/27/jquerymobilematome/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2011/05/23/ascii-jp-jquery-mobile/">ASCII.jpに「jQuery Mobileデザイン入門」という連載記事が掲載されています</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/05/23/ascii-jp-jquery-mobile/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/">スマートフォン向けJavaScriptフレームワークであるjQueryMobileの使い方がわかりやすく解説されている記事「はじめてのjQueryMobile」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2011/11/18/jquerymobile10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2011/11/18/jquerymobile10/" />
	</item>
		<item>
		<title>@ITのスマホ開発ツール紹介記事「スマホ用JavaScriptフレームワーク5つ＋1を徹底研究」</title>
		<link>http://ke-tai.org/blog/2011/06/23/atmarkitjs5plus1/</link>
		<comments>http://ke-tai.org/blog/2011/06/23/atmarkitjs5plus1/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 14:59:10 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[@IT]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[スマートフォン]]></category>
		<category><![CDATA[フレームワーク]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=6455</guid>
		<description><![CDATA[@ITにスマホ開発者向けの良い記事がありましたのでご紹介させていただきます。 &#160; →　@IT　スマホ用JavaScriptフレームワーク5つ＋1を徹底研究 [atmarkit.co.jp] &#160; 最近は [...]]]></description>
			<content:encoded><![CDATA[<p>@ITにスマホ開発者向けの良い記事がありましたのでご紹介させていただきます。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://www.atmarkit.co.jp/fsmart/articles/sma_jslib/01.html" target="_blank">@IT　スマホ用JavaScriptフレームワーク5つ＋1を徹底研究</a> <small>[atmarkit.co.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>最近はスマホサイトを作成する際に便利な、jQuery MobileをはじめとするJavaScriptフレームワークがいろいろと出ています。<br />
この記事ではそんなフレームワークとして次の5つが紹介されています。</p>
<ol>
<li>jQuery Mobile</li>
<li>iUI</li>
<li>jQTouch</li>
<li>Sencha Touch</li>
<li>Wink toolkit</li>
</ol>
<p>そして更に+1ということで、アプリ開発に使える「PhoneGap」にも触れられています。</p>
<p class="spacer">&nbsp;</p>
<p>前半の3つはどちらかというとデザイナー向け、後半3つはプログラマ向けのものになっているとのことです。</p>
<p>このようにデザイナー、プログラマーのどちらの方にとっても役に立つ記事となっていると思いますので、ぜひチェックしてみてはいかがでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2011/05/27/jquerymobilematome/">もう知らないでは許されない！！「これからはじめる」という人のためのjQuery Mobile情報まとめ</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/05/27/jquerymobilematome/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2011/05/23/ascii-jp-jquery-mobile/">ASCII.jpに「jQuery Mobileデザイン入門」という連載記事が掲載されています</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/05/23/ascii-jp-jquery-mobile/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2011/04/21/titanium-mobile-iphone-pdf/">無料で読めるTitanium Mobileの書籍風PDF「Titanium MobileではじめるiPhoneアプリケーション開発」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/04/21/titanium-mobile-iphone-pdf/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2011/06/23/atmarkitjs5plus1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2011/06/23/atmarkitjs5plus1/" />
	</item>
		<item>
		<title>新入社員によるスマートフォンアプリ開発事例「初心者でも２週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件」</title>
		<link>http://ke-tai.org/blog/2011/04/07/techblogtitaniummobile/</link>
		<comments>http://ke-tai.org/blog/2011/04/07/techblogtitaniummobile/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 13:51:55 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Titanium]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=5626</guid>
		<description><![CDATA[弊社新人のtek_koc氏が、技術ブログで近頃話題のTitanium Mobileに関する記事を書きましたのでご紹介させてください。 &#160; →　株式会社インフィニットループ技術ブログ　初心者でも２週間でiPhon [...]]]></description>
			<content:encoded><![CDATA[<p>弊社新人のtek_koc氏が、技術ブログで近頃話題のTitanium Mobileに関する記事を書きましたのでご紹介させてください。</p>
<p class="spacer">&nbsp;</p>
<p><a href="http://www.infiniteloop.co.jp/blog/2011/04/titanium_mobile/"><img src="http://ke-tai.org/blog/wp-content/uploads/2011/04/20110407_iltechblogtitanium.png" alt="" title="20110407_iltechblogtitanium" width="300" height="230" class="alignnone size-full wp-image-5634" /></a></p>
<p>→　<a href="http://www.infiniteloop.co.jp/blog/2011/04/titanium_mobile/" target="_blank">株式会社インフィニットループ技術ブログ　初心者でも２週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件</a> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://www.infiniteloop.co.jp/blog/2011/04/titanium_mobile/" alt="" /> <small>[www.infiniteloop.co.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>JavaScriptもMacもほとんど触ったことがない新人、「Titanium Mobileでアプリを試しにつくってみる」という、はじめてのお仕事を通じて身につけたことがまとめられています。</p>
<p class="spacer">&nbsp;</p>
<p>サンプルコード（プロジェクト作成時に自動生成されるものですが）が掲載されていますので、JavaScriptを使って書かれたアプリのコードがどのようなものなのかが理解しやすいと思います。</p>
<p>また、JavaSciprtにコンパイル可能な言語で開発の効率を上げる「CoffeeScript」という言語についても解説されています。</p>
<p class="spacer">&nbsp;</p>
<p>他にも「Titanium mobileの得意分野と苦手分野」についてや、「参考サイト・おすすめ勉強法」などについてもまとめられており、Titanium mobileをはじめて学ぶ方にとってはためになる内容になっていると思います。</p>
<p>ぜひチェックしてみてください。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2011/02/23/winktoolkit/">エフェクト機能がすごいiPhoneやAndroid向けのJavaScriptフレームワーク「Wink Toolkit」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/02/23/winktoolkit/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2011/02/22/reviewwebdbpress61/">ブックレビュー：WEB+DB PRESS vol.61(2011年2月発売号　特集：実践!Titanium JavaScriptでiPhone&#038;Android本格アプリ開発)</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/02/22/reviewwebdbpress61/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/12/02/gihyotitaniummobile/">JavaScriptを使ったスマートフォンアプリの開発方法を解説した連載記事「Titanium Mobileで作る！ iPhone／Androidアプリ」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/12/02/gihyotitaniummobile/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2011/04/07/techblogtitaniummobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2011/04/07/techblogtitaniummobile/" />
	</item>
		<item>
		<title>エフェクト機能がすごいiPhoneやAndroid向けのJavaScriptフレームワーク「Wink Toolkit」</title>
		<link>http://ke-tai.org/blog/2011/02/23/winktoolkit/</link>
		<comments>http://ke-tai.org/blog/2011/02/23/winktoolkit/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 14:59:22 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=5241</guid>
		<description><![CDATA[かちびと.netさんに、iPhoneやAndroid向けのJavaScriptフレームワーク「Wink Toolkit」についての日本語解説記事がありましたのでご紹介させていただきます。 &#160; →　かちびと.ne [...]]]></description>
			<content:encoded><![CDATA[<p>かちびと.netさんに、iPhoneやAndroid向けのJavaScriptフレームワーク「Wink Toolkit」についての日本語解説記事がありましたのでご紹介させていただきます。</p>
<p class="spacer">&nbsp;</p>
<p><a href="http://kachibito.net/software/wink-toolkit.html" target="_blank"><img src="http://ke-tai.org/blog/wp-content/uploads/2011/02/20110223winktoolkit.png" alt="" title="20110223winktoolkit" width="350" height="236" class="alignnone size-full wp-image-5252" /></a></p>
<p>→　<a href="http://kachibito.net/software/wink-toolkit.html" target="_blank">かちびと.net　iPhoneやAndroid向けのJavaScriptフレームワーク・Wink Toolkitが割と良かったので日本語サンプル作った</a> <small>[kachibito.net]</small></p>
<p class="spacer">&nbsp;</p>
<p>WinkToolkitは、JavaScriptで作られたスマートフォン向けのフレームワークで、エフェクトなどのデザイン面に特化した作りになっているようです。</p>
<p>→　<a href="http://www.winktoolkit.org/" target="_blank">WINK TOOLKIT　公式サイト</a> <small>[winktoolkit.org]</small></p>
<p class="spacer">&nbsp;</p>
<p>上記のかちびと.netさんの解説記事はサンプルが豊富でわかりやすいですね。</p>
<p>見て貰えると分かるのですが、iPhoneやAndroidのブラウザに対応した実用的なエフェクトがかなりの数用意されているようです。</p>
<p class="spacer">&nbsp;</p>
<p>今後スマートフォン向けサイトもどんどん凝った物になっていくでしょうから、この手の技術は要チェックですね。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2011/02/22/reviewwebdbpress61/">ブックレビュー：WEB+DB PRESS vol.61(2011年2月発売号　特集：実践!Titanium JavaScriptでiPhone&#038;Android本格アプリ開発)</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/02/22/reviewwebdbpress61/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2011/02/18/ibm-ssencha-touch/">IBM developerWorksにHTML5モバイルアプリ用フレームワーク「Sencha Touch」の記事がありました</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/02/18/ibm-ssencha-touch/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2011/01/26/ngcoreslide/">JavaScriptでiPhone/Android向けのソーシャルアプリが作成できるという「ngCore」について解説されたスライドが公開されていました</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/01/26/ngcoreslide/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2011/02/23/winktoolkit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2011/02/23/winktoolkit/" />
	</item>
		<item>
		<title>IBM developerWorksにHTML5モバイルアプリ用フレームワーク「Sencha Touch」の記事がありました</title>
		<link>http://ke-tai.org/blog/2011/02/18/ibm-ssencha-touch/</link>
		<comments>http://ke-tai.org/blog/2011/02/18/ibm-ssencha-touch/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 14:59:37 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=5201</guid>
		<description><![CDATA[IBMの技術文書サイトdeveloperWorksに、HTML5モバイルアプリ用フレームワーク「Sencha Touch」の記事がありました。 &#160; →　IBM developerWorks Japan　モバイル [...]]]></description>
			<content:encoded><![CDATA[<p>IBMの技術文書サイトdeveloperWorksに、HTML5モバイルアプリ用フレームワーク「Sencha Touch」の記事がありました。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://www.ibm.com/developerworks/jp/web/library/wa-senchawebdev/?cmp=dw&#038;cpb=dwwdv&#038;ct=dwrss&#038;cr=dwrss&#038;ccy=jp&#038;csr=021811" target="_blank">IBM developerWorks Japan　モバイル Web アプリケーション・フレームワークの比較: 第 4 回 完全なモバイル Web ソリューションとして Sencha Touch を利用する</a> <small>[ibm.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>「Sencha」は、何度も名前が変わっておりややこしいのですが、むかし「Ext JS」（さらに前はYUI-Ext）と呼ばれていたJavaScriptのフレームワークで、「Sencha Touch」はそのスマートフォン版という位置づけです。</p>
<p>公式ページはこちらになります。</p>
<p>→　<a href="http://www.extjs.co.jp/products/touch/" target="_blank">Ext Japan　Sencha Touch機能概要 &#8211; HTML5モバイルアプリ用フレームワーク</a> <small>[extjs.co.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>IBMの記事では、モバイル Web アプリケーション・フレームワークの比較という形で、その「Sencha Touch」について解説しています。</p>
<p>簡単なサンプルと、特徴を紹介しているだけの簡単な記事にはなりますが、Sencha Touchに関する記事はあまり見たことがないので、参考になるのではないでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2010/10/22/jquerymobile/">jQueryをスマートフォンなどのモバイルデバイスへ対応させるためのライブラリ「jQuery Mobile」の関連記事まとめ </a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/10/22/jquerymobile/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/07/27/manabuxss/">ケータイのダメダメなJavaScript実装について解説された記事「携帯電話事業者に学ぶ”XSS対策”」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/07/27/manabuxss/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/06/03/smokescreen/">FlashをHTML5・JavaScriptに変換して動かすSmokescreenというものがあるそうです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/06/03/smokescreen/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2011/02/18/ibm-ssencha-touch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2011/02/18/ibm-ssencha-touch/" />
	</item>
		<item>
		<title>「jQuery Mobile Alpha 3」がリリースされたようです</title>
		<link>http://ke-tai.org/blog/2011/02/09/jquerymobilealpha3/</link>
		<comments>http://ke-tai.org/blog/2011/02/09/jquerymobilealpha3/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 14:01:57 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ニュース]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=5156</guid>
		<description><![CDATA[スマートフォン向けのJavaScriptフレームワークとして期待されているjQueryMobileですが、先日新しいバージョンである「jQuery Mobile Alpha 3」がリリースされたようです。 &#160;  [...]]]></description>
			<content:encoded><![CDATA[<p>スマートフォン向けのJavaScriptフレームワークとして期待されているjQueryMobileですが、先日新しいバージョンである「jQuery Mobile Alpha 3」がリリースされたようです。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://jquerymobile.com/2011/02/jquery-mobile-alpha-3-released/" target="_blank">jQuery Mobile　jQuery Mobile Alpha 3 Released</a> <small>[jquerymobile.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>上記のリリースノートによると、480のコミット、150個のバグFIX、240個のユニットテスト項目の追加が行われているとのことです。</p>
<p>合わせてドキュメントも更新されています。</p>
<p>→　<a href="http://jquerymobile.com/demos/1.0a3/" target="_blank">jQuery Mobile: Demos and Documentation</a> <small>[jquerymobile.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>以前のアナウンスではAlpha版は3までという話だったので、そろそろ1.0版正式リリースも近そうですね。</p>
<p>期待したいところです。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/">スマートフォン向けJavaScriptフレームワークであるjQueryMobileの使い方がわかりやすく解説されている記事「はじめてのjQueryMobile」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/10/22/jquerymobile/">jQueryをスマートフォンなどのモバイルデバイスへ対応させるためのライブラリ「jQuery Mobile」の関連記事まとめ</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/10/22/jquerymobile/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2011/01/24/atmarkitcloudketai/">@ITのJavaとGoogle App Engineを使ったケータイ開発に関する連載記事「クラウドとフレームワークで超簡単ケータイ開発」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2011/01/24/atmarkitcloudketai/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2011/02/09/jquerymobilealpha3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2011/02/09/jquerymobilealpha3/" />
	</item>
		<item>
		<title>スマートフォン向けJavaScriptフレームワークであるjQueryMobileの使い方がわかりやすく解説されている記事「はじめてのjQueryMobile」</title>
		<link>http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/</link>
		<comments>http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 14:59:17 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=4547</guid>
		<description><![CDATA[つい先日Alpha2がリリースされ、来年早々には正式版がリリースされる予定となっている、スマートフォン向けJavaScriptフレームワークである「jQueryMobile」ですが、その使い方をわかりやすく解説しているブ [...]]]></description>
			<content:encoded><![CDATA[<p>つい先日Alpha2がリリースされ、来年早々には正式版がリリースされる予定となっている、スマートフォン向けJavaScriptフレームワークである「jQueryMobile」ですが、その使い方をわかりやすく解説しているブログエントリーがありましたのでご紹介します。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://blog.mach3.jp/2010/11/jquery-mobile-for-beginner.html" target="_blank">Mach3.laBlog　はじめてのjQueryMobile</a> <small>[blog.mach3.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>1ページの短い記事ですが、前提知識の解説から、HelloWorld、ページ遷移、コンポーネントの使い方と、基本的な部分が抑えられている感じです。</p>
<p>サンプルソースも用意されていますので、そのままコピペで試せますし、初めてjQueryMobileを触るにはぴったりの内容となっていると思います。</p>
<p class="spacer">&nbsp;</p>
<p>また作者のJohn Resig氏が日本に来てセミナーをやっていたようです。<br />
こちらの記事でその内容について触れられています</p>
<p>→　<a href="http://internet.watch.impress.co.jp/docs/news/20101116_407119.html" target="_blank">INTERNET Watch　【WDE2010】John Resig氏、JavaScriptライブラリ「jQuery Mobile」を紹介</a> <small>[internet.watch.impress.co.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>このように国内でも流行の兆しを見せるjQueryMobileですので、マスターしておいて損はなさそうです。<br />
興味のある方はぜひ触ってみてはいかがでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2010/10/22/jquerymobile/">jQueryをスマートフォンなどのモバイルデバイスへ対応させるためのライブラリ「jQuery Mobile」の関連記事まとめ </a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/10/22/jquerymobile/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/07/27/manabuxss/">ケータイのダメダメなJavaScript実装について解説された記事「携帯電話事業者に学ぶ”XSS対策”」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/07/27/manabuxss/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/06/03/smokescreen/">FlashをHTML5・JavaScriptに変換して動かすSmokescreenというものがあるそうです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/06/03/smokescreen/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2010/11/16/hajimetenojquerymobile/" />
	</item>
		<item>
		<title>iPhoneやAndroid用のネイティブアプリがJavaScriptで作れる「Titanium Mobile」がすごいらしいです</title>
		<link>http://ke-tai.org/blog/2010/10/29/titaniummobile/</link>
		<comments>http://ke-tai.org/blog/2010/10/29/titaniummobile/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 14:59:41 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=4422</guid>
		<description><![CDATA[iPhoneやAndroid用のネイティブアプリがJavaScriptで作れる「Titanium Mobile」がすごいらしいです。 &#160; 私が知ったのはこのエントリーがきっかけです。 →　kurainの壺　Ti [...]]]></description>
			<content:encoded><![CDATA[<p>iPhoneやAndroid用のネイティブアプリがJavaScriptで作れる「Titanium Mobile」がすごいらしいです。</p>
<p class="spacer">&nbsp;</p>
<p>私が知ったのはこのエントリーがきっかけです。</p>
<p>→　<a href="http://d.hatena.ne.jp/r_kurain/20101024/1287933923" target="_blank">kurainの壺　Titaniumが楽しすぎてやばい</a> <small>[d.hatena.ne.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>さらに元ネタをたどるとnaoyaさんのブログでした。</p>
<p>→　<a href="http://d.hatena.ne.jp/naoya/20101011/1286799669" target="_blank">naoyaのはてなダイアリー　Titanium &#8211; JavaScript で iPhone/Android アプリを作る</a> <small>[d.hatena.ne.jp]</small></p>
<p>→　<a href="http://d.hatena.ne.jp/naoya/20101020/1287542202" target="_blank">naoyaのはてなダイアリー　Titanium Mobile についての勉強会資料</a> <small>[d.hatena.ne.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>「Titanium Mobile」については、<a href="http://ke-tai.org/blog/2010/03/05/atmarkittitanium/" target="_blank">以前にもご紹介したことがある</a>のですが、バージョンアップが重ねられ、当時よりもだいぶ進化しているようです。</p>
<p>今も頻繁にバージョンアップされているとのことですので、今後もどんどんよくなっていくのではないでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p>日本語ドキュメントはまだ少ないようですが、こちらに日本語の連載記事があり、参考になりそうです。</p>
<p>→　<a href="http://www.atmarkit.co.jp/fwcr/design/index/index_titanium.html" target="_blank">@IT　Web技術でネイティブアプリを作れるTitanium　連載インデックス</a></p>
<p class="spacer">&nbsp;</p>
<p>ゲームなどのゴリゴリしたアプリでなければ、普通に実用になりそうとのことなので、私も暇ができたら触ってみたいと思います。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2010/03/05/atmarkittitanium/">JavaScriptでiPhoneやAndroidのアプリを作れるTitanium Mobile</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/03/05/atmarkittitanium/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/12/05/jsiphoneapp/">avaScriptでiPhoneアプリを作る方法 – AppStore登録も可能</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/12/05/jsiphoneapp/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/12/05/jsiphoneapp/">iPhone開発について解説された連載記事「目指せ！iPhoneアプリ開発エキスパート」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/12/05/jsiphoneapp/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2010/10/29/titaniummobile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2010/10/29/titaniummobile/" />
	</item>
		<item>
		<title>jQueryをスマートフォンなどのモバイルデバイスへ対応させるためのライブラリ「jQuery Mobile」の関連記事まとめ</title>
		<link>http://ke-tai.org/blog/2010/10/22/jquerymobile/</link>
		<comments>http://ke-tai.org/blog/2010/10/22/jquerymobile/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 14:59:30 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=4294</guid>
		<description><![CDATA[jQueryをスマートフォンなどのモバイルデバイスへ対応させるためのライブラリ「jQuery Mobile」のAlpha版が、2010年10月16日にリリースされました。 プログラマにもデザイナにも人気のあるjQuery [...]]]></description>
			<content:encoded><![CDATA[<p>jQueryをスマートフォンなどのモバイルデバイスへ対応させるためのライブラリ「jQuery Mobile」のAlpha版が、2010年10月16日にリリースされました。</p>
<p>プログラマにもデザイナにも人気のあるjQueryですし、スマートフォン向けサイトの需要が日に日に増している状況ですので、これは期待のプロジェクトだと思います。</p>
<p>そんな「jQuery Mobile」の情報を簡単にですがまとめてみました。</p>
<p class="spacer">&nbsp;</p>
<p>まず本家のサイト。</p>
<p><img src="http://ke-tai.org/blog/wp-content/uploads/2010/10/jquerymobile01.png" alt="jquerymobile01" title="jquerymobile01" width="400" height="398" class="alignnone size-full wp-image-4308" /></p>
<p>→　<a href="http://jquerymobile.com/" target="_blank">jQuery Mobile　トップ</a> <small>[querymobile.com]</small></p>
<p>→　<a href="http://jquerymobile.com/2010/10/jquery-mobile-alpha-1-released/" target="_blank">jQuery Mobile　Alpha 1 リリース情報</a> <small>[jquerymobile.com]</small></p>
<p>→　<a href="http://jquerymobile.com/gbs/" target="_blank">jQuery Mobile　対応ブラウザ</a> <small>[jquerymobile.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>jQuery Mobileが何なのか、というのはこちらの日本語の記事がわかりやすいです。</p>
<p>→　<a href="http://journal.mycom.co.jp/news/2010/08/18/041/index.html" target="_blank">マイコミジャーナル　jQueryモバイルプロジェクト登場</a> <small>[journal.mycom.co.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>日本語訳やリファレンス作成をしてくれていたり、感想を掲載しているブログなど。</p>
<p>→　<a href="http://d.hatena.ne.jp/yuunachan/20101018/1287359932" target="_blank">Bstyle = LOlita + Gothic 4th Trial　jQuery Mobile alpha 1 Relase! ＆ リリースノート超訳</a> <small>[d.hatena.ne.jp]</small></p>
<p>→　<a href="http://h2o-space.com/blog/2668" target="_blank">H2O Blog.　jQuery Mobileがアルファリリース。サイトを日本語訳してみた。</a> <small>[h2o-space.com]</small></p>
<p>→　<a href="http://d.hatena.ne.jp/pikotea/20101019/1287484040" target="_blank">へっぽこプログラマーの日記　jQuery Mobile リファレンス的なもの</a> <small>[d.hatena.ne.jp]</small></p>
<p>→　<a href="http://zudolab.net/blog/?p=494" target="_blank">zudolog　jQuery Mobile Alpha 1　ざっくり見た感想</a> <small>[zudolab.net]</small></p>
<p class="spacer">&nbsp;</p>
<p>英語ですが、RSSリーダーを作るチュートリアルとサンプルコード。</p>
<p>→　<a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-an-rss-reader-with-jquery-mobile-2/" target="_blank">Nettuts+　How to Build an RSS Reader with jQuery Mobile</a> <small>[net.tutsplus.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>まだアルファ版ですし、出たばかりですので、もう少しまとまった情報が集まりましたら、また掲載したいと思います。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2010/07/27/manabuxss/">ケータイのダメダメなJavaScript実装について解説された記事「携帯電話事業者に学ぶ”XSS対策”」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/07/27/manabuxss/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/06/03/smokescreen/">FlashをHTML5・JavaScriptに変換して動かすSmokescreenというものがあるそうです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/06/03/smokescreen/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/03/25/kantandnsrebindingcheck/">ケータイサイトのセキュリティチェック方法について解説された記事「自分でできるかんたんログインDNSリバインディング耐性のチェック」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/03/25/kantandnsrebindingcheck/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2010/10/22/jquerymobile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2010/10/22/jquerymobile/" />
	</item>
		<item>
		<title>ケータイのダメダメなJavaScript実装について解説された記事「携帯電話事業者に学ぶ&#8221;XSS対策&#8221;」</title>
		<link>http://ke-tai.org/blog/2010/07/27/manabuxss/</link>
		<comments>http://ke-tai.org/blog/2010/07/27/manabuxss/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 14:59:40 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[セキュリティ]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=3615</guid>
		<description><![CDATA[面白い記事を見かけたのでご紹介します。 ケータイのセキュリティに詳しい徳丸氏による、ケータイのJavaScript実装についてのブログエントリーです。 &#160; →　ockeghem(徳丸浩)の日記　携帯電話事業者に [...]]]></description>
			<content:encoded><![CDATA[<p>面白い記事を見かけたのでご紹介します。</p>
<p>ケータイのセキュリティに詳しい徳丸氏による、ケータイのJavaScript実装についてのブログエントリーです。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://d.hatena.ne.jp/ockeghem/20100726/p1" target="_blank">ockeghem(徳丸浩)の日記　携帯電話事業者に学ぶ「XSS対策」</a> <small>[d.hatena.ne.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>XSS脆弱性のあるスクリプトを用意して、ドコモのiモードブラウザ2.0端末と、ソフトバンクのJavaScript対応でテストを行うという内容なのですが、なかなかダメダメな実装となっています。</p>
<p>詳しくは上記のリンク先を見ていただくとして概要だけ触れると、ドコモはalertやconfirmを殺しているので一見動作せず。<br />
ソフトバンクも「&lt;」「&gt;」「&#8221;」をカットしている、しかしパーセントエンコードを使うと入力できてしまう、という状況のようです。</p>
<p class="spacer">&nbsp;</p>
<p>どちらも一見XSSが起きないように対策を取っているようで（ドコモの方はXSS対策したつもりではないのかもしれませんが）、まったく意味がないという状態です。<br />
特にソフトバンクの対応はひどいですね。</p>
<p>当たり前のことですが、ケータイサイトを作成する際にもPCサイトと同じようにXSS対策はしっかり行おう、というそんなお話でした。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2010/06/09/201006kccsmobilesecurity/">6月25日にモバイルWebセキュリティの無料セミナー「スマートフォン時代のモバイルWebセキュリティ対策の極意」が行われるとのことです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/06/09/201006kccsmobilesecurity/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/06/03/smokescreen/">FlashをHTML5・JavaScriptに変換して動かすSmokescreenというものがあるそうです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/06/03/smokescreen/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2010/05/25/hashpandr/">Yahoo!ケータイのかんたんログイン脆弱性について詳しく解説された講演資料「ケータイ2.0が開けてしまったパンドラの箱 」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/05/25/hashpandr/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2010/07/27/manabuxss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2010/07/27/manabuxss/" />
	</item>
		<item>
		<title>FlashをHTML5・JavaScriptに変換して動かすSmokescreenというものがあるそうです</title>
		<link>http://ke-tai.org/blog/2010/06/03/smokescreen/</link>
		<comments>http://ke-tai.org/blog/2010/06/03/smokescreen/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 14:21:23 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=2963</guid>
		<description><![CDATA[FlashをHTML5・JavaScriptに変換して動かすSmokescreenというものがあるとのことです。 なんとiPhoneやiPadにも対応しているらしいです。 &#160; →　engadget日本語版　動画 [...]]]></description>
			<content:encoded><![CDATA[<p>FlashをHTML5・JavaScriptに変換して動かすSmokescreenというものがあるとのことです。</p>
<p>なんとiPhoneやiPadにも対応しているらしいです。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://japanese.engadget.com/2010/05/31/flash-html5-smokescreen-ipad/" target="_blank">engadget日本語版　動画：FlashをHTML5に自動変換する Smokescreen、iPadでも動作</a> <small>[japanese.engadget.com]</small></p>
<p>→　<a href="http://journal.mycom.co.jp/news/2010/06/02/088/index.html" target="_blank">マイコミジャーナル　HTML5+JavaScriptでFlashコンテンツを再現する「Smokescreen」</a> <small>[journal.mycom.co.jp]</small></p>
<p>→　<a href="http://www.computerworld.jp/topics/apple/183429.html" target="_blank">Appleウォッチ　iPad/iPhoneでFlashを実行可能にするJavaScriptが登場</a> <small>[www.computerworld.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>SmokescreenはFlashのswfファイルを解析して、HTML5+JavaScriptに変換するライブラリです。</p>
<p>Smokescreen自身はJavaScriptなので、ウェブページ側で読み込むように設定しておけば、ユーザ側に何かソフトをインストールする必要はないとのことです。</p>
<p class="spacer">&nbsp;</p>
<p>残念ながら（というか当たり前ではありますが）まだ全てのFlashが変換できるわけではなく、限定的な機能のみとなっているようですが、バナー広告などの単純なものであれば問題なく動作するようです。</p>
<p>Firefox、Safari、Opera、Google Chromeなどのプラウザに対応しており、iPhoneやiPadなどでも動作するとのことなので、Flashに対応していないこれらの端末にとっては、うまく使えばかなり便利なものになるのではないでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2010/04/08/x06ht/">ソフトバンクのAndroidフォン「HTC Desire X06HT」にはFlash Lite 4.0が搭載されるようです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2010/04/08/x06ht/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/12/16/webforumflashlite10/">携帯Flashの操作ストレスとなるポイントをまとめた記事「携帯Flashサイトのユーザビリティ基礎」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/12/16/webforumflashlite10/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/07/27/reviewflashkyokasho/">ブックレビュー： Flash Liteで作る携帯コンテンツ実践教科書</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/07/27/reviewflashkyokasho/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2010/06/03/smokescreen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2010/06/03/smokescreen/" />
	</item>
		<item>
		<title>JavaScriptでiPhoneやAndroidのアプリを作れるTitanium Mobile</title>
		<link>http://ke-tai.org/blog/2010/03/05/atmarkittitanium/</link>
		<comments>http://ke-tai.org/blog/2010/03/05/atmarkittitanium/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 14:59:03 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhoneアプリ]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=2258</guid>
		<description><![CDATA[少し前の記事ですが、@ITにiPhone・AndroidのアプリをHTMLとJavaScriptで作るという記事がありましたのでご紹介します。 &#160; →　HTML＋JavaScriptでiPhone/Androi [...]]]></description>
			<content:encoded><![CDATA[<p>少し前の記事ですが、@ITにiPhone・AndroidのアプリをHTMLとJavaScriptで作るという記事がありましたのでご紹介します。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://www.atmarkit.co.jp/fwcr/design/tool/titanium01/01.html" target="_blank">HTML＋JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは（1/3） &#8211; ＠IT</a> <small>[www.atmarkit.co.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>通常アプリを作るには、iPhoneはObjective-C、AndroidではJavaで作成するのが一般的ですが、この記事によると「Titanium Mobile」という開発環境を使って、HTML+JavaScriptでアプリ開発が可能なようです。</p>
<p>またiPhone・Androidだけではなく、「Titanium Desktop」を使うことで、MacやWindows向けのアプリも出力できるとのことです。<br />
イメージとしてはAirに近い形なんですかね。</p>
<p class="spacer">&nbsp;</p>
<p>1年程前にご紹介したこちらの記事と同じ著者ですね。<br />
このときは「PhoneGap」を使って開発する例が挙げられていました。</p>
<p>→　<a href="http://ke-tai.org/blog/2008/12/05/jsiphoneapp/" target="_blank">ke-tai.org　JavaScriptでiPhoneアプリを作る方法 – AppStore登録も可能</a> <small>[ke-tai.org]</small></p>
<p class="spacer">&nbsp;</p>
<p>1つのコードで多くのプラットフォームで動くアプリが開発できるのは魅力ですね。<br />
興味のある方はチェックしてみてはいかがでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2008/12/05/jsiphoneapp/">JavaScriptでiPhoneアプリを作る方法 – AppStore登録も可能</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/12/05/jsiphoneapp/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/12/05/jsiphoneapp/">iPhone開発について解説された連載記事「目指せ！iPhoneアプリ開発エキスパート」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/12/05/jsiphoneapp/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/12/05/jsiphoneapp/">90秒で理解するiPhone JavaScript（マルチタッチ編）</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/12/05/jsiphoneapp/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2010/03/05/atmarkittitanium/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2010/03/05/atmarkittitanium/" />
	</item>
		<item>
		<title>はてなのふるふるブックマークに対応してみました</title>
		<link>http://ke-tai.org/blog/2009/12/10/hatenafurufuru/</link>
		<comments>http://ke-tai.org/blog/2009/12/10/hatenafurufuru/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 14:59:18 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[はてな]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=1626</guid>
		<description><![CDATA[本日の「はてなブックマーク for iPhone」のリリースに合わせて、はてなにふるふるブックマークという機能ができたようなので、ke-tai.orgにも早速導入してみました。 &#160; →　 はてな広報ブログ　”ふ [...]]]></description>
			<content:encoded><![CDATA[<p>本日の「はてなブックマーク for iPhone」のリリースに合わせて、はてなにふるふるブックマークという機能ができたようなので、ke-tai.orgにも早速導入してみました。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://d.hatena.ne.jp/hatenapr/20091210/1260416512" target="_blank"> はてな広報ブログ　”ふるふる”でブックマークしよう！はてなブックマーク for iPhoneリリース！</a> <small>[d.hatena.ne.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>こちらがマンガもついていてわかりやすいです。</p>
<p>→　<a href="http://d.hatena.ne.jp/secondlife/20091210/1260415905" target="_blank">川o・-・）＜2nd life　まほう少女はてなちゃん！ iPhone のまき</a> <small>[d.hatena.ne.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>ふるふるブックマークとは、iPhoneを傾けて、画面を回転させることでブックマークするというものです。</p>
<p>これは結構面白いインターフェイスだと思います。<br />
このようなインターフェイスは、他にも何か応用が利きそうですね。</p>
<p>※寝っころがりながら見てると勝手にブックマークしようとすることもあるのが難点ですｗ</p>
<p class="spacer">&nbsp;</p>
<p>導入方法は簡単で、上記ページに公開されているscriptタグをページに貼るだけです。<br />
当サイトはWordPressでできているので、共通ヘッダ部に一箇所貼るだけで全ページ対応することができました。</p>
<p>iPhoneでこのページをご覧の方は、是非ためしにふるふるしてブックマークしてみてください。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2009/10/02/hatenasecurity/">はてなブックマークモバイル版の脆弱性とその対策について</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/10/02/hatenasecurity/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/08/05/ketaijsxss/">JavaScriptとかんたんログインのセキュリティについて解説した記事「携帯JavaScriptとXSSの組み合わせによるかんたんログインなりすましの可能性 」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/08/05/ketaijsxss/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/06/22/iphone30copy/">iPhone OS 3.0のSafariでコピーふきだしを無効にするには</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/06/22/iphone30copy/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2009/12/10/hatenafurufuru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2009/12/10/hatenafurufuru/" />
	</item>
		<item>
		<title>iモードブラウザ2.0のJavaScript機能とかんたん認証を利用した不正アクセスの方法について</title>
		<link>http://ke-tai.org/blog/2009/11/26/imode20security/</link>
		<comments>http://ke-tai.org/blog/2009/11/26/imode20security/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 14:59:04 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[ニュース]]></category>
		<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[セキュリティ]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=1470</guid>
		<description><![CDATA[フォーラムに複数の方からタレコミをいただきました。 （情報提供ありがとうございます） ドコモのiモードブラウザ2.0に搭載されているJavaScript機能と、かんたん認証を組み合わせた不正アクセスの方法について話題にな [...]]]></description>
			<content:encoded><![CDATA[<p>フォーラムに複数の方からタレコミをいただきました。<br />
（情報提供ありがとうございます）</p>
<p>ドコモのiモードブラウザ2.0に搭載されているJavaScript機能と、かんたん認証を組み合わせた不正アクセスの方法について話題になっているようなので、ご紹介させていただきます。</p>
<p class="spacer">&nbsp;</p>
<p>まず時系列的にはこちらのエントリーが発端となっているようです。</p>
<p>→　<a href="http://mpw.jp/blog/2009/11/188.html" target="_blank">mpw.jp管理人のBlog　iモード専用サイトのhtmlソースの閲覧方法</a> <small>[mpw.jp]</small></p>
<p> JavaScriptとDNSの書き換えを使って、IPアドレス制限がかけられたサイトからhtmlソースを抜き出す方法がまとめられています。</p>
<p class="spacer">&nbsp;</p>
<p>こちらの情報をベースに、HASHコンサルティングの徳丸浩さんが報告書の形にまとめたものがこちらです。</p>
<p>→　<a href="http://www.hash-c.co.jp/info/20091124.html" target="_blank">HASHコンサルティング　セキュリティ情報　iモードIDを用いた「かんたんログイン」のDNS Rebinding脆弱性</a> <small>[hash-c.co.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>各種ニュースサイトでも取り上げられています。</p>
<p>→　<a href="http://japan.cnet.com/mobile/story/0,3800078151,20404096,00.htm" target="_blank">CNET Japan　iモードブラウザ2.0の「かんたん認証」を利用した不正アクセス手法が発見される</a> <small>[japan.cnet.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>実際の不正アクセス手法は、上記HASHコンサルティングさんのサイト上で図解入りで説明されていますので、そちらを参照されるのがわかりやすいと思います。</p>
<p>通常JavaScriptのXMLHttpRequestは、他ドメインと通信できないようになっていますが、DNS Rebindingを使ってそれを抜けている形のようですね。</p>
<p class="spacer">&nbsp;</p>
<p>コンテンツ開発側としてまず気になるのは対策方法ですが、上記のサイトでは次のような回避方法が記載されています。</p>
<ul>
<li>iモードIDをかんたんログインおよびセッション管理に使用しない</li>
<li>HTTPリクエストヘッダのHOSTフィールドの正当性をチェックする</li>
</ul>
<p class="spacer">&nbsp;</p>
<p>DNSの書き換えを利用した不正アクセスですので、ホスト名のチェックで対策できるようです。</p>
<p>他にも「VirtualHostを利用し、デフォルトのドメイン領域にはコンテンツを置かない」という方法でも回避できるようです。</p>
<p>また下記のサイトではmod_rewriteを使った対策方法が提案されています。</p>
<p>→　<a href="http://parame.mwj.jp/blog/0305" target="_blank"> ぱらめでぃうす　【対策編】iモード専用サイトのhtmlソースの閲覧方法</a> <small>[parame.mwj.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>本件については、あの高木先生も「建設予定地」として準備しており、近いうちに何らかの記事にまとめてきそうな感じになっています。</p>
<p>→　<a href="http://takagi-hiromitsu.jp/diary/20091125.html#p01" target="_blank">高木浩光＠自宅の日記　ドコモはXMLHttpRequestにiモードIDを載せるのを止めるべきだ</a> <small>[takagi-hiromitsu.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p>かんたんログイン機能をご利用のサイトを運営中の方は、まずご自身のサイトをチェックしてみてください。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2009/11/19/atmarkitsecurity/">＠ITで開始されたセキュリティに関する連載記事「再考・ケータイWebのセキュリティ」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/11/19/atmarkitsecurity/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/10/26/docomojsupadte/">不具合により停止されていたドコモのJavaScript機能が復活するようです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/10/26/docomojsupadte/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/08/05/ketaijsxss/">JavaScriptとかんたんログインのセキュリティについて解説した記事「携帯JavaScriptとXSSの組み合わせによるかんたんログインなりすましの可能性 」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/08/05/ketaijsxss/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2009/11/26/imode20security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2009/11/26/imode20security/" />
	</item>
		<item>
		<title>不具合により停止されていたドコモのJavaScript機能が復活するようです</title>
		<link>http://ke-tai.org/blog/2009/10/26/docomojsupadte/</link>
		<comments>http://ke-tai.org/blog/2009/10/26/docomojsupadte/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 12:44:24 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[DoCoMo]]></category>
		<category><![CDATA[JavaScri]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ソフトウェアアップデート]]></category>
		<category><![CDATA[ドコモ]]></category>
		<category><![CDATA[不具合]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=1225</guid>
		<description><![CDATA[今年の5月にドコモから発売されたJavaScript対応端末ですが、セキュリティ上の不具合があったらしく、販売開始後すぐにソフトウェアアップデートによりJavaScript機能が停止されてしまいました。 あれから数ヶ月、 [...]]]></description>
			<content:encoded><![CDATA[<p>今年の5月にドコモから発売されたJavaScript対応端末ですが、セキュリティ上の不具合があったらしく、販売開始後すぐにソフトウェアアップデートによりJavaScript機能が停止されてしまいました。</p>
<p>あれから数ヶ月、停止されていたJavaScript機能がようやく復活するようです。</p>
<p class="spacer">&nbsp;</p>
<p>→　<a href="http://plusd.itmedia.co.jp/mobile/articles/0910/23/news060.html" target="_blank">ITMedia +D Mobile　ドコモ、拡張iモードブラウザのJavaScriptを利用可能に</a> <small>[itmedia.co.jp]</small></p>
<p>→　<a href="http://japan.cnet.com/mobile/story/0,3800078151,20402226,00.htm" target="_blank">CNET Japan　iモードブラウザ、ようやくJavaScript対応へ</a> <small>[cnet.com]</small></p>
<p class="spacer">&nbsp;</p>
<p>JavaScriptはソフトウェアアップデートで利用可能になります。</p>
<p>対象となるのは、2009年夏（iモードブラウザ2.0）モデルで、SH-05A、SH-06A、SH-06A NERVが10月27日。<br />
それ以外の機種は11月から順次提供されるとのことです。</p>
<p class="spacer">&nbsp;</p>
<p>一説には他端末のユーザIDを騙れてしまうのでは？などという話もあったドコモのJavaScriptですが、ようやく対応が終わり復活となったようです。<br />
かなり長かったですね。</p>
<p>該当機種をお持ちの方は試してみてはいかがでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2009/08/05/ketaijsxss/">JavaScriptとかんたんログインのセキュリティについて解説した記事「携帯JavaScriptとXSSの組み合わせによるかんたんログインなりすましの可能性 」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/08/05/ketaijsxss/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/07/14/unohimode20/">iモードブラウザ2.0についてのまとめ（ウノウラボ）</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/07/14/unohimode20/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/05/19/docomo2009summer/">ドコモのiモードブラウザの仕様が2009年夏モデルから大幅に変更になるようです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/05/19/docomo2009summer/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2009/10/26/docomojsupadte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2009/10/26/docomojsupadte/" />
	</item>
		<item>
		<title>JavaScriptとかんたんログインのセキュリティについて解説した記事「携帯JavaScriptとXSSの組み合わせによるかんたんログインなりすましの可能性 」</title>
		<link>http://ke-tai.org/blog/2009/08/05/ketaijsxss/</link>
		<comments>http://ke-tai.org/blog/2009/08/05/ketaijsxss/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 14:59:09 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[記事紹介・リンク]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[かんたんログイン]]></category>
		<category><![CDATA[セキュリティ]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=902</guid>
		<description><![CDATA[昨日に続きセキュリティ関連の話題です。 下記のブログ記事が大変面白く、参考になる良エントリーでしたのでご紹介させていただきます。 &#160; →　徳丸浩の日記　携帯JavaScriptとXSSの組み合わせによる「かんた [...]]]></description>
			<content:encoded><![CDATA[<p>昨日に続きセキュリティ関連の話題です。</p>
<p>下記のブログ記事が大変面白く、参考になる良エントリーでしたのでご紹介させていただきます。</p>
<p class="spacer-small">&nbsp;</p>
<p>→　<a href="http://www.tokumaru.org/d/20090805.html#p01" target="_blank">徳丸浩の日記　携帯JavaScriptとXSSの組み合わせによる「かんたんログイン」なりすましの可能性</a> <small>[www.tokumaru.org]</small></p>
<p class="spacer-small">&nbsp;</p>
<p>今年の5月にドコモから発売されたJavaScript対応端末ですが、販売開始後すぐにソフトウェアアップデートによりJavaScript機能が停止されてしまいました。</p>
<p>上記エントリーでは、この停止の原因となった脆弱性について仮説を立てて検証しています。</p>
<p class="spacer-small">&nbsp;</p>
<p>詳しい内容は上記ブログを読んでいただくとして、概要としては、XMLHttpRequestのsetRequestHeaderメソッドとXSS脆弱性とを組み合わせて、ユーザエージェントやiモードIDなどのリクエストヘッダを改ざんし、かんたんログインのなりすましを行うことができたのではないか、というものとなっています。</p>
<p class="spacer-small">&nbsp;</p>
<p>iモードIDは、ドコモサーバ側で付与されるヘッダ情報「X-DCMGUID」から取得します。<br />
通常この情報はケータイ上からは改ざんできませんし、もし万が一改ざんできたとしてもドコモのサーバ側で上書きされるはずです。（現状改ざんできないので実際に試したわけではないですが）</p>
<p>もちろんPCからのアクセスであれば、容易にIDを騙ることができますが、通常ケータイサイトでは、Firewallや.htaccessなどによるIPアドレス帯域による制限を行うため、ケータイ以外からはアクセスできません。</p>
<p>しかしながら、ドコモ以外のキャリアを名乗ることによって、サーバ側で上書きされないX-UP-SUBNOやX-JPHONE-UIDを変更し、かんたんログインを突破できたのではないか、という仮説となっています。</p>
<p>ドコモからは、販売停止やJavaScript機能の停止の理由は公表されていないため、あくまで仮説ではあるものの、かなり興味深い内容ですね。</p>
<p class="spacer-small">&nbsp;</p>
<p>他にもソフトバンクに関しては、昨日ご紹介した記事「<a href="http://d.hatena.ne.jp/hideden/20090801/1249142985" target="_blank">SoftBank Mobileの携帯用GatewayをPCで通る方法のメモ</a> <small>[d.hatena.ne.jp]</small>」で示されたような、かんたんログイン機能への脅威についても言及しています。</p>
<p class="spacer-small">&nbsp;</p>
<p>よく「かんたんログインは使うな」「かんたんログインの利用を推奨するような記事を書くな」というご意見をいただくことがあります。</p>
<p>もちろんごもっともな意見ではあるのですが、セキュリティと利便性は裏表な部分もあり、キャリアが代替手段を出すまでは、サイトの内容やクライアントの意向によっては導入せざるを得ない場合も多々あると思います。</p>
<p>我々に出来ることは、できる限り正しい情報を把握し、より安全に使える保険を一つ一つ積み重ねていくことが大事なのではないかと思っています。</p>
<p class="spacer-small">&nbsp;</p>
<p>セキュリティに関する記事の場合は特に、はてなブックマーク上からの突っ込みコメントが多くなる傾向があります。</p>
<p>ご指摘いただいた内容に関しては、可能な限り再チェックし、記事に不適切な部分があるのであれば修正していきたいと思っています。</p>
<p>突っ込みをいただく場合は、出来ればはてなブックマークからのコメントだけではなく、コメント欄やフォーラムもご利用いただけると、内容の確認が行いやすく助かります。<br />
ぜひご協力をお願いいたします。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2009/08/04/softbankgwpc/">ソフトバンクの携帯用GatewayをPCで通る方法があるようです</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/08/04/softbankgwpc/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/07/31/kantansample/">実際に動いてすぐ使える「PHPによるかんたんログインサンプル」を作ってみました</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/07/31/kantansample/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2009/03/24/koyuidmatome/">ケータイの認証用IDの現状をまとめたブログ記事「携帯各キャリアの固有IDについて (全キャリア対応)」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2009/03/24/koyuidmatome/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2009/08/05/ketaijsxss/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2009/08/05/ketaijsxss/" />
	</item>
		<item>
		<title>JavaScriptでiPhoneアプリを作る方法 &#8211; AppStore登録も可能</title>
		<link>http://ke-tai.org/blog/2008/12/05/jsiphoneapp/</link>
		<comments>http://ke-tai.org/blog/2008/12/05/jsiphoneapp/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 14:59:26 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[AppStore]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=584</guid>
		<description><![CDATA[@ITにiPhoneに関する興味深い記事が掲載されていましたのでご紹介します。 →　@IT　App Store登録もOK！ JavaScriptで作るiPhoneアプリ [atmarkit.co.jp] &#160; i [...]]]></description>
			<content:encoded><![CDATA[<p>@ITにiPhoneに関する興味深い記事が掲載されていましたのでご紹介します。</p>
<p>→　<a href=" http://www.atmarkit.co.jp/fwcr/column/ore05/01.html" target="_blank">@IT　App Store登録もOK！ JavaScriptで作るiPhoneアプリ</a> <small>[atmarkit.co.jp]</small></p>
<p class="spacer-small">&nbsp;</p>
<p>iPhoneのアプリを作るには、通常Objective-Cを利用しなくてはならないのですが、この記事ではJavaScriptを使用したアプリの作成方法がまとめられています。</p>
<p>なんとこの方法であれば、AppStoreへの登録も可能とのことです。</p>
<p>HTML＋JavaScriptの技術を使った「ハイブリットアプリケーション」という開発手法で作成を行うようです。</p>
<p>Objective-Cのネイティブアプリケーションを作るのに比べて、JavaScriptであれば技術的障壁も低いですし、開発の容易さという点から見てもメリットが大きいように思えます。</p>
<p class="spacer-small">&nbsp;</p>
<p>ハイブリットアプリケーションを作成するためのベースとなるようなフレームワークが幾つかあり、それを利用して開発を行うようです。<br />
この記事では「PhoneGap」を利用した場合の例が記載されています。</p>
<p class="spacer-small">&nbsp;</p>
<p>今までiPhoneアプリを作りたかったけれど難しそうで敬遠していた、というような方は、ぜひこの方法を試してみてはいかがでしょうか。</p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2008/11/13/iphoneexpert/">iPhone開発について解説された連載記事「目指せ！iPhoneアプリ開発エキスパート」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/11/13/iphoneexpert/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/10/16/iphonkaiten/">iPhoneでCSSを使って要素を3Dっぽく回転させる方法</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/10/16/iphonkaiten/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/07/28/iphonemulti/">90秒で理解するiPhone JavaScript（マルチタッチ編）</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/07/28/iphonemulti/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2008/12/05/jsiphoneapp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2008/12/05/jsiphoneapp/" />
	</item>
		<item>
		<title>iPhoneでCSSを使って要素を3Dっぽく回転させる方法</title>
		<link>http://ke-tai.org/blog/2008/10/16/iphonkaiten/</link>
		<comments>http://ke-tai.org/blog/2008/10/16/iphonkaiten/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 14:27:38 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=457</guid>
		<description><![CDATA[最近iPhoneをいじっていなかったので、久々にiPhoneネタです。 今回はiPhoneでJavaScriptを使って、要素を3Dっぽく回転させる方法をご紹介いたします。 静止画なのでわかりづらいのですが、右にクルクル [...]]]></description>
			<content:encoded><![CDATA[<p>最近iPhoneをいじっていなかったので、久々にiPhoneネタです。</p>
<p>今回はiPhoneでJavaScriptを使って、要素を3Dっぽく回転させる方法をご紹介いたします。</p>
<p>静止画なのでわかりづらいのですが、右にクルクル回転しながら進んでいきます。</p>
<p><img src="http://ke-tai.org/blog/wp-content/uploads/2008/10/kaiten1.jpg" alt="" title="kaiten1" width="300" height="445" class="alignnone size-full wp-image-506" /><br />
<small>この状態からアニメーションスタート（モアレがひどくてすいません）</small></p>
<p><img src="http://ke-tai.org/blog/wp-content/uploads/2008/10/kaiten2.jpg" alt="" title="kaiten2" width="300" height="439" class="alignnone size-full wp-image-507" /><br />
<small>クルクルと回転していきます。</small></p>
<p><img src="http://ke-tai.org/blog/wp-content/uploads/2008/10/kaiten3.jpg" alt="" title="kaiten3" width="300" height="447" class="alignnone size-full wp-image-508" /><br />
<small>文字が裏返っているのが面白いですね</small></p>
<p class="spacer-small">&nbsp;</p>
<p>サンプルコードは次の通りです。</p>
<pre class="super-pre-small"><code>&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
&lt;meta name="viewport" content="width=320, user-scalable=no, maximum-scale=1.0" /&gt;
&lt;script type="text/javascript"&gt;
function animationStart() {
	var el = document.getElementById("target");
	el.style.webkitTransition = '-webkit-transform 3s ease-in-out';
	el.style.webkitTransform = 'translate(180px,40px) rotateY(180deg)';
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;input type="button" name="hoge" value="animation" onClick="animationStart();" /&gt;
&lt;div id="target" style="width:120px; height:120px; background-color:red; position:absolute; top:120px; left:10px;"&gt;ABCDEFG&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<p>ポイントは「<strong>rotateY(180deg)</strong>」の部分で、rotateYのように書くと、横方向にクルクルと回転します。</p>
<p>iPhoneをお持ちの方はこちらのページからお試しください。<br />
→　<a href="http://ke-tai.org/test/anime/kaiten.html" target="_blank">3D回転のサンプルページ</a></p>
<p>この方法を使えば、苦労せずに3Dっぽいアニメーションを表現することができます。</p>
<p class="spacer-small">&nbsp;</p>
<p>参考にさせていただいたサイトはこちらです。</p>
<p>→　<a href="http://blog.livedoor.jp/hayashi311/archives/421334.html" target="_blank">iPhone向けサイトを考える　iPhone・Safariで要素を3D回転</a> <small>[blog.livedoor.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2008/08/20/iphonecsszoo/">iPhoneのCSSで拡大・縮小・回転などのアニメーションさせる方法</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/08/20/iphonecsszoo/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/08/13/iphonecssanime/">iPhoneでJavaScriptを使わずCSSだけでアニメーションする方法</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/08/13/iphonecssanime/" alt="" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/08/11/iphoneuniversal/">iPhone向けサイト作成のベースに便利なテンプレート集「iPhone Universal」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/08/11/iphoneuniversal/" alt="" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2008/10/16/iphonkaiten/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2008/10/16/iphonkaiten/" />
	</item>
		<item>
		<title>iPhoneのCSSで拡大・縮小・回転などのアニメーションさせる方法</title>
		<link>http://ke-tai.org/blog/2008/08/20/iphonecsszoo/</link>
		<comments>http://ke-tai.org/blog/2008/08/20/iphonecsszoo/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 13:06:16 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Webkit]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=432</guid>
		<description><![CDATA[先日「iPhoneでJavaScriptを使わずCSSだけでアニメーションする方法」という記事を書きましたが、今回はその続きです。 前回は、左から右にすーっとアニメーションするだけでしたが、今回は拡大・縮小・回転といった [...]]]></description>
			<content:encoded><![CDATA[<p>先日「<a href="http://ke-tai.org/blog/2008/08/13/iphonecssanime/" target="_blank">iPhoneでJavaScriptを使わずCSSだけでアニメーションする方法</a>」という記事を書きましたが、今回はその続きです。</p>
<p>前回は、左から右にすーっとアニメーションするだけでしたが、今回は拡大・縮小・回転といったアニメーションをさせてみたいと思います。</p>
<p>また前回は「-webkit-animation-name」を使う方法でしたが、今回はやり方を変えてみました。</p>
<p><img src="http://ke-tai.org/blog/wp-content/uploads/2008/08/20080820_iphonecss1.jpg" alt="" title="20080820_iphonecss1" width="200" height="287" class="alignnone size-full wp-image-433" />　<img src="http://ke-tai.org/blog/wp-content/uploads/2008/08/20080820_iphonecss2.jpg" alt="" title="20080820_iphonecss2" width="200" height="285" class="alignnone size-full wp-image-434" /><br />
<small>静止画なのでわかりづらいですが、左からクルクルと回転しながら縮小して、右のようになります。</small></p>
<p class="spacer-small">&nbsp;</p>
<p>サンプルコードは次の通りです。</p>
<pre class="super-pre-small"><code>&lt;html&gt;
&lt;head&gt;
&lt;meta name="viewport" content="width=320, user-scalable=no, maximum-scale=1.0" /&gt;
&lt;script type="text/javascript"&gt;
function animationStart() {
	var el = document.getElementById("target");
	el.style.webkitTransition = '-webkit-transform 3s ease-in-out';
	el.style.webkitTransform = 'translate(180px,40px) rotate(180deg) scale(0.1)';
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;input type="button" name="hoge" value="animation" onClick="animationStart();" /&gt;
&lt;div id="target" style="width:120px; height:120px; background-color:red; position:absolute; top:120px; left:10px;"&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<p>ポイントは、7～8行目のJavaScriptです。</p>
<pre class="super-pre-small"><code>el.style.webkitTransition = '-webkit-transform 3s ease-in-out';</code></pre>
<p>ここでアニメーションの定義を行っています。<br />
「3s」というのがアニメーションさせる時間で、この例では「3秒」です。<br />
「ease-in-out」というのがアニメーションの動きの強弱で、この例では「最初と最後をゆっくり」ということです。</p>
<p>こちらは「default | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)」のいずれかの値をとることができるようです。</p>
<p>詳しくはこちらのページに書かれています。（英語です）<br />
→　<a href="http://webkit.org/blog/138/css-animation/" target="_blank">Surfin&#8217; Safari &#8211; Blog Archive  &raquo; CSS Animation</a> <small>[webkit.org]</small></p>
<p class="spacer-small">&nbsp;</p>
<pre class="super-pre-small"><code>el.style.webkitTransform = 'translate(180px,40px) rotate(180deg) scale(0.1)';</code></pre>
<p>続いてこの部分で、移動・拡大縮小、回転の数値を設定しています。</p>
<p>「translate(180px,40px)」の部分で、移動する位置を指定しています。<br />
この例では右に180ピクセル、下に40ピクセルです。（左や上に移動する場合はマイナスの値を指定します）</p>
<p>「rotate(180deg)」は回転です。<br />
この例では、半時計周りに180度回転させています。</p>
<p>「scale(0.1)」は拡大・縮小です。<br />
ここでは0.1倍と1/10の大きさにしています。</p>
<p>この他にも、skew(変形)や、matrix（変換行列）なども使えるようです。</p>
<p class="spacer-small">&nbsp;</p>
<p>iPhoneをお持ちの方はこちらのページからご確認ください。<br />
→　<a href="http://ke-tai.org/test/anime/1.html" target="_blank">縮小・回転のサンプルページ</a></p>
<p class="spacer-small">&nbsp;</p>
<p>またこの辺りの話は、こちらのページがサンプルが豊富でとても参考になります。</p>
<p>→　<a href="http://blog.livedoor.jp/hayashi311/archives/347890.html" target="_blank">iPhone向けサイトを考える : リッチっぽいiPhone向けサイトを作るためのCSS3アニメーション</a> <small>[livedoor.jp]</small></p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2008/08/13/iphonecssanime/">iPhoneでJavaScriptを使わずCSSだけでアニメーションする方法</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/08/13/iphonecssanime/" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/08/13/iphonecssanime/">iPhone向けサイト作成のベースに便利なテンプレート集「iPhone Universal」</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/08/13/iphonecssanime/" /></li>
<li><em><a href="http://ke-tai.org/blog/2008/07/28/iphonemulti/">90秒で理解するiPhone JavaScript（マルチタッチ編）</a></em> <img style="border:0px" src="http://b.hatena.ne.jp/entry/image/small/http://ke-tai.org/blog/2008/07/28/iphonemulti/" /></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2008/08/20/iphonecsszoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2008/08/20/iphonecsszoo/" />
	</item>
		<item>
		<title>90秒で理解するiPhone JavaScript（ジェスチャー編）</title>
		<link>http://ke-tai.org/blog/2008/07/30/iphonegesture/</link>
		<comments>http://ke-tai.org/blog/2008/07/30/iphonegesture/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 11:21:44 +0000</pubDate>
		<dc:creator>matsui</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Gesture]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ジェスチャー]]></category>

		<guid isPermaLink="false">http://ke-tai.org/blog/?p=395</guid>
		<description><![CDATA[先日のマルチタッチ編に続き、今回はジェスチャー編になります。 対象を拡大縮小したり、回転させたりするには、座標を取得して自分でガリガリ計算しないといけないと思っていたのですが、どうやら「gestureXXX」イベントを使 [...]]]></description>
			<content:encoded><![CDATA[<p>先日の<a href="http://ke-tai.org/blog/2008/07/28/iphonemulti/" target="_blank">マルチタッチ編</a>に続き、今回はジェスチャー編になります。</p>
<p>対象を拡大縮小したり、回転させたりするには、座標を取得して自分でガリガリ計算しないといけないと思っていたのですが、どうやら「gestureXXX」イベントを使えばそんな必要がないということを知りました。　→　<a href="http://iphone.wikiwiki.jp/?iPhone%C2%D0%B1%FE%A5%B5%A5%A4%A5%C8%A4%CE%BA%EE%A4%EA%CA%FD" target="_blank">参考</a> <small>[iphone.wikiwiki.jp]</small></p>
<p>というわけで、今回はgestureイベントの使い方をまとめてみます。</p>
<p class="spacer-small">&nbsp;</p>
<p>ジェスチャーのイベントには次の3つがあるようです。</p>
<ul>
<li>gesturestart</li>
<li>gesturechange</li>
<li>gestureend</li>
</ul>
<p>それぞれ、ジェスチャー開始時、ジェスチャー中、ジェスチャー終了時にイベントが発生します。<br />
使い方は、touchXXXのときと同じようにイベントリスナーに登録するか、「onClick」のような感じで「onGestureStart」属性を追加します。</p>
<p class="spacer-small">&nbsp;</p>
<p>拡大縮小・回転をさせるのに、押さえておくべきポイントは2点だけです。</p>
<ol>
<li><strong>「event.scale」で、拡大・縮小用の倍率を取得</strong></li>
<li><strong>「event.rotation」で、回転の角度を取得</strong></li>
</ol>
<p>下記のサンプルでは、赤いdivタグの拡大縮小・回転を行うためのサンプルです。<br />
width（幅）, height（高さ）, rotation（角度）をグローバル変数に格納し、ジェスチャーイベントから取得した数値に合わせ、styleを変更しています。</p>
<pre class="super-pre-small"><code>&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
&lt;meta name="viewport" content="width=480, user-scalable=no, maximum-scale=0.6667" /&gt;
&lt;script type="text/javascript" charset="utf-8"&gt;
&lt;!--
var width = 120;
var height = 120;
var rotation = 0;

function init() {
	document.addEventListener("touchmove", touchHandler, false);
	document.addEventListener("gesturechange", gestureHandler, false);
	document.addEventListener("gestureend", saveStyle, false);
}

function touchHandler(event) {
	// スクロール機能の停止
	event.preventDefault();
}

function gestureHandler(event) {
	// リサイズと回転
	var rect1 = document.getElementById('rect1');
	rect1.style.width = (width * event.scale) + "px";
	rect1.style.height = (height * event.scale) + "px";
	rect1.style.webkitTransform = "rotate(" + ((rotation + event.rotation) % 360) + "deg)";
}

function saveStyle(event) {
	// 変数に保存
	width *= event.scale;
	height *= event.scale;
	rotation = (rotation + event.rotation) % 360;
}
// --&gt;
&lt;/script&gt;
&lt;/head&gt;

&lt;body onLoad="init();"&gt;
&lt;div id="rect1" style="width:120px; height:120px; background-color:red; position:absolute; top:120px; left:120px;"&gt;&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<p class="spacer-small">&nbsp;</p>
<p>静止画なのでわかりにくいかもしれませんが、ダブルタッチでdivタグの拡大縮小・回転が行えます。</p>
<p><a href='http://ke-tai.org/blog/wp-content/uploads/2008/07/20080730_iphone_gesture.jpg'><img src="http://ke-tai.org/blog/wp-content/uploads/2008/07/20080730_iphone_gesture-150x150.jpg" alt="" title="20080730_iphone_gesture" width="150" height="150" class="alignnone size-thumbnail wp-image-397" /></a></p>
<p>iPhone / iPodTouchをお持ちの方はこちらからお試しください。<br />
<a href="http://ke-tai.org/test/gesture/gesture.html" target="_blank">http://ke-tai.org/test/gesture/gesture.html</a></p>
<p class="spacer">&nbsp;</p>
<p><strong><em>関連：</em></strong></p>
<ul>
<li><em><a href="http://ke-tai.org/blog/2008/07/29/iphonedb/">iPhone用JavaScriptデータベースプログラミング入門(JavaScript++かも日記)</a></em></li>
<li><em><a href="http://ke-tai.org/blog/2008/07/28/iphonemulti/">90秒で理解するiPhone JavaScript（マルチタッチ編）</a></em></li>
<li><em><a href="http://ke-tai.org/blog/2008/07/15/cssiphone/">CSSの変更だけでPCサイトをiPhoneに対応させる方法</a></em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ke-tai.org/blog/2008/07/30/iphonegesture/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ke-tai.org/blog/2008/07/30/iphonegesture/" />
	</item>
	</channel>
</rss>

