Silverlight2本執筆... 的个人资料セカンドファクトリー Silverlight2本...照片日志列表更多 工具 帮助

日志


8月16日

Silverlight 3 の日本語ドキュメント リリース

こんばんは。蔵元です。
 
Silverlight 3 の日本語ドキュメントがリリースされたとのことです。
MS長田さんのブログ / MSDN: Silverlight 3.0 の日本語ドキュメント  より)
 
Silverlight 3 の新機能や、Silverlight 3で新しく出てきたMatrix3D、WriteableBitmapなどの説明が載っていて参考になります。
2009年08月16日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 蔵元達志
7月26日

Silverlight 3 正式版公開 / 蔵元達志

こんばんは。蔵元です。
7/11にSilverlight 3 RTW(正式版)がリリースされました。

プラグインはこちらからダウンロードできます。
http://www.microsoft.com/silverlight/get-started/install/default.aspx

Siverlight3 では、out of browser(オフラインで動作するSilverlight), H.264サポート, 擬似3Dなど新機能満載です。

同時に、Silverlight 3 開発環境のVisual Studio 2008 SP1 用 Microsoft Silverlight 3 Toolsも公開されています。
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd

2009年7月26日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 蔵元達志



6月1日

Linux版Silverlight "Moonlight 2.0"のpreview版公開 / 蔵元達志

こんにちは。蔵元です。

先日、Linux版SilverlightのMoonlight 2.0の最新preview版が公開されました。
(2009/6/1時点での最新版は、2009/5/18版です)
Firefox3のエクステンションとして配布されています。
http://go-mono.com/moonlight-preview/
(※正式版ではなくプレビュー版ですので、通常使われているPC以外にインストールして試すことをお勧めします)

Moonlight 2.0では、javascriptだけでなくC#やVBで作ったものを閲覧できたり
Hard Rock Cafe Memorabilia に代表されるDeepZoomの閲覧といったSilverlight2相当の機能が搭載される予定です。
(現在公開中のMoonlight 2.0 preview版でDeepZoomの閲覧はできます)

また、Moonlight 2.0のリリースノート
http://www.mono-project.com/Moonlight/Preview
によると、Silverlight3で予定されているSaveFileDialogや、WritableBitmapといったいくつかの新機能を含んでいるとのことでした。
Moonlight 2.0は2009/9に正式リリースが予定されています。

2009年6月1日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 蔵元達志

4月15日

MIX09 Keynote テクニカルな話題について / 蔵元達志

遅れましたがMIX09のキーノートのテクニカルな話題を投稿します。

今回、前から2列目という絶好の位置でキーノートを聴くことができました。



キーノート1日目では、最初にMicrosoft社のBill Buxton氏がUX(User Experience)を20分以上熱く語られました。初っ端にテクノロジではなくデザインを持ってきたのには今回のMicrosoftの強い本気度合いを感じました。その模様はCNETにて弊社大関/齋藤/小川の記事が掲載されておりますので、そちらをご参照ください。
http://builder.japan.zdnet.com/news/story/0,3800079086,20390814,00.htm

ここでは、キーノート1日目のテクニカルな話題について綴っていきたいと思います。

Bill Buxton氏のあと、Microsoft社Scott Guthrie氏が登場し、Web、メディア、RIAの大きく3つについて講演をされ、盛りだくさんの発表がありました。
私が今回のMIX09参加で一番印象に残ったテクノロジはExpression Blend 3 のSketch Flowです。(ほかに参加していた技術者も、大半がSketchFlowが一番印象が強かったといっていました)



Sketch Flowとは、Blend3上で手書きのようなコンポーネントをペタペタ張った画面をいくつか作り、それらを矢印でつなぐと画面遷移のあるプロトタイプが簡単にできてしまうものです。このデモは必見です。MIX09の全セッションはMIXのサイトからオンデマンドビデオで見ることができますのでぜひご覧ください。KeyNote Day1の99分ごろ~115分ごろにSketch Flowのデモが行われています。
http://videos.visitmix.com/MIX09/KEY01


◆「Web」
「Web」パートで印象に残ったのは、一番最初に紹介されたExpression Web3のSuperPreviewです。



