Sign in
Virtuoso - Shotaro Suzuki's Blog
Common Tasks
Blog Home
Email Blog Author
About
OK
RSS for comments
RSS for posts
Atom
Search Form
Tag Cloud
.NET Framework
ADO.NET Data Services
ADO.NET Entity Model
ASP.NET
Entity Framework
Expression 4
Expression Blend 4
HTML5
LINQ
MVVM
RIA
Silverlight
Silverlight 4
WCF
WCF RIA Services
Windows 8
Windows Azure
Windows Azure AppFabric
Windows Azure AppFabric ACS
Windows Azure Platform
Windows Azure Toolkit for Devices
Windows Azure Toolkit for iOS
Windows Azure Toolkit for Windows Phone
Windows Identity Foundation
Windows Phone
Monthly Archives
Archives
May 2013
(8)
March 2013
(2)
February 2013
(1)
January 2013
(7)
December 2012
(3)
October 2012
(4)
September 2012
(3)
August 2012
(1)
June 2012
(3)
May 2012
(2)
April 2012
(4)
March 2012
(4)
February 2012
(3)
January 2012
(3)
December 2011
(4)
November 2011
(2)
October 2011
(9)
September 2011
(4)
August 2011
(1)
July 2011
(3)
June 2011
(6)
May 2011
(4)
April 2011
(1)
March 2011
(12)
January 2011
(1)
December 2010
(3)
November 2010
(4)
October 2010
(11)
September 2010
(3)
August 2010
(8)
May 2010
(1)
February 2010
(1)
January 2010
(1)
December 2009
(2)
November 2009
(2)
October 2009
(3)
September 2009
(2)
August 2009
(3)
July 2009
(10)
June 2009
(5)
May 2009
(2)
April 2009
(2)
Browse by Tags
MSDN Blogs
>
Virtuoso - Shotaro Suzuki's Blog
>
All Tags
>
mvvm
Tagged Content List
Blog Post:
Microsoft Architect Forum 2013, 全資料PPTX公開!
鈴木 章太郎
皆様、こんにちは! まだ私のセッションのフォローアップの Part 4 が未公開ですみません。本日中~明日くらいにアップ予定ですので、しばらくお待ちください。 その前に本日、全資料が公開になりましたので、お知らせします。ぜひご覧戴ければと思います。動画が公開され次第、再度ご案内しますね(^^)! それでは、また(^^)! 鈴木 章太郎
on
15 May 2013
Blog Post:
ビジネス Windows ストアアプリ開発とアーキテクチャー : Caliburn Micro MVVM Framework for Xaml Platform ご紹介
鈴木 章太郎
皆様、こんにちは! 本日ご紹介するのは、 Caliburn.Micro という MVVM Framework です。 Caliburn.Micro はコンパクトかつパワフルなフレームワークで、XAML プラットフォーム(WPF/Silverlight/Windows Phone/WinRT)をターゲットとして、アプリケーションの構築するためのものです。 MVVM および他の UI パターンへの強力なコミットとサポートにより、Caliburn.Micro は、コードの質とテスタビリティを犠牲にせずに、より迅速にソリューション開発ができることでしょう。昨年発表されていたのですが、昨日HQとの同僚とのテレカンの中で...
on
7 Feb 2013
Blog Post:
ビジネス Windows ストアアプリ開発とアーキテクチャー : セカンダリタイルを組み込む
鈴木 章太郎
皆様、こんにちは。 このシリーズ、途中で(先日のリストにはあったと思いますがw)単発ものを入れますね。シナリオとしては、Contoso Cookbook アプリを用いて、商品詳細ページのApp Bar にコマンドを追加し、ユーザーがセカンダリ タイルを使ってお気に入りのレシピをスタート画面に固定できるようにします。 また、Contoso Cookbookにロジックを追加して、アプリ セカンダリ タイルからアクティブになったときに対応するレシピを表示します。 タスク1 – App Bar の変更 最初に必要なのは、 Pin コマンドをアプリケーション バーに追加することです。そこで、現在表示されているレシピを示すセカンダリ...
on
8 Jan 2013
Blog Post:
ビジネス Windows ストアアプリ開発とアーキテクチャー Part 2: REST サービスの実装
鈴木 章太郎
皆様、こんにちは! 早速、前回の続きに参りましょう。今回は、ASP.NET Web API を使ってどのようにREST サービスを実装するか、というところになります。Windows ストアアプリからリモートデータを使用するためには、 なんらかの REST または SOAP サービスを公開する必要があります。このサンプルでは、Windows ストアアプリから基本的なデータ操作ができるようなサービスを作成します。 1. 前回使用した EFModel ソリューションを Visual Studio 2012 で開きます。 2. 当該 ソリューションを右クリック して、 新しいプロジェクトの追加 、を選択しクリックします...
on
8 Jan 2013
Blog Post:
ビジネス Windows ストアアプリ開発とアーキテクチャー Part 1: Database Model の作成
鈴木 章太郎
皆様、こんにちは! 今回から何回か、下記のようなビジネス 向け Windows ストアアプリ開発に関するテーマを、コードを交えて、不定期に Blog を書いていきたいと思っています。連続して執筆できる場合もあれば、そうでない場合(他トピックが割り込む場合)もあるかと思いますが、ぜひお付き合いくださいませ。 テーマ一覧: 1.データ データバインディング データコントロール(GridViewのロード、セマンティック ズーム等) ...
on
6 Jan 2013
Blog Post:
Building Testable Windows Phone Applications from Patterns & Practices-(2)
鈴木 章太郎
皆様、こんにちは! さて今回は、P & P ライブラリから、 Windows Phone テスト駆動アプリケーションの構築 、をご紹介しましょう。今回は後半部分のご紹介に参ります 。 Windows Phone アプリケーションの単体テスト 単体テストは、その中で可能な機能の最小単位をテストする統合テストまたはユーザー受け入れテストとは異なります。通常、単体テストは、特定のメソッドの動作をテストします。下記の表は、単体テストと統合テストを比較したものです。 単体テスト 統合テスト 依存システムは必要なし 依存システムが必要で、かつオンラインである必要 高速に実行できる 実行に時間がかかる...
on
31 May 2012
Blog Post:
Building Testable Windows Phone Applications from Patterns & Practices-(1)
鈴木 章太郎
皆様、こんにちは! さて今回は、P & P ライブラリから、 Windows Phone テスト駆動アプリケーションの構築 、をご紹介しましょう。今回は前半部分のご紹介です。 このドキュメントと関連するサンプルアプリケーションを利用することにより、簡単に テスト駆動の Windows Phone アプリケーション(Windows Phone OS 7.1)を構築することが可能です。 この ”Windows Phone テスト駆動アプリケーションの 構築” の中で学ぶことができるトピックとしては、下記の通りです: 場所データの利用 ナビゲーションの実行 分離ストレージへのデータの保持/分離ストレージからのデータの取り出し...
on
31 May 2012
Blog Post:
Developing a Windows Phone Application using the MVVM Pattern (from P&P)
鈴木 章太郎
皆様、こんにちは! 新 Patterns & Practices コンテンツ 本日は、今後、MSDN等で詳しくご紹介するかもしれませんが、取り急ぎ、先日Twitterでもご紹介した、 こちらのコンテンツ を軽くご紹介しましょう。 対象者 このドキュメントとサンプルアプリケーションが対象としている開発者像は、①若干の C# による開発経験と、②Silverlight に関する経験、そして③Windows Phone 7.0 or 7.1 SDKを使って開発をしたことがあること、ということで、それほどハードルは高くないです。その意味では、いわゆる (1) Model-View-ViewModel...
on
29 Feb 2012
Blog Post:
満員御礼!RIA アーキテクチャー研究会、第3回セミナー開催(3/10)
鈴木 章太郎
皆様、こんにちは! 来週土曜日(3月10日)は、第3回RIAアーキテクチャー研究会の 第3回セミナー です。 毎回大変ご好評を戴いているこのセミナー、今回も豪華な講師陣でお送りします。 (ATNDより転載) --- RIA アーキテクチャー研究会 第3回 セミナー 今回の講師は、河合さん、尾上さん、Microsoft さん、児玉さんの4名の予定です。どうぞご期待ください。 下記のタイムテーブルをはじめ、講演内容当詳細は、随時Updateします。 参加費 無料 タイムテーブル 時間 発表者 タイトル 12:30 – 13:00 受付 13:00 – 14:00 河合 宜文さん(@neuecc)...
on
28 Feb 2012
Blog Post:
MSC2011 D3-303 “Windows Phone/iOS/Android から Windows Azure を利用する” session follow up - Part 3 : スクラッチでのソリューション開発 - 5 Windows Azure への展開
鈴木 章太郎
皆様、こんにちは! このシリーズも、8回目のエントリーですね。お付き合い戴き誠に有難うございます。 この後は、Windwos Azure Toolkit for iOS 編のご紹介となります。これと並行して、いま 佐藤直生 が、Andoroid 編をしっかりと纏めてくれますので、そちらを(おそらくこちらも2-3回かな?)読んで戴ければ、今回のセッションの全貌が明らかになることになります。 さて、本日は、ローカル環境→Windows Azure への展開について、注意点をまとめてご紹介していきたいと思います。 新規で Windows Phone Cloud Application プロジェクトをテンプレートを使って作成した場合...
on
6 Oct 2011
Blog Post:
MSC2011 D3-303 “Windows Phone/iOS/Android から Windows Azure を利用する” session follow up - Part 3 : スクラッチでのソリューション開発 - 4 Tables/Blobs/Queues/SQL Azure
鈴木 章太郎
Tables、Blobs 及び Queues の利用 新規 Windows Phone Cloud Application の作成 の箇所で、Windows Azure Storage のサポートにチェックを入れた場合、Windows Azure に格納されている、Tables、Blobs、Queues、にアクセスすることができます。そのためのステップは以下の通りです。 フリックまたはパンで、画面を左側に移動して、 Tables Pivot アイテムに遷移します。そうすると、Windows Azure Storage の中で、利用可能な Table がわかります。 アプリケーションバーの中にあるプラスボタン...
on
3 Oct 2011
Blog Post:
MSC2011 D3-303 “Windows Phone/iOS/Android から Windows Azure を利用する” session follow up - Part 3 : スクラッチでのソリューション開発 - 3 Push Notification
鈴木 章太郎
皆様、こんにちは!次は、Push Notification の箇所です。簡単に行きましょう。 Sending Microsoft Push Notifications 新規 Windows Phone Cloud Application の作成 の箇所で、Microsoft Push Notificationsのサポートにチェックを入れた場合、Notificationのメッセージを、Windows Phone デバイスに送信することができます。そのためのステップは以下の通りです。 このWPアプリケーションは、Pivotアプリケーションとして作られています。そこで、ユーザー認証が済んだら、次に Notification...
on
3 Oct 2011
Blog Post:
MSC2011 D3-303 “Windows Phone/iOS/Android から Windows Azure を利用する” session follow up - Part 3 : スクラッチでのソリューション開発–2 実行とACS認証
鈴木 章太郎
皆さん、こんにちは!次はいよいよ実行しながら、このテンプレートの持つ機能について、見ていきましょう。 Windows Phone Cloud Application の実行と認証 新規 Windows Phone Cloud Application プロジェクトを作成したら、下記のステップに従って、生成されたサンプルアプリケーションをウォークスルーしてみましょう。 アプリケーションのスタート まず、ローカルのIISで、ポート 443 や 10080 のポートを使う Web サイトやアプリケーションが動いていないことを確認してください。というのも、デフォルトでは、このプロジェクトテンプレートによって生成された...
on
3 Oct 2011
Blog Post:
MSC2011 D3-303 “Windows Phone/iOS/Android から Windows Azure を利用する” session follow up - Part 3 : スクラッチでのソリューション開発 - 1
鈴木 章太郎
皆様、こんにちは! 今度は、セッションでご紹介した、スクラッチでのソリューション開発、をご紹介します。 その前に、Part 1でも触れましたが、開発環境の作り方、をご紹介しておきます。 まず、ソフトウェア要件としては、下記のWindows Azure Toolkit for Windows Phone のページににあるとおりです。直近で Windows Azure SDK 1.5 に合わせて更新がありましたね。 http://watwp.codeplex.com/ Microsoft Visual Studio 2010 Professional (or higher) or both Microsoft...
on
2 Oct 2011
Blog Post:
MSC2011 D3-303 “Windows Phone/iOS/Android から Windows Azure を利用する” session follow up - Part 2 : Babel.cam ソリューション解説-2
鈴木 章太郎
皆様、こんばんは!さて、本記事では、 前の記事 に続いて、Babel.Cam解説、今度はソースコードについて、いくつか見ていきましょう。 基本的には、Worker Role.cs に、重要な処理が書いてあります。ここで理解して戴きたいのは、まずは Web Role との違いですね。ご存じない方もおられたようですので、改めてご紹介します。次の図をご覧ください。 Web Role には IIS があり、Worker Role には IIS はありません。Worker Roleは、main() 関数を持った DLLです。ただ、いずれも RoleEntryPoint を実装していることは共通点でしょう...
on
2 Oct 2011
Blog Post:
わんくま勉強会 on 9/10 Windows Azure Toolkit for Windows Phone 1.3のご紹介編
鈴木 章太郎
皆様、こんにちは! 先日、MSCの前哨戦?として、わんくま様でご紹介したセッションスライドを共有します。 こちらは、iOS/Androidも対象だったMSCのものとはちょっと違って、Windows Azure Toolkit for Windows Phone にフォーカスした内容となっています。 技術的な解説は、この後エントリするMSC2011のセッションで詳述するとして、今回は、スライドのシェアをさせて戴ければと思います。スライドは こちら です。下記の図は、MSC2011でもご紹介しました。 実は、わんくま様9/10開催の時はちょっと設定にミスがあり、一部デモがうまく動かず失礼しました。そのあたりの注意点についても...
on
29 Sep 2011
Blog Post:
RIAアーキテクチャー研究会、次回は11月?頃に開催したいですね!
鈴木 章太郎
皆様、こんにちは! 昨日、MSC開発者向けセッションにご来場いただいた皆様、誠に有難うございました。 そちらのエントリは今執筆中ですので、それ以外のネタをいくつか…。 もう8月末の開催なのでひと月ほど前になってしまったのですが、RIAアーキテクチャー研究会のキックオフセミナーの資料を、改めてシェアします。ぜひご活用ください。 RIAアーキテクチャー研究会キックオフセミナー on 8/27 資料 今後も、児玉さん、尾上さん、大田さん、はじめ多くの発起人の方が中心となり活動されていく予定です。 どうぞよろしくお願いします。 11月くらいに次回開催したいですよね?もしかしたら、MVVMの活用事例も、紹介できるものが出てくるかも...
on
29 Sep 2011
Blog Post:
新コミュニティ-RIAアーキテクチャ研究会、始動!
鈴木 章太郎
皆様、こんにちは! 今日は、新しいコミュニティの発足(の予定)について、ご紹介させてください。 その名も、 RIA アーキテクチャー研究会 という名前になります。 このコミュニティは、MVPの方を中心に発起人になって戴き、主にWPF、Silverlight、HTML5、それにWindows PhoneにおけるRIA開発手法やパターンの研究、情報交換等のためのコミュニティとなります。 目的 下記の通りです。 •今後開発において主流となるであろう MVVM パターンの利用によるアプリケーション開発を始めるきっかけとする •Cloud 時代の RIA について広くアーキテクチャを検討できる場とする ...
on
3 Aug 2011
Blog Post:
Silverlight 4 + WCF RIA Services ソリューションサンプル SketchFlow 編、登場 ~ Expression Blend 4 SP1 + SketchFlow による プロトタイプ作成 ~
鈴木 章太郎
皆様、こんにちは! 本日、公開されたばかりの、コンテンツをご紹介しましょう。 “Visual Studio 2010/Silverlight 4 ソリューション サンプル (SketchFlow) 編 ~ Expression Blend 4 SP1 + SketchFlow による プロトタイプ作成 ~ “ がそのページです。ぜひご覧ください。 1. このサンプルを公開した趣旨 何といっても、Expression Blend のSketchFlowを、 業務アプリケーション に適用した場合のサンプルを提供したい、ということにつきます。 この例では、ECサイトを作るにあたって、こういうデザインをして...
on
9 Jun 2011
Blog Post:
Project ICHIGAN, 始動 - 参加お待ちしています!
鈴木 章太郎
皆様、こんにちは! 本日は、私も参加している非営利プロジェクトの、 Project ICHIGAN について、ご紹介させてください。 Project ICHIGAN とは災害状況においても迅速円滑に被災地域の自治体業務が再開できるようなITシステムを提案、実現を目指すための体制作りを支援する非営利のプロジェクトです。 去る先月25日に、日比谷茶廊で100人以上の方が参加して、盛大に前夜祭が行われました。その時の模様は、Ustのアーカイブになっており、 こちら で、ご覧戴くことができます。大変お天気に恵まれ良い前夜祭でした。 Project ICHIGAN 前夜祭の模様 前夜祭の模様は、 Cloud...
on
5 Jun 2011
Blog Post:
Infragistics Developer Days 8, 登録受付中です!
鈴木 章太郎
皆様、こんにちは! 4月に東日本大震災の影響でいったん延期になっておりました このイベント 、7月初旬から中旬にかけて、開催します。お陰様で既に大阪会場は満席になって要るようです。 12日は品川で実施しますので、東京でご興味おありの方は、ぜひいらしてください。 私のセッションでは、基本的にSilverlight 5 Betaの話+αで実施させて戴く予定で、WCF RIA Services のToolkit Aprilでの拡張(DomainCollectionViewやMVVM等)についてもご紹介する予定です。 まだまだ登録できますので、ぜひご来場ください。何卒よろしくお願いします! 鈴木章太郎
on
30 May 2011
Blog Post:
Infragistice Developer Days 8 の延期について - 7月の開催をお楽しみに!
鈴木 章太郎
皆様、こんにちは! Infragistice Developer Days 8 、今年は東名阪ということで、名古屋、大阪、東京の各会場での開催が予定されていました。 しかしながら、未曽有の大震災の影響で、安全性の確保等の観点から、弊社同様、インフラジスティックスさんも4月初旬のセミナーまでの開催は断念されたということで、楽しみにしていてくださった皆様、誠に申し訳ありませんでした。 ただ、7月に、再度パワーアップして、登場するということですので、ぜひご期待ください。おそらく、その頃であれば、Silverlight は 5の情報を、Toolを含め、たっぷりお伝えできることと思いますので、楽しみに待っていて戴ければ幸いです...
on
29 Mar 2011
Blog Post:
Expression Blend のお薦め書籍 - Foundation Expression Blend 4 With Silverlight - のご紹介
鈴木 章太郎
皆様、こんにちは! 洋書ですが、Expresion Blend 4のおすすめ書籍をご紹介しましょう。 タイトルは、 Foundation Expression Blend 4 With Silverlight です。 目次はこんな感じですね。ほとんどのTopicが網羅されており、素晴らしい出来だと思います。 Setting Up the Silverlight Development Environment The Blend Integrated Development Environment C#, XAML, and Object-Oriented Programming Layout Controls...
on
29 Mar 2011
Blog Post:
MVVMで利用できる新しいフレームワーク – Caliburn
鈴木 章太郎
皆様、こんにちは! CodePlexに、新しいMVVM(Model-View-ViewModel)を利用できる新しいフレームワークとして、 Caliburn がリリースされたのをご存知でしょうか? 特徴は、下記のとおりです。 WPF/Silverlightアプリケーションのテスト駆動開発に最適化 様々なUIデザインパターンをシンプルにする機能を搭載(これらのパターンには、MVC、MVP、Presentation Model (MVVM), Command、等が含まれる) WPF/SilverlightアプリケーションにおけるDIコンテナの容易な利用 WPF/Silverlightアプリケーション開発における共通のタスクの単純化または代替案の提供...
on
29 Mar 2011
Blog Post:
Tech Fielders セミナー東京(4/25)[MIX11 報告会]開催のお知らせ & MIX11見どころ紹介!
鈴木 章太郎
皆様、こんにちは! 4月25日開催予定のTech Fielders セミナー は、4 月12日~15 日に開催される MIX11 (米国ネバダ州ラスベガス)で発表される予定の、最新技術情報を、現地の様子を織り交ぜながら、各エバンジェリストがご紹介します。 さて、その MIX11 ですが、私は、もし今年参加していたら、07からなんと5回目の参加だったのですが、それはなりませんでしたw。残念です。まあでも、次回はまた復帰する予定でいます(^^)! さて、セッションリストもいくつか出てきているので、ごくごく簡単に見どころをご紹介しておきたいと思います(あくまで私の視点です)。 1. HTML5 関連のセッション...
on
29 Mar 2011
Page 1 of 2 (27 items)
1
2