Welcome to MSDN Blogs Sign in | Join | Help

THE TRUTH IS OUT THERE

マイクロソフト
井上章のブログ
PDC09 Day3 – Closing

早くも PDC09 が終わってしまいました。ほんとうにあっという間の 3 日間でした。

今日は、朝 8:30 からブレイクアウトセッションが開始されました。今日は、やらなければならない仕事があったので、参加セッションを厳選して下記の 2 セッションに参加しました。

Web Deployment Painkillers: Microsoft Visual Studio 2010 & MS Deploy

このセッションでは、VS2010 と Web Application の Deploy に関する内容が解説されました。その中で、下記の写真にある FREE ASP.NET 4 & MS Deploy Hosting がアナウンスされました。すべて US でのサービスですが試してみる価値がありそうです。日本でもこのような ASP.NET 4 対応ホスティングを増やさないとですね。(Azure は Azure, これはこれ)

DSC01281

The "Audience API": Live Framework Present and Future

こちらのセッションは、昨年の PDC で Azure Platform のビルディングブロックとして発表された Live Framework の現状とこれからのことが解説されました。もうすでにお気づきになっている方も多いかと思いますが、実はこの Live Services (Live Framework) は、Windows Azure のビルディングブロックからは外れて、Windows Live プラットフォームの一つとして再構築されていくようです。セッション内容としては、あまり目新しいものはなかったような気がしますが、今後どのようになっていくか、興味深いところでもあります。

さてさて、そんな PDC09 の全セッションが終わったのち、私たちが宿泊している Sheraton Down Town Hotel で、日本から参加していただいた方々向けに、PDC09 Wrap Up セッションが行われました。弊社のエバンジェリストの Wrap Up セッションから、HQ の Azure 担当者を招いての Q&A セッションなどが行われました。

DSC01292 DSC01290

日本から参加されたみなさんひとりひとりにご挨拶ができませんでしたが、本当にありがとうございました。

残念ながら今回 PDC09 に参加できなかった方も、お時間があるときに各セッションのビデオやスライドをご覧になってみてください。下記の URL でぞくぞく公開されています。

PDC09 Videos

私も、見逃したセッションを日本に帰ったら見ないと!!

ということで、明日はもう帰国です。先ほどまでパッキングしたりオンラインチェックインしたりしていました。今は帰りたくない気持ちと帰ってゆっくりしたい気持ちとが交錯しています(^^;

帰ったら帰ったで仕事が山のようにあるので怖いのですが、この LA での 1 週間で、いろいろな刺激を受け、いろいろなことを学び、ある意味リフレッシュできたと感じています。

自分がやらなければならないことを再認識できたのも、大きな収穫かもしれません。この経験を生かして、今まで以上に精進して開発者のみなさまのサポートをしていけたらうれしいと思っています。

これからもよろしくお願いします!:-)

PDC09 Day2

PDC09 2 日目も朝 8:30 から Keynote が行われました。

DSC01236 DSC01247

今日の Keynote では、

  • Windows 7
  • Internet Explorer 9
  • Silverlight 4
  • Office 2010 & SharePoint 2010

のトピックでさまざな発表が行われました。

Windows 7 のデモが行われたのち、参加者に Acer のマルチタッチ対応ノート PC が無償配布されるとのアナウンスがあり、会場が湧き上がりました。私もラッキー♪と一瞬思ったのですが、残念ながら社員は対象外とのことで撃沈。。。まぁ、致し方ないですね。帰り際には、会場のいたるところに配布された PC の空き箱が山積みになって捨てられていたのが印象的でした。

Internet Explorere 9 では、HTML 5 などの Web 標準への対応や、さらなるパフォーマンスの高速化などが予定されているようです。現在の IE8 も多くの改良がおこなわれており、とても使いやすいブラウザに仕上がっていますが、IE 9 にはさらに期待ができそうですね。

