<?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/"
	>

<channel>
	<title>SharpLab. &#187; Live Framework</title>
	<atom:link href="http://blog.sharplab.net/category/computer/cprograming/live-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sharplab.net</link>
	<description>Shiroicaが学び、経験したことを綴る個人サイト。</description>
	<lastBuildDate>Thu, 12 Jan 2012 00:57:03 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CardSafe/E公開！</title>
		<link>http://blog.sharplab.net/blog/2009/07/11/cardsafee%e5%85%ac%e9%96%8b%ef%bc%81/</link>
		<comments>http://blog.sharplab.net/blog/2009/07/11/cardsafee%e5%85%ac%e9%96%8b%ef%bc%81/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 13:49:49 +0000</pubDate>
		<dc:creator>shiroica</dc:creator>
				<category><![CDATA[Live Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CardSafe/E]]></category>
		<category><![CDATA[Live Mesh]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://blog.sharplab.net/computer/cprograming/live-framework/3179/</guid>
		<description><![CDATA[&#160; ここ一か月ほど、週末やらに暇を見つけては作っていたアプリケーションが完成しました。CardSafe/Eというタイトルで、いわゆるパスワードマネージャなのですが、特長としてはMesh enabled webアプリケーションとして実装していることが挙げられます。Mesh enabled webアプリケーションとは、Microsoftが開発中のLive Frameworkを利用したアプリケーションの一形態です。Mesh enabled webアプリケーションは、Live Meshという、MicrosoftによるDropBox的なデータ同期サービス上に配置され、複数デバイス・サーバー間でのアプリケーションとそのデータの同期が自動的に行われるという特長があり、開発に用いる技術がAjaxやSilverlightであることから、デスクトップアプリケーションとして動かすだけでなく、Webブラウザ上の通常のWebアプリケーションとしても動かすことが出来ます。CardSafe/Eはこれを利用し、データ同期機能を持ったパスワードマネージャを実現しています。 利用方法 残念なことに、このLive Frameworkという技術はまだCTP版という扱いであり、通常のLive Mesh Beta版ではMesh enabled webアプリケーションであるCardSafe/Eは利用できません。CardSafe/Eを利用するには、https://developer.mesh-ctp.com/という開発者用のLive Meshを利用する必要があります。開発者用Live Meshは、テスト用ということもあり、Mesh enabled webアプリが使えるほかは、Live Mesh Beta版に比べて機能がかなり省かれており、CardSafe/E共々常用には向かないかと思います。それでもLive Frameworkを触ってみたいという場合は、 Microsoft ConnectのAzure Services Invitation ProgramからLive ServicesのInvitation Codeを取得 そのInvitation Codeを利用してAzure Services Developer Portalに登録 開発者用Live Meshにサインイン 開発者用Live MeshのDeviceタブからLive Framework Clientをインストール MeshにCardSafe/Eをインストール←このURLを踏んでMeshにCardSafe/Eをインストール という手順になります。開発者用Live Meshへの登録手順などは、使ってみよう！ Live Framework：第3回 はじめようLive Framework CTP｜gihyo.jp … 技術評論社という記事が非常に分かりやすいので是非参照して進めてください。 new CloudApp() ところで。このアプリケーションはnew [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.sharplab.net/cardsafeeverywhere/"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="CardSafeEverywhere" border="0" alt="CardSafeEverywhere" src="http://blog.sharplab.net/wp-content/uploads/2009/07/CardSafeEverywhere2.png" width="610" height="317" /></a>&#160;
<p>ここ一か月ほど、週末やらに暇を見つけては作っていたアプリケーションが完成しました。<a href="http://blog.sharplab.net/cardsafeeverywhere/">CardSafe/E</a>というタイトルで、いわゆるパスワードマネージャなのですが、特長としてはMesh enabled webアプリケーションとして実装していることが挙げられます。Mesh enabled webアプリケーションとは、Microsoftが開発中のLive Frameworkを利用したアプリケーションの一形態です。Mesh enabled webアプリケーションは、Live Meshという、MicrosoftによるDropBox的なデータ同期サービス上に配置され、複数デバイス・サーバー間でのアプリケーションとそのデータの同期が自動的に行われるという特長があり、開発に用いる技術がAjaxやSilverlightであることから、デスクトップアプリケーションとして動かすだけでなく、Webブラウザ上の通常のWebアプリケーションとしても動かすことが出来ます。CardSafe/Eはこれを利用し、データ同期機能を持ったパスワードマネージャを実現しています。</p>
<h3>利用方法</h3>
<p>残念なことに、このLive Frameworkという技術はまだCTP版という扱いであり、通常のLive Mesh Beta版ではMesh enabled webアプリケーションであるCardSafe/Eは利用できません。CardSafe/Eを利用するには、<a href="https://developer.mesh-ctp.com/">https://developer.mesh-ctp.com/</a>という開発者用のLive Meshを利用する必要があります。開発者用Live Meshは、テスト用ということもあり、Mesh enabled webアプリが使えるほかは、Live Mesh Beta版に比べて機能がかなり省かれており、CardSafe/E共々常用には向かないかと思います。それでもLive Frameworkを触ってみたいという場合は、</p>
<ol>
<li>Microsoft Connectの<a href="http://go.microsoft.com/fwlink/?LinkID=130226">Azure Services Invitation Program</a>からLive ServicesのInvitation Codeを取得 </li>
<li>そのInvitation Codeを利用してAzure Services Developer Portalに登録 </li>
<li><a href="https://developer.mesh-ctp.com/">開発者用Live Mesh</a>にサインイン </li>
<li><a href="https://developer.mesh-ctp.com/Web/Devices.aspx">開発者用Live MeshのDeviceタブ</a>からLive Framework Clientをインストール </li>
<li><a href="https://developer.mesh-ctp.com/Web/Apps/AppConsent.aspx?AppUrl=Mesh%2fApplications%2fWJMUWBWCWAUUFAZ7F7CLQJHYJ4">MeshにCardSafe/Eをインストール</a>←このURLを踏んでMeshにCardSafe/Eをインストール </li>
</ol>
<p>という手順になります。開発者用Live Meshへの登録手順などは、<a href="http://gihyo.jp/dev/serial/01/live-fw/0003?page=2">使ってみよう！ Live Framework：第3回 はじめようLive Framework CTP｜gihyo.jp … 技術評論社</a>という記事が非常に分かりやすいので是非参照して進めてください。</p>
<h3>new CloudApp()</h3>
<p>ところで。このアプリケーションは<a href="http://msdn.microsoft.com/ja-jp/azure/dd939048.aspx">new CloudApp()</a>というMicrosoftのコンテストに出しています。気に入って頂けた場合は、<a href="http://www.newcloudapp.com/vote.aspx">new CloudApp(): The Azure™ Services Platform Developer Challenge &#8211; Vote</a>という投票ページでCardSafe/Eにご投票頂けると励みになります。CardSafe/Eに清き一票を！（ぇ</p>
<h3>CardSafe/Eの公開ページ</h3>
<p><a href="http://blog.sharplab.net/cardsafeeverywhere/">CardSafe/E &#8211; SharpLab.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharplab.net/blog/2009/07/11/cardsafee%e5%85%ac%e9%96%8b%ef%bc%81/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

