SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
VSUG DAY 2011 Summer
Silverlight 5で
    ぶり返すWPF不要論
 グレープシティ株式会社
     八巻 雄哉
What's New in Silverlight 5 Beta

Silverlight 5 Betaの新機能

                      VSUG DAY 2011.06.19   2
What's New in Silverlight 5 Beta
http://msdn.microsoft.com/en-us/library/gg986857(v=vs.96).aspx




                      VSUG DAY 2011.06.19                        3
ItemsControlの検索機能

ListBoxやComboBoxといった
 ItemsControlで、キーボード入力による
 検索ができる
これに伴い検索対象を指定する
 TextSearch.TextPathプロパティが追加

 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                4
3D

 DrawingSurfaceコントロール
 XNA Games Studio 4.0グラフィックス
  ライブラリ(サブセット)

 WPF
   Viewport3Dコントロール
   XAMLによる3D描画
 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                5
システムウィンドウの表示

 System.Windows.Windowクラス
   クラス自体はSilverlight 4から存在
   4ではOOB時のメインウィンドウを操作するためのクラス
   5ではTitle、Content、Visibilityなどのプロパティが追加

   WPFではこれらに加え
      Iconの変更可、直接XAMLでWindowをデザイン可




 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                6
クリック回数の検出

 MouseButtonEventArgs.ClickCountプロパティ
   SilverlightとWPFの違い
      カウントが初期化されるまでの時間
          Silverlight:前のクリックから次のクリックまでを計測
          WPF:最初のクリックから計測


 WPFのみ
   Control.MouseDoubleClickイベント
 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                7
カスタムのマークアップ拡張

 マークアップ拡張とは
  実行時評価と既存オブジェクトの参照
  MarkupExtensionクラスが用意され、
   オリジナルのマークアップ拡張が作成可能に
  WPF
     Silverlightにないマークアップ拡張
         x:Static、x:Null、x:Type、x:Array、DynamicResource


Silverlight      2             3               4     5
      WPF       3.0           3.5           3.5SP1   4
                      VSUG DAY 2011.06.19                  8
構造体における属性構文のサポート

 構造体のプロパティを属性構文で設定
  した場合、4まではXamlParseException
<Border CornerRadius="0,300,0,100">
<Border>
  <Border.CornerRadius>
    <CornerRadius BottomLeft="100" TopRight="300" />
  </Border.CornerRadius>
</Border>

 Silverlight      2             3               4     5
       WPF       3.0           3.5           3.5SP1   4
                       VSUG DAY 2011.06.19                9
データバインディングのデバッグ

{Binding}にブレークポイントを設定
  プロパティ名のタイプミス
  PrivateなSetter
Binding.IsDebuggingEnabledフィールド


 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                10
StyleのSetter.Valueプロパティに対する
                   データバインディングサポート

SetterのValueプロパティに
              {Binding}が書ける
<Style TargetType="TextBlock">
  <Setter Property="FontSize" Value="{Binding FontSize}"/>
</Style>




  Silverlight      2             3               4     5
        WPF       3.0           3.5           3.5SP1   4
                        VSUG DAY 2011.06.19                  11
階層構造をたどってバインディング
           ソースを探すFindAncestor

特定の型の上位要素と連結したいとき
    (例)DataTemplate内でのデータバインディング
<DataTemplate>
  <CheckBox IsChecked="{Binding IsSelected,
      RelativeSource={RelativeSource FindAncestor,
      AncestorType=ListBoxItem}}" />
</DataTemplate>


  Silverlight      2             3               4     5
        WPF       3.0           3.5           3.5SP1   4
                        VSUG DAY 2011.06.19                12
DataTemplate.DataTypeプロパティ

 データの型によって
      DataTemplateを切り替える

 WPF
   DataTypeのほかに、任意の条件でDataTemplateを
    切り替えるDataTemplateSelectorもある


 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                13
動的生成されたプロパティに対するデータバインディング


動的なカスタム型情報を提供する
 インターフェイス
  ICustomTypeProvider

