Code Pack の話

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Code Pack の話 - Presentation Transcript

    1. Code Pack の話
      尾崎 義尚
      こみゅぷらす
    2. 自己紹介
      こんにちは、尾崎 義尚です。
      http://spysee.jp/%E5%B0%BE%E5%B4%8E%E7%BE%A9%E5%B0%9A
    3. Code Pack とは
      The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access new Windows 7 features (and some related Windows Vista features) from managed code. These features are not available to developers today in the .NET Framework.
    4. Code Pack とは
      Windows API コード Pack for Microsoft .NET Frameworkは、マネージ コードからの Windows 7 の新機能 (および一部関連の Windows Vista の機能) にアクセスするために使用できるソース コード ライブラリを提供します。これらの機能は、.NET Framework で今日の開発者に使用できません。
      Bing Translator
      http://www.microsofttranslator.com/Default.aspx
    5. Code Pack とは
      マイクロソフト.NET FrameworkのためのWindows API Code Packは管理されたコードから新しいWindows7機能(或るものはウィンドウズビスタの特徴について話した)にアクセスするのに使用できるソースコードライブラリを提供します。今日の.NET Frameworkにおける開発者には、これらの特徴は利用可能ではありません。
      Excite 翻訳
      http://excite.co.jp/world/english/
    6. Code Pack とは
      Windows® API Code Pack for Microsoft® .NET Framework (v0.90)
      Windows 7 の Feature を .NET から使うことができるソース コード ライブラリ
      サポートなし
      Windows® API Code Pack for Microsoft® .NET Framework
      http://code.msdn.microsoft.com/WindowsAPICodePack
    7. Code Gallery と CodePlex
      Code Gallery
      開発者情報の共有
      開発者リソースの共有
      サンプルコード、コード スニペットなど
      プロジェクト管理はできない
      純粋なストレージ サイト
      CodePlex
      オープンソース プロジェクト ホスティング サイト
      コード プロジェクトを管理可能
    8. 依存系
      .NET Framework 3.5 (以降)
      Windows 7 RC (v0.9では)
      DirectX の機能には、Windows SDK for Windows 7 RC 、DirectX SDK が必要
    9. >tree WindowsAPICodePack
      サンプル
      ソースコード ライブラリ
      フォルダー パスの一覧
      ボリューム シリアル番号は 00650064 A2B8:4507 です
      C:USERSYOSHIHISADESKTOPWINDOWSAPICODEPACK
      ├─Samples
      │ ├─AppRestartRecoveryDemo
      │ │ ├─CS
      │ │ └─VB
      │ ├─DirectX
      │ │ ├─Direct2D
      │ │ │ ├─ChartDemo
      │ │ │ └─Paint2D
      │ │ ├─Direct3D10
      │ │ │ ├─MeshBrowser
      │ │ │ ├─TextureSwap
      │ │ │ │ └─TextureSwap
      │ │ │ ├─Tutorials
      │ │ │ │ ├─D3D10Tutorial01_WinFormsControl
      │ │ │ │ ├─D3D10Tutorial01_WinFormsWindow
      │ │ │ │ ├─D3D10Tutorial01_WPF
      │ │ │ │ ├─D3D10Tutorial02_WinFormsControl
      │ │ │ │ ├─D3D10Tutorial04_WinFormsControl
      │ │ │ │ ├─D3D10Tutorial05_WinFormsControl
      │ │ │ │ ├─D3D10Tutorial06_WinFormsControl
      │ │ │ │ ├─D3D10Tutorial07_WinFormsControl
      │ │ │ │ ├─D3D10Tutorial09_WinFormsControl
      │ │ │ │ │ ├─Media
      │ │ │ │ │ │ └─Tiger
      │ │ │ │ └─D3D10Tutorial09_WPF
      │ │ │ │ ├─Media
      │ │ │ │ │ └─Tiger
      │ │ │ └─WindowsFlag
      │ │ │ └─Properties
      │ │ ├─Direct3D11
      │ │ │ └─Tutorials
      │ │ │ ├─Tutorial02_WinFormsControl
      │ │ │ ├─Tutorial02_WinFormsWindow
      │ │ │ └─Tutorial02_WPF
      │ │ ├─DXGI
      │ │ │ └─EnumAdapters
      │ │ └─UtilitiesLibrary
      │ │ ├─Controls
      │ │ ├─D3DX10Helpers
      │ │ └─Utilities
      │ │ ├─Camera
      │ │ ├─Math
      │ │ ├─Mesh
      │ │ │ ├─MeshLoaders
      │ │ │ └─SimpleGeometry
      │ │ ├─Shaders
      │ │ └─Texture
      │ ├─ExplorerBrowser
      │ │ ├─CS
      │ │ │ ├─WinForms
      │ │ │ └─WPF
      │ │ │ └─WPFExplorerBrowserDemo
      │ │ └─VB
      │ │ ├─WinForms
      │ │ └─WPF
      │ │ └─WPFExplorerBrowserDemo
      │ ├─ExtendedLinguisticServices
      │ │ ├─CS
      │ │ └─VB
      │ ├─NetworkDemo
      │ │ ├─CS
      │ │ └─VB
      │ ├─PowerMgmtDemo
      │ │ ├─CS
      │ │ │ └─PowerMgmtDemo
      │ │ └─VB
      │ │ └─PowerMgmtDemo
      │ ├─Sensors
      │ │ ├─CS
      │ │ │ ├─AccelerationMeasurement
      │ │ │ └─AmbientLightMeasurement
      │ │ └─VB
      │ │ ├─AccelerationMeasurement
      │ │ └─AmbientLightMeasurement
      │ ├─Shell
      │ │ ├─KnownFoldersBrowser
      │ │ │ ├─CS
      │ │ │ │ └─KnownFoldersBrowser
      │ │ │ └─VB
      │ │ │ └─KnownFoldersBrowser
      │ │ ├─PicturePropertiesEditor
      │ │ │ ├─CS
      │ │ │ └─VB
      │ │ ├─PropertyEditDemo
      │ │ │ ├─CS
      │ │ │ └─VB
      │ │ ├─ShellHierarchyTreeDemo
      │ │ │ ├─CS
      │ │ │ └─VB
      │ │ ├─ShellObjectCFDBrowser
      │ │ │ ├─CS
      │ │ │ │ └─ShellObjectCFDBrowser
      │ │ │ └─VB
      │ │ │ └─ShellObjectCFDBrowser
      │ │ ├─ShellThumbnailBrowserDemo
      │ │ │ ├─CS
      │ │ │ │ └─ThumbnailBrowserDemo
      │ │ │ └─VB
      │ │ │ └─ThumbnailBrowserDemo
      │ │ ├─StarBackupUsingLibraries
      │ │ │ ├─CS
      │ │ │ │ ├─Icons
      │ │ │ │ └─Wizard
      │ │ │ └─VB
      │ │ │ ├─Icons
      │ │ │ ├─My Project
      │ │ │ └─Wizard
      │ │ ├─StockIconsDemo
      │ │ │ ├─CS
      │ │ │ │ └─StockIconsDemo
      │ │ │ └─VB
      │ │ │ └─StockIconsDemo
      │ │ ├─TabbedThumbnailDemo
      │ │ │ ├─CS
      │ │ │ │ └─Winforms
      │ │ │ └─VB
      │ │ │ └─Winforms
      │ │ ├─TaskbarDemo
      │ │ │ ├─CS
      │ │ │ │ ├─RegistrationHelper
      │ │ │ │ └─TaskbarDemo
      │ │ │ └─VB
      │ │ │ ├─RegistrationHelper
      │ │ │ └─TaskbarDemo
      │ │ └─ThumbnailToolbarDemo
      │ │ ├─CS
      │ │ │ ├─Winforms
      │ │ │ └─WPF
      │ │ └─VB
      │ │ ├─Winforms
      │ │ └─WPF
      │ └─TaskDialogDemo
      │ ├─CS
      │ │ └─TaskDialogDemo
      │ └─VB
      │ └─TaskDialogDemo
      └─WindowsAPICodePack
      ├─Core
      │ ├─AppRestartRecovery
      │ ├─Dialogs
      │ │ ├─Common
      │ │ └─TaskDialogs
      │ ├─Interop
      │ │ ├─AppRestartRecovery
      │ │ ├─Dialogs
      │ │ ├─NetworkList
      │ │ ├─PowerManagement
      │ │ └─TaskDialogs
      │ ├─NetworkList
      │ ├─PowerManagement
      │ ├─Properties
      │ ├─PropertySystem
      │ └─SafeHandles
      ├─DirectX
      │ └─DirectX
      │ ├─Direct2D
      │ ├─Direct3D10
      │ ├─Direct3D11
      │ ├─Direct3DCommon
      │ ├─DirectWrite
      │ ├─DXGI
      │ └─WIC
      ├─ExtendedLinguisticServices
      │ └─Properties
      ├─Sensors
      │ ├─Interop
      │ ├─Metadata
      │ ├─ObjectModel
      │ ├─Properties
      │ └─Sensors
      │ ├─Light
      │ ├─Motion
      │ ├─Orientation
      │ ├─Position
      │ └─Proximity
      └─Shell
      ├─Common
      ├─CommonFileDialogs
      ├─Controls
      ├─Design
      ├─ExplorerBrowser
      ├─Interop
      │ ├─Common
      │ ├─Dialogs
      │ ├─ExplorerBrowser
      │ ├─KnownFolders
      │ ├─PropertySystem
      │ ├─StockIcons
      │ └─Taskbar
      ├─KnownFolders
      ├─Properties
      ├─PropertySystem
      ├─StockIcons
      └─Taskbar
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
      再起動・リカバリー
    10. CodePackとは
      Windows 7 タスクバー
      ジャンプリスト
      アイコン オーバーレイ
      進捗 (プログレス) バー
      タブ化されたサムネイル
      サムネイル ツールバー
      Windows 7 Shell ライブラリ
      Windows 7 Explorer Browser Control
      シェル プロパティ システム
      コモン ファイル ダイアログ
      タスク ダイアログ
      Direct X
      Direct3D 11.0, 10.1/10.0
      DXGI 1.0/1.1
      Direct2D 1.0
      DirectWrite (一部サポート)
      Windows Imaging Component (WIC) APIs (一部サポート)
      センサー
      拡張言語サービス
      電源管理
      アプリケーションの再起動と復旧
      ネットワーク リスト マネージャー
      コマンド リンクとシステムで定義されたシェルアイコン
    11. >tree WindowsAPICodePack
      フォルダー パスの一覧
      ボリューム シリアル番号は 00650064 A2B8:4507 です
      C:.WindowsAPICodePack
      ├─Samples
      └─WindowsAPICodePack
    12. >tree WindowsAPICodePack WindowsAPICodePack
      └─WindowsAPICodePack
      ├─Core
      │ ├─AppRestartRecovery
      │ ├─Dialogs
      │ ├─NetworkList
      │ ├─PowerManagement
      │ ├─PropertySystem
      │ └─SafeHandles
      ├─DirectX
      ├─ExtendedLinguisticServices
      ├─Sensors
      └─Shell
      ├─Common
      ├─CommonFileDialogs
      ├─Controls
          ├─ExplorerBrowser
      ├─KnownFolders
      ├─PropertySystem
      ├─StockIcons
      └─Taskbar
      再起動・リカバリー
      ダイアログ
      ネットワーク
      電源管理
      プロパティー
      ハンドル管理
      Direct X
      拡張言語サービス
      センサー
      シェル共通
      コモン ファイル ダイアログ
      コントロール
      エクスプローラー ブラウザー
      既知のフォルダー
      センサー
      拡張言語サービス
    13. >tree WindowsAPICodePackSamples
      フォルダー パスの一覧
      ボリューム シリアル番号は 00650064 A2B8:4507 です
      C:USERSYOSHIHISADESKTOPWINDOWSAPICODEPACK
      ├─Samples
      │ ├─AppRestartRecoveryDemo
      │ ├─DirectX
      │ │ ├─Direct2D
      │ │ │ ├─ChartDemo
      │ │ │ └─Paint2D
      │ │ ├─Direct3D10
      │ │ │ ├─MeshBrowser
      │ │ │ ├─TextureSwap
      │ │ │ ├─Tutorials
      │ │ │ └─WindowsFlag
      │ │ ├─Direct3D11
      │ │ ├─DXGI
      │ │ │ └─EnumAdapters
      │ ├─ExplorerBrowser
      │ ├─ExtendedLinguisticServices
      │ ├─NetworkDemo
      │ ├─PowerMgmtDemo
      │ ├─Sensors
      │ ├─Shell
      │ │ ├─KnownFoldersBrowser
      │ │ ├─PicturePropertiesEditor
      │ │ ├─PropertyEditDemo
      │ │ ├─ShellHierarchyTreeDemo
      │ │ ├─ShellObjectCFDBrowser
      │ │ ├─ShellThumbnailBrowserDemo
      │ │ ├─StarBackupUsingLibraries
      │ │ ├─StockIconsDemo
      │ │ ├─TabbedThumbnailDemo
      │ │ ├─TaskbarDemo
      │ │ └─ThumbnailToolbarDemo
      │ └─TaskDialogDemo
    14. AppRestartRecoveryアプリの再起動・リカバリー
    15. Application Recovery and Restart
      以下のような場合にアプリケーションを再起動することができる
      ハンドルされていない例外
      反応なし
      停止
      インストーラーによるアップデート
      コンピューターの再起動
      再起動に備えてデータを保存
      再起動後にデータを読み込んで状態を復元
    16. AppRestartRecoveryDemo (1/25)
    17. Direct X
    18. Direct X on Windows 7
      新しい API
      Windows Imaging Component
      DirectWrite
      DirectX Video Acceleratior
      Direct 2D
      Desktop Window Manager
      GDI+
      Direct3D 9
      Direct3D 10
      Direct3D 11
      User
      GDI
      DirectX Graphic Infrastructure
      Win 32
      Hardware
    19. Direct 2D
      Windows Vista
      Windows 7
      GDI
      GDI
      メモリ
      Desktop Window Manager
      Direct 2D
      GPU
      GPU
      同じ画像を 2 重で保持
      GPU に直接描画
      Hardware
      高速化
      メモリ使用量減
    20. DirectX Graphic Infrastructure (DXGI)
    21. DirectX Graphic Infrastructure (2/25)
    22. Direct 3d 10
    23. ドライブ C のボリューム ラベルがありません。
      ボリューム シリアル番号は A2B8-4507 です
      C:...DirectXDirect3D10 のディレクトリ
      2009/06/25 13:04 <DIR> .
      2009/06/25 13:04 <DIR> ..
      2009/06/24 07:29 <DIR> MeshBrowser
      2009/06/25 13:03 <DIR> TextureSwap
      2009/06/14 10:29 <DIR> Tutorials
      2009/06/14 10:29 <DIR> WindowsFlag
      1 個のファイル 0 バイト
      6 個のディレクトリ 101,712,412,672 バイトの空き領域
      Mesh Browser (3/25)
      X ファイル ビューアー
    24. ドライブ C のボリューム ラベルがありません。
      ボリューム シリアル番号は A2B8-4507 です
      C:...DirectXDirect3D10 のディレクトリ
      2009/06/25 13:04 <DIR> .
      2009/06/25 13:04 <DIR> ..
      2009/06/24 07:29 <DIR> MeshBrowser
      2009/06/25 13:03 <DIR> TextureSwap
      2009/06/14 10:29 <DIR> Tutorials
      2009/06/14 10:29 <DIR> WindowsFlag
      1 個のファイル 0 バイト
      6 個のディレクトリ 101,712,412,672 バイトの空き領域
      TexturizerDemo (4/25)
      テクスチャの貼り付けデモ
    25. Tutorials (5/25)
      ドライブ C のボリューム ラベルがありません。
      ボリューム シリアル番号は A2B8-4507 です
      C:...DirectXDirect3D10 のディレクトリ
      2009/06/25 13:04 <DIR> .
      2009/06/25 13:04 <DIR> ..
      2009/06/24 07:29 <DIR> MeshBrowser
      2009/06/25 13:03 <DIR> TextureSwap
      2009/06/14 10:29 <DIR> Tutorials
      2009/06/14 10:29 <DIR> WindowsFlag
      1 個のファイル 0 バイト
      6 個のディレクトリ 101,712,412,672 バイトの空き領域
    26. WindowsFlag (6/25)
      ドライブ C のボリューム ラベルがありません。
      ボリューム シリアル番号は A2B8-4507 です
      C:...DirectXDirect3D10 のディレクトリ
      2009/06/25 13:04 <DIR> .
      2009/06/25 13:04 <DIR> ..
      2009/06/24 07:29 <DIR> MeshBrowser
      2009/06/25 13:03 <DIR> TextureSwap
      2009/06/14 10:29 <DIR> Tutorials
      2009/06/14 10:29 <DIR> WindowsFlag
      1 個のファイル 0 バイト
      6 個のディレクトリ 101,712,412,672 バイトの空き領域
    27. Direct 3d 11
    28. Tutorials (7/25)
      動かない・・・
    29. Explorer Browser
    30. Explorer Browser (8/25)
      ナビゲーション
      表示オプション
      ファイル情報
    31. Extended Linguistic Services拡張言語サービス
    32. 拡張言語サービス(Extended Linguistic Services)
      国際化対応の仕組み
      Unicode テキストから言語を自動検出
      表記変換
      簡体字中国語から繁体字中国語への変換など
    33. 拡張言語サービス サンプル (9/25)
    34. Networkネットワーク
    35. Network List Demo (10/25)
    36. ネットワーク (Network クラス)
    37. ネットワーク接続
    38. Power Management電源管理
    39. Power Management (11/25)
    40. 電源管理 (PowerManagerクラス)
    41. 電源管理 (PowerManagerクラス)
      GetCurrentBatteryState() メソッド
    42. Sensorsセンサー
    43. センサー
    44. Sensor Samples (12・13/25)
      Acceleration Measurement
      • Ambient Light Level (環境光センサー)
    45. Shellシェル
    46. Shell Samples
      ドライブ C のボリューム ラベルがありません。
      ボリューム シリアル番号は A2B8-4507 です
      C:...SamplesShell のディレクトリ
      2009/06/14 10:30 <DIR> KnownFoldersBrowser
      2009/06/14 10:30 <DIR> PicturePropertiesEditor
      2009/06/14 10:30 <DIR> PropertyEditDemo
      2009/06/14 10:30 <DIR> ShellHierarchyTreeDemo
      2009/06/14 10:30 <DIR> ShellObjectCFDBrowser
      2009/06/14 10:30 <DIR> ShellThumbnailBrowserDemo
      2009/06/14 10:30 <DIR> StarBackupUsingLibraries
      2009/06/14 10:31 <DIR> StockIconsDemo
      2009/06/14 10:31 <DIR> TabbedThumbnailDemo
      2009/06/14 10:31 <DIR> TaskbarDemo
      2009/06/14 10:31 <DIR> ThumbnailToolbarDemo
    47. Known Folders Browser (14/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    48. Picture Properties Editor (15/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    49. PropertyEditDemo (16/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    50. ShellHierarchyTreeDemo (17/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    51. ShellObjectCFDBrowser (18/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    52. ShellThumbnailBrowserDemo (19/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    53. StarBackupUsingLibraries (20/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    54. StockIconsDemo (21/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    55. TabbedThumbnailDemo (22/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
      TabbedThumbnailPreview preview = new TabbedThumbnailPreview(this.Handle, newTab.Handle);
      Taskbar.TabbedThumbnail.AddThumbnailPreview(preview);
    56. 注目!
      TaskbarDemo (23/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    57. タスクバー機能
      ジャンプリスト
      アイコン オーバーレイ
      プログレスバー
    58. ThumbnailToolbarDemo (24/25)
      KnownFoldersBrowser
      PicturePropertiesEditor
      PropertyEditDemo
      ShellHierarchyTreeDemo
      ShellObjectCFDBrowser
      ShellThumbnailBrowserDemo
      StarBackupUsingLibraries
      StockIconsDemo
      TabbedThumbnailDemo
      TaskbarDemo
      ThumbnailToolbarDemo
    59. Task Dialogタスク ダイアログ
    60. TaskDialogDemo (25/25)
    61. タスク ダイアログ
    62. CodePack未対応の 7 フィーチャー
      リボン
      マルチタッチ
      インク
      DirectWrite
      などなど
    63. まとめ
      CodePackには、いろいろな技術要素が詰まっている
      マネージドな世界から最新技術にリーチすることができる
      まだまだ未完成 (v0.90) な部分もある
      実際に使う場合は、自己責任で
      そのためのソースコード提供

    + yoshiomsyoshioms, 4 months ago

    custom

    418 views, 0 favs, 0 embeds more stats

    こみゅぷらす Community Launch 2009
    ~Windows more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 418
      • 418 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories