Welcome to MSDN Blogs Sign in | Join | Help

2/27(土) オープンソースカンファレンス 2010 Tokyo/Springで登壇します

TechDaysの後になりますが、オープンソースカンファレンスで登壇します。
IE8とSilverlight 4の話、TechDaysとは違い、広く浅くカバーする予定です。
http://www.ospn.jp/osc2010-spring/modules/eguide/event.php?eid=50

Posted by aonishi | 0 Comments
Filed under: ,

2/23 TechDays で講演します (T3-301)

Silverlight 4 Out of Browser徹底解説 を担当します。http://www.microsoft.com/japan/events/techdays/2010/session/session.aspx?SessionId=T3-301

ぜひ、ご参加ください。

Posted by aonishi | 0 Comments
Filed under:

Silverlight 3 GDR3リリース(マイナーアップデート)

Twitterでも話題になってますが、Silverlight 3 GDR3がリリースされました。詳細は、こちら(英語)。

GDR2とは異なり、SDKには影響がないようです。Deep ZoomにおけるCPU使用率の改善が大きいようです。
今までのリリースとの互換性も保たれているようですので、特に再ビルドなどのアクションは不要です。

Posted by aonishi | 0 Comments
Filed under: ,

Silverlight 4 Beta 進化のポイント: 2つのOut of Browser

Silverlight 3のリリースからわずか4ヵ月後にSilverlight 4 Betaが発表されて、驚かれている方も多いのではないかと思います。たくさんの機能が詰まったRIAプラットフォームなので、すべてを追いかけるのは大変だと思います。

この記事では、ポイントを簡単にまとめてみたいと思います。

Silverlight 4 Betaでは、業務で使えるプラットフォームとしての進化が大きなテーマになっています。加えて、開発者の方々からのフィードバックに応えるべく、特に業務シナリオでの機能拡充を図っています。

•.NET 4ベース

•WPFとバージョン番号が同じ(ベースとなる部分を.NET 4にあわせた)

•アセンブリの互換性(Silverlight固有のAPIを利用していないことが条件)

•業務向けの機能拡充

•要望の多かった機能(印刷・右クリック・ドラッグ&ドロップなど)

•VS2010でデータソースにあるエンティティからのドラッグ&ドロップ(WCF RIA Services)

•2種類のOut of Browser

•Sandboxモード (Silverlight 3のOut of Browser + WebBrowserコントロール)

•権限昇格モードとCOM Automation (ほとんどデスクトップアプリケーションな動き)

重要なことは、Silverlightのランタイムの実体はDLLファイルの集合であるということです。ブラウザのプラグインとして動作する場合は、Webブラウザーのプロセスの上で、ランタイムとアプリケーション(これまたDLLの集まり)がホストされます。Out of Browserで動作するときは、SLLauncher.exeというプロセスの上で、ランタイムとアプリケーションが実行されます。
Silverlight 3までのOut of Browserは、Sandboxモデルを重視し、ローカルリソースへのアクセスは厳しく制限されていました。加えて、Out of Browserにおいて、HTMLのコントロールが一切できず、アプリケーションのウィンドウの制御なども厳しい状況でした。


Silverlight 4のOut of Browserでは、Sandboxモードにおいて、次のような拡張がされました。
・Windowing APIs (大きさ、位置、最前面に表示など、アプリケーションのウィンドウへの制御)

・Notification Popups (Outlookのメール通知のようなトーストポップアップの仕掛け)

・HTML Hosting (WebBrowserとHTMLBrushによるHTMLの表示)

・Drop Target (エクスプローラーなどからのファイルドロップへの対応)

・Offline DRM (オフライン環境での保護されたメディアの再生機能)

さらに、Silverlight 4のOut of Browserでは、Elevated Trustedモードという権限を昇格された実行モードがあり、次のような機能が提供されました。

・ローカルファイルシステムへのアクセス

・クロスサイトのネットワーク通信 (クロスドメインポリシーファイルの設置が不要)

・全画面モードにおけるキーボードサポート

・COM Automationサポート (IDispatch)  ただし、Windows限定

マイクロソフトの技術を長年利用されてきた方にとっては、COM Automationサポートが意味することがよくわかると思います。Office製品などの連携やWindows 7のセンサー&ロケーションAPIを利用可能になります。また、WMIへのアクセスも容易になるわけで、システム情報を利用するアプリケーションの開発をSilverlightで行えるようになります。COM Automationサポートについては、別記事で取り上げたいと思います。

さて、2つのOut of Browser、Sandboxモードか権限昇格モードであるかの判定はAPIが用意されています。

