<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../../../../css/rss/feedRss2.xsl" media="screen" type="text/xsl"?>

<rss version="2.0"> 
  <channel> 
    <title>Soma's .NET Expert Blog　　　　 - 日本語版 -</title>  
    <link>http://ameblo.jp/umesawaa/</link>  
    <description>.NETエクスパートのソマセガさん(Mr. S.Somasegar)のブログを翻訳させていただいてます～！</description>  
    <language>ja</language>  
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" href="http://feedblog.ameba.jp/rss/ameblo/umesawaa/rss20.xml" type="application/rss+xml"/>  
    <item> 
      <title>Silverlight 3 !!</title>  
      <description><![CDATA[<p>
 <p>2009/07/11のブログです。</p>
<p><br />
昨日、私はSilverlight 3の実力とExpression BlendのRelease Candidate版に<br />
ついてアナウンスしました。</p>
<p><br />
Silverlight 3の新しい特徴と改善点はブラウザ外でSilverlightアプリケー<br />
ションの実行をサポートします。H.264/AAC/MP4 media playbackやGPU<br />
サポート、pixel shadersを含むpixel API、perspective 3D、Silverlight<br />
アプリケーション間のローカルメッセージング、改良されたビジネス<br />
オブジェクトフレームワーク、SEOサポート、ベターなテキストクオリティ<br />
などがあげられます。継続して革新を続けているVisusual Studioや <br />
Expression Blend、Silverlight 3はcutting-edge Rich Internet Applications<br />
やメディア体験をつくれるように.NET開発者を手厚くサポートします。<br />
  </p>
<p>本日、私はこれらの特徴をより深く紹介しようと思います。</p>
<p><br />
Perspective 3D</p>
<p><br />
Perspective 3D Silverlightで2D要素から3D体験をつくれるよう開発者を<br />
サポートします。Perspective 3Dはスクリーンのreal estateの操作性も<br />
大きく改善しています。改良された視覚的効果とスクリーンのユーティラ<br />
イズをどのように使っているかのシンプルなイメージビューを紹介します。<br />
同じタイミングで示すのは、メインのイメージに完全なresolutionnを、<br />
パースペクティブビューで片方または複数のイメージをあげているものです。</p>
<p><br />
3Dプロジェクションのイメージを与えることで、ImageのProjectionプロパティ<br />
で、PlaneProjectionをセットすることができます。PlaneProjectionは<br />
あたかも3D空間にいるような要素を扱えるようにプロパティをセットします。<br />
RotationYのプロパティを70にしてオブジェクトをY-Axisに沿って垂直に<br />
70度に回転させます。これはあたかも回転がスクリーン上でperpendicular<br />
に回転しているように作ったエレメントが現れるような効果があります。<br />
次に、私たちは他のイメージとして正しくルームを作ってエレメントを<br />
移動したいと考えます。これをするために、私たちは、GlobalOffsetXや<br />
GlobalOffsetZプロパティをセットします。イベント作用をセットして、<br />
パースペクティブ3Dのエレメントを設定するようにして、パースペクティブ<br />
3D DataGridやTextBoxが3Dの変形に適合して完全に機能します。<br />
最後にアプリケーションになるようにして、私たちは、4つのイメージを<br />
わずかな角度で変形して進めます。イメージは左右に移動して異なる<br />
GlobalOffsetXを左右に移動させます。<br />
 </p>
<p>&lt;UserControl x:Class=&quot;P3DSample.MainPage&quot;</p>
<p>  xmlns=&quot;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>
&quot;</p>
<p>  xmlns:x=&quot;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>
&quot;&gt;</p>
<p>  &lt;Grid x:Name=&quot;LayoutRoot&quot; Background=&quot;Black&quot;&gt;</p>
<p>    &lt;Image Source=&quot;Image01.jpg&quot; Stretch=&quot;None&quot;&gt;</p>
<p>      &lt;Image.Projection&gt;</p>
<p>        &lt;PlaneProjection RotationY=&quot;-70&quot; GlobalOffsetX=&quot;-300&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>      &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image02.jpg&quot; Stretch=&quot;None&quot;&gt;</p>
<p>      &lt;Image.Projection&gt;</p>
<p>        &lt;PlaneProjection RotationY=&quot;-70&quot; GlobalOffsetX=&quot;-225&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>      &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image03.jpg&quot; Stretch=&quot;None&quot;&gt;</p>
<p>      &lt;Image.Projection&gt;</p>
<p>        &lt;PlaneProjection RotationY=&quot;70&quot; GlobalOffsetX=&quot;300&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>      &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image04.jpg&quot; Stretch=&quot;None&quot;&gt;</p>
<p>      &lt;Image.Projection&gt;</p>
<p>        &lt;PlaneProjection RotationY=&quot;70&quot; GlobalOffsetX=&quot;225&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>      &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image00.jpg&quot; Stretch=&quot;None&quot; /&gt;</p>
<p>  &lt;/Grid&gt;</p>
<p>&lt;/UserControl&gt;</p>
<p> <br />
最終的なイメージは以下のとおりです。</p>
<p> <br />
Databinding Improvements</p>
<p>ElementNameバインディングは、開発者にUIElementをバインドし、イベント<br />
ハンドラを記述する替わりにXAMLを定義します。Silverlight 3では、新しい<br />
BindクラスにElementNameと呼ばれる新しいプロパティを用意しています。<br />
ElementNameがセットされると、バインディングエンジンは特定のエレメント<br />
をバインディングソースとして利用します。Pathプロパティはソース上の<br />
プロパティを参照してUIElementをバインドします。もしElementNameの<br />
ポイントがDependencyPropertyへのポイントにセットされるとバインディング<br />
エンジンはDependencyPropertyの変化をリッスンし、バインディングの更新に<br />
そって対応します。ここにXAMLセグメントを記載し、Sliderコントロールが<br />
ElementNameバインディングを利用している様子のイメージを紹介します。</p>
<p><br />
&lt;Grid x:Name=&quot;LayoutRoot&quot; Background=&quot;Black&quot;&gt;</p>
<p>    &lt;Grid.RowDefinitions&gt;</p>
<p>        &lt;RowDefinition/&gt;</p>
<p>        &lt;RowDefinition Height=&quot;50&quot;/&gt;</p>
<p>    &lt;/Grid.RowDefinitions&gt;</p>
<p>    &lt;Image Source=&quot;Image01.jpg&quot; Stretch=&quot;None&quot; &gt;</p>
<p>        &lt;Image.Projection&gt;</p>
<p>            &lt;PlaneProjection RotationY=&quot;-70&quot; GlobalOffsetX=&quot;-300&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>        &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image02.jpg&quot; Stretch=&quot;None&quot;&gt;</p>
<p>        &lt;Image.Projection&gt;</p>
<p>            &lt;PlaneProjection RotationY=&quot;-70&quot; GlobalOffsetX=&quot;-225&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>        &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image03.jpg&quot; Stretch=&quot;None&quot;&gt;</p>
<p>        &lt;Image.Projection&gt;</p>
<p>            &lt;PlaneProjection RotationY=&quot;70&quot; GlobalOffsetX=&quot;300&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>        &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image04.jpg&quot; Stretch=&quot;None&quot;&gt;</p>
<p>        &lt;Image.Projection&gt;</p>
<p>            &lt;PlaneProjection RotationY=&quot;70&quot; GlobalOffsetX=&quot;225&quot; GlobalOffsetZ=&quot;-100&quot;/&gt;</p>
<p>        &lt;/Image.Projection&gt;</p>
<p>    &lt;/Image&gt;</p>
<p>    &lt;Image Source=&quot;Image00.jpg&quot; Stretch=&quot;None&quot; Opacity=&quot;{Binding ElementName=slider, Path=Value}&quot; /&gt;</p>
<p>    &lt;Slider x:Name=&quot;slider&quot; Grid.Row=&quot;1&quot; Width=&quot;200&quot; Maximum=&quot;1&quot; Minimum=&quot;0&quot; /&gt;</p>
<p>&lt;/Grid&gt;</p>
<p><br />
XAMLによるUIのイメージを紹介しました。slider changesを移動することでBlue Dragonの<br />
イメージが完全にopaqueに透過されるようopacityを変更しています。<br />
 </p>
<p>Out of Browser Support</p>
<p><br />
Silverlightのブラウザ外部のサポートで、Silverlightの生成を<br />
開発者が作れる点をサポートしました。これはブラウザ外部で<br />
アプリケーションの実行を許容し、アプリケーションのAppManifest.xml<br />
ファイルを編集できます。VisualStudioで、このファイルはソリューション<br />
エクスプローラのプロパティノードに位置し、AppManifest.xmlファイルは<br />
以下のように記述できます。</p>
<p><br />
&lt;Deployment xmlns=&quot;<a href="http://schemas.microsoft.com/client/2007/deployment">http://schemas.microsoft.com/client/2007/deployment</a>
&quot;</p>
<p>        xmlns:x=&quot;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>
&quot; &gt; </p>
<p>  &lt;Deployment.Parts&gt;</p>
<p>  &lt;/Deployment.Parts&gt;</p>
<p>  &lt;Deployment.OutOfBrowserSettings ShortName=&quot;My Silverlight Application&quot;&gt;</p>
<p>    &lt;OutOfBrowserSettings&gt;</p>
<p>      &lt;OutOfBrowserSettings.WindowSettings&gt;</p>
<p>        &lt;WindowSettings Title=&quot;My Silverlight Application&quot; /&gt;</p>
<p>      &lt;/OutOfBrowserSettings.WindowSettings&gt;</p>
<p>      &lt;OutOfBrowserSettings.Blurb&gt;Description of my app&lt;/OutOfBrowserSettings.Blurb&gt;</p>
<p>    &lt;/OutOfBrowserSettings&gt;</p>
<p>  &lt;/Deployment.OutOfBrowserSettings&gt;</p>
<p>&lt;/Deployment&gt;</p>
<p> <br />
みなさんがアプリケーションを実行するとき、右クリックのコンテキストメニューで、<br />
“Install My Silverlight Application onto this computer…”のような表示を<br />
したいときがあると思います。これは以下のように、左の隅でコンテキストメニューを<br />
みることができます。</p>
<p>もし皆さんがメニューアイテムをクリックして、みなさんのマシンにアプリケーション<br />
をインストールしたいとします。以下のようにブラウザ外部からみることができます。</p>
<p><br />
みなさんは ブラウザのバージョンの外部でアプリケーションのバージョンを閉じたいと<br />
します。もしスタートメニューを開いたら、スタートからプログラムでアプリケーション<br />
を起動できるショートカットを見つけることができると思います。皆さんは<br />
ネットワークにつなげなくてもアプリケーションを起動することができます。</p>
<p><br />
これらがSilverlight３の特徴です。より詳細な情報はこちらからごらんできます。 <br />
  </p>
<p>Namaste!</p>
 
</p>]]></description>  
      <link>http://ameblo.jp/umesawaa/entry-10318874574.html</link>  
      <pubDate>Tue, 11 Aug 2009 22:14:22 +0900</pubDate> 
    </item>  
    <item> 
      <title>Silverlight 3と Expression 3の立ち上げ!</title>  
      <description> <![CDATA[ <p>2009/07/10のブログです。</p>
<p><br />
本日、私はSilverlight 3とExpression Blend 3　SketchFlowのRelease Candidateを<br />
アナウンスできたことを嬉しく思います。加えてExpression 3のフルファミリー版が<br />
一ヶ月以内に公開できます。</p>
<p><br />
バージョン3で、Silverlightはリッチなインターネットアプリケーションの<br />
キーとなるエリアにおいて革新と利益を配信することができる利点があります。<br />
具体的には以下の点を含みます。</p>
<p><br />
・ 高度なdefinitionビデオのサポート </p>
<p>・ビジネスサポートの改善、データのバリデーションや要素間のデータバインディング</p>
<p>・ データレンダリングコントロールのピクセルshaders</p>
<p>・90ものコントロールとテーマ、ソースコードやユニットテストを含む多くのSilverlight<br />
 Toolkit</p>
<p><br />
　以前私はSketchFlowについて記述しました。SketchFlowは世界中で設計について議論<br />
でき、確立したプロシージャやツールについてのアイデアを変えてプロトタイプから<br />
製品へのシングルワークフローを確立するようにできます。そしてスケッチを顧客<br />
デモに、プロトタイプをアプリケーションとして完成させます。</p>
<p> <br />
私たちのカスタマーリストは伸びているでしょうか？最近、Silverlightは<br />
Roland Garros French Open 2009やWimbledon 2009で世界中への情報発信に<br />
貢献しました。来年の冬には2010 Olympicsが高度なdefinition videoでカバーされて<br />
詳細な情報を提供できるようになります。Continental AirlinesはSilverlightを<br />
使って彼らのカスタマーサービス体験を改善しています。MGMはDeep Zoomを使って<br />
オフィシャルなStargateサイトを構築しています。これは、ファンに<br />
詳細なテレビ製品セットを紹介するのに役立てています。</p>
<p><br />
そして本日、NBC　SportsはSilverlightを使ってpredominant技術としてオンラインの<br />
高度なdefinition videoをスポーツフランチャイズを通して配信できるように<br />
なります。</p>
<p><br />
この立ち上げの経験にあたって、seethelight.comはup-to-dateの状態で<br />
最新のSilverlight開発を<a href="http://www.microsoft.com/silverlight">www.microsoft.com/silverlight</a>
上に公開しています。</p>
<p>  <br />
新しくデザインされた Expression Communityサイトはより多くの情報を<br />
Expression 3で公開し、コミュニティやExprssionについて学ぶことができます。</p>
<p><br />
Namaste!<br />
</p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10307102697.html</link>  
      <pubDate>Sat, 25 Jul 2009 17:03:17 +0900</pubDate> 
    </item>  
    <item> 
      <title>Giza Pyramidsの午後 - ImagineCup '09！</title>  
      <description> <![CDATA[ <p>2009/07/07のブログです。</p>
<p><br />
今日の午後早くから Imagine Cup ’09の Finals イベントに参加しました。<br />
 </p>
<p>私はCairoのGiza PyramidsのふもとでImagine Cup Awardsのセレモニーを<br />
開催できたことを嬉しく思いますがいかがだったでしょう？このような古代の<br />
地で開催できたできたことはエンジニア史上初めてだったかもしれません。</p>
<p>  <br />
この数週間を振り返り、また１ヶ月、１年の詳細な計画は今回のすばらしい結果<br />
を導いたのだと思います。そしてもちろん、この成果は一人だけで作られたの<br />
ではなく...多くのコラボレーションやチームワークのおかげだと思います。<br />
4500年以上も前、Pyramidsの驚くべきパーツの１つ１つが古代建築設計の正確さを<br />
示しています。今日でさえどのように彼らが構築したのか議論されているくらいです。</p>
<p><br />
私たちは Image Cup プログラミングコンテストを７年前に開催しました。2003年には<br />
11もの異なる国々から1000人もの学生に参加してもらいました。2009年の受賞者は<br />
誰になるでしょう？今年は100以上の国から300,000人以上もの学生に参加してもらって<br />
います。この記念すべき航海は7年以上も続いています。Image Cupは世界をかえるくらい<br />
斬新なアイデアを駆使し技術を競う情熱とエキサイトのつまったショーケースを<br />
学生の手で作成できるコンペティションなのです。</p>
<p><br />
個人的に創造性はジャズのように興味深く、情熱と熱意は学生が共通して持っている<br />
ポジティブなインパクトだと思っています。アイデアを導く革新的な熱意は、将来<br />
持続していくもので、それは昨年のImagine Cupの決勝で目の当たりにしました。</p>
<p><br />
昨年、アイルランドのチームが新しい創造を開発に組み込み、効率的な方法で<br />
工場ベースの燃料をディーゼルから変換するものに貢献しました。実際い彼らは<br />
投資をしてトラックをレンタルしたり、アイルランドからパリのImage Cupの決勝会場<br />
まで運転し、燃料を開発に使いました。Chunnelからフランスへの交差でトラックは<br />
壊れてしまったそうです。もちろんそれは燃料のせいではありませんでしたが、<br />
メカニックの難しさを実感したそうです。彼らは立ち止まってしまいトラックを<br />
直すお金も保険もなかったそうです。彼らが自分自身に問いかけたことは、<br />
「コンペティションに間に合うか？」だったそうです。そして、彼らのローカルな<br />
ADE (Academic Developer Evangelist)と呼ばれるようになり、トラックを直す<br />
リソースを持つことができました。長い話を簡単に申しますとついには<br />
Imagine Cup の決勝にたどり着き、第二位を勝ち取ることができました。<br />
この学生たちが持つ情熱が問題解決を導き、技術やソフトウエアを利用してリアルタイムに<br />
デモを欲していたことが全ての解決になったのだと思います。 </p>
<br />
<p>Namaste!</p>
<br />
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10303212187.html</link>  
      <pubDate>Sun, 19 Jul 2009 23:24:53 +0900</pubDate> 
    </item>  
    <item> 
      <title>Microsoft BizSpark: 15,000もの startups とcountingを</title>  
      <description> <![CDATA[ <p>2009/06/19のブログです。</p>
<p>８ヶ月前、マイクロソフトはMicrosoft BizSparkの機能について発表し、<br />
マイクロソフトのソフトウエアを提供することによる初期段階での<br />
スタートアップを支援することにより成功を導き、コストの上昇を<br />
抑え視覚的に把握するようサポートしました。</p>
<p><br />
本日、BizSparkに参加した15,000以上のStartupsをアナウンスできた<br />
ことを嬉しく思います。</p>
<p> <br />
これを実践している会社は、マイクロソフトプラットフォームや開発ツール<br />
の特徴を十分にうけています。製品としてはWindows Server, SQL Server, <br />
Visual Studio and Expression Studioを含みます。99もの会社でBizSparkは<br />
排他的に要求されず、多くのオープンソースのISVsが平均的にBizSparkを<br />
アプリケーションのテストを相互に行い、またクライアントプラットフォームも<br />
届く範囲で数を増加させています。</p>
<p><br />
15,000もの実践的な会社はソーシャルネットワークなどのエリアを広げ、また<br />
ソフトウエアサービス、ヘルスケア、教育、モバイル性、エンターテイメント、<br />
ファイナンスなどの領域も広げています。これらのstartupsがWindowsプラットフォーム<br />
の構築のもとで成功しております。：ZocDoc, Tweba, SquareClock, Eduify, StackOverflow, Sobees, MixedInKey, </p>
<p>Develomaticなどもあげられます。</p>
<p><br />
ここに最近BizSparkに参加した革新的といえる会社を紹介します。</p>
<p><br />
2008年12月のMicrosoft Surface以降、Nicolas ChaillanはWindows 7やSurfaceの<br />
custom tactileなユーザ体験を構築するためのafter-mouseをつくっています。<br />
after-mouseはWPFやSilverlightをマルチタッチ可能なインターフェイスで<br />
リッチなユーザ体験を実現します。それは旅行代理店や洋服店、見積もり関連、<br />
病院などヨーロッパ中に広まっています。BizSparkの製品ライセンスはあafter-mouse<br />
をマイクロソフトの技術を利用することで許容しています。<br />
 </p>
<p>以下に、after-mouseのバーやレストランのアプリケーションを紹介し、<br />
ディナーのオーダーをテーブルから直接ゲストに呼びかけられることが<br />
わかります。</p>
<p><br />
Silicon Valleyのもとで、CurseはオンラインゲームやMMOコミュニティで<br />
マルチプレーヤーのポータルを実現しています。このサイトはフォーラムやwiki、<br />
レビュー、ダウンロード、ブログ、ビデオ、他のMMOゲームのリソースを<br />
提供しています。Curseはゲーマーがつくるコンテンツに焦点をおき、<br />
ゲーマーに独自のゲームをつくることを認めています。Curseは<br />
World oof WarCraftやStarCraft、 Age of Conanのゲームポータルも<br />
設置しています。 </p>
<p><br />
Curseは、140万ものユーザを抱え迅速に成長しています。彼らのウエブサイトは<br />
3つのIIS 7 webサーバとSQL Server 2008単一のDBで構成されます。Curseのデス<br />
クトップクライアントサービスは、２つのIIS7上で起動するC#で記述されます。<br />
CurseのCEOの言葉で、「私はMicrosoft技術のパフォーマンスと安全性の恩恵を<br />
受けています。製品はMicrosoft開発ツールを使っています。私たちはMicrosoftの<br />
技術を継続的に利用し、Curseのクライアントの次世代バージョンを開発中です。<br />
これはWindows Presentation Foundationで構築し、ASP.NET MVCでguild ホスティング<br />
サービスを受けています。」</p>
<p> <br />
Lokadは、2007年に作られた5人のフランス人による会社です。製品のオンラインビジネス<br />
としては、小売業や製造、コールセンターからクライアントの統計を取ったり<br />
予測をしています。Lokedに売り上げやキャッシュフロー、ボリュームといった顧客予想の<br />
情報を送ると、予測を行うことができます。Lokeadの統計チームは最小限の投資で<br />
ビジネス予想をstate-of-the-artの利点をとって行います。Lokadのwebアプリケーションは<br />
.NET 3.5でかかれ、SQL ServerからLINQを利用した相互データを作っています。加えて、<br />
Lokadは製品環境でWindows Azureサービスを利用した初期のISVの一人です。</p>
<p><br />
このエキサイティングで革新的な作業はMicrosoftプラットフォームやツールを使うことで<br />
startupできます。</p>
<p><br />
BizSparkのより詳細な情報はStartup Zoneのサイトをご覧下さい。</p>
<p>namaste! </p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10302915404.html</link>  
      <pubDate>Sun, 19 Jul 2009 16:04:11 +0900</pubDate> 
    </item>  
    <item> 
      <title>Expression Web 3</title>  
      <description> <![CDATA[ <p>2009/06/05のブログです。</p>
<p><br />
webがITで格段に中心的役割を演じるようになり、人々は世界中の顧客にアプリ<br />
ケーションをつくりやユーザ体験を提供できるようになりました。これはとても<br />
重要なことで、現代のweb基準とwebデザイナへの関連とともにツール類も<br />
充実してきております。</p>
<p><br />
今年の初めにMIX ’09があり、私たちはExpression Web SuperPreviewのInternet <br />
Explorer版をリリースしました。これはwebデザイナが複数のブラウザで<br />
レイアウトが崩れるといった問題を対話形式で支援できるツールです。SuerPreview<br />
はExpression Web 3やSuperPreviewのInternet Explorer版の特徴を活かして<br />
リリースされ、自由にダウンロードできます。私たちは2009年夏にExpression Web 3<br />
の最終調整を行います。</p>
<p><br />
ここに Expression Web 3のSuperPreviewを含む新しい特徴を紹介します。</p>
<p><br />
SuperPreview</p>
<p><br />
SuperPreviewは、複合ブラウザで表示をし、表示の際の根本となる原因を対話形式で支援するツールです。<br />
ユーザは好みのブラウザを選択しますね？webデザイナーは不運にも全てのブラウザで正確にレンダリングを<br />
行う必要があり、ブラウザ間で忠実なデザインの互換性を保障できるテストすることは重要です。</p>
<p><br />
SuperPreviewは、IE6, IE7, IE8を含む複合ブラウザ内でwebページを表示します。みなさんはレイアウトの差異を<br />
正確に認識できるようズームやパン、ルーラー、ガイドを使いあらゆるページをビュー表示できます。みなさんは<br />
オリジナルデザインを視覚的に閉じて多様化するPhotoshopのイメージをおくことができます。くわえて、みなさんは<br />
Firefox 3と IE 6がみなさんのwebサイトの視覚的なインパクトをどのように与えるかを理解できます。<br />
 </p>
<p>SuperPreviewをMIX09でアナウンスした後、私たちは多くの新しい特徴を紹介しました。今、みなさんは<br />
HTML Document Object Model (DOM) をそれぞれのブラウザでご覧いただけます。レンダリングにおいて視覚的要素を<br />
クリックするだけで、DOMを選択して利用することができるでしょう。</p>
<p><br />
みなさんがHTMLエレメントを選択すると、Expression Webは、付加的な情報を小さなバブルで表示します。そのサイズは<br />
左端からの距離やトップからの距離からはかれます。これらの値は用途に応じて変化しハイライトされます。Left, Top,<br />
Heightの値が赤く表示されます。</p>
<p><br />
よくみなさんはwebページであらゆるスクリーン表示の問題において顧客から要求を保障するよう個別の解決を<br />
webページに表示する必要がでてきます。これはレンダリングの選択をすることで、Browser Sizeオプションを利用して<br />
解決することができます。</p>
<p><br />
最後に、もしみなさんがASP.NetやPHPによるwebアプリケーションを開発して、ASPXやPHPファイルをプレビューしていたら、<br />
SuperPreviewは、ASP.NETやPHPを立ち上げてページのレンダリングやそれぞれのブラウザに表示されるイメージを表示<br />
できます。</p>
<p><br />
Snapshot Preview</p>
<p>SuperPreviewは複合ブラウザで要求されるwebページの妥当性を理解したいときに便利なツールです。<br />
ページタッチをしている間、他のブラウザのページのプログレスをすぐに見たいことがあると思います。<br />
 </p>
<p>Snapshot Previewは、ローカルのHTML, ASPX, PHPページブラウザプレビューを表示し、マークアップした<br />
編集を更新し、マークアップの変更を検証し、ページをロードする労力や時間を節約できます。</p>
<p><br />
Snapshot Previewパネルは、Expression Web 3でドラッグやdockedして編集が可能ですよね？みなさんは<br />
セカンダリモニタで流動的に配置することができます。また、Snapshot Previewでページレンダリングする<br />
ブラウザを選択できます。SuperPreview技術を使うことで正確なブラウザのレンダリングエンジンを使う<br />
ことができます。</p>
<p><br />
SFTPまたはFTPSによるPublish</p>
<p><br />
私たちはwebが多様なプレースで使われるようになったため、webデザイナはスタンダード(standards-compliant)な<br />
ツールを必要とし、多くのパブリッシュをサポートすることになると認識しています。Expression Web 3もまた<br />
WebDAV, FTP, SFTP, FTPSを使ってパブリッシュをサポートし、複合的なパブリッシュのプログレスでリアルタイムの<br />
状態を維持します。Expression Web 3も、複合的なパブリッシュの目的サイトやパフォーマンスにおいて複合チャネルの<br />
ファイル転送をサポートします。</p>
<br />
<p>Photoshop PSD</p>
<p><br />
Expression Web 3では、Photoshopファイルで起動したときのcapabilityやワークフローを大きく<br />
改善しています。例えばPSDファイルをインポートしたときに、みなさんはwebサイトのレイヤーを<br />
選択しインポートすることができます。またファイルをJPGやPNG、GIF形式で保存でき、Expression Web 3<br />
の個々のレイヤを保存する前にイメージを格納することができます。ソースファイルが変更されると<br />
Expression Web 3も更新を促します。</p>
<br />
<p>Silverlight Video</p>
<br />
<p>Expression Web 3は、Expression Encoder 3を利用して、広範囲かつ迅速なエンコードを可能にし<br />
Silverlightのビデオをwebサイトに転送できる特徴があります。みなさんはサイトのグラフィックを<br />
最適にマッチできるビデオプレーヤーのスキンから選ぶことができます。Expression Encoder 3は<br />
 VC-1 やH.264のSilverlightビデオストリームを高品質でサポートします。</p>
<p><br />
その他、Expression Web 3のサポート要素はTeam Foundation Serverソースコードの管理や<br />
任意に広範囲なズームイメージを構築するDeep Zoom Composerなどがあります。</p>
<br />
<p>詳細な情報はExpression Web Team Blogにあります。</p>
<p>Namaste!<br />
</p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10288480271.html</link>  
      <pubDate>Sat, 27 Jun 2009 12:33:07 +0900</pubDate> 
    </item>  
    <item> 
      <title>MSDN - 開発者が集う場所！</title>  
      <description> <![CDATA[ <p>2009/06/01のブログです。</p>
<p><br />
開発者がMicrosoftプラットフォームでソフトウエアを構築する方法を覚えたいとき、<br />
コンテンツは容易に手に入ると思います。Microsoft Developer Networkはドキュメントや<br />
記事、ブログの投稿、ビデオ、20,000,000を超えるフォーラムが毎月更新されています。</p>
<p><br />
過去数ヶ月に、MSDNウエブサイトに数百を超える更新が行われています。多くの微細な<br />
変化が間接的に行われます。しかし、現在の関連した情報はlook and feelを維持できる<br />
よう支援されます。私はみなさんと更新のエッセンスとなる２つの変化について意見を<br />
シェアしたいと思います。</p>
<p><br />
Context is Everything</p>
<p><br />
私たちは、MSDNのナビゲートコンテンツとして世界各国の言語のDeveloper Centerととも<br />
に開発のコミュニティから強力なフィードバックを得ています。フィードバックを利用して、<br />
MSDNチームはDeveloper Centerの体験をフォーラムに結び付けてMSDN Forumsを更新しています。<br />
Visual Basic Developer CenterのユーザはForumタブをクリックして、Visual Basicの<br />
フォーラムを閲覧することができます。一貫性のあるユーザ体験やロケーションはコンテンツや<br />
アクティビティを保障し、関連性を高めています。<br />
</p>
<p>このフォーラムは他の特徴を多く更新しています。新しく迅速にロードするリッチテキストエディタ<br />
を含みTop Answersリストを更新して30日間公開します。スレッドプレビューには“Mark as Answer”<br />
にモデレータをおくようにしています。</p>
<p><br />
Make Your Voice Heard</p>
<p>MSDNをよりよくするためにコミュニティから得られたフィードバックはエッセンスとなります。<br />
MSDN上のみなさんのアイデアや提案を用意にシェアできるようにあらゆるページのボタンに<br />
Site Feedbackのリンクを加えています(ライブラリも含みます)。このリンクをクリックすると<br />
新しくウインドウが開きコメントを入力できる画面に移ります。</p>
<p><br />
Submitボタンをクリックすると、MSDNっチームに直接e-mailを送ることができます。チームは<br />
あらゆるメールを読んでいて、このサイトで実行されているコミュニティの課題のタイプをよく<br />
理解し、問題に導きます。常に、みなさんは、Microsoft Connect上のMicrosoft製品に問題を<br />
レポートし、MSDNフォーラムに製品の問題を要求します。</p>
<p><br />
私は開発者向けオンラインでよりよい体験を提供するMSDNに多くの変化を与えられるよう２つの<br />
例にハイライトしました。MSDNで何百万もの開発者をつなぎ将来、MSDNに支援できるフィードバックを<br />
送ることができます。</p>
<p><br />
Namaste!<br />
</p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10276202731.html</link>  
      <pubDate>Sun, 07 Jun 2009 22:35:58 +0900</pubDate> 
    </item>  
    <item> 
      <title>Visual Studio 2010 と.NET FX 4 Beta 1 出荷開始!</title>  
      <description> <![CDATA[ <p>2009/05/18のブログです。</p>
<p><br />
本日、私たちは Visual Studio 2010 のBeta 1と.NET FX 4を出荷しました。もし、<br />
皆さんがMSDNサブスクライバでしたら、本日からBeta版をダウンロードできます。<br />
世界各国で、いよいよBeta版が公開されます。</p>
<p><br />
VS 2010と.NET 4の新しい機能や特徴などは過去のブログでたくさん述べてきました。<br />
実際にBeta1にはたくさんの特徴があります。私たちは品質やパフォーマンスのレベル<br />
を維持していくつかのシナリオの作業を実行できるよう特徴をふまえて<br />
出荷にいたりました。またフィードバックを多くいただき反映してきました。<br />
 </p>
<p>ソフトウエアの開発プロセスにおいて、よりよい製品になるよう顧客からのフィードバックを<br />
得てきました。私たちはこのベータ版で引き続きフィードバックをいただけることを<br />
楽しみにしています。</p>
<p><br />
ベータ版のダウンロードの仕方や、フィードバックの共有は、VS 2010製品ページに<br />
アクセスしてください。</p>
<p> </p>
<p>Namaste!<br />
</p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10276154884.html</link>  
      <pubDate>Sun, 07 Jun 2009 21:42:33 +0900</pubDate> 
    </item>  
    <item> 
      <title>AxumをつかったParallel Applicationの構築！</title>  
      <description> <![CDATA[ <p>2009/05/08のブログです。</p>
<p><br />
本日、DevLabで並列アプリケーションを構築するための.NET言語を<br />
公開しました。Axumです。</p>
<p><br />
Axumは、.NET Frameworkの利便性やパワーを生かしたマルチコアシナリオ<br />
のスケーラブルで信頼性のあるアプリケーションを容易に構築できるように<br />
なりました。Axumは、安全な並列プログラムを構築するコンセプトを<br />
持っています。</p>
<p><br />
・ Domains isolate state、これは現時点で発見が難しいバグに対する<br />
結果を明確にコードに示すことができます。ドメインはより生産性が増す<br />
ように現時点の不安要素を許容しみなさんが作ったアルゴリズムやコードに<br />
対してフォーカスをおきます。</p>
<br />
<p>・ エージェントはスケーラビリティと応答性を維持した同期メッセージのプロセスを<br />
　コントロールするスレッドから成り立ちます。Axumは必要な作業をするためのlatencyを<br />
　統合する相互のブロッキングモデルを維持します。；エージェントはブロックされる<br />
　メッセージを受信し、他のエージェントが実行することを許容します。<br />
 </p>
<p>・ Message-passingは常にfeasibleなこっとはないでしょうか? 過剰なオーバーヘッドを<br />
　示す確かな状況となります。Axumでは、エージェントがドメインステートをどのように<br />
　使うのか宣言するオプションを持っています。コンパイラは状況によって安全性を<br />
　保持するようスケジュールするランタイムとintentionを維持するエージェントを<br />
　強化します。　</p>
<p>・ Axumでは,同時実効性がデフォルトとなります。 すべてのエージェントが明確に<br />
　制約されない限り同時に実行されます。これはみなさんがマルチスレッドのコーディング<br />
　を効率化しboiler plateのコードを減らすことができます。</p>
<p><br />
・ エージェントは分離したプロセスやシングルプロセスでホストされます；または<br />
　分散環境で実行されます。これはみなさんが分散シナリオで実行したコードを<br />
　上書きする必要がないプログラミングモデルを表現できることを意味します。</p>
<p><br />
AxumはDevLabsからダウンロードできます。ぜひプロジェクトフォーラムに参加し、<br />
チームブログをごらんください。</p>
<p><br />
Namaste! </p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10275531485.html</link>  
      <pubDate>Sat, 06 Jun 2009 23:01:33 +0900</pubDate> 
    </item>  
    <item> 
      <title>VS2008 AJAX Profiling Extensions!</title>  
      <description> <![CDATA[ <p>2009/04/29のブログです。</p>
<p>今日、私たちは Microsoft Visual Studio 2008 AJAX Profiling Extensions をリリースします。<br />
 - 新しいパワーツールでwebブラウザ内のJavaScriptを実行するwebアプリケーションの実効性<br />
を検証します。</p>
<p><br />
AJAX Profiling Extensionsは、初めてwebクライアントサイドの相互作用性や複合性を視覚的に<br />
必要な情報を提供します。みなさんは付加的なソフトウエアやActiveXなどプラグインをダウン<br />
ロードしてインストールする必要がなくなります。JavaScriptの実行時間のデータを集めてAJAX <br />
Profiling Extensions使ってAJAX webクライアントコードが実行しているマシン上でコントロー<br />
ルします。また、webブラウザで機能し、最新のInternet Explorerにも対応します。</p>
<p><br />
AJAX Profiling Extensionsは、Visual Studio Team System 2008 Development Editionや<br />
Visual Studio Team Suiteで活用できるパフォーマンスツールにアドオンされます。これは<br />
みなさんのAJAXアプリケーションでクライアントサイドのJavaScriptコードをプロファイル<br />
できるよう拡張されます。</p>
<p><br />
Microsoft ResearchやAJAX Profiling Extensionsでコラボレーションして開発されると、<br />
関数のパフォーマンスデータのログを計測するなどの環境を実現するJavaScript関数を<br />
自動的に上書きします。このパフォーマンスデータはIIS webサーバにクライアント<br />
ブラウザから継続的にアップロードされます。また分析データも収集できます。</p>
<p>どのように働くか</p>
<p>AJAX Profiling Extensionsは主要な２つの機能で成り立ちます。</p>
<p><br />
１．JavaScript環境やデータ収集でJavaScriptを操作するサーバサイドコンポーネント<br />
２．Visual Studio Performance Explorerにデータ収集するパフォーマンスデータを読み込み<br />
　　解析するVisual Studio Team Systemアドイン <br />
 </p>
<p>サーバサイドコンポーネントはwebブラウザに送られる前にJavaScriptコードに<br />
環境を追加しパイプラインに統合されたIIS 7.0にインストールされます。AJAX Profiling <br />
Extensionsはwebブラウザで働くよう設計され、Integrated Pipelineモードで実行される<br />
IIS 7.0を要求します。webサーバ上のProfiling Extensions Administrationパネルは<br />
プロファイリングセッションを定義し管理します。</p>
<p><br />
AJAXクライアントパフォーマンスデータを集めると、Visual Studio 2008 Team Development <br />
EditionやVisual Studio Team SuiteのコピーでAJAX Profiling Extensionsをインストール<br />
することができます。クライアントサイドのJavaScriptアプリケーションから集めた<br />
パフォーマンスデータを分析しVisual Studio Profilerを使うことができます。Visual Studio Profiler<br />
は長い時間のプロセスで頻繁にコールされるJavaScript アプリケーションの関数としてデータを<br />
提供します。データを分析するJavaScriptソースをダイレクトに操作することができます。</p>
<p><br />
クライアントサイドのAJAXコードの実行をモニタリングするために、Code Galleryから<br />
Visual Studio 2008 AJAX Profiling Extensionsをダウンロードし、ディスカッションに<br />
参加しましょう。</p>
<p><br />
Namaste!<br />
</p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10271098704.html</link>  
      <pubDate>Sat, 30 May 2009 23:23:14 +0900</pubDate> 
    </item>  
    <item> 
      <title>SketchFlowによるプロトタイプ</title>  
      <description> <![CDATA[ <p>2009/04/25によるブログです。</p>
<p><br />
最近、私たちはExpression Blend 3にアドオンする新しいツールセットを<br />
紹介しました。デザインの初期段階から利用することができます。<br />
 </p>
<p>SketchFlowで出来ること</p>
<p>a) アイデアのスケッチアウト</p>
<p>b) みなさんがやりたいことを現実化できるようアイデアをプロトタイプ<br />
　にしていきます。</p>
<p>c) SketchFlowのプレーヤーの評価とコメントをインタラクティブにユーザ<br />
体験に反映します。<br />
  </p>
<p>SketchFlowのプロトタイプはデザイナにアイデアの多様性を容易に開拓<br />
できるようにします。みなさんは、初期のラフなスケッチンからプロトタイプ<br />
を開拓し実行できます。みなさんが開発を行う準備ができたら、Expression <br />
BlendやVisual Studioでアプリケーションのプロトタイプを変換します。</p>
<p><br />
スケッチングのアイデア</p>
<p>WPFやSilverlightで新しいプロトタイプのプロジェクトをスタートさせたら、<br />
パネルやコントロールツールボックス、ア、ートボードなどExpression Blend<br />
でaccustomされます。みなさんは現在のコントロールセットでExpression Blend 3を活用し、独自のカスタムコントロールにす</p>
<p>ることができます。<br />
SketchFlowは、“sketch-styled”コントロールも提供します。これは、一貫したスケッチでプロトタイプを提供するので、フォ</p>
<p>ーカスは<br />
ユーザ体験を詳細を早い段階でビジュアル表示して混乱させることなしに維持することができます。スケッチスタイルのコント</p>
<p>ロールは、<br />
完全に関数化されており、どの時期でも高度に規格化されたコントロールに戻すことができます。以下にスケッチスタイルコン</p>
<p>トロールが<br />
どのように表示されるかの例を示します。</p>
<p> <br />
フローのマッピングとナビゲーション</p>
<p><br />
アートボードが個々のスクリーンでビューを提供する間、Application Flowパネルは<br />
アプリケーションのフローを計画し、再設計など変更を迅速に行います。</p>
<p><br />
アプリケーションの例を以下に示します。 青い矢印がユーザ体験の方向を表示します。破線の緑の矢印は<br />
スクリーン間で再利用や共有が可能なコンテンツを表示します。共通サイトのナビゲーションボタンが<br />
複合ページ上で表示されます。</p>
<p><br />
フィードバックの収集</p>
<p><br />
SketchFlowは、SketchFlow Playerを使ってプロトタイプのショーケースを提供します。SketchFlow Playerは<br />
最初の段階からプロトタイプの開発を許容し、実態のあるなしに関わらずラフスケッチを作成できます。Player<br />
はプロトタイプの作成をナビゲートし、どのようにプロトタイプが働くかをアニメーションで表示します。または、<br />
UIの違いを切り替えたり、UIをアクティブにすることなしにつなげることができます。開発で支出をする前の<br />
早い段階でアイデアの評価を低価格でできることになります。</p>
<p><br />
レビューのプロセスで部分的なプロトタイプを見せることができますが、SketchFlow Playerは、レビューアから<br />
フィードバックを集めるためのツールを提供します。レビューアはテキスト形式でフィードバックを提供し、それは<br />
以下のスクリーンショットに示すFeedbackタブや</p>
<p><br />
レビューアは、以下のスクリーンショットに示したFeedbackタブのコメントのようにテキスト形式でフィードバックを<br />
提供できます。また以下のスクリーンショットの赤い矢印で示したinkのようにもできます。彼らはExpression Blendで<br />
Feedbackパネルを使ってフィードバックをプロトタイプに統合することが出来ます。みなさんのチームの提案をデザインに<br />
繰り返し取り込むことができるのです。</p>
<p><br />
相互作用性とデータの追加 </p>
<p><br />
SketchFlowは、 Expression Blend 3の特徴を生かしてプロトタイプに反映できます。<br />
Behaviorsのコード無しに相互作用性を追加し、データ駆動型のＵＩをサンプルデータと共に<br />
プロトタイプ化しAdobe PhotoshopやIllustratorからコンテンツをインポートできます。</p>
<p> <br />
詳細な情報はExpression Blend 3 Previewに関する過去の投稿やSketchFlowのビデオをご覧下さい。</p>
<p><br />
Namaste! </p>
]]> </description>  
      <link>http://ameblo.jp/umesawaa/entry-10271070370.html</link>  
      <pubDate>Sat, 30 May 2009 22:47:35 +0900</pubDate> 
    </item> 
  </channel> 
</rss>