HTML/CSS/JavaScriptはブラウザによって見た目が違うため、さまざまなOSやブラウザを立ち上げて確認する必要があり、大変な作業なのですが、それを軽減する機能がそれです。

・そのブラウザをインストールしていなくても見た目の確認ができる
・同時に複数ブラウザの見た目が確認できる
・クラウドに上がっているレンダリングエンジンを使用してレンダリングしている。

現在、IE6, 7, 8のSuperPreview機能がベータとして利用可能です。
Microsoft Expression Web SuperPreview for Windows Internet Explorer

今後、FireFox, Safariもサポートされる予定とのことです。

これはWebアプリ/Webサイトの開発・テストのおおきな手助けになるのではないでしょうか。


◆Media
「Media」パートではSilverlight3が大きく取り上げられました。

Silverlight3では、GPUアクセラレーションやH264形式によるHD動画再生をサポートしました。Silverlight2から対応しているDRM再生も引き続きできます。
これにより著作権保護のかかった高画質の動画をフルスクリーンで再生できる土壌がWindows/Macでできたことになります。オンデマンドの配信が加速するのではないでしょうか。



また、IIS Media Servicesの「Smooth Streaming」という機能も気になりました。
ユーザの帯域をチェックしていろいろなビットレートの動画を自動で選択してストリーミングするもので、デモではまずExpression Encoder 2でSmooth Streaming用の動画を生成し、実際にその動画をビットレートを逐次変えてSilverlightで再生するということをやっていました。動画のビットレートの切り替えが思った以上にスムーズに行われていたのには驚きました。(停止状態がほとんどなかったです)

2008年の北京オリンピックに引き続き、2010年のバンクーバーオリンピックでもSilverlightを使った動画配信を行う予定で、上記のSoomth Streamingとフル720p HDで配信されることを発表しました。




◆RIA
「RIA」パートで一番印象に残ったのは冒頭に紹介したExpression Blend 3 の SketchFlow でしたが、ほかにはSilverlight3のOut of Browserが気になりました。



Out of Browserはスタンドアロン版Siverlightです。
ローカルにインストールするとデスクトップやスタートメニューに追加され、ブラウザを立ち上げることなくSilverlightランタイムのみでSilverlightアプリを動作させることができます。
Out of Browserでネットワークがつながった・切れたというのが逐次イベントで取れるのは、通常はオフラインでつながったときだけ情報を取りに行くカレンダーなどのように使い道がいろいろありそうです。

Silverligh3で盛りだくさんの機能が追加されたのですが、Silverlightのプラグインダウンロード容量は2と比べて40kBも少なくなったとのことです。Silverlight 1,2との下位互換性を保ったままで少なくなったのは特質すべき事項と思いました。


基調講演のその日にダウンロードすることができるようになったものを紹介します。
Microsoft Silverlight 3 Tools Beta for Visual Studio 2008 は、日本語版もリリースされています。
Expression Blend 3 Preview版 (※残念ながらSketchflowは入っていません。)


たった2時間のキーノートだったのですが、新機能発表が多く内容が濃かったですので、一通りビデオ(http://videos.visitmix.com/MIX09/KEY01)をご覧いただくことをお勧めします。Sketch FlowやSuper Previewの登場は今後正式版が出てきたときに間違いなく開発効率を上げる道具になると感じました。



3月24日

MIX09 Session ありがとうございました / 大関興治

 
Microsoft MIX09弊社担当セッションに多数様ご参加くださり、誠にありがとうございました。
アゼストの後藤さんをはじめとして、日本のパートナーの皆さんもお越しいただきました。重ねてお礼申し上げます。
 
セッションの模様はこちらからご覧いただけます。
3月19日

keynote速報 / 大関興治

会場風景と重要そうなスライドを速報アップします。
詳細は蔵元さん、よろしくお願いします。
 
3月18日

実稼動Surface! at RIO All Suite LAS VEGAS / 大関興治

 
Las VegasのRIO All Suiteに設置されているSurfaceを撮影してきました。
Casino内のメインバーに複数台設置されており、機種間同士でやり取りするアプリもありました。
 
3月9日

Microsoft MIX09セッション担当情報 / 大関興治

 

Microsoft MIX09にて弊社が担当させていただくセッションの詳細情報をお知らせいたします。

 

 

カテゴリー:Silverlight

スピーカー:東賢(セカンドファクトリー グローバルストラテジーグループ)

      Allan Li氏(NEXT.EXPERIENCE :Jellyfishを使った開発をされた中国企業様)

      蔵元達志(セカンドファクトリー デザイン&デベロップメントグループ)

 

セッションタイトル:Deep Zoom++ : Build Dynamic Deep Zoom application with Open Source

 

日時:Friday March 20 |10:45 AM-12:00 PM (現地時間)

会場: Lando 4204(Venetian Las Vegas)

 

 

 

2009/03/09 株式会社セカンドファクトリー / 大関興治

Microsoft MIX09レポートついて / 大関興治

 
今年はこのBLOGでMicrosoft MIX09のレポートを行いたいと思います。
 
 
Microsoft MIX09 レポーター
 

大関興治 / 齊藤善寛 / 東賢 / 蔵元達志 / 小川達樹 / 玉城えり子 / 菅晃平

 

また、下記の杉下の書き込みにもありますが、本年もスピーカーとして登壇させて頂きます。

昨年秋にリリースさせて頂きましたJellyfish Deep Zoom(Silverlight)関連のセッションです。

実際に海外で使われている事例等もご紹介する予定です。

 

日本からご参加される方もお時間がございましたら是非ご覧ください。

 

 

2009/03/09 株式会社セカンドファクトリー / 大関興治

 

2月28日

MIX 09 / 杉下高仁

マイクロソフトが主催するWebテクノロジ中心のイベント「MIX 09」が
3月18日~20日の3日間、今年もラスベガスで開催されます。

http://2009.visitmix.com/

昨年の「MIX 08」では、Silverlight 2 beta 1の発表が大々的にありましたが
今年はどんなものがお披露目となるのか、大変気になるところです。

また、去年に引き続き弊社の東が登壇いたします。
セッション名は「Deep Zoom++ : Build Dynamic Deep Zoom application with Open Source」
昨年オープンソースで公開いたしました「Jellyfish」に関するセッションです。


東を始め弊社スタッフがイベントに参加しますので、情報が入り次第
こちらでお伝えできればと思います。

2009年02月28日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 杉下高仁

2月22日

Live Mesh + Silverlight / 杉下高仁

こんにちは。杉下です。

皆さんLive Meshはご存じでしょうか?
これは異なるプラットフォーム間のデータ同期することができる
Live Servicesの機能の一つですが、このLiveMeshに対応した
アプリケーションはSilverlightで開発することができます。
しかも、このフレームワーク上のアプリケーションはオフラインでも
動作できてしまいます。

マイクロソフトの長沢さんが分かりやすく解説されていますので、ご紹介します。
http://blogs.msdn.com/tomohn/archive/2009/02/18/mesh-enabled-application-1st.aspx

どんどんSilverlightの活躍する場が広がってきましたね。


2009年02月22日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 杉下高仁

2月13日

Linux版Silverlight "Moonlight 1.0"が正式リリース / 蔵元達志

こんにちは。蔵元です。

2009/2/11 に、Linux版SilverlightのMoonlight1.0が正式リリースされました。
openSUSE, SUSE Linux Enterprise, Fedora, Red Hat, Ubuntuなどの主要なLinuxディストリビューションに対応していて、Firefox3のエクステンションとして無償配布されています。
http://www.go-mono.com/moonlight/
このエクステンションはマイクロソフト社からではなく、マイクロソフト社と技術的提携している米国Novell社から配布されています。

http://www.novell.com/news/press/moonlight-shines-on-the-linux-desktop
上記Moonlight1.0のプレスリリースによると、2009/1/19にはプレリリース版が公開され、米国オバマ大統領の就任演説を2万人以上のLinuxユーザーがMoonlightで視聴したという実績が紹介されていました。

これで、WindowsやMacだけでなくLinux向けにもSilverlightのリッチなアプリケーションを開発することが可能になりました。
なお、Moonlight1.0はSilverlight1.0相当のため、Silverlight2コンテンツを見ることはできません。Silverlight2対応のMoonlight2.0は2009/9に正式リリースが予定されています。


2009年2月13日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 蔵元達志
2月6日

[小ネタ]Visual Studio 2008からExpression Blend 2を一発起動 / 杉下高仁

こんにちは。杉下です。

今回はVisualStudioからブレンドを簡単に開く小技をご紹介します。

これまでVisual Studio 2008(以下、VS)からExpression Blend 2(以下、Blend)で
同一のソリューションを開く場合、SilverlightプロジェクトではXAMLを右クリックして
[Expression Blendを開く]を選択します。また、WPFプロジェクトではVisualStudioから
ブレンドを開けないため、その都度ソリューションファイルから開くという方法でした。
実際の所、VSからBlendへの連携があまり良くない状態でした。


そこで、VSからBlendを一発起動するボタン追加してみましょう。
これには、VSの「外部ツール」機能を使用します。

1.外部ツール編集画面から新規のツールを追加します
[追加]ボタンをクリックし、[タイトル]ボックスに"Blend"
[コマンド]ボックスにBlend実行ファイルのパスを設定します。

デフォルトでは、Blendは以下の場所にインストールされています。
「C:\Program Files\Microsoft Expression\Blend 2\Blend.exe」

2.さらに引数としてソリューションファイルのパスとファイル名を与えます
[引数]ボックスの右側から順番に「ソリューション ディレクトリ」
「ソリューション ファイル名」を選択します。

設定ができた状態では、[外部ツール]ウィンドウはこのような状態になります。


さらにお好みでツールバーにボタンを追加すると便利です。
デフォルトで収録されているスマイルアイコンでボタンを作ってみました。

ちょっとしたことですが、VSからBlendを開く機会というのは結構多いと思います。
なかなか便利ですので、ぜひ試してみてください。

2009年02月06日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 杉下高仁

1月19日

Silverlight Toolkit / 杉下高仁

こんにちは。杉下です。

今回はSilverlight Toolkitをご紹介したいと思います。
Silverlight.netのGetStartedからもリンクされていますので、ご存じ方も多いと思います。
http://www.codeplex.com/Silverlight

これは、マイクロソフトが現在開発中の新しいコントロールを、プレビュー段階からユーザーの
フィードバックを得るために公開しているものです。これにはDLLだけでなくソースコードを含まれています。

まだプレビュー版のため書籍ではご紹介しませんでしたが、沢山の有用なコントロールを含んでいますので、一度ご覧になってみて下さい。

(収録コントロール)
・AutoCompleteBox
・DockPanel
・HeaderedContentControl
・HeaderedItemsControl
・Label
・NumericUpDown
・TreeView
・WrapPanel
・Components in the Preview Quality Band
・ButtonSpinner
・Charting
・Expander
・ImplicitStyleManager
・Spinner
・UpdownBase
・Viewbox

実際の動作サンプルはこちらからどうぞ。
http://silverlight.net/samples/sl2/toolkitcontrolsamples/run/default.html

DockPanel、WrapPanel、ViewboxはWPFでおなじみのコントロールですね。
モックアップ制作でTreeView(ツリー表示を行うコントロール)を使用しましたが
デザイン適用の柔軟性もあり、問題なく使えるレベルでした。
早く正式版でリリースされるといいですね。

2009年1月19日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 杉下高仁

1月15日

「ひと目でわかる Microsoft Silverlight2 アプリケーション開発入門」 発売のお知らせ

昨年12月25日、「ひと目でわかる Microsoft Silverlight2 アプリケーション開発入門」を無事発売することができました。
Silverlight2開発環境の日本語対応の遅れなどあり、10月発売の予定から2ヶ月遅れとなってしまいました。お待ちいただいた皆様にはこの場を借りてお詫び申し上げます。
発売が遅れてしまいました分、その期間に執筆メンバーでレビューを重ね、初心者の方にも分かりやすいものにできたのではないかと考えております。
この書籍が皆様のSilverlight2入門の一助になれば幸いです。

2009年を迎え、この執筆者ブログから積極的にSilverlightの情報を提供して参る所存です。
本年もよろしくお願い申し上げます。

2009年1月15日
株式会社セカンドファクトリー
「ひと目でわかる Microsoft Silverlight2 アプリケーション開発入門」執筆者一同

11月4日

Blend 2 SP1 日本語版公開 / 杉下高仁

こんにちは。杉下です。
 
Blend 2 SP1 日本語版が公開されました。
http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9b5c48-ba2b-4c39-a1c3-135c60bbbe66&DisplayLang=ja
 
これでついに、Blend 2 日本語環境でSilverlight 2 の開発ができますね。
 
2008年11月04日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 杉下高仁
10月26日

ネタ#1 [Silverlight 2] 同一ページ遷移 / 蔵元達志

こんにちは。蔵元です。
今日は、Silverlight2で同一ウィンドウ内でページ遷移をするコードを紹介します。

たとえば、XAML上にあるボタン(GotoOuterButton)をクリックしたときに、
msn( http://jp.msn.com/ )に同一ウィンドウ内遷移をしたい場合、
次のように書きます。


using System.Windows.Browser;
(中略)
private void GotoOuterButton_Click(object sender, RoutedEventArgs e)
{
    Uri linkUri = new Uri("http://jp.msn.com/", UriKind.Absolute);
    HtmlPage.Window.Navigate(linkUri, "_self");
}


この「Silverlight2で同一ページに遷移する」というのは、検索エンジンで探してもなかなか見つからなかったので紹介しました。
ちなみに、Flash ActionScript3.0の場合は以下のようになります。


import flash.net.navigateToURL;
import flash.net.URLRequest;
(中略)
function GotoOuterButton_OnClick (event:MouseEvent) { 
    var linkUri:URLRequest = new URLRequest("http://jp.msn.com/");
    navigateToURL(linkUri ,"_self");
}


2008年10月26日
株式会社セカンドファクトリー デザイン&デベロップメントグループ 蔵元達志

icon08

10月20日

著者公式プロフィール / 武内満

 

武内 満[Mitsuru Takeuchi

インタラクションデザイン&デベロップメントグループ

 

横浜国立大学人間教育科学部マルチメディア文化課程を卒業後、幅広い職業を経

験したのち、フリーランスとして1年半、Flashコンテンツの作成やサーバーサ

イドの開発を行う。

2007年の秋にセカンドファクトリーと出会い、20083月より入社。

現在はインタラクションデザイン&ディベロップメントグループに所属し、日々

Silverlight, Flashの開発と研究に従事している。

 

ADOBEMicrosoftも、バランスを心がける」が信条。

 

P1020233

 

書籍公式プロフィール / 篠原裕一郎

 

篠原 裕一郎[Yuichiro Shinohara

システムアーキテクチャ&ディベロップメントグループリーダー

 

北海道情報大学経営情報学部情報学科を卒業後、システムインテグレーターにて

サーバサイドテクノロジーを中心としたWebシステム開発に携わる。

新しい領域と自分の可能性を求めてセカンドファクトリーに参加。

FlashFlexWPFSilverlightのテクノロジーを利用した

アプリケーション開発に従事している。

 

一見寡黙な業界人だが、実はそうではなくかなり面白キャラであるらしい。

 

P1020397

書籍公式プロフィール / 渡邊大翼

 

渡邊大翼[Daisuke Watanabe             

株式会社セカンドファクトリー インタラクションデザイン&デベロップメントグループ                                                                                                               

 

日本大学理工学部電子工学科卒業後、システムインテグレーターで                                                                                                                 

サーバーサイドを中心としたWebアプリケーション開発に携わる。                                                                                                                             

                                                                                                                             

その後、RIA開発に興味を持ちセカンドファクトリーに参加。                                                                                                                      

現在はインタラクションデザイン&デベロップメントグループにてFlash                                                                                                                    

Silverlightを利用したアプリケーション開発に従事している。                                                                                                                      

                                                                                                                             

最近は頭の中の大半がゴルフ。養成ギブスは片時も離せない。

☆ご本人は一貫して「ゴルフより車!」だそうです(笑)10/27追記

 

DSC_3408