さてさて、続いては一番の目玉となる発表となった Silverlight 4 です。早くも Beta がリリースされており、いろいろ試していただくことができます。今までの Silverlight では制限されていたさまざまな機能が実装されてきており、本当に「Silverlight すごい!」の一言です。

  • Printing
  • Rich Text
  • Clipboard Access
  • Right Click
  • Mouse Wheel
  • Implicit Styles
  • Drag/Drop
  • Bidi & RTL
  • HTML
  • Commanding and MVVM
  • Additional Controls
  • Webcam and Microphone
  • Multicast Streaming
  • Output Protection
  • Office DRM
  • Custom Window Chrome
  • Local File System
  • Cross-Site Network
  • Keyboard in Full Screen Mode
  • Hardware Device Access
  • COM Automation Support

などなど、キーワードだけでもたくさん!ほんと楽しみですね。

2 日目の午後は、私は下記の ASP.NET 関連のセッションに参加しました。

ASP.NET MVC 2: Ninjas Still on Fire Black Belt Tips

What's New in Microsoft ASP.NET 4 Web Forms and Dynamic Data

Microsoft AJAX Library, jQuery, and Microsoft Visual Studio 2010

Microsoft ASP.NET MVC 2: The New Stuff

このあたりは、また別の機会にご紹介していけたらと思っておりますが、MVC や AJAX を中心として ASP.NET もとても面白い進化をしてきています。Web 開発が Visual Studio 2010 をベースにして大きく変化するのではないでしょうか。

これらのブレイクアウトセッションのキーワードは、セッション中に Twitter でつぶやいていますので、下記の URL より私のつぶやきもご参照くださいw

http://twitter.com/chack411

それでは、PDC も残すところラスト 1 日になりました。エンジョイしましょう!

DSC01263 DSC01268

PDC09 Day1

今日は PDC09 の 1 日目、朝 8:30 からのキーノートをはじめ、夜までさまざまなセッションが行われました。

キーノートに関しては、ストリーミングでご覧になられたかたも多いかと思います。今日は Windows Azure を中心に、さまざまな発表が行われました。

まずは、2010 年 1 月に Production, 2 月から課金開始とのタイムラインの発表。

そして VM サポートの発表で、Small, Medium, Large, x Large の 4 通りの仮想マシンのサイズが選択できるようになります。

さらに、Windows Azure Storage (Azure Drive)Pinpoint という Azure Service のマーケットプレイス、Windows Server AppFabric, SQL Azure DataSync など、かなり興味深い内容となりました。

私もまだまだ追い切れていませんが、徐々に詳細情報も出そろってくると思います。

(配布された 3D メガネや、しわしわの Channel 9 人形)

DSC01194 DSC01203

その後のブレイクアウトセッションでは、私は下記のセッションに参加しました。

Data Programming and Modeling for the Microsoft .NET Developer
Keynote に続いてDon Box と Chris Anderson が登場。こんな感じ↓のセッション。

DSC01218 DSC01219

Microsoft ASP.NET Futures
ASP.NET 4.0 のお話。

[ASP.NET Helpers]

TaskScheduler.Add(MailTask, 600);

void MailTask(){
   // something to do.
}

とか、Routing の話、HTML5 の話、などなど。

Microsoft ASP.NET 4 Core Runtime for Web Developers
カスタムアウトプットキャッシュエンジンの話とか、キャッシング(パフォーマンス)関連の内容。

Developing PHP and MySQL Applications with Windows Azure
Keynote 終了後に追加されたセッション。急きょ参加しました。
Azure の Worker role で MySQL を動かす
- Copy MySQL to the worker role sub-directory
- Copy to read-write local storage
- Configure MySQL to listen on the right port
- Monitor MySQL health
管理などは Instance Manager (Web App Console) で。

 

今日一日でも、ほんとおなか一杯、という感じの内容でした。明日の Keynote は Scott Gu が登場。さて、何が発表されるか!?こうご期待です!

DSC01233

PDC09 スタート!

PDC09 が始まりました。ただいま、会場内でブログを書いています。

今日はプレイベントとしていろいろな Workshop が行われました。私は、インターナルのミーティングに参加していたので、残念ながら Workshop には参加しませんでしたが、すでに多くの参加者で会場はににぎわっていました。

