SlideShare a Scribd company logo
Silverlight4とSharePoint2010入門

       VSUG ライトニングトーク

                          2010/5/22
            Visual Studio User Group
                               遥佐保
目次
1. 自己紹介
2. Silverlightとは
3. SharePointとの連携
1.自己紹介
Visual Studio User Group
  – 初心者フォーラムリーダー
Silverlight Square 代表
  – Silverlightを囲む会 in 大阪
  – 次回は 2010/5/26(水), 6/26(土)
Microsoft MVP Award
  – Client App Dev
http://blog.livedoor.jp/haruka_sao/
Twitter : @hr_sao
2. Silverlight

Webブラウザ用の軽量なプラグイン

  – .NET Frameworkのサブセット

クロスプラットフォーム
  クロスブラウザ対応

リッチメディアの配信

RIAのプラットフォーム
1. Silverlightの特徴

Browserへの普及率
  – 2009年:50%
  – 2010年:60% (MIX10発表)
  – Japan:72% (RIA Stats:Plugin share
    monitor site)
インストール数:50億
Silverlight Developer:50万人
SharePoint developer:65万人
2. SharePoint
SharePoint Server 2010 (旧MOSS)
SharePoint Foundation 2010 (旧WSS)
SharePointの構成
  Content        Search       Compositions   Insights          Sites    Communities




     Master
     Pages           Page Layout      Themes            Silverlight        CSS




     Event                                 Web
                       LINQ                                  REST        Client OM
     Model                               Services




   Data Model Lists             Content Management
       File System                   Content Types                     Solutions

             Lists                       Library                       Templates
                                        Features
      External Lists
                                                                       Features
            Query                      Workflow
統合の種類は3つ


                                                   SharePoint
                          SharePoint                Artifact
  <html/>
                           Artifact                     OM, Web
                                                      2.0, Service,
                                                           …




            Consistent Tools & Application Model
Client Object Model
Silverlight Web Part




                       開発が
                       容易に!



クライアントサイドで実行
サーバにリクエストを送ることなくデータを
 参照
XAPファイル(Silverlight実行ファイル)をそ
 のままWebパーツとして読み込むことが可能
まとめ

SharePoint2010でClient Object Model
 を使用すると、非常に開発がしやすくな
 ります
さらに、Silverlight Web partsで
 SharePoint2010 のパーツを作ることも
 可能!
VisualStudio2010にて対応
           Visual Studio 2010 を使って
          SharePoint2010を開発しよう!
Vsug20100522

More Related Content

Similar to Vsug20100522

SQLWorld★大阪#8
SQLWorld★大阪#8SQLWorld★大阪#8
SQLWorld★大阪#8
Atsuo Yamasaki
 
Data API 2.0
Data API 2.0Data API 2.0
Data API 2.0
Yuji Takayama
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
Sho Ito
 
Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19
Atsuo Yamasaki
 
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
SharePoint Business Connectivity Services を使用した外部アプリケーション連携SharePoint Business Connectivity Services を使用した外部アプリケーション連携
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
Atsuo Yamasaki
 
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
Akira Inoue
 
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後Akira Inoue
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)
Yuji Takayama
 
Web事例からみたセマンティックウェブ/野田 健夫
Web事例からみたセマンティックウェブ/野田 健夫Web事例からみたセマンティックウェブ/野田 健夫
Web事例からみたセマンティックウェブ/野田 健夫kurubushionline
 
オフラインファーストの思想と実践
オフラインファーストの思想と実践オフラインファーストの思想と実践
オフラインファーストの思想と実践Shumpei Shiraishi
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
真吾 吉田
 
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説kumo2010
 
Mvc conf session_3_takehara
Mvc conf session_3_takeharaMvc conf session_3_takehara
Mvc conf session_3_takehara
Hiroshi Okunushi
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命Developers Summit
 
Data API ことはじめ
Data API ことはじめData API ことはじめ
Data API ことはじめ
Yuji Takayama
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
de:code 2017
 
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Akira Inoue
 

Similar to Vsug20100522 (20)

SQLWorld★大阪#8
SQLWorld★大阪#8SQLWorld★大阪#8
SQLWorld★大阪#8
 
20100218
2010021820100218
20100218
 
SQLWorld★大阪#7
SQLWorld★大阪#7SQLWorld★大阪#7
SQLWorld★大阪#7
 
Data API 2.0
Data API 2.0Data API 2.0
Data API 2.0
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19
 
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
SharePoint Business Connectivity Services を使用した外部アプリケーション連携SharePoint Business Connectivity Services を使用した外部アプリケーション連携
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
 
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
 
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)
 
Web事例からみたセマンティックウェブ/野田 健夫
Web事例からみたセマンティックウェブ/野田 健夫Web事例からみたセマンティックウェブ/野田 健夫
Web事例からみたセマンティックウェブ/野田 健夫
 
オフラインファーストの思想と実践
オフラインファーストの思想と実践オフラインファーストの思想と実践
オフラインファーストの思想と実践
 
勉強会資料①
勉強会資料①勉強会資料①
勉強会資料①
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
 
Mvc conf session_3_takehara
Mvc conf session_3_takeharaMvc conf session_3_takehara
Mvc conf session_3_takehara
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命
 
Data API ことはじめ
Data API ことはじめData API ことはじめ
Data API ことはじめ
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
 
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
 

Vsug20100522

  • 1. Silverlight4とSharePoint2010入門 VSUG ライトニングトーク 2010/5/22 Visual Studio User Group 遥佐保
  • 3. 1.自己紹介 Visual Studio User Group – 初心者フォーラムリーダー Silverlight Square 代表 – Silverlightを囲む会 in 大阪 – 次回は 2010/5/26(水), 6/26(土) Microsoft MVP Award – Client App Dev http://blog.livedoor.jp/haruka_sao/ Twitter : @hr_sao
  • 4. 2. Silverlight Webブラウザ用の軽量なプラグイン – .NET Frameworkのサブセット クロスプラットフォーム クロスブラウザ対応 リッチメディアの配信 RIAのプラットフォーム
  • 5. 1. Silverlightの特徴 Browserへの普及率 – 2009年:50% – 2010年:60% (MIX10発表) – Japan:72% (RIA Stats:Plugin share monitor site) インストール数:50億 Silverlight Developer:50万人 SharePoint developer:65万人
  • 6. 2. SharePoint SharePoint Server 2010 (旧MOSS) SharePoint Foundation 2010 (旧WSS)
  • 7. SharePointの構成 Content Search Compositions Insights Sites Communities Master Pages Page Layout Themes Silverlight CSS Event Web LINQ REST Client OM Model Services Data Model Lists Content Management File System Content Types Solutions Lists Library Templates Features External Lists Features Query Workflow
  • 8. 統合の種類は3つ SharePoint SharePoint Artifact <html/> Artifact OM, Web 2.0, Service, … Consistent Tools & Application Model
  • 10. Silverlight Web Part 開発が 容易に! クライアントサイドで実行 サーバにリクエストを送ることなくデータを 参照 XAPファイル(Silverlight実行ファイル)をそ のままWebパーツとして読み込むことが可能
  • 11. まとめ SharePoint2010でClient Object Model を使用すると、非常に開発がしやすくな ります さらに、Silverlight Web partsで SharePoint2010 のパーツを作ることも 可能! VisualStudio2010にて対応 Visual Studio 2010 を使って SharePoint2010を開発しよう!