2007-08-01から1ヶ月間の記事一覧

Expression StudioでデザインするSilverlightアプリケーション

Silverlightアプリケーション作成方法のデモ これと、WCFを組み合わせれば、AJAXよりも簡単にRIAを作ることが出来そう。

Windows Communication FoundationによるWeb2.0的 Webスタイルサービスの開発

REST,POX,JSON,RSS/AtomにもWCFで対応可能となったという話し。 構成ファイルの設定方法が中心。しかし、これらのWeb2.0的サービスは、コントラクトを明確に外部に公開する仕組みがないので、 その他のWCFのサービスと異なり、クライアントプロキシを生成す…

Windows Vistaへのアプリケーション移行:Microsoft SoftGridの仮想化テクノロジ

SoftGridというプロダクトを聞いたことがなかったので参加してみた。簡単にまとめると、「アプリケーション」+「動作環境」を仮想化し、クライアントに配布するテクノロジ タイトルはVistaへの移行というようになっているが、どちらかというとGoogle Appsの…

俯瞰的な視点で参照アーキテクチャを設計するための極意

スケジュールの都合上前半しか出られなかった。 アーキテクチャを構築する際には、以下の4点を考慮する必要がある スケーラビリティ 可変性 生産性 アーキテクチャ原則 スケーラビリティ 可能な限り分散トランザクションは使用しない マスターデータの配置に…

ソフトウェアファクトリの設計と構築

ソフトウェアファクトリについて思うところは別エントリにて。講師からのメッセージ(抜粋) いまだ挑戦的なテーマ、しかし、可能である 小さく初めて、段階的に反復して構築すべし 以前構築したものを活用すべし(現在の取組みを軽視しない) 革新的であれ…

.Net Framework3.5時代のコンポジットUIアプリケーションのパターンと実装

これまでのComposite UI Applicationの作成方法がかなり複雑だったということ、 AcropolisではVisualStudioのデザイナ上でPart,Part View ,Connection Pointの関連付けができてかなり便利になったということがわかった。一方で、WPFを有効に利用した業務アプ…

ADO.NET Entity Frameworkの概要およびアプリケーションでの適応方法

LINQの基礎となるテクノロジの解説

.Net Framework3.0によるアプリケーション構築

概要的な話が中心でちょっと残念ただDinnernow.Netのサンプルアプリケーションに、Workflow Foundationのサンプルがあるようなので、後で要チェック

LINQ to the Future LINQが創る次世代型データ処理技術

LINQとはLanguage Integrated Queryの略で、日本語では言語統合クエリである。 C#とVBにQuery言語が統合されている。しかし、単純にC#にSQLが組み込まれているわけではなく、重要なのは、概念データモデルに対するクエリ言語であると言う点である。それゆえ…

SQL Server 2008:Enterprise Data Platformとしてのその実力

アプリ屋としては特に目を引くものはなかったが、Resource Govenerはパフォーマンスチューニングやハードウェアの有効活用に役立ちそうワークロードごとに、CPU,Memory使用率の上限と下限を設定することができる ワークロードの判別はユーザ定義関数を作成し…

AJAXに対応したASP.NETアプリケーション開発

まだ使ったことがなかったので参考になった。 特に実装時の注意点として以下の点は重要 Responseの内容はUpdatePanelの内部だけだが、RequestにはPage全体のViewStateの値が含まれる UpdatePanel内のPostBack時にも、通常のイベントフローと同じ処理が行われ…

Windows Communication Faoundationのアーキテクチャと基本的な拡張手法

WCFの基本的なアーキテクチャは Address Binding Contract の3つで構成されているそして、この3つの構成を構成ファイルで設定することができる (もちろん、プログラミングで設定することもできる)スライドやデモのほとんどは、各種のシナリオに基づいた設…

マジカとソフトウェアファクトリー

この間参加したTechEdで、Microsoftのコンサルタントの方とソフトウェアファクトリについてお話する機会があった。 だいたいの内容は、こんな感じ。 SoftwareFactory構築の最初の一歩は、プロジェクトのベストプラクティスを収集すること その次に、収集した…

TecEd 2日目

Atendee Partyで http://www.mckey.jp/surfboy/ が当たった

ASP.NET 開発者のための Internet Information Services 7.0 概説

リクエスト処理のパイプラインの方式が変更されていて、リクエストハンドラを.netで作ることが可能に

.NET Framework 3.5 概要

REST styleのサービスへの対応 LINQ が気になる

Visual Studio 2008 における Visual Studio Team System の新機能

気になったのは以下の2点 Design for Operations 運用を考慮した設計 運用視点での配置ダイアグラムと、開発視点でのアプリケーションダイアグラムをマッピングさせることで 設定の矛盾を事前に検証することが可能となり、配置してみたら動作しなかったとい…

Visual Studio 2008 概要

あまり目新しいトピックはなかった。 あえて、新しくなった点は ASP.NET AJAX、WCF、WPFなどのVS2005以降に発表されたテクノロジーが統合されている 単体テストがProfessionalEditionから使用可能に 各種テストの機能&パフォーマンス強化 JavaScriptのデバ…

オープニング & キーノート

ダレン ヒューストンの基調講演は、Microsoftが日本の企業向け市場のなかでの存在感を高めるためにどうしていくのか? というビジネス的な視点がメイン。その戦略を遂行するための武器が、今回のメインである Windows Server 2008 Visual Studio 2008 + .Net…

ASP.NET 開発者のための Internet Information Services 7.0 概説

リクエスト処理のパイプラインの方式が変更されていて、リクエストハンドラを.netで作ることが可能にパシフィコ横浜で開催中のMicrosoft Tech Ed 2007参加レポート

.NET Framework 3.5 概要

REST styleのサービスへの対応 LINQ が気になる

Visual Studio 2008 における Visual Studio Team System の新機能

気になったのは以下の2点 Design for Operations 運用を考慮した設計 運用視点での配置ダイアグラムと、開発視点でのアプリケーションダイアグラムをマッピングさせることで 設定の矛盾を事前に検証することが可能となり、配置してみたら動作しなかったとい…

Visual Studio 2008 概要

あまり目新しいトピックはなかった。 あえて、新しくなった点は ASP.NET AJAX、WCF、WPFなどのVS2005以降に発表されたテクノロジーが統合されている 単体テストがProfessionalEditionから使用可能に 各種テストの機能&パフォーマンス強化 JavaScriptのデバ…

オープニング & キーノート

ダレン ヒューストンの基調講演は、Microsoftが日本の企業向け市場のなかでの存在感を高めるためにどうしていくのか? というビジネス的な視点がメイン。その戦略を遂行するための武器が、今回のメインである Windows Server 2008 Visual Studio 2008 + .Net…

TecEd 1日目

パシフィコ横浜で開催中のMicrosoft Tech Ed 2007参加レポート

アセンブリの中身がわからなくなった時

1つのソリューションでアプリケーションとライブラリを作成しているときには、特に問題にはならないが、 アプリケーションとライブラリが別のソリューションにある場合に、実際にアプリケーションの参照している ライブラリのバージョンが、よくわからなく…

仮想化のお供にsysprep

DiskImageをコピーして使うというシチュエーションが今までなかったが、 VirualPCのイメージを配布するときにも使えるので結構使える。 http://www.atmarkit.co.jp/fwin2k/win2ktips/553sysprep/sysprep.html

S2Dao.NETでコメントが削除される

S2Dao.NetでSELECT文を実行すると、SQLファイルに記述していた/* */のコメントが削除されてしまう。 今のプロジェクトでは、障害の際にどのプログラムから呼ばれたSQLなのかをログから特定するために、 発行するSQLに「SELECT /* ProgramID */ 」みたいな形…

テクノラティプロフィール

ASP.NET 開発者のための Internet Information Services 7.0 概説

リクエスト処理のパイプラインの方式が変更されていて、リクエストハンドラを.netで作ることが可能に