11 月といえども、日差しはさすがにカリフォルニア。日中、外は暑いくらいですね。でも、会場内は空調がきいていて寒いので要注意です。

PDC09 Day0 - 1 PDC09 Day0 - 2

明日は、いよいよ Day 1 キーノートです。Ray Ozzie や Bob Muglia が登場予定です。いよいよ Windows Azure のラウンチですね。楽しみです。

日本からも Smooth-streaming のストリーミングでご覧いただけますので、深夜になりますがぜひチェックしてみてください。

PDC09 Day0 - 3

それでは~

WebsiteSpark マイコミ共同セミナー開催のお知らせ

ただいま、PDC09 会場@LA です。今回は、セミナーのお知らせです。

Websitespark_seminar_logo

11/30 に Website Spark マイクロソフト&マイコミ共同セミナーを行います。

WebsiteSparkで提供するWeb開発ツール活用術を学ぶMS無料セミナーに招待

先着 80 名様となっていますので、お申し込みはお早めに!

内容は下記のとおりです。

ここからスタート!もっとWeb開発を簡単に
~ 統合開発環境で JavaScript, jQuery, AJAX を活用しよう! ~

一歩進んだ Web 開発のための Visual Studio 活用術

【概要】
イントラネットにおける業務向け Web アプリケーションの開発や Windows アプリケーション開発のための統合開発環境と思われがちな Visual Studio ですが、インターネットにおける外部向けの Web サイトや Web アプリケーションの開発においても、さまざまなテクノロジーを活用しながらコーディングからデバッグ、そして配置までをおこなうことができます。Web サイト構築を手掛けるみなさまにも十分活用していただくことができる、とても有用な開発環境が Visual Studio です。このセッションでは、Visual Studio を使ってインターネット向けの Web サイトを構築するためのさまざななノウハウやテクニックをを凝縮してお伝えいたします。

【アジェンダ】
Visual Studio 概要
HTML と CSS のコーディング
JavaScript のコーディング
JavaScript のデバッグ
jQuery の活用
ASP.NET MVC
AJAX の実装
URL ルーティングの利用
Dynamic Data の利用
CDN (Content Delivery Network)
配置・展開
Visual Studio 2010 Web 開発新機能概要

レベル 200 程度の内容になるかと思いますが、これから Visual Studio を使って Web 開発を始めてみたいという方に特にお役にたつ内容としたいと思っています。

と言いながらも、コンテンツはまだほとんど出来ていないのですが・・・PDC に参加しながら、空き時間にぼちぼちと作り始めようと思いつつ。

ご参加、お待ちしております。

来週はいよいよ PDC09 開催です!

さてさて、今日は金曜日( 13 日ですが・・・)。

来週からは、いよいよ PDC09 (The Professional Developers Conference) が Los Angeles で開催されます。参加する、しないにかかわらず、楽しみにされている方も多いかと思います。

私は、とてもありがたいことに 2 年連続で参加できることになりまして、15 日(日) 成田発で LA に向かいます。

17 日と 18 日に行われるキーノートでは、今年も Windows Azure のラウンチをはじめ、いろいろな発表がおこなわれると思います。私もいまからドキドキ・ワクワクですー。

参加できない方も、ぜひ Web のストリーミングを見てみてください。(日本だと深夜になってしまいますが・・・)

いっしょに PDC09 を楽しみましょう!

PDC09Bling_Speaker_TechGuy_240

次のブログ更新は、現地からになる予定です。(たぶん)

VS2010 新機能:デバッグ中の変数の値をピン止めしよう!

とうとう Visual Studio 2010 Beta2 日本語版が使用できるようになりました。私もぼちぼちと使い始めています。かなりの完成度の高さで RTM が楽しみですね。

さて、そんな Visual Studio 2010 の便利な機能で、現在私の一番のお勧めをご紹介します。

こちらのブログ Neat VS10 Feature: Pinning A Debugger Watch でも紹介されていますが、デバッグ中に、変数の値をソースコード上にピン止めできるようになりました。

これ、ほんと便利です!