private void TestIO()
{
    if (Application.Current.HasElevatedPermissions)
    {
        string myDocuments = Environment.GetFolderPath(
            Environment.SpecialFolder.MyDocuments);
        string filename = "testf.txt";
        string path = System.IO.Path.Combine(myDocuments, filename);
        if (File.Exists(path))
        {
            string contents = File.ReadAllText(path);
            MessageBox.Show(contents);
        }
    }
}

権限昇格モードのアプリケーションインストールはグループポリシーで抑制することもできるため、アプリケーション開発者は上記のようなコードに見られる判定が必要です。

最後に、Out of Browserについての詳細は、一度、英文ドキュメントをご覧ください。

http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx

Posted by aonishi | 0 Comments
Filed under:

12/11 Silverlight、次世代動画配信セミナー

セミナーの紹介です。

株式会社インターネットイニシアティブ、マイクロソフト株式会社、日本デジタル・プロセシング・システムズ株式会社の 3 社共同で、Silverlight を中心とした、最先端の動画配信を実現するテクノロジーとサービスを、デモや事例を交えてご紹介いたします。
http://www.iij.ad.jp/news/seminar/2009/sm091211.html

Silverlightの映像配信に興味のある方にとって、包括的なソリューションを聴く良いチャンスですので、ぜひ、ご参加ください。

Posted by aonishi | 0 Comments
Filed under:

PDC09終了

Day 2にSilverlight 4 Betaが発表され、それ以外にもたくさんの発表があったPDC09は無事終了。Silverlight 4 is Ready for Business、ここからEnterprise RIAの世界は一気に変わるでしょう。

語りたいことは山ほどあるので、帰国後、順番にブログに書いていこうと思います。お楽しみに。

Posted by aonishi | 0 Comments
Filed under:

PDC091日目

キーノートやブレークアウトセッションなどでいろんな発表がされたPDC1日目。

情報量が多すぎて整理が必要ですが、Cloud Computingの時代に向けて、いろんなものが準備されていることがわかります。

.NETを中核として、サーバープラットフォームとしてのWindows Server・Windows Azureの利用を統一的なモデルで扱うようにするための中間層のAppFabric、データ層のSQL ServerとSQL Azure、データ同期やアクセスコントロール。クラウドを交えた超分散環境においても、開発から展開までの流れをVisual Studio 2010で管理できることなど、これからの開発者はいろんなことを知った上で、プラットフォームや構成の選択を行っていく必要があります。

1日目は、サーバー・サービス、データの利用の側面が中心の話でしたが、明日はおそらくクライアント・UXな世界の話がたくさん登場するのだろうと期待しています。

PC、電話、TV、3つのスクリーンとクラウド。これらが融合したソフトウェアを.NETとVisual Studioでどうやって作っていき、ソフトウェアビジネスでどうやって儲けていくか。
先のことだと思わずに、今からコツコツやっていく人が今後大きく成長するのでしょう。

このところの大きなイベントでの基調講演は裏方に回ることが多かったので、じっくり話を聴く機会はとてもありがたいものです。エバンジェリストとして、うまく情報を整理して、皆さんのお役に立つような形で情報発信していきたいと思います。

Posted by aonishi | 0 Comments
Filed under:

11/13(金) 10:30-12:00 コンピュータ&ネットワークExpo'09広島で講演します

ほぼ毎週のようにイベントでの講演を行っている今日この頃です。

広島での講演は、11/13(金) 10:30-12:00

テーマ: Expression Blend 3で始めるRIA開発、Silverlight 3アプリケーション開発の最新情報
会場: (財)広島県健康福祉センター 7階 中会議室 (広島市南区皆実町1丁目6-29) 
会場アクセスは、こちら。http://www.hia.or.jp/expo/access/index.html

カンファレンスの一覧は、次のURLをご覧ください。
http://www.hia.or.jp/expo/conference/index.html

Expression Blend Sampleを使ったマウスジェスチャーアクションの使い方や、マルチタッチ用のBehaviorの紹介も行います。 

広島に仕事で行くのは初めてなので、広島周辺の開発者の皆様に会うのを楽しみにしています。

Posted by aonishi | 1 Comments
Filed under:

11/5 13:55よりライブ中継~スティーブバルマーによる講演 × 最新技術セッション

マイクロソフトの最高経営責任者であるスティーブ バルマー来日イベント "Microsoft Developer Forum 2009" の模様がライブ配信されます。
http://www.microsoft.com/japan/powerpro/mdflive/default.mspx

