最新の原文:http://wiki.developer.myspace.com/index.php?title=What_are_MySpace_Applications%3F
MySpaceアプリケーションの概要
MySpace Developer Platform(MDP)でのソーシャルアプリケーション開発を通じて、開発者はユーザー全体の利便性を高めることができます。
MySpaceアプリケーション開発により、例えば、他のユーザーのプロフにコメント投稿やメッセージを送信したり、マルチプレイゲームや、ユーザー同士で共通の目標/ゴールや動機をもたせるなど、様々な楽しみとActivities機能によって従来のソーシャルグラフに新たな道を推進します。
MDPでは OpenSocialモデルに基づいて、アプリケーションの開発をサポートしています。
OpenSocialアプリケーションは、安全なJavaScriptウィジェットの開発を容易にするために、Googleや他のソーシャルネットワーキングサイトとで共同開発したJavaScriptとREST APIのパッケージソフトです。OpenSocialは開発者のコードとMDP環境を仲介し、結び付けます。
MySpaceは、MySpaceIDプロジェクトを通じ、構造の拡張を行いました。MySpaceIDを使用すると、開発者はサードバーティー環境内でユーザー認証が可能になります。
MySpaceアプリケーションには2通りあります:
- MySpaceID アプリケーション
- MySpace ドメインアプリケーション
MySpaceドメインアプリケーションの場合、MySpace.comはHTML/JavaScriptやFlashアプリケーションを直接ホストするか、またはexternal IFrameを通して、任意のプログラミング言語のアプリケーション表示をホストします。
MySpaceドメインアプリケーションには特有の機能があります。各アプリケーションには、専用のプロフィールと、ユーザーに提供できる3つのサーフェスがあり、それぞれのサーフェスで機能内容と表示サイズを設定することができます。アプリを利用するユーザーはこれら提供されているサーフェスから1つ以上を選択して表示することができます。
キャンバスサーフェス(アプリケーション キャンバス)
アプリケーションのキャンバスサーフェスはアプリ専用のページです。 他のサーフェスとは異なり、キャンバスサーフェスは1ページすべてを使ってアプリの機能、データと広告を表示することができ、豊かなユーザー体験を提供します。多くの場合、キャンバスサーフェスがユーザーとアプリケーションコンテンツとがやりとりを行う主なサーフェスになります。
キャンバスサーフェスで可能なこと:
- ホストまたはMySpace上でのコードレンダーリング、または
- IFrameを通して外部ドメインからのコードレンダーリング
UIのページ幅は(960ピクセル)まで広げることができます。開発者はこのページに広告を表示することができます。ユーザーが利用しやすくするため、キャンパスサーフェスには他のMySpaceページと統一のヘッダーとフッターが表示されます。
注意: キャンパスサーフェスはそれぞれ1種類のアプリケーションコンテンツのみ表示します。複数のアプリケーションを作成している開発者は、各アプリケーションにつき、それぞれキャンパスサーフェスを所有します。複数のキャンバスはキャンバスコンテンツ同士でリンクができ、他のアプリケーションの宣伝が可能です。
キャンバスサーフェス例:
プロフィールサーフェス(ユーザープロフィールサーフェス)
プロフィールサーフェスでは、アプリケーションが生成した情報やコンテンツ、機能をユーザーのプロフィールに直接表示します。プロフィールサーフェスに固有なアイコンの実装をすることでアプリケーションを識別し、アプリケーションの呼び出しによりキャンバスサーフェスにトラフィックを発生させます。
これらのサーフェスは、ユーザープロフィール内の左側のコラム(300ピクセル幅)、もしくは右側のコラム(430ピクセル幅)に追加されます。
アプリケーションを左側のカラムに表示した例:
アプリケーションを右側のカラムに表示した例:
ユーザー(Owner)が複数のアプリケーションを追加する場合、追加した順とは逆の順序でカラムに追加されます。サーフェスの順序変更や展開/折りたたみはいつでもできます。なお、プロフィールを訪れたViewerは、サーフェスの展開/折りたたみはできますが、順序の変更はできません。
ホームサーフェス(ユーザーホームサーフェス)
アプリケーションはユーザーホームページにサーフェスを追加できます。ホームサーフェスでは、アプリケーションを追加したユーザー(Owner)がアプリケーションの機能/コンテンツに直接アクセスでき、ユーザーにとって、特定のアプリケーションデータのプレゼンテーションを促進します。固有のアイコンを登録設定すると、ユーザーがアプリケーションを区別しやすくなります。
このサーフェス(290ピクセル幅)はホームページの右側にのみ表示されます。
ホームサーフェス例:
ユーザー(Owner)が複数のアプリケーションを追加する場合、追加した順とは逆の順序でカラムに追加されます。サーフェスの順序変更や展開/折りたたみはいつでもできます。
アプリケーションプロフィール
ユーザーは、アプリケーションプロフィールを通してアプリの仕様について学習したり、ユーザープロフィールやユーザーホームページにアプリを追加することができます。カスタマイズ可能なアプリケーションプロフィールは、作成しているそれぞれのアプリケーションに自動生成されます。
アプリケーションプロフィールには、アプリ1つにつき、1つのアプリケーション情報が表示されます。複数のアプリケーションの開発者は、アプリケーションキャンバスで他のアプリケーションの宣伝することができます。
アプリケーションプロフィールに表示される項目:
- アプリ名称と説明
- 開発者(作者)名
- アクティブユーザー数
- 64 x 64ピクセルアプリケーションロゴ(カスタマイズ可能)
- アプリギャラリーリストに基づいたカテゴリー
- MySpaceユーザーに向けた追加/削除ボタン
- アプリを追加しているフレンドの情報
- アプリを利用しているユーザー同士で議論/コメントをする掲示板
アプリケーションプロフィールの例:
次のステップ
MySpace Developer PlatformとOpenSocial