これまで (Visual Studio 2008) では、マウスカーソルをホバーすると変数の値をウォッチすることができました。

VS10Fig1

これが、Visual Studio 2010 ではさらに進化して、ピン止め(常に表示)できちゃうんです。

VS10Fig2

 

おまけに、コメントを入力できたりもします。

VS10Fig3

もちろん、ピン止めしたウォッチエリアをマウスでドラッグしてエディタ上の任意の場所に移動することもできます。

いやはや、ほんと Visual Studio も進化しましたね。昔と比べると夢のようです。

RTM をお楽しみに~

VS_v_rgb

第1回 Windows 7 倶楽部 勉強会に参加します

Windows 7 倶楽部のお誘いで、10 月 31 日(土)に大阪で開催の 「Windows 7 勉強会」に参加することになりました。

Windows 7 倶楽部
http://www.club-windows7.net/

私のセッションでは、Windows 7の開発概要をデモを交えて紹介させていただきます。
すでに募集が開始されていますので、お近くの方はぜひご参加ください!

久しぶりの大阪なので楽しみです。懇親会にも参加予定です~でもたぶん日帰り(涙

Windows Azure の Development Fabric で CSS が適用されない

今日は Azure ネタで一つポストします。

来月 11 月 17 日から LA で開催予定の PDC09 (Professional Developers Conference 2009)
でラウンチ予定の Windows Azure ですが、みなさんすでにお試しになられている方も多いかと思います。

私も、いろいろと試していますが、その際にちょこっとハマったネタを一つ。

Visual Studio に Windows Azure Tools for Microsoft Visual Studio をインストールして、Cloud Service のプロジェクトを作ります。
そして、Windows Azure に Publish する前に Development Fabric 上で実行して試しますが、その際に特定の環境で CSS が適用されない現象がでていました。

CSS_Dosent_work 
図 CSS が正しくロードされていない ASP.NET MVC アプリケーション

このような現象が出たら、以下をお試しください。

  1. [コントロールパネル]ー[プログラム]ー[Windows の機能の有効化または無効化] を開く
  2. [インターネット インフォメーション サービス]ー[World Wide Web サービス]ー[HTTP 共通機能]の [静的コンテンツ] をチェック

Windows_Features 
図 HTTP 共通機能ー静的コンテンツ

これで、正しく CSS (や JavaScript )が読み込まれると思います。

ちなみに、この[静的コンテンツ] のチェックを ON にすると、IIS に下記のネイティブモジュールが追加されます。

StaticFileModule ----> %windir%\System32\inetsrv\static.dll

このモジュールが追加されているかどうかでも [静的コンテンツ] が有効になっているか否かを確認できます。

IIS_StaticFileModule 図 StaticFileModule

なお、この内容は下記の MSDN Forum (US) のスレッドにも書かれています。

CSS ignored when debugging
http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/a5b7e7a1-f2d6-4bd6-83ed-ff0a4bc35b93

CSS stylesheet not found
http://social.msdn.microsoft.com/Forums/en-CA/windowsazure/thread/04af7e10-b66a-4206-b8a3-742ed60097f4

ご参考までに。

CMS (コンテンツ マネージメント システム) のすすめ

シルバーウィークをはさんで、かなりブログ更新をさぼってしまいました。。。気付いたらもう 10 月も半分終わり、あっという間に年末年始になりそうで怖いです(^^;

さて、今日は CMS について少しだけ書いてみようと思います。

みなさんは CMS (コンテンツ マネージメント システム) をご存知ですか?
CMS = Contents Management System と書いてしまうとなんだかむずかしそうですが、簡単に言ってしまえば「Web サイトの作成、更新、管理を簡単に行うためのソフトウェア」です。
オープンソースで無料で利用できるものがたくさんありますので、Web サイトの制作の際に手軽に使うことができます。
ASP.NET ベースの CMS もいくつも開発されていますが、今日はその中で 2 つほど紹介します。
(ちなみに弊社でも SharePoint という製品がありますが・・・)

まず、日本語の情報も比較的豊富にそろっている DotNetNuke があります。

DotNetNuke (ドットネットヌーク)

DotNetNuke-Logo

ホームページ(英語)
http://www.dotnetnuke.com/
日本のコミュニティサイト - 日本 DotNetNuke ユーザー会
http://dotnetnuke.jp/

この DotNetNuke を使って作成されている Web サイトも日本国内に数多くあり実績豊富です。
参考:DotNetNuke サイト制作会社一覧
http://dotnetnuke.jp/tabid/322/Default.aspx

 

もうひとつ紹介したいのが Oxite という ASP.NET CMS です。

Oxite (オキサイト)

oxite

ホームページ(英語)
http://visitmix.com/Lab/Oxite
ダウンロード(CodePlex)
http://oxite.codeplex.com/

こちらは今話題の ASP.NET MVC と SQL Server をベースとした CMS で、2008 年 12 月にリリースされたばかりの新しいプロジェクトです。
alpha 版ということもあり、まだまだ日本では知名度が低いですが、シンプルで比較的軽量にできているので、今後が楽しみです。
もう少し日本語の情報が出てくると嬉しいですね。

弊社鈴木のブログでも紹介されていますのでご参考に。
http://blogs.msdn.com/masamis/archive/2009/04/12/asp-net-mvc-cms-oxite.aspx

手軽に高機能な Web サイトを構築したい場合などには、ぜひご検討ください。

Productivity Future Vision をご存じですか?

今日からシルバーウィークと言われている 9 月の大型連休ですね。みなさんはいかがおすごしでしょうか?

私も、今日から 28 日まで夏季休暇を合わせて、なんと 10 連休を取ることことができました♪と言いつも、今日は少し仕事をしたりしていますが・・・

さて、先日のベクターでのセミナーでご質問を受けた Productivity Future Vision という近未来の ICT で実現されるであろう世界を描いたビデオの件について、このブログに記しておこうと思います。


Productivity Future Vision

Microsoft Showcase: Productivity Future Vision http://www.microsoft.com/video/en/us/details/e7728af1-3fe4-4e25-a907-3dbf689fe11a

Office Labs: Productivity Future Vision
http://www.officelabs.com/projects/productivityfuturevision/Pages/default.aspx

このビデオですが、弊社のイベント(Tech Ed とか FTD とか ReMIX とか)で最近よく使っており、ご覧になられたかたも大勢いらっしゃるかと思います。

透明なスクリーンに女の子が犬の絵を書いて男の子と会話したり、飛行機の各座席に設置された大型ディスプレイ上で女性がさまざまな情報を見たり・・・と、さまざまな近未来のイメージ映像を見ることができます。

この映像の中には、たとえば Windows 7 のマルチタッチや WPF, Silverlight などの、現在すでに使うことができるテクノロジーの要素がたくさんちりばめられています。

ぜひ、この Productivity Future Vision をご覧になってみてください。ここに使われているのはあのテクノロジーだな~、などなど、また違った視点でご覧いただくととても楽しめるビデオだと思います。

さぁーて、このブログ更新を最後に、連休明けまで私はしばらく逃亡しますっ!

[御礼] ベクター登録開発者様限定!Windows 7 テクニカルセミナー

またまた、前回の記事から時間が空いてしまいました。いけませんねぇ・・・わたし。出来るだけ更新したいと思っているのですが、いやはや(涙

Tech Ed 2009 が終わって、一気に気候も秋めいてきました。朝晩は涼しくて過ごしやすくなりましたね。ただ、季節の変わり目は体調を崩しやすいので皆様もご注意ください。

さて、今週 9/14 は、秋葉原 UDX で開催された「~ いち早く Windows 7 対応アプリケーションを作りたいっ!~そんなベクター登録開発者様限定!Windows 7 テクニカルセミナー」に登壇しました。

ベクター登録開発者様限定!Windows 7 テクニカルセミナー レポート

私のセッションは「さぁ作ろう!Windows 7 対応アプリケーションの開発術 ~ 新機能でアプリケーションを完全武装! ~」と題して、互換性から新機能までを 90 分で一挙ご紹介させていただきました。ご参加されたみなさま、楽しんでいただけましたでしょうか?

P1000063

Windows 7 には、数多くの新機能が用意されています。タスクバー&ジャンプリスト、マルチタッチ、センサー API などなど、ソフトウェア開発がますます楽しくなるテクノロジ満載です。これを機に、みなさまが開発されているアプリケーションに新しいエクスペリエンスを実装していただけるとたいへん嬉しいです。

今後とも、よろしくお願いいたします!

Windows ユーザー エクスペリエンス ガイドライン (UX ガイドライン)

先週は、夏の一大イベント Tech・Ed Japan 2009 が開催されました。ご参加いただいた皆様、ほんとうにありがとうございました。ぜひ来年の Tech・Ed もお楽しみに!

UXGuide

そんな Tech・Ed で配布された資料の中に、「Windows ユーザー エクスペリエンス ガイドライン」(UX ガイドライン) という冊子が含まれていたのをご覧になられたでしょうか。これは、Windows アプリケーションの UX とインタラクションを設計・デザインするためのガイドラインで、Windows 7 時代のアプリケーション開発には必須のドキュメントです。

過去に日本では Windows 95 に対応したガイドラインが書籍として発刊されていましたが、あれから約 15 年の時を経て、内容も新たにオンライン版として公開されることになりました。

 

Windows ユーザー エクスペリエンス ガイドライン (MSDN オンライン版)
http://msdn.microsoft.com/ja-jp/library/aa511258.aspx

これは、ページ数にするとおよそ 800 ページものボリュームをもつドキュメントで、大変内容の濃いものとなっています。

同時に、およそ 52 ページにまとめた概要版も公開になっています。

Windows ユーザー エクスペリエンス ガイドライン 概要版
http://msdn.microsoft.com/ja-jp/windows/ee340680.aspx

この概要版については冊子としても作成していまして、今後のさまざまな開発者向けイベントなどで配布される予定となっています。(先日の Tech・Ed で配布されたのもこの概要版です)

この UX ガイドラインをご一読いただいて、皆様の Windows 7 対応アプリケーション開発に生かしていただけると幸いです。

[Tech∙Ed Japan 2009] 楽しんでいますか~(エドってますか~)

Tech∙Ed Japan 2009 は、早くも 2 日目が終わり、残り 1 日となりました。参加されている皆様、楽しんでいただけていますでしょうか?

DSC00777

また、昨日は私のセッション
ASP.NET MVC アプリケーション開発
に本当に多くの方にご参加いただき、大変感謝しております!

ありがとうございました!(楽しくエドってますかーー!?)

近く、昨日セッション内で使用した PPT やデモソースコード、そして Web キャストが公開される予定です。少しでも皆様のお役に立てれば光栄です。

さて、明日もSilverlight, Windows Azure, Visual Studio 2010 など、注目セッションが多数行われます。いよいよクライマックスとなる Tech∙Ed Japan 2009 を最後まで楽しんでいただけたら幸いです。

それでは、また明日会場でお会いしましょう♪

※ エドる・・・ Tech∙Ed に参加するの意味

#techedj2009 , #Edtter

[Tech∙Ed Japan 2009] いよいよ明日からです!

DSC00763

Tech∙Ed Japan 2009 いよいよ明日からですね。私は既に横浜入りしています。

先ほどまでリハーサルで会場にいました。会場のパシフィコ横浜も、順調に準備が進んでいます。

ご参加される皆さん、会場でお会いできることを楽しみにしています!

 

そんな Tech·Ed ですが、なんとキーノートの模様が IIS7 の Smooth Streaming と Silverlight を使ってライブ中継されます。

Tech∙Ed Japan 2009 キーノート ライブ中継
http://www.microsoft.com/japan/teched/2009/session/live.mspx

参加できない皆さんは、ぜひこちらのライブ中継をご覧になって見てください。

ちなみに、今年のキーノートでは生バンドのライブ演奏もあります♪

それでは~。

これからデモの最終チェックです・・・

More Posts Next page »
Page view tracker