ラベル Windows の投稿を表示しています。 すべての投稿を表示
ラベル Windows の投稿を表示しています。 すべての投稿を表示

2007年8月21日火曜日

.NET Framework 3.5 概要

Tech ed 2007

.NET Framework 3.5 概要
2007/08/21 17:14:20

・LINQ
・ASP.NET AJAX
・WCF,WF,WPF の機能強化
・Base Class Library 機能強化

関連開発ツール
Visual Studio 2008
マルチターゲット
WPF,WCF 正式サポート
Expression シリーズ


コア機能
CLR + BCL
CLR はほとんど変わらず⇒成熟?
BCL 強化
ハイパフォーマンス HashSet
デモ 乱数を発生させて、かぶらないかチェック
DateTimeOffset と TimeZoneInfoの導入
ローカルPCのタイムゾーンを使用可
複数のタイムゾーンにまたがった時間データの利用
デモ
など
実行速度の向上
ガベージコレクションの改善
64bit 環境でパフォーマンス向上
ThreadPool のパフォーマンス改善
Ngen のメモリ使用の効率化
Ngen におけるセキュリティチェック


機能強化テクノロジ
WPF
Firefox で XBAP(エックスバップと発音)をサポート
旭山動物公園
http://www.asahiyamazoo-aict.jp/
Silverlight (ってWPFじゃないじゃん)

WF
Workflow Embedded Service

WCF (Windows Server 2008 の発売もあって結構強化)
Web サービスだけのテクノロジーではない
統一されたプログラミングモデルで接続を実現
REST style
WebGet,WebInvoke,UriTemplate
デモ
JSON (javaScript Object Notation) サポート
AJAX や Silverlight との連携
RSS/ATOM によるフィード
System.ServiceModel.Syndication 名前空間
デモ ダウンロードできるようにするとのこと
SOAP対応のさらなる強化
部分信頼のサポート

新機能
LINQ
言語統合クエリ
言語:C# 3.0, VB 9.0, 対応させれば他の言語も可
ソース:Objects, DB, SQL, XML
デモ
押さえておくべきキーワード
クエリ表現
拡張メソッド
ラムダ式
匿名型
Expression tree

ASP.NET AJAX
ASP.NET の開発モデルそのままで AJAX サイト構築可


18:19:44

2007年7月31日火曜日

Visual Studio 2008 Beta2 リリース


"Orcas" もとい、Visual Studio 2008 の Beta 2 がリリース

ココから

あれ?先月のVSUGフォーラムでは今年の12月に製品をリリースとか言ってたのになぁ・・・

ま、そんな細かいことは置いといて、今回のリリースの目玉は何といっても

 Silverlight!

これで Exprssion Blend に引き続き、Visual Studio にも Silverlight 環境が整ったということか。

しかし、しかしだ。

Silverlight 1.0 と Silverlight 1.1 には数字以上に大きな違いがあるのでは?

今回 Silverlight 1.0 は RCとなったが、 1.1 は alpha Refresh とかいう Beta にもなってない・・・

1.0 では使えるUIコントロールが基本的な物しかないのに対し、1.1 はWPF のコントロールをほとんど使えるようにしようとしているらしい(ってMSの人が言ってた)。

今後どうなることやら・・・(もうちょっと明快なロードマップでも示してくれないものか)

あ、Blend 2 August Preview も公開された模様
ただのRC対応か?


WPF パフォーマンス測定ツール

「WPF Perfomance Suuite」

download

Perforator
レンダリングの動作を分析
Visual Profiler
WPF サービス、ビジュアルツリー上の要素によるレイアウトやイベントハンドラといった WPF サービスの分析
Event Trace
イベントの分析やログファイルの生成
Working Set Analyzer
アプリケーションのワーキングセット特性の分析
※ワーキングセット・・・プロセスがある時点で使用中の仮想メモリページの集合
ETW Trace Viewer
WPF UI フォーマットでのイベント追跡ログファイルの記録・表示・閲覧

そして「WPF アプリケーションの最適化」(Optimizeing WPF Application Perfomance)


出典
"WpfPerf tools now available as a msi" 2007.06.12

2007年7月22日日曜日

スペシャルセッション

Tech Ed 2007 のスペシャルセッションの内容決定


Tech Ed 2007 のページにスペシャルセッションのページに追加された

今年は
  • LINQ to the Future ~ LINQ が創る次世代型データ処理技術 ~
  • ザ・ロードマップ ~ マイクロソフト製品の現在・そして未来 ~
の二つが講演される模様

 ぱっと見、Vista Application Developer としては後者の「ザ・ロードマップ」の方が気になるのだけど・・・"対象者"の欄に"Dev"はなく"Arc"と"IT"だけ。。。しかも前者の"対象者"は"Arc"と"Dev"。。。

 今まで&直近でも「データベース」とか「クエリ」といったキーワードとは無縁だったため、拒否反応に近いものを起こしてしまったことを認めざるをえない。

 次のテクノロジー「言語統合クエリ:Linq」は抑えておくべきか否か・・・データベースにも手を出すべきか・・・うーん悩む

2007年7月19日木曜日

Tech-Ed 2007 Yokohama

Tech-Ed 2007 Yokohama 参加登録

 新人研修も無事に終え、本業の Project も無事にGMを迎えられた。

そんなとこで見つけたのがこのTech-Ed 2007

学生の頃は、自分が講演しない限りカンファレンスの参加料など大学は払ってくれないので、この手のイベントはまったく Out of 眼中だったけど、今は違う!

で、上司をどううまく丸め込もうかと思案してたら・・・上司発見。

ま、言うだけ言ってみるかと言ってみたら・・・あっさりとOK

会社とはこんなものなのかと、電車賃を巡って大学の予算委員とすったもんだしてた去年を懐かしく思った。



さて、毎年夏真っ盛りの時期に行われるMicrosoft の開発者向けカンファレンス

基調講演は誰が話すかまだ分からないけど Windows Server 2008, Windows Server Virtualization, Visual Studio 2008, SQL Server 2008 とかの紹介がある模様。んー、システム寄りだ・・・

テクニカルセッションは大きく6つに分かれ、
  1. アーキテクチャ
  2. プラットフォーム
  3. 開発プラットフォームとツール
  4. 2007 Office System など
  5. セキュリティなど
  6. インフラ
となっていた。

自分にとっては"3"がメインかな。他には1・2で興味が引かれるのがあるかもという感じ。


T3-404 「WPF アプリケーションの最適化」は外せないな。スピーカーが川西さんというのもある。ぜひとも一度お会いしたい人だ。

AJAXはどうでもよくって、T3-302 「Visual Studio 2008 概要」とか T3-305「Visual Studio 2008 における Visual C# の新機能」とか T307 「.NET Framework 3.5 概要」が気になる。


あと、「Microsoft CPLS Hands-on Lab」という実際に手を動かすセミナーのようなものもぜひ受けてみたい。ただ、ざっと見 H-313「Expression Blend を活用したリッチなアプリケーションの実現」 くらいしか興味が惹かれなかった。しかもいかにも「さぁBlendを使ってみよう!」みたいなニオイがして、ショボイことしかやらなそうな・・・

ま、これからもっと情報も出てくるだろうし、じっくり吟味することにしよう