マイクロソフトの日本でのイベントとしては、3回目となるLive Smooth Streamingですので、途中の見逃しや聞き逃しも大丈夫です。

本イベントでは、日本の開発者の皆さまに向けて、IT 技術や IT 産業といったテーマやこれからのマイクロソフトの展望についてお伝えします。
更に ”マイクロソフトのビジョンを実現する最新テクノロジー~開発者にとっての可能性” と題したセッションも実施します。

ぜひ本イベントにオンラインを通じてご参加ください。
お時間になりましたら以下のサイトにアクセスのうえご視聴ください。
http://www.microsoft.com/japan/powerpro/mdflive/default.mspx

 

Posted by aonishi | 0 Comments
Filed under:

浜松国際ピアノコンクール(浜コン)のライブ中継/映像配信でSilverlight/IIS Media Services 3.0が使われます

URL: http://www.piacon.jp/index.html

2009/11/8から2009/11/23までの期間中、コンクールのライブ配信がIIS Live Smooth Streamingを利用して行われます。
ReMIX 09やTechEd Japan 2009とは異なり、Digital Rapids社のStreamエンコーダが利用されます。

オンデマンドコンテンツの配信は、すでに始まっています。

着々と事例が増えるのはうれしいですね。

Posted by aonishi | 0 Comments
Filed under:

10/31 オープンソースカンファレンス 2009 Tokyo/Fall で講演します

「Silverlight 3ではじめるRIAとオープンソースによる拡張」というテーマで45分のセッションを持ちます。

会場:日本工学院専門学校 蒲田キャンパス 12号館 (JR蒲田駅・西口より徒歩3分)
日時:10/31(土) 14:00-14:45

当日のタイムテーブルは、こちら。

http://www.ospn.jp/osc2009-fall/modules/eventrsv/?id=2&noform=1

 

Posted by aonishi | 0 Comments
Filed under:

10/27 Infragistics Developer Days 6で講演します

今月は「Expression Blend 3で始めるSilverlight 3アプリケーション開発」というテーマをベースに講演を続けています。 

Infragistics Developer Days 6

10/27(火) 13:00 - 18:30
会場:ソフトバンクBB株式会社 天王洲オフィス 23階 セミナールーム
        〒140-0002 東京都品川区東品川2-2-24 天王洲セントラルタワー
         最寄駅:東京モノレール/りんかい線 天王洲アイル駅

イベントの詳細はこちら

Posted by aonishi | 0 Comments
Filed under:

10/17 .NETラボ勉強会で講演します 

今月は5回の登壇があるのですが、3回目。

10/17 13:30-17:40 「.NETラボ勉強会2009年10月」が開催され、Expression Blend 3、Silverlight 3について講演します。懇親会にも参加予定です。
会場:東京都渋谷区道玄坂 2-6-17 渋東シネタワー13F

お時間があるかたはご参加ください。

 

Posted by aonishi | 0 Comments
Filed under:

Expression Blend 3日本語版をインストールする前の注意事項

Expression Blend 3日本語版とVisual Studio 2008を両方使われる方は、ご注意ください。

Silverlight 3 Tools for Visual Studio 2008のインストールは、Expression Blend 3日本語版(あるいは、Expression Studio 3経由でBlend 3)をセットアップする前に完了するようにしてください。

Silverlight 3 Tools for Visual Studio 2008が参照するSilverlight 3 SDKのバージョンが古いため、先にExpression Blend 3日本語版がインストールされてしまうと、Silverlight 3 SDKのバージョンが合わず、Silverlight 3 Tools for Visual Studio 2008のインストールが失敗するようです。

もし先にExpression Blend 3日本語版をインストールしてしまった場合は、次の方法で対処できます。

・Silverlight 3 SDK日本語版をアンインストールする
Silverlight 3 Tools for Visual Studio 2008日本語版をインストールする
Silverlight 3 SDK日本語版をアンインストールして再インストールする / あるいはSilverlight 3開発者用ランタイムを再インストールする

 

ソースネクスト 超字幕リスニング大会 (Silverlight)

ソースネクスト様が販売されている「超字幕」シリーズの体験サイトの位置づけで、Silverlightを使って構築された「超字幕リスニング大会」がオープンされました。

お試しいただき、英語学習に興味のある方々にもご案内していただければと思います。

 

URL: http://www.chou-jimaku.com/rank/

※トップページのランキングはFlashで作られていますが、ゲーム本体はSilverlightです

 

なお、「超字幕」シリーズの製品パッケージは、WPFで開発されています
Posted by aonishi | 0 Comments
Filed under:
More Posts Next page »
 
Page view tracker