DHJJ [Hatsune's Journal Japan] blog

Hatsune's Journal Japan blog

目次

Blog 利用状況

ニュース

最新ツイート

運営サイト

Hatsune's Journal Japan
DHJJ

著作など

資格など

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

# QUxNxvccIRO 2011/12/22 22:17 http://www.discreetpharmacist.com/fre/index.asp

I read and feel at home. Thanks the creators for a good resource..!

# RLlCpAvCOCHxiR 2011/12/27 18:47 http://www.hooksandlattice.com

Heartfelt thanks..!

# JImybucTidqzCyimMUZ 2012/01/07 8:30 http://www.luckyvitamin.com/m-129-boiron

Sometimes I also see something like this, but earlier I didn`t pay much attention to this!...

# nike 6.0 schuhe 2012/11/17 16:11 http://www.nikeschuheherrende.com/

If you love an account to your very well worth, consider friends and family.
nike 6.0 schuhe http://www.nikeschuheherrende.com/

# nike free 3.0 v2 2012/11/19 14:15 http://www.nikeschuhedamenherren.com/nike-free-30-

Precisely where there exists a bonded relationship without the need for seriously like, you'll encounter seriously like without the need for a bonded relationship.
nike free 3.0 v2 http://www.nikeschuhedamenherren.com/nike-free-30-v2-herren-laufschuhe-schwarz-grün-p-999.html/

# Pull Pas Cher Homme Femme 2012/11/25 18:33 http://www.fr-marque.com/

Father‘MT try overtime, the number one factors go if you at a minimum demand those to.
Pull Pas Cher Homme Femme http://www.fr-marque.com/

# destockchine foot 2013/01/09 5:01 http://www.destockchinefr.fr/

Laughter is really a essence you can stream attached to a number of people without need of buying a some comes attached to your family.
destockchine foot http://www.destockchinefr.fr/

# destockchine 2013/01/09 9:57 http://www.destockchinefr.fr/maillot-de-club-pas-c

Want any method of accounting of this worth, be coounting your own.
destockchine http://www.destockchinefr.fr/maillot-de-club-pas-cher/serie-a-pas-cher/

# Fabulous, what a blog it is! This web site gives useful data to us, keep it up. 2018/10/05 4:40 Fabulous, what a blog it is! This web site gives

Fabulous, what a blog it is! This web site gives useful data
to us, keep it up.

# Fantastic beat ! I wish to apprentice even as you amend your web site, how could i subscribe for a weblog site? The account helped me a appropriate deal. I have been a little bit familiar of this your broadcast provided shiny clear idea 2018/10/10 19:55 Fantastic beat ! I wish to apprentice even as you

Fantastic beat ! I wish to apprentice even as you amend your web
site, how could i subscribe for a weblog site?
The account helped me a appropriate deal. I have been a little
bit familiar of this your broadcast provided shiny clear
idea

# We're a gaggle of volunteers and starting a brand new scheme in our community. Your website offered us with useful info to work on. You have performed an impressive task and our entire community will be grateful to you. 2018/10/18 21:05 We're a gaggle of volunteers and starting a brand

We're a gaggle of volunteers and starting a brand new scheme in our community.
Your website offered us with useful info to work on. You have performed an impressive task and our entire community
will be grateful to you.

# First of all I want to say terrific blog! I had a quick question that I'd like to ask if you don't mind. I was curious to know how you center yourself and clear your head before writing. I have had a tough time clearing my mind in getting my ideas out. 2018/11/12 22:39 First of all I want to say terrific blog! I had a

First of all I want to say terrific blog! I had a quick question that I'd
like to ask if you don't mind. I was curious to know how you center yourself
and clear your head before writing. I have had a tough time clearing my mind in getting my ideas out.
I truly do take pleasure in writing but it just seems like the first
10 to 15 minutes are lost just trying to figure out
how to begin. Any ideas or hints? Thanks!

# Howdy! Do you know if they make any plugins to safeguard against hackers? I'm kinda paranoid about losing everything I've worked hard on. Any suggestions? 2018/11/15 0:24 Howdy! Do you know if they make any plugins to saf

Howdy! Do you know if they make any plugins to safeguard against
hackers? I'm kinda paranoid about losing everything I've worked hard on. Any suggestions?

# I don't even know how I ended up here, but I thought this post was great. I don't know who you are but certainly you're going to a famous blogger if you aren't already ;) Cheers! 2019/04/08 13:35 I don't even know how I ended up here, but I thoug

I don't even know how I ended up here, but I
thought this post was great. I don't know who you are but certainly you're going to a famous blogger if you aren't already ;) Cheers!

# Thanks to my father who informed me on the topic of this webpage, this web site is genuinely amazing. 2019/04/28 16:53 Thanks to my father who informed me on the topic o

Thanks to my father who informed me on the topic of this webpage, this web site is genuinely amazing.

# Hi would you mind stating which blog platform you're using? I'm looking to start my own blog soon but I'm having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then mos 2019/06/17 20:10 Hi would you mind stating which blog platform you'

Hi would you mind stating which blog platform you're using?
I'm looking to start my own blog soon but I'm having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal.
The reason I ask is because your design seems different
then most blogs and I'm looking for something unique.

P.S My apologies for being off-topic but I had to ask!

# Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos to your weblog when you could be giving us 2019/06/23 15:01 Write more, thats all I have to say. Literally, it

Write more, thats all I have to say. Literally, it seems as though you
relied on the video to make your point. You clearly know what youre talking
about, why throw away your intelligence on just posting videos to
your weblog when you could be giving us something informative to read?

# Yes! Finally someone writes about how to get help in windows 10. 2019/07/17 12:58 Yes! Finally someone writes about how to get help

Yes! Finally someone writes about how to get help in windows 10.

# Yes! Finally someone writes about how to get help in windows 10. 2019/07/17 12:59 Yes! Finally someone writes about how to get help

Yes! Finally someone writes about how to get help in windows 10.

# Yes! Finally someone writes about how to get help in windows 10. 2019/07/17 13:00 Yes! Finally someone writes about how to get help

Yes! Finally someone writes about how to get help in windows 10.

# Yes! Finally someone writes about how to get help in windows 10. 2019/07/17 13:01 Yes! Finally someone writes about how to get help

Yes! Finally someone writes about how to get help in windows 10.

# Excellent way of telling, and fastidious post to take data concerning my presentation topic, which i am going to convey in institution of higher education. 2019/10/13 0:44 Excellent way of telling, and fastidious post to t

Excellent way of telling, and fastidious post to take data concerning my presentation topic,
which i am going to convey in institution of higher education.

タイトル  
名前  
Url
コメント