<?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>ソーシャルアプリ.jp &#187; OpenSocial</title>
	<atom:link href="http://www.socialapplication.jp/category/opensocial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.socialapplication.jp</link>
	<description>Facebookアプリ・mixiアプリなど、面白いソーシャルアプリケーション・ソーシャルゲームを紹介。</description>
	<lastBuildDate>Sat, 25 Dec 2010 03:44:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/category/opensocial/feed/" />
		<item>
		<title>リクルートのSNSポータル「CREYLE」（クレイル）がOpenSocial準拠のアプリプラットフォームをクローズドβとして一部リリース</title>
		<link>http://www.socialapplication.jp/2009/10/opensocial/851/</link>
		<comments>http://www.socialapplication.jp/2009/10/opensocial/851/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 01:54:32 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/10/opensocial/851/</guid>
		<description><![CDATA[CREYLE は参加者自身がコミュニティを作れるSNS。今年中盤にリクルートが新サービスとしてリリースしています。Ningにかなり近い位置にあるサービスです。CREYLEも最初からOpenSocial対応を聞いていたので [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://" target="_blank">CREYLE</a> は参加者自身がコミュニティを作れるSNS。今年中盤にリクルートが新サービスとしてリリースしています。<a href="http://www.ning.com/" target="_blank">Ning</a>にかなり近い位置にあるサービスです。CREYLEも最初からOpenSocial対応を聞いていたので興味を持っていたのですが、いまのところちゃんとさわれていません。</p>
<p>と言っているうちに、同じくリクルートが主催するMashup Award 5 に合わせて、デベロッパーに対してアプリプラットフォームを一部公開しました。</p>
<p><a href="http://mtl.recruit.co.jp/blog/2009/10/ma5creyleopensocial.html" target="_blank">【MA5参加開発者限定】CREYLEアプリプラットフォーム（OpenSocialコンテナ）クローズドβ先行リリース！ : Media Technology Labs (MTL) : メディアテクノロジーラボ　ブログ</a></p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/10/spimageSafariScreenSnapz002.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/10/serialimageSafariScreenSnapz002-tm.jpg" width="400" height="289" alt="SafariScreenSnapz002.jpg" /></a></p>
<p>Ningにもいえることですが、コミュニティの集合体としての性格が強いCREYLEにはmixiやgooなどとは違ったアプリの使われ方があるはず。CREYLE自体はまだユーザー数の問題もありますが、これからどう発展していくのか楽しみです。</p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/10/opensocial/851/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/10/opensocial/851/" />
	</item>
		<item>
		<title>Ning Appsがオープン。中小SNSでのソーシャルアプリのモデルケース</title>
		<link>http://www.socialapplication.jp/2009/09/opensocial/843/</link>
		<comments>http://www.socialapplication.jp/2009/09/opensocial/843/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 06:51:39 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/09/opensocial/843/</guid>
		<description><![CDATA[Ning Apps がオープンというニュースがメールで来ました。これまでもデベロッパー登録すれば利用することはできましたが、昨日からは全てのNing内ネットワークで利用することができるようになりました。
Introduc [...]]]></description>
			<content:encoded><![CDATA[<p>Ning Apps がオープンというニュースがメールで来ました。これまでもデベロッパー登録すれば利用することはできましたが、昨日からは全てのNing内ネットワークで利用することができるようになりました。</p>
<p><a href="http://developer.ning.com/profiles/blogs/introducing-ning-apps-for-your" target="_blank">Introducing Ning Apps for your Ning Network! &#8211; Ning Developer Network</a></p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/09/spimageMailScreenSnapz001.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/09/serialimageMailScreenSnapz001-tm.jpg" width="400" height="426" alt="MailScreenSnapz001.jpg" /></a></p>
<p>Ning Appsについては以前こちらで取り上げたので合わせてお読みください。</p>
<p><a href="http://www.socialapplication.jp/2009/06/opensocial/538/" target="_blank">自分のSNSを作れるサービス「Ning」にある2種類のOpenSocialアプリの形式とは | ソーシャルアプリ.jp</a></p>
<p>Ningについては日本では使ってる人もそれほどいないし、影響は極めて限定的だと思いますが、私が注目したいのはNingのSNS集合体としての特殊性です。mixiやモバゲー、Facebookなどのように一枚岩のSNSと違ってNingは100万個以上の中小のSNSの集合体です。そこでどのようにNing Appsが利用されていくのか、さらにはマネタイズはそこで可能なのか、といったあたりが大いに気になっています。</p>
<p>　</p>
<p>（参考リンク）</p>
<p><a href="http://www.pcworld.com/businesscenter/article/171798/ning_adds_apps_to_its_whitelabel_social_networking_platform.html" target="_blank">Ning Adds Apps to Its White-label Social Networking Platform &#8211; Business Center &#8211; PC World</a></p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/09/opensocial/843/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/09/opensocial/843/" />
	</item>
		<item>
		<title>モバゲータウンが開発者向けサイトとパートナー30社を公開</title>
		<link>http://www.socialapplication.jp/2009/09/opensocial/838/</link>
		<comments>http://www.socialapplication.jp/2009/09/opensocial/838/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 03:33:09 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[ニュース]]></category>
		<category><![CDATA[モバゲー]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/09/mixi/838/</guid>
		<description><![CDATA[モバゲータウンを運営するディー・エヌー・エーは10日、開発者向けのサイトを公開し、同時に2010年1月のアプリ公開へ向けて先行して開発を進める意向のパートナー30社を発表しました。
プレスリリース　株式会社ディー・エヌ・ [...]]]></description>
			<content:encoded><![CDATA[<p>モバゲータウンを運営するディー・エヌー・エーは10日、開発者向けのサイトを公開し、同時に2010年1月のアプリ公開へ向けて先行して開発を進める意向のパートナー30社を発表しました。</p>
<p><a href="http://blog.dena.ne.jp/press/archives/2009/09/post_86.html" target="_blank">プレスリリース　株式会社ディー・エヌ・エー</a></p>
<p><a href="http://developer.dena.jp/mbga/" target="_blank">DeNA デベロッパーズサイト モバゲーオープンプラットフォーム</a></p>
<p>
<a href="http://www.socialapplication.jp/wp-content/uploads/2009/09/spimageSafariScreenSnapz008.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/09/serialimageSafariScreenSnapz008-tm.jpg" width="400" height="331" alt="SafariScreenSnapz008.jpg" /></a></p>
<p>パートナー30社には現在、mixiアプリを展開中の企業も多く含まれています。もともとデベロッパーは特定のプラットフォームにこだわることはないと思うので、業界全体としてもとてもよいことだと思います。</p>
<p>　</p>
<p>少なくとも今は市場が拡大期にある段階。ミクシィ、ディー・エヌー・エー両社ともに競争しながら魅力的なプラットフォームを作っていって欲しいものです。</p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/09/opensocial/838/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/09/opensocial/838/" />
	</item>
		<item>
		<title>英語圏でのソーシャルゲーム市場の規模はいま年間1000億円くらい</title>
		<link>http://www.socialapplication.jp/2009/09/facebook/781/</link>
		<comments>http://www.socialapplication.jp/2009/09/facebook/781/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 03:58:58 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[ニュース]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/09/facebook/781/</guid>
		<description><![CDATA[Financial Times UKから。
Playfish共同創業者のSebastien de Halleuxによると、現在のソーシャルゲーム市場は年間1000億円くらいとのこと。5億人の西欧圏ユーザーのうち20％から [...]]]></description>
			<content:encoded><![CDATA[<p>Financial Times UKから。</p>
<p>Playfish共同創業者のSebastien de Halleuxによると、現在のソーシャルゲーム市場は年間1000億円くらいとのこと。5億人の西欧圏ユーザーのうち20％から40％が1ヶ月あたり1ドル使っているという試算に基づいています。</p>
<p><a href="http://www.ft.com/cms/s/0/84943702-9821-11de-8d3d-00144feabdc0.html?nclick_check=1" target="_blank">FT.com / UK &#8211; Playfish develops a new DNA with online gaming</a></p>
<p>しかしそれよりもびっくりしたのは次の言葉。</p>
<blockquote>
<p><span style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;">- all with virtually no marketing. &#8220;99 per cent of our distribution is from users inviting each other,&#8221; he says.<br />
  （全てバーチャルにはマーケティングしていない。私たちのゲーム流通のうち99％はユーザーがお互いに招待しあったものだ）</span></p>
</blockquote>
<p>同じくソーシャルゲームで好業績を出しているZyngaが広告を使った強烈なプッシュをしている一方で、Playfishはほぼ全ユーザーを口コミ経由で獲得しているとのこと。その分ユーザー数ではZyngaに圧倒的な差をつけられていますが、利益率では分かりません。&#8221;Virtually&#8221; no marketingの意味がよく分かりませんが、2社の対照的なやり方に、「絶対これしかない」という戦略はないのかなと思いを新たにしました。</p>
<p>また話がそれますが</p>
<blockquote>
<p><font face="Arial, Helvetica, sans-serif" size="3"><span style="font-size: 13px;">The video games industry is one of the last media sectors to face disruption from the internet.<br />
  （ビデオゲーム業界はインターネットによって崩壊の危機に直面している直近の（最後の）メディアだ）<br /></span></font></p>
</blockquote>
<p>という言葉もFinancial Timesらしく含蓄に富んでいますね。</p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/09/facebook/781/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/09/facebook/781/" />
	</item>
		<item>
		<title>韓国最大のSNSのCyWorldがDeveloper Sandboxを公開</title>
		<link>http://www.socialapplication.jp/2009/09/opensocial/780/</link>
		<comments>http://www.socialapplication.jp/2009/09/opensocial/780/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 03:41:33 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[ニュース]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/09/opensocial/780/</guid>
		<description><![CDATA[CyWorldもOpenSocial準拠でプラットフォームを公開しました。
OpenSocial API Blog: Check out Cyworld&#8217;s developer sandbox
Dev Squ [...]]]></description>
			<content:encoded><![CDATA[<p>CyWorldもOpenSocial準拠でプラットフォームを公開しました。</p>
<p><a href="http://blog.opensocial.org/2009/09/check-out-cyworlds-developer-sandbox.html" target="_blank">OpenSocial API Blog: Check out Cyworld&#8217;s developer sandbox</a></p>
<p><a href="http://devsquare.nate.com/" target="_blank">Dev Square &#8211; Home</a><br />
<a href="http://www.socialapplication.jp/wp-content/uploads/2009/09/spimageSafariScreenSnapz017.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/09/serialimageSafariScreenSnapz017-tm.jpg" width="400" height="205" alt="SafariScreenSnapz017.jpg" /></a></p>
<p>いよいよ世界中でOpenSocialが普及してきそうです。</p>
<p>ちなみに日本版CyWorldは<a href="http://jp.cyworld.com/" target="_blank">終了してしまいました</a>。</p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/09/opensocial/780/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/09/opensocial/780/" />
	</item>
		<item>
		<title>モバゲータウンがプラットフォームをオープンに。APIを公開へ</title>
		<link>http://www.socialapplication.jp/2009/08/opensocial/756/</link>
		<comments>http://www.socialapplication.jp/2009/08/opensocial/756/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 02:05:50 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[モバゲー]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/08/opensocial/756/</guid>
		<description><![CDATA[
モバイルゲーム最大手のモバゲータウンがOpenSocialをベースにしたプラットフォームのオープン化を選択しました。
プレスリリース　株式会社ディー・エヌ・エー
モバゲータウンがゲームAPIを公開&#8211;SNSオ [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.socialapplication.jp/wp-content/uploads/2009/08/spimageSafariScreenSnapz0082.jpg" width="150" height="57" alt="SafariScreenSnapz008.jpg" /></p>
<p>モバイルゲーム最大手のモバゲータウンがOpenSocialをベースにしたプラットフォームのオープン化を選択しました。</p>
<p><a href="http://blog.dena.ne.jp/press/archives/2009/08/post_84.html" target="_blank">プレスリリース　株式会社ディー・エヌ・エー</a></p>
<p><a href="http://japan.cnet.com/mobile/story/0,3800078151,20398953,00.htm" target="_blank">モバゲータウンがゲームAPIを公開&#8211;SNSオープン化の波がモバイルにも:モバイルチャンネル &#8211; CNET Japan</a></p>
<p>もともと多くの人が予想しているところではありましたね（昨日の勉強会でも国光さんがずばり指摘しておられましたが）。</p>
<p>mixi、モバゲー、GREEというモバイルでSNSを展開している大手のうち2つがOpenSocial対応を決めました。今後がとても楽しみです。</p>
<p>各デベロッパーは一番魅力的なプラットフォームを選ぶし、ユーザーも然り。魅力的とは、デベロッパーにとっては「開発しやすく」「儲かる」、ユーザーにとっては「楽しめる」ことだと思います。</p>
<p>また、mixi、モバゲーの2つがOpensocialという共通規格を採用したことで楽しみなのは、2つのコミュニティの接続です。もちろん直接ではないですが、mixiとモバゲーのそれぞれのプラットフォームで同じゲームを遊んでいるユーザー同士が一緒に遊ぶことができるようになります。プラットフォームによってそういうゲーム設計が禁止されなければですが。</p>
<p>OpenSocialがSNS間の接続もビジョンに含まれた規格であるかどうかは、ちょっと調べた限りでは分かりませんでしたが、仕様上は、プロフィール・ソーシャルグラフ・アクティビティなどについてAPIを呼ぶと同じデータ形式を返してくるので、共通化が可能です。</p>
<p>Facebookはそこをオープンにしていません。「セキュリティのため」といった理由のようですが、複数のSNSが同一規格上でつながるということがどういう結果をもたらすのか、純粋なセキュリティの問題だけでは測れなさそうです。そのあたりの動きについても今後注視してみていきたいと思います。</p>
<p>※カテゴリに「モバゲー」を追加しました。</p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/08/opensocial/756/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/08/opensocial/756/" />
	</item>
		<item>
		<title>mixiやgooにも対応したOpenSocial署名付きリクエストのライブラリ</title>
		<link>http://www.socialapplication.jp/2009/08/opensocial/713/</link>
		<comments>http://www.socialapplication.jp/2009/08/opensocial/713/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 04:37:55 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[ニュース]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/08/opensocial/713/</guid>
		<description><![CDATA[Tender Surrender » OpenSocial Signed Requestライブラリ(PHP)をベータ公開
サンプルコードだけでもけっこう貴重なので、非常に参考になります。
opensocial-signe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://devlog.agektmr.com/ja/archives/597" target="_blank">Tender Surrender » OpenSocial Signed Requestライブラリ(PHP)をベータ公開</a></p>
<p>サンプルコードだけでもけっこう貴重なので、非常に参考になります。</p>
<p><a href="http://code.google.com/p/opensocial-signed-request-php-library/" target="_blank">opensocial-signed-request-php-library &#8211; Project Hosting on Google Code</a></p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/08/opensocial/713/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/08/opensocial/713/" />
	</item>
		<item>
		<title>新しいiGoogleガジェットでOpenSocialはFacebookアプリのライバルになれるか</title>
		<link>http://www.socialapplication.jp/2009/08/opensocial/690/</link>
		<comments>http://www.socialapplication.jp/2009/08/opensocial/690/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 12:22:12 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[ニュース]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/08/opensocial/690/</guid>
		<description><![CDATA[
Google Watch &#8211; OpenSocial &#8211; New iGoogle Gadgets Leverage OpenSocial to Rival Facebook
iGoogleでOpe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/08/spimageSafariScreenSnapz0041.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/08/serialimageSafariScreenSnapz004-tm1.jpg" width="400" height="222" alt="SafariScreenSnapz004.jpg" /></a></p>
<p><a href="http://googlewatch.eweek.com/content/opensocial/post_3.html?kc=rss" target="_blank">Google Watch &#8211; OpenSocial &#8211; New iGoogle Gadgets Leverage OpenSocial to Rival Facebook</a></p>
<p>iGoogleでOpenSocialの技術を用いたSocial GadgetsがFacebookアプリのようなソーシャルアプリとしての機能をもちえるという記事。ちなみにSocial Gadgetsはまだ日本では使えません。</p>
<p>ただ、いまのiGoogleの仕様ではソーシャルな利用のされ方はなさそうな気がします。Google Friend Connectもそれなりに広まってはいますが、参加者同士のつながりを生み出すには至っていません。もうちょっと上手いやり方があるんじゃないかと思いますが・・・</p>
<p><font face="Verdana, Arial, Helvetica, sans-serif">ただ、</font></p>
<blockquote>
<p>For Google, ads are what it&#8217;s all about.</p>
</blockquote>
<p><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">とあるように、Googleのビジネスモデルは検索連動広告でがっちり固まってますから、それ以外の分野は半ばビジネスモデル無視で突き進んでくるのが常道。iGoogleを使っているユーザーは日本でもそれなりに多い（Facebookよりは、たぶん）と思いますし、これからの展開に注目です。</span></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif">　</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif">（参考リンク）</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif"><a href="http://igoogledeveloper.blogspot.com/2009/08/igoogle-is-social-being.html" target="_blank">iGoogle Developer Blog: iGoogle is a social being</a></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif">OpenSocialを利用するうえでの仕様の違いについても述べられていますね。</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif">iGoogleは中心となるSNS機能もないし、アクティビティなどは個別に出すのでしょうかね。</font></p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/08/opensocial/690/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/08/opensocial/690/" />
	</item>
		<item>
		<title>【ゼロからのmixiアプリ開発（２）開発編】「AppliTwitter」α版を作るために使ったもの</title>
		<link>http://www.socialapplication.jp/2009/07/mixi/585/</link>
		<comments>http://www.socialapplication.jp/2009/07/mixi/585/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 11:16:33 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[mixi]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/07/mixi/585/</guid>
		<description><![CDATA[ さて、前回の続きで、mixiアプリ「AppliTwitter」α版を作るのに使ったもの・参考にしたものについて、プログラミングの観点から書いていきます。
前回のエントリーも参考にしてください。
【ゼロからのmixiアプ [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left; margin-right:10px;" src="http://www.socialapplication.jp/wp-content/uploads/2009/07/Safari003.jpg" alt="Safari003.jpg" width="180" height="156" /> さて、前回の続きで、mixiアプリ「AppliTwitter」α版を作るのに使ったもの・参考にしたものについて、プログラミングの観点から書いていきます。</p>
<p>前回のエントリーも参考にしてください。</p>
<p><a href="http://www.socialapplication.jp/2009/07/mixi/580/" target="_blank">【ゼロからのmixiアプリ開発（１）概要編】「AppliTwitter」α版を作ってみました | ソーシャルアプリ.jp</a></p>
<p>mixiアプリのPC版は、とりあえず動作するものを作るだけなら難しくありません。HTML/CSS/JavaScriptと、OpenSocialの基本的な知識をつけておけば大丈夫です。</p>
<p>開発者側で用意するものは、アプリの内容（コード）を記述したXMLファイルを、どこかのサーバーに置くだけです。それをmixiアプリの設定画面で読み込ませると、ユーザーがアプリを使うときにmixiはそのXMLファイルを読み込みにいき、その内容をmixiのサイト内でユーザーに表示します。</p>
<p>XMLの内容は、下記が基本構成です。</p>
<pre name="code" class="javascript">

&lt;?xml version="1.0" encoding="UTF-8" ?&gt;

&lt;Module&gt;

&lt;ModulePrefs title="任意のタイトル"&gt;

&lt;Require feature="opensocial-0.8" /&gt;

&lt;/ModulePrefs&gt;

&lt;Content type="html"&gt;

&lt;![CDATA[

//ここにHTML,JavaScriptなどを記述していく

]]&gt;

&lt;/Content&gt;

&lt;/Module&gt;
</pre>
<p>これを任意のエディタに記述し、「〜〜.xml」というファイル名で保存し、どこかの外部サーバーに置き、mixiアプリの設定画面でそのURLをひもづけるだけ、となります。</p>
<p>その外部サーバーというのも、いったん読み込んだxmlファイルはキャッシュが生成されますので、xmlを置いたファイルに負荷はほとんどかかりません。そもそもいまはGoogle App EngineやDropboxなど無料でサーバーとして使えるサービスがたくさんありますので、サーバー代もほぼ無料のようなものです。</p>
<p>ただしサーバーサイドの技術を使って外部サーバーと連携したアプリを作る場合などはもちろん別です。また、モバイルのmixiアプリはPC版とは仕様が違います。</p>
<p>基本的なmixiアプリ・OpenSocialの説明は他サイトで多く取り上げられていますので、詳しいチュートリアルはそちらを参照してください。いくつかリンクを貼っておきます。</p>
<p><a href="http://www.atmarkit.co.jp/fwcr/index/index_mixiappli.html" target="_blank">連載インデックス「基礎から分かる、mixiアプリ作成入門」 &#8211; ＠IT</a></p>
<p><a href="http://blog.spicebox.jp/labs/opensocial/opensocial_1/" target="_blank">ラボブログ : OpenSocial入門 アーカイブ</a></p>
<p><a href="http://gihyo.jp/dev/serial/01/opensocial" target="_blank">連載：OpenSocialを利用してガジェットを作ろう！｜gihyo.jp … 技術評論社</a></p>
<p><a href="http://labs.unoh.net/2009/04/opensocial1.html" target="_blank">ウノウラボ Unoh Labs: OpenSocialを始めよう！第1回</a></p>
<p><a href="http://www.openspc2.org/reibun/OpenSocial/" target="_blank">OpenSocial 例文辞典</a></p>
<h3>【ポイント１】JavaScriptライブラリ「opensocial-jquery」を使って記述を大幅に簡略化</h3>
<p>JavaScriptを書くにあたっては、オープンソースで公開されている「<a href="http://code.google.com/p/opensocial-jquery/" target="_blank">opensocial-jquery</a>」というライブラリを使わせていただきました。これはいまやメジャーなJavaScriptライブラリである「<a href="http://jquery.com/" target="_blank">jQuery</a>」をOpenSocialの仕様を盛り込む形で拡張したもので、これを使うと複雑なコードの記述を大幅に簡略化することができます。mixiアプリはOpenSocialに準拠していますので、このライブラリが利用できます。</p>
<p>同様のライブラリに<a href="http://code.google.com/p/jopensocial/" target="_blank">jOpenSocial</a>というのもありますが、両方を比較検討した結果、現時点ではopensocial-jqueryのほうがドキュメントが充実していたため、私はそちらを使うことにしました。</p>
<p><a href="http://blog.spicebox.jp/labs/2009/04/jopensocial_opensocialjquery.html" target="_blank">jOpenSocial と opensocial-jquery についてまとめ ( ラボブログ )</a></p>
<p>opensocial-jqueryはjQueryの書き方をそのまま使えます。といっても私はそれまでjQueryを使ったことはなかったので（Prototype.jsなどは多少使っていました）jQueryの基本から始めたのですが・・・jQuery素晴らしいですね！　いや〜分かりやすい。しかも多機能。</p>
<p><a href="http://higashizm.sakura.ne.jp/jquery_first/" target="_blank">はじめてのjQuery</a></p>
<p>CSSを書く感じで使えてしまいます。コードが飛躍的に分かりやすくできます。</p>
<h3>【ポイント２】データを保存したい・・・さて、どうする？</h3>
<p>mixiアプリを開発していると、ユーザーが繰り返しアプリを使う際に備えて、データを保存しておきたい場合があります。このときに、mixiアプリでは、</p>
<p>（１）外部のウェブサーバー・データベースなどに保存する<br />
（２）Persistance APIを使って、mixiアプリ内でデータを保存（永続化）する</p>
<p>のどちらかになります。本来OpenSocialであれば（３）としてUserPref（ユーザー設定項目）を使って各ユーザーのデータを保持しておくことができるのですが、mixiではこれができません。今回は（２）を使ってみることにしました。データベースを使うような大量のデータの保存・整理には適しませんが、ちょっとしたデータの保存であれば便利に使えそうです。</p>
<p>Persistance APIの記述もけっこうややこしいのですが、opensocial-jqueryを使うと簡潔に記述できます。</p>
<p><a href="http://d.hatena.ne.jp/naoto5959/20090508/1241772759" target="_blank">UserPrefの代わりに永続化データを設定したりする画面を作ってみる &#8211; プログラマー、再起動中</a></p>
<p>私がつまづいたのはviewerかownerかというところ。mixiアプリではそのアプリを見ている人（viewer）と、そのアプリのオーナー（owner）が一致するとは限らないので、場合分けが必要になります。中でもポイントだったのは、「ownerとしてデータは保存できない」です。mixiデベロッパーのサイトにもこのことは書いてありますが、データが保存できないと勘違いして悩んでいました。</p>
<p><a href="http://developer.mixi.co.jp/appli/pc/lets_enjoy_making_mixiapp/share_info" target="_blank">mixi Developer Center (ミクシィ デベロッパーセンター) » 情報を共有してみよう</a></p>
<blockquote><p>第1引数のユーザIDは、Viewer固定となります。他のユーザへの情報の永続化は、セキュリティの観点からmixi Platformでは許可されません。</p></blockquote>
<h3>【ポイント３】本人がアプリを使っている場合と、他のユーザーが見に来た場合で見せ方をかえる</h3>
<p>今回作ったAppliTwitterでは、マイミクのTwitterIDを入力する箇所がありますが、これはアプリのオーナーのみが可能な操作であるべきで、他のユーザーがそのアプリを見に来た場合には、勝手に編集されないように隠しておく必要があります。</p>
<p>そこで、いまそのアプリを見ている人がそのアプリをインストールしたオーナーなのか、それとも他のユーザーなのかを判定する処理が必要になります。</p>
<p><a href="http://blog.spicebox.jp/labs/2009/05/owner_viewer.html" target="_blank">Owner = Viewer のチェック方法いろいろ ( ラボブログ )</a></p>
<p>これもopensocial-jqueryで簡潔に書けます。</p>
<p><span style="font-size: 11px;">viewerがownerと違うときには、Twitter IDの入力画面は表示されないようにした<br />
<span style="font-size: 12px;"><a href="http://www.socialapplication.jp/wp-content/uploads/2009/07/Safari002.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/07/Safari002-tm.jpg" alt="Safari002.jpg" width="400" height="336" /></a></span></span></p>
<p>&#8211;</p>
<p>まだ本格的な外部サイトとの連携や、アクティビティストリームを使っていないので、mixiアプリの機能の半分も使えているとはいえません。今後より使われるアプリにするために、ソーシャルな仕組みを考えて取り入れていかなければなりませんね。</p>
<p>また、7月17日(金)に行われるOpenSocial Hackathonに参加することになったので、それに向けてもう少し知識をつけておこうと思います。</p>
<p><a href="http://alpha.mixi.co.jp/blog/?p=1126" target="_blank">mixi Engineers’ Blog » mixi、gooホーム共催！OpenSocial Hackathonを開催いたします！</a></p>
<p>関連リンク：</p>
<p><a href="http://developer.mixi.co.jp/" target="_blank">mixi Developer Center (ミクシィ デベロッパーセンター)</a></p>
<p><a href="http://groups.google.co.jp/group/opensocial-japan" target="_blank">OpenSocial-Japan | Google グループ</a></p>
<p><a href="http://code.google.com/p/opensocial-jquery/" target="_blank">opensocial-jquery &#8211; Google Code</a></p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/07/mixi/585/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/07/mixi/585/" />
	</item>
		<item>
		<title>自分のSNSを作れるサービス「Ning」にある2種類のOpenSocialアプリの形式とは</title>
		<link>http://www.socialapplication.jp/2009/06/opensocial/538/</link>
		<comments>http://www.socialapplication.jp/2009/06/opensocial/538/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 16:28:38 +0000</pubDate>
		<dc:creator>Naoyuki Yamada</dc:creator>
				<category><![CDATA[OpenSocial]]></category>

		<guid isPermaLink="false">http://www.socialapplication.jp/2009/06/opensocial/538/</guid>
		<description><![CDATA[
 Ningは規模の面からいっても有力なOpenSocialプラットフォームですが、機能面でもかなり進んでいます。今回は、Ningで利用できる2つのOpenSocialアプリの形態について解説します。
「Ning」につい [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari020.jpg" width="207" height="132" alt="Safari020.jpg" style="float:left; margin-right:10px;" /> <a href="http://www.ning.com/" target="_blank">Ning</a>は規模の面からいっても有力なOpenSocialプラットフォームですが、機能面でもかなり進んでいます。今回は、Ningで利用できる2つのOpenSocialアプリの形態について解説します。</p>
<p>「Ning」について簡単に説明すると、ユーザーが独自のSNSを手軽に作成できるサービスです。ユーザーはNing内にあるウィザードに沿って進めていくだけで、簡単に専用のSNSを立ち上げることができます。そこに一般のユーザーがそれぞれのSNSに所属し、コミュニケーションできます。1つのユーザーアカウントで複数のNing内のネットワークに入ることができます。現在、Ningには2700万人以上のユーザーと100万以上のネットワークがあります。</p>
<p>専門SNSの集合体といえますが、友達リストや近況アップデート（つぶやき）などは共通に利用することもでき、ネットワークを横断した集合体としての機能も持っている点が特徴です。</p>
<h3>&#8220;Ning Apps&#8221;と&#8221;Profile Apps&#8221;の2つのOpenSocialアプリ</h3>
<p>私は勘違いしていて今回調べて分かったのですが、NingにはOpenSocialアプリケーションの形態が2種類あります。</p>
<p>（１）<b>Profile Apps</b>（すでに利用可能）<br />
・個々のユーザーのプロフィールページに表示<br />
・アプリを入れるのは個々のユーザー<br />
・約170種類が利用可能</p>
<p>（２）<b>Ning Apps</b>（間もなく一般に利用開始になる）<br />
・現在ベータテスト中（専用のURL経由でSNSを作成すれば利用可能）<br />
・仕様ドキュメントや開発用のサンドボックスはすでに公開されている<br />
・現在約90種類を利用可能</p>
<p>この中で、Profile Appsのほうは他のSNSと同じで、各ユーザーが好みでアプリを導入して利用します。一方Ning Appsは、Ning内に作られた各ネットワークの管理者が、ネットワーク内の全ユーザーに対して同一のアプリを一括で導入するというものです。</p>
<p>分かりづらいので例を挙げて説明します。</p>
<p>例えば、ある大学のテニスサークルがNing内に1つのネットワークを作り、そこにサークルのメンバーが所属しているとします。そこでサークルの部長（管理者）が「飲み会調整アプリ」を作ってサークルのメンバーに使って欲しいとします。こういう場合、サークルの部長が「飲み会調整アプリ」をそのネットワーク内に加える操作を一回するだけで、そのネットワークに所属するすべてのメンバーのホーム画面にそのアプリが追加され、使えるようになります。</p>
<p>これを例えばFacebookで同様のことをしようとしたら、各ユーザーにアプリの招待状を送って、入れたかどうか確認しないといけません。</p>
<p>そもそもNingはアプリやウィジェットの配置を各ネットワークの管理者が自由に決められるので、任意のアプリを全員に使って欲しいという目的の達成度において大きな差がつくでしょう。</p>
<p>下記はNing Appsのイメージ動画です。</p>
<p><embed wmode="opaque" src="http://static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=4.2.5%3A22881" flashvars="config=http%3A%2F%2Fdeveloper.ning.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D1185512%253AVideo%253A188000%26ck%3D-&amp;video_smoothing=on&amp;autoplay=off&amp;isEmbedCode=1" width="456" height="344" bgcolor="#FFFFFF" scale="noscale" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
<small><a href="http://developer.ning.com/video/video">Find more videos like this on <em>Ning Developer Network</em></a></small></p>
<p>Profile AppsとNing Appsの仕様は、基本的にはOpenSocial-0.8に沿っているという点で同じですが、いくつかの点で異なる仕様があるようです。当然やれることにも違いがあるのだと思いますが、デベロッパー向け仕様書をまだよく見ていないので、何か分かったらまた取り上げます。</p>
<p></p>
<h3>&#8220;Profile Apps&#8221;を利用する</h3>
<p>試しにProfile Appsを追加してみます。ユーザーとしてログインして、「コンテンツを追加」を選択します。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari0101.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari010-tm1.jpg" width="400" height="261" alt="Safari010.jpg" /></a></p>
<p>「アプリケーション」を選択します。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari0112.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari011-tm2.jpg" width="400" height="148" alt="Safari011.jpg" /></a></p>
<p>現在、166のアプリケーションを利用できます。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari0121.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari012-tm1.jpg" width="400" height="328" alt="Safari012.jpg" /></a></p>
<p>Twitter Trackerを追加してみました。これは、特定のキーワードが含まれたつぶやきをTwitter全体から検索して表示するアプリです。下図のようにNingではレイアウトがかなり自由なので、マイページの中央トップにアプリを置くこともできます。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari017.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari017-tm.jpg" width="400" height="254" alt="Safari017.jpg" /></a></p>
<h3>”Ning Apps”を利用する</h3>
<p>次にNing Appsを追加してみます。Ning Appsはネットワークの管理者のみが追加できるので、まず管理者アカウントでログインし、管理（Manage）タブを選択します。</p>
<p>Your Network（あなたのネットワーク）→Features（機能）を選択。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari018.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari018-tm.jpg" width="400" height="306" alt="Safari018.jpg" /></a></p>
<p>ここでは日記・フォーラム・イベントなどの各ウィジェットのレイアウトを設定することができますが、それらウィジェットの1つとして「Ning Apps」があります。追加してみます。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari019.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari019-tm.jpg" width="400" height="326" alt="Safari019.jpg" /></a></p>
<p>Profile Appsとはだいぶ違った画面です。共通して利用できるアプリもありますが、Ning Appsとしてしか使えないアプリも多くあります。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari014.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari014-tm.jpg" width="400" height="259" alt="Safari014.jpg" /></a></p>
<p>Ning Appsとして特徴的なものとして、「Wiki」を追加してみます。</p>
<p><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari015.jpg" width="241" height="224" alt="Safari015.jpg" /></p>
<p>これはその名の通り、WikiをソーシャルアプリとしてNing内に提供します。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari024.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari024-tm.jpg" width="400" height="258" alt="Safari024.jpg" /></a></p>
<p>シンプルですがWikiとしての機能を一通り備えており、アプリを導入したネットワークのメンバー間で編集することができるようになっています。</p>
<p></p>
<p>それでは、Profile AppsとNing Appsはユーザーインタフェース的にはどう表示されているのでしょうか？</p>
<p>下図はMain（ホーム）画面です。ネットワークに所属する全ユーザーにとって同じものが表示される画面ですね。ここにはNing Appsだけが表示され、各ユーザーが自分で入れているProfile Appsは表示されていません。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari021.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari021-tm.jpg" width="400" height="230" alt="Safari021.jpg" /></a></p>
<p>それに対して下図はマイページ。各ユーザーで導入したProfile Apps、今回の例ならさきほど入れたTwitter Trackerがまずトップに表示され、そのすぐ下にNing AppsであるWikiが表示されています。マイページではProfile AppsとNing Appsが混在して表示されます。そして使っていくうえでは特に両者の垣根は感じません。</p>
<p><a href="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari023.jpg"><img src="http://www.socialapplication.jp/wp-content/uploads/2009/06/Safari023-tm.jpg" width="400" height="261" alt="Safari023.jpg" /></a></p>
<p>Wiikiみたいなアプリは、Facebookやmixiなどではなかなか出てきにくい種類のアプリですよね（もちろん可能ですが）。ネットワークの管理者が導入するアプリというものが存在するNingならではだと思います。私個人的には、ソーシャルアプリというものを基本的には個人間の関係で利用するものとして捉えていたので、Ning Appsのアプローチはけっこう新鮮に感じました。</p>
<p>Ningはこれ以外にもOpenSocialプラットフォームとして興味深い点があるので、後ほどまた取り上げたいと思います。</p>
</p>
<p>関連リンク：</p>
<p><a href="http://developer.ning.com/" target="_blank">Ning Developer Network</a> アプリを含む、Ningに関する開発を行うデベロッパーのためのポータル。</p>
<p><a href="http://help.ning.com/cgi-bin/ning.cfg/php/enduser/std_adp.php?p_faqid=3333" target="_blank">Choose which Profile Apps show up on your social network</a> ネットワーク毎にアプリを制限する方法。</p>
<p><a href="http://socialappjpbox.ning.com/" target="_blank">インサイド ソーシャルアプリjp &#8211; social game</a> 今回の記事のために作ったNing内のネットワーク。実験用です。</p>
<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.socialapplication.jp/2009/06/opensocial/538/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.socialapplication.jp/2009/06/opensocial/538/" />
	</item>
	</channel>
</rss>

