DHJJ [Hatsune's Journal Japan] blog

Hatsune's Journal Japan blog

目次

Blog 利用状況

ニュース

あわせて読みたいブログパーツ
Firefox 3

運営サイト

Hatsune's Journal Japan
DHJJ

著作など

資格など

MVP
Microsoft MVP for Visual Basic
(April 2008 - March 2011)

ACE
OCP
MCP

書庫

日記カテゴリ

わんくま同盟

スコットガスリーMVPスペシャルセッション

「NDA」と明言しない部分はNDAじゃないということなので、メモ代わりに書いていきます。結構抜けがあるかも。


  • Non-IIS Web Server with Silverlight
  • Distributeon of SL and open source
  • Devices and CE, Mbile

IISだけではなくApacheとかでもSLは動かせる。SOAPであれhttpであれ通信できるようになっている。

Moonlightとの協調もつよめてる。100%の互換性があるように。それが将来いろいろなデバイスでSLが動くようにしていきたい。

WindowsとMacでPCのシェアの大半をしめているのでまずはそこに提供。

H.264とかもサポートしてるのでiPhoneでみている動画もつかえる。


  • Linkage between apps and databaes
  • Testing, UI Automation
  • Differentiation vs. Google, Apple, others
  • Silverlight and WPF

リッチでインターラクティブなUIを提供→XBOXだけではなくテレビとかにも。。。

リッチなゆえにスキルも必要。そのスキル習得のサポートをしていけると思っている。

プログラムフレームワーク(VSやExpression)を使う事で快適に開発して成功に結び付けてほしい。

1年以内にVS2010がローンチする予定だけれど、そこでもSLはサポートしていく。データアクセスとかテスティングなどのツールも展開していく。

LINQの流れをすすめていきSLも連携をつよめていきたい。

public Product
{
 public String   Name  { get; set; }
 public Decimal? Price { get; set: }
}

VS2010は、変数宣言の中で範囲指定できるよ。

public Product
{
 [Required]
 public String   Name  { get; set; }

 [Range(0, 1000)]
 public Decimal? Price { get; set: }
}
var expensiveProducts = from p in products
                        where p.UnitPrice > 50
                        select p;

これをアルゴリズムだったら↓めんどうね。

for (int i=0;i 50) {
    expensiveProducts.Add(products[i:);
  }
}

VS2010だとパラレルできるよ

var expensiveProducts = from p in products.ToParallel
                        where p.UnitPrice > 50
                        select p;

VS2010はまずテストプロジェクト作ってそこでテストするの書いて、そこから実体を書いていくという順番が楽になる。

  1. つくっていないクラスをテストするコードを書いて
  2. コンパイルすればコンパイルエラー(クラスないぞ!)
  3. New ClassウィンドウのGenerate Otherでクラスコードを書き出せる
  4. テストコードで指定したメソッドもそれも書き出せる
  5. コンパイルエラーがなくなったらテストを動かせば、もちろん、中身はないからFailed
  6. 生成したクラスの中身を書く。
  7. テスト合格

同じこと(UnitTest)はSilverlightでもできる。

WPFはSilverlightの兄貴分的な存在。互換性は最大限に高めるように開発をすすめてる。

同じ開発のスキルで展開できるように考えている。

投稿日時 : 2009年7月16日 12:57

Feedback

No comments posted yet.
タイトル  
名前  
Url
コメント