WPF
  ICustomTypeDescriptor

 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                14
信頼されたアプリケーションにおける
    制限のないローカルファイルシステムへのアクセス

 Silverlight 4
   ユーザープロファイルの特定フォルダーのみ
     MyDocuments、MyMusic、MyPictures、
      MyVideos
 Silverlight 5 Beta
   制限なし


 Silverlight       2             3               4     5
       WPF        3.0           3.5           3.5SP1   4
                        VSUG DAY 2011.06.19                15
信頼されたアプリケーションのブラウザー内実行

 条件
   HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Silverlight¥
         AllowElevatedTrustAppsInBrowser
   デジタル署名の追加
 利用可能となる機能の例
   WebBrowserコントロール
   NotificationWindow

 WPF
   完全信頼XBAP(イントラネットのみ)

 Silverlight             2              3              4     5
       WPF              3.0            3.5          3.5SP1   4
                              VSUG DAY 2011.06.19                16
効果音のための軽量なクラス

 Microsoft.Xna.Framework.Audio.SoundEffect
   ピッチやパンの変更が可能
   ループが簡単
 MediaElementはメディアの再生が目的
   再生までのレイテンシーが大きいため効果音などには向かない

 WPF
   SoundPlayerAction

 Silverlight     2             3               4     5
       WPF      3.0           3.5           3.5SP1   4
                      VSUG DAY 2011.06.19                17
MediaElement再生速度の変更

 MediaElement
   PlaybackRateプロパティ
      マイナス値の設定が可能と書かれているが逆再生されない

 WPF
   SpeedRatioプロパティ
      マイナス値は設定できない(逆再生はサポートされていない)

 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                18
テキスト系コントロールの文字間と行間の調整

CharacterSpacingプロパティ
 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4


LineHeightプロパティ
 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4



                     VSUG DAY 2011.06.19                19
RichTextBoxOverflowコントロール

WPFに同等のコントロールはない
入力を必要としなければFlowDocument
 を使ったより高度なレイアウトが可能



 Silverlight    2             3               4     5
       WPF     3.0           3.5           3.5SP1   4
                     VSUG DAY 2011.06.19                20
Silverlight 5 Betaの新機能まとめ

 すでにWPFで実装されていた機能
  ①   ItemsControlの検索機能
  ②   システムウィンドウの表示
  ③   クリック回数の検出
  ④   カスタムのマークアップ拡張
  ⑤   構造体における属性構文のサポート
  ⑥ StyleのSetter.Valueプロパティに対するデータバインディングサポート
  ⑦ 階層構造をたどってバインディングソースを探すFindAncestor
  ⑧ DataTemplate.DataTypeプロパティ
  ⑨ LineHeightプロパティ

                VSUG DAY 2011.06.19             21
Silverlight 5 Betaの新機能まとめ

 機能としてはWPFにあるが、
    WPFとは異なるかたちで追加された機能
  ① 3D
  ② 動的生成されたプロパティに対する
                     データバインディング
  ③ 効果音のための軽量なクラス
  ④ MediaElement再生速度の変更



             VSUG DAY 2011.06.19   22
Silverlight 5 Betaの新機能まとめ

Webブラウザのプラグインであることで
 必要となる機能
  ① 信頼されたアプリケーションにおける
    制限のないローカルファイルシステムへの
    アクセス
  ② 信頼されたアプリケーションの
              ブラウザー内実行

             VSUG DAY 2011.06.19   23
Silverlight 5 Betaの新機能まとめ

 WPFに対してアドバンテージとなる機能
  ① データバインディングのデバッグ
  ② CharacterSpacingプロパティ
  ③ RichTextBoxOverflowコントロール




              VSUG DAY 2011.06.19   24
Silverlight 5 Betaの新機能まとめ
機能の種類                               機能数
すでにWPFで実装されていた機能                     9
機能としてはWPFにあるが、WPFとは異なるかたちで追加された機能    4
Webブラウザのプラグインであることで必要となる機能           2
WPFに対してアドバンテージとなる機能                  3




             VSUG DAY 2011.06.19          25
扶養することはあっても不要になることはない

なぜWPF不要論がでてくるのか

          VSUG DAY 2011.06.19   26
なぜWPF不要論がでてくるのか

同じような技術が2つある


 どちらか1つでよいのでは?


   選ぶならSilverlightでしょ


     WPF不要論
           VSUG DAY 2011.06.19   27
手塩にかけて育てられているSilverlight

 毎年のようにメジャーバージョンアップ
 頭文字をとった略称ではない名前と専用のロゴ
10                                           Googleトレンド


5                                                  WPF
                                                   Silverlight

0
 2006   2007   2008       2009       2010   2011
                      VSUG DAY 2011.06.19                        28
図で比較
  .NET Framework                         Silverlight
.NET Frameworkクラスライブラリ                Silverlightの
Client Profile                        .NET Frameworkクラスライブラリ


    WPF       Windowsフォーム              UIフレームワーク

  ADO.NET          WCF                                    WCF
    WF         (クライアント)                                (クライアント)
  ベースクラスライブラリ(BCL)                        ベースクラスライブラリ(BCL)

.NET Frameworkクラスライブラリ
Extended

                 WCF
   ASP.NET
               (サーバー)

    共通言語ランタイム (CLR)                            共通言語ランタイム (CLR)

                         VSUG DAY 2011.06.19                      29
同じようなもの?

WPFとは何か?
 .NET Frameworkクラスライブラリの一部
 Windows OSのグラフィックサブシステム
Silverlightとは何か?
 Webブラウザーのプラグイン



           VSUG DAY 2011.06.19   30
できることが同じ?

 Silverlight 3
    ブラウザー外実行(OOB)
 Silverlight 4
    信頼されたアプリケーション
       セキュリティ制限の緩和
       利用できるローカルリソースの拡大
 Silverlight 5
    信頼されたアプリケーションのさらなる制限緩和
    信頼されたアプリケーションのブラウザ内実行


                  VSUG DAY 2011.06.19   31
WPFとSilverlightの進化(印象)
機能




                       機能
     WPF 3.54
       WPF3.5
      WPF 3.0SP1
                                   Silverlight   5
                                   Silverlight   4
                                   Silverlight   3
                                   Silverlight   2

             VSUG DAY 2011.06.19                     32
リファレンスから感じとる

クラス数
メンバ数
コンストラクタやメソッドの
           オーバーロード数
列挙体の値数
Sealed修飾子

        VSUG DAY 2011.06.19   33
System.Windows.Controls名前空間

                         WPF 4                 Silverlight 5 Beta
クラス数                       155                        115
自分だけが持つクラス数                 65                        25
両方が持つクラス数                                 90

              WPFのみ      共通        Silverlightのみ


      WPF      65                         90


Silverlight                               90                 25

                    VSUG DAY 2011.06.19                             34
SilverlightにあってWPFにないクラス(抜粋)

AutoCompleteBox     ChildWindow              DataGridRowGroupHeader

DataPager           DescriptionViewer        DrawingSurface

HyperlinkButton     MultiScaleImage          RichTextBoxOverflow

ValidationSummary   WebBrowserBrush




                       VSUG DAY 2011.06.19                            35
WPFにあってSilverlightにないクラス(抜粋)

AccessText               *****Converter            ContextMenu

DataGridComboBoxColumn   DataGridHyperlinkColumn   DataTemplateSelector

DockPanel                DocumentViewer            Expander

FlowDocument*****        GroupBox                  InkCanvas

ListView                 Menu                      PrintDialog

Separator                SoundPlayerAction         SpellCheck

StickyNoteControl        StyleSelector             ToolBar

Viewport3D




                            VSUG DAY 2011.06.19                           36
System.Windows.Input名前空間

                       WPF 4                 Silverlight 5 Beta
クラス数                     109                        27
自分だけが持つクラス数               82                         0
両方が持つクラス数                               27

              WPFのみ    共通        Silverlightのみ


      WPF               82                               27


Silverlight                                              27

                  VSUG DAY 2011.06.19                             37
System.Windows.Controls.Buttonクラス

                          WPF 4               Silverlight 5 Beta
プロパティ数                      136                        63
自分だけが持つプロパティ数                76                        3
両方が持つプロパティ数                              60

              WPFのみ    共通         Silverlightのみ


      WPF         76                              60


Silverlight                                       60           3

                  VSUG DAY 2011.06.19                              38
SilverlightにあってWPFにないプロパティ

CharacterSpacing   Projection               TabNavigation




                      VSUG DAY 2011.06.19                   39
WPFにあってSilverlightにないクラス(抜粋)

AreAnyTouches*****    BindingGroup             CommandBindings

CommandTarget         ContentStringFormat      ContentTemplateSelector

ContextMenu           Focusable                ForceCursor

HandlesScrolling      InputBindings            Is*****

LayoutTransform       LogicalChildren          OverridesDefaultStyle

SnapsToDevicePixels   ToolTip                  Touches*****

Visual*****




                         VSUG DAY 2011.06.19                             40
オーバーロードの数

 System.Markup.XamlReaderクラス
WPF 4                                        Silverlight 5 Beta
Load(Stream)                                 -

Load(XamlReader)                             -

Load(XmlReader)                              -

Load(Stream, ParserContext)                  -

-                                            Load(string)

LoadAsync(Stream)                            -

LoadAsync(XmlReader)                         -

LoadAsync(Stream, ParserContext)             -

                                   VSUG DAY 2011.06.19            41
列挙体の値

  System.Windows.Data.UpdateSourceTrigger列挙体
 WPF 4                      Silverlight 5 Beta
Default                     Default

PropertyChanged             -

LostFocus                   -

Explicit                    Explicit




                  VSUG DAY 2011.06.19            42
sealed修飾子

WPF 4
public class RepeatButton : ButtonBase


Silverlight 5 Beta
public sealed class RepeatButton : ButtonBase


                VSUG DAY 2011.06.19             43
WPFとSilverlightの進化(実際)




                             表に見えやすい機能
表に見えやすい機能




            WPF 3.5 4
              WPF SP1
             WPF 3.0
                  3.5                    Silverlight
                                         Silverlight
                                               5
                                                4
                                         Silverlight
                                              3
                                         Silverlight
                                             2


                懐の深さ                                   懐の深さ
                   VSUG DAY 2011.06.19                        44
懐の深さ

開発生産性
 頑張れば実現可能な機能
プラットフォーム固有機能、
 ハードウェアリソース活用など
 頑張っても実現不可能な機能



         VSUG DAY 2011.06.19   45
リーチの広さ

幅広い実行環境
 クロスプラットフォーム(PCのみ)
 クロスブラウザー
軽量なランタイム
 インストールエクスペリエンス



         VSUG DAY 2011.06.19   46
選択のポイント

         懐の深さ                    リーチの広さ


         開発生産性                    幅広い実行環境




                                            Silverlight
WPF




      プラットフォーム固有機能
                                 軽量なランタイム
      ハードウェアリソース活用




                 VSUG DAY 2011.06.19                      47
このセッションはグレープシティの提供でお送りしています

GrapeCity × WPF
GrapeCity × Silverlight
          VSUG DAY 2011.06.19   48
GrapeCity × WPF GrapeCity × Silverlight


                                グ
                                リ
                                ッ
                                ド




                                                                     Silverlight
      FlexGrid for WPF                    FlexGrid for Silverlight
WPF




                                入
                                力
                                支
                                援
      InputMan for WPF                    InputMan for Silverlight
                         VSUG DAY 2011.06.19                                       49
WPF/Silverlightにおける
     サードパーティコンポーネントの必要どころ




① 標準DataGridの
      スクロールパフォーマンス

② 標準入力系コントロールの不足


            VSUG DAY 2011.06.19   50
高度なレイアウトシステムが
       スクロールパフォーマンスに影響

 強力かつ柔軟なレイアウトシステムの代償
  パネルに子要素が追加されるたびに、
   再帰的に子要素の大きさと位置の測定が行われる
  リスト項目を大量に表示するコントロールでは、
   パフォーマンス負荷となる
 「UIの仮想化」を行い、画面に表示されている部分の
  オブジェクトのみを生成することで解決
  レイアウトプロセスの負荷低減
  メモリ使用量の削減


           VSUG DAY 2011.06.19
標準DataGrid vs FlexGrid

 標準DataGrid
   列方向にはUIの仮想化が行われない



 FlexGrid
   行と列の双方向にUIの仮想化が行われる



               VSUG DAY 2011.06.19
カスタマイズ性 vs コントロール数
 Windowsフォーム
   外観のカスタマイズ性が低い
   細分化されたコントロールによる高い生産性
 WPF/Silverlight
   外観のカスタマイズ性が高い
   標準で用意されているコントロールが少ない
    (特に入力系コントロール)

   業務アプリでは機能のカスタマイズが重要
                VSUG DAY 2011.06.19
業務アプリで使われる入力系コントロール
       Windowsフォーム           WPF/Silverlight   InputMan for WPF
テキスト   TextBox               TextBox           GcTextBox
日付     DateTimePicker        DatePicker        GcDateTime
数値     NumericUpDown         -                 GcNumber
マスク    MaskedTextBox         -                 GcMask




                        VSUG DAY 2011.06.19
比較:日付入力コントロール
                                  DatePicker     GcDateTime
                 DateTimePicker   (WPF/          (InputMan for WPF)
                 (Windowsフォーム)
                                  Silverlight)   (InputMan for Silverlight)


数字のみの入力          ✔                -              ✔
ドロップダウンカレンダー     ✔                ✔              ✔
スピンボタンによる日付入力    ✔                -              ✔
時刻入力             ✔                -              ✔
Null値サポート        -                ✔              ✔

ドロップダウンボタンの外観

和暦、入力時/表示時の書式設定、
入力候補、フィールド単位のフォー -                -              ✔
カス制御、…



                 VSUG DAY 2011.06.19
56

Contenu connexe

Tendances

WPF開発での陥りやすい罠
WPF開発での陥りやすい罠WPF開発での陥りやすい罠
WPF開発での陥りやすい罠Sho Okada
 
バージョン管理の断捨離
バージョン管理の断捨離バージョン管理の断捨離
バージョン管理の断捨離Kazushi Kamegawa
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapAtsushi Sato
 
デスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるにはデスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるにはManato KAMEYA
 
Metroスタイルで花開くか? XAMLベースのUIフレームワーク
Metroスタイルで花開くか?XAMLベースのUIフレームワークMetroスタイルで花開くか?XAMLベースのUIフレームワーク
Metroスタイルで花開くか? XAMLベースのUIフレームワークYuya Yamaki
 
18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要Developers Summit
 
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門クロスプラットフォーム開発入門
クロスプラットフォーム開発入門minazou67
 
Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~
Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~
Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~Shin-ya Koga
 
フレームワークビギナー勉強会
フレームワークビギナー勉強会フレームワークビギナー勉強会
フレームワークビギナー勉強会サトウハルミ
 
Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発Kazushi Kamegawa
 
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)Takashi Kawasaki
 
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成慎一 古賀
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixAtsushi Sato
 
初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!naba0123
 
Microsoft Edge 最新アップデートとこれから
Microsoft Edge 最新アップデートとこれからMicrosoft Edge 最新アップデートとこれから
Microsoft Edge 最新アップデートとこれからOsamu Monoe
 
CLT-004_Windows 10 におけるアプリの互換性と移行
CLT-004_Windows 10 におけるアプリの互換性と移行CLT-004_Windows 10 におけるアプリの互換性と移行
CLT-004_Windows 10 におけるアプリの互換性と移行decode2016
 
SAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for UnitySAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for UnityAkira Onishi
 

Tendances (20)

WPF開発での陥りやすい罠
WPF開発での陥りやすい罠WPF開発での陥りやすい罠
WPF開発での陥りやすい罠
 
バージョン管理の断捨離
バージョン管理の断捨離バージョン管理の断捨離
バージョン管理の断捨離
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future Roadmap
 
デスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるにはデスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるには
 
Silverlightの今
Silverlightの今Silverlightの今
Silverlightの今
 
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
 
Metroスタイルで花開くか? XAMLベースのUIフレームワーク
Metroスタイルで花開くか?XAMLベースのUIフレームワークMetroスタイルで花開くか?XAMLベースのUIフレームワーク
Metroスタイルで花開くか? XAMLベースのUIフレームワーク
 
18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要
 
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門クロスプラットフォーム開発入門
クロスプラットフォーム開発入門
 
Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~
Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~
Android が巨大すぎてお困りのあなたへ~組み込み Windows の今と、これから~
 
フレームワークビギナー勉強会
フレームワークビギナー勉強会フレームワークビギナー勉強会
フレームワークビギナー勉強会
 
XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義
 
Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発
 
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
 
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
 
IBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM BluemixIBM Notes/Domino and IBM Bluemix
IBM Notes/Domino and IBM Bluemix
 
初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!
 
Microsoft Edge 最新アップデートとこれから
Microsoft Edge 最新アップデートとこれからMicrosoft Edge 最新アップデートとこれから
Microsoft Edge 最新アップデートとこれから
 
CLT-004_Windows 10 におけるアプリの互換性と移行
CLT-004_Windows 10 におけるアプリの互換性と移行CLT-004_Windows 10 におけるアプリの互換性と移行
CLT-004_Windows 10 におけるアプリの互換性と移行
 
SAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for UnitySAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for Unity
 

Similaire à Silverlight 5でぶり返すWPF不要論

Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~Yuya Yamaki
 
Silverlightをあれこれ紹介
Silverlightをあれこれ紹介Silverlightをあれこれ紹介
Silverlightをあれこれ紹介mizusawa
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Sho Ito
 
PowerShell 5.0 で広がる運用管理の世界
PowerShell 5.0 で広がる運用管理の世界PowerShell 5.0 で広がる運用管理の世界
PowerShell 5.0 で広がる運用管理の世界Kazuki Takai
 
120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐり120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐりTakayoshi Tanaka
 
マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?Microsoft
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)Akio Katayama
 
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-publicAmazon Web Services Japan
 
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツVMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツNetApp Japan
 
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!decode2016
 
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-Takakiyo Tanaka
 
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発 夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発 Takakiyo Tanaka
 
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンAzure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンKazuyuki Miyake
 

Similaire à Silverlight 5でぶり返すWPF不要論 (20)

Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
 
Silverlightをあれこれ紹介
Silverlightをあれこれ紹介Silverlightをあれこれ紹介
Silverlightをあれこれ紹介
 
20070310
2007031020070310
20070310
 
Mvc conf session_5_isami
Mvc conf session_5_isamiMvc conf session_5_isami
Mvc conf session_5_isami
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
PowerShell 5.0 で広がる運用管理の世界
PowerShell 5.0 で広がる運用管理の世界PowerShell 5.0 で広がる運用管理の世界
PowerShell 5.0 で広がる運用管理の世界
 
120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐり120331 silverlight5新機能早めぐり
120331 silverlight5新機能早めぐり
 
20100218
2010021820100218
20100218
 
マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
 
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
 
20080213
2008021320080213
20080213
 
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツVMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
 
110409 slintky lt
110409 slintky lt110409 slintky lt
110409 slintky lt
 
Mvc conf session_1_osada
Mvc conf session_1_osadaMvc conf session_1_osada
Mvc conf session_1_osada
 
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
 
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
 
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発 夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発
夏サミ2014 クラウドとCIツールで変わるエンタープライズJava開発
 
Flex入門
Flex入門Flex入門
Flex入門
 
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンAzure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
 

Plus de Yuya Yamaki

Basic言語でiOSアプリを作る
Basic言語でiOSアプリを作るBasic言語でiOSアプリを作る
Basic言語でiOSアプリを作るYuya Yamaki
 
続Xamarinはじめました
続Xamarinはじめました続Xamarinはじめました
続XamarinはじめましたYuya Yamaki
 
Xamarinはじめました
XamarinはじめましたXamarinはじめました
XamarinはじめましたYuya Yamaki
 
TypeScript入門してみた
TypeScript入門してみたTypeScript入門してみた
TypeScript入門してみたYuya Yamaki
 
Windowsの画面スケーリングを きちんと理解しよう
Windowsの画面スケーリングをきちんと理解しようWindowsの画面スケーリングをきちんと理解しよう
Windowsの画面スケーリングを きちんと理解しようYuya Yamaki
 
.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略Yuya Yamaki
 
.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略Yuya Yamaki
 
Developers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドDevelopers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドYuya Yamaki
 
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革Yuya Yamaki
 
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革Yuya Yamaki
 
Windows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミングWindows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミングYuya Yamaki
 
どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発Yuya Yamaki
 
WPF/Silverlight視点で視る MetroスタイルのXAML
WPF/Silverlight視点で視るMetroスタイルのXAMLWPF/Silverlight視点で視るMetroスタイルのXAML
WPF/Silverlight視点で視る MetroスタイルのXAMLYuya Yamaki
 
77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有しますYuya Yamaki
 
半透明は飾りです 偉い人にはそれがわからんのですよ
半透明は飾りです偉い人にはそれがわからんのですよ半透明は飾りです偉い人にはそれがわからんのですよ
半透明は飾りです 偉い人にはそれがわからんのですよYuya Yamaki
 
60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェック60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェックYuya Yamaki
 
Silverlight Line-Of-Business Applications
Silverlight Line-Of-Business ApplicationsSilverlight Line-Of-Business Applications
Silverlight Line-Of-Business ApplicationsYuya Yamaki
 
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーションYuya Yamaki
 

Plus de Yuya Yamaki (18)

Basic言語でiOSアプリを作る
Basic言語でiOSアプリを作るBasic言語でiOSアプリを作る
Basic言語でiOSアプリを作る
 
続Xamarinはじめました
続Xamarinはじめました続Xamarinはじめました
続Xamarinはじめました
 
Xamarinはじめました
XamarinはじめましたXamarinはじめました
Xamarinはじめました
 
TypeScript入門してみた
TypeScript入門してみたTypeScript入門してみた
TypeScript入門してみた
 
Windowsの画面スケーリングを きちんと理解しよう
Windowsの画面スケーリングをきちんと理解しようWindowsの画面スケーリングをきちんと理解しよう
Windowsの画面スケーリングを きちんと理解しよう
 
.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略
 
.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略
 
Developers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドDevelopers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイド
 
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
 
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革
 
Windows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミングWindows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミング
 
どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発
 
WPF/Silverlight視点で視る MetroスタイルのXAML
WPF/Silverlight視点で視るMetroスタイルのXAMLWPF/Silverlight視点で視るMetroスタイルのXAML
WPF/Silverlight視点で視る MetroスタイルのXAML
 
77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します
 
半透明は飾りです 偉い人にはそれがわからんのですよ
半透明は飾りです偉い人にはそれがわからんのですよ半透明は飾りです偉い人にはそれがわからんのですよ
半透明は飾りです 偉い人にはそれがわからんのですよ
 
60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェック60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェック
 
Silverlight Line-Of-Business Applications
Silverlight Line-Of-Business ApplicationsSilverlight Line-Of-Business Applications
Silverlight Line-Of-Business Applications
 
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
 

Dernier

20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 

Dernier (12)

2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 

Silverlight 5でぶり返すWPF不要論