1 / 32

Certifying hardware with the Windows Hardware Certification Kit Windows Hardware Certification Kit による ハードウェア 認定

HW-659T. Certifying hardware with the Windows Hardware Certification Kit Windows Hardware Certification Kit による ハードウェア 認定. Craig Rowland Senior Program Manager Microsoft Corporation. 免責事項.

chip
Download Presentation

Certifying hardware with the Windows Hardware Certification Kit Windows Hardware Certification Kit による ハードウェア 認定

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HW-659T Certifying hardware with the Windows Hardware Certification KitWindows Hardware Certification Kit によるハードウェア認定 Craig Rowland Senior Program Manager Microsoft Corporation

  2. 免責事項 本プレゼンテーション (以下、本書) で提供されている情報は、本書が発表された時点における Microsoft の見解を述べたものです。市場ニーズの変化に対応する必要があるため、本書は記載された内容の実現に関する Microsoft の確約とはみなされないものとします。また本書に記載された情報の正確さについて、保証するものではありません。 本書は情報の提供のみを目的としており、明示または黙示に関わらず、本書について Microsoft はいかなる保証をするものでもありません。 本書に記載されている機能名や用語の日本語訳は、あくまでも暫定的なものであり、将来変更される可能性があります。

  3. アジェンダ • Windows Hardware Certification Kitの紹介 • 新しい概念と機能 • 最適化されたユーザー エクスペリエンス • 柔軟性のあるインフラストラクチャ • シンプルな自動化 • 統一されたツールセット 理解していただきたいこと • 新しいキットによるシステムの Certification テストの実行方法 • マルチファンクション デバイスの Certification テストを 1 回のテスト パスで実行する方法 • シンプルな C# アプリケーションを使用して Certification テストの プロセスを自動化する方法 • 新しい Studio アプリケーションによるオフライン データ (サブミッション パッケージ) の表示方法

  4. 製品開発はサイクルで • Certification に関するドキュメントは、より明確で関連付けられたものに • テストがアップストリームに移動 • Certification は単なる最終確認であるべき

  5. WindowsHardware Certification Kit は、ユーザーの期待を満たす Windows 対応ハードウェアを提供するための補助ツール

  6. Windows Certification プログラムの目標 優れたエクスペリエンス 幅広くタイムリーな提供 合理化されたCertification のエクスペリエンス

  7. Windows Hardware Certification Kit により、認定取得を短期間でわかりやすく

  8. 合理化されたユーザー エクスペリエンス

  9. 合理化されたユーザー エクスペリエンス 直観的 シンプルなインターフェイスにより、認定プロセスの各ステップが初心者にもわかりやすく 効率的 設計の最適化により、上級者にとってさらに効率的に

  10. 合理化されたユーザー エクスペリエンス

  11. デモ システムのCertification

  12. 機能ベースのインフラ

  13. 機能ベースのインフラストラクチャ 柔軟性 Windows Hardware Certification Kit が新しい革新的な製品に自動で適応 テストは、明確な値が指定された要件に対応 要件は、Windows エクスペリエンスに不可欠な機能に対応 関連性

  14. 機能ベースのインフラストラクチャ x86 x64

  15. デモ マルチファンクション デバイスの Certification

  16. C# または PowerShellによる自動化

  17. C# または PowerShellによる自動化 完全 オートメーション テストは、ユーザー インターフェイスで提供されるものと同じ機能を確認 直接的 直接的なプログラミング インターフェイスから機能にアクセス

  18. プロジェクトの作成 //--------------- // プロジェクトを作成 //--------------- Console.WriteLine("Creating project: {0}", projectName); Project project = manager.CreateProject(projectName);

  19. ターゲットの選択 // 以下は、システムに通常含まれる、大概のキーボードに対応するハードウェアID string targetHwId = @"HID_DEVICE_SYSTEM_KEYBOARD"; Console.WriteLine("Looking for target with Id '{0}'", targetHwId); ReadOnlyCollection<TargetData> data = pi.FindTargetFromId(targetHwId); // FindTarget APIは、潜在的なターゲットの一覧を返す // ここでは、最初に検出されたターゲットのみを使用 TargetDatatargetData = data.First(); pi.CreateTarget(targetData); Console.WriteLine("Added target to the project");

  20. テストのスケジュール設定 //--------------- // テストを実行 //--------------- string testName = "DevFund INF Test"; Console.WriteLine("Running test '{0}'", testName); Test test = project.GetTests().Where(x => x.Name == testName).First(); Console.WriteLine("Estimated run time: {0}", test.EstimatedRuntime); test.QueueTest(); Console.Write("Job is running");

  21. デモ Certification タスクの自動化

  22. すべてのシナリオに対応する ツールセット

  23. すべてのシナリオに対応するツールセット 統一性 Certification テストのはじめからサブミッションに至る Certification サイクル全体を、1 つのツールセットでサポート Certification テスト、ドライバー更新、情報共有、オフサイト分析などのあらゆるシナリオに対応した、すべてのユーザーのための 1 つのツールセット 完全

  24. デモ オフライン データのパッケージ化と使用

  25. まとめ • Windows Hardware Certification Kit は、ユーザーの期待を満たす Windows ハードウェアを提供するための補助ツール • 新しい機能によって、Certification プロセスがさらにシンプル、スピーディ、直接的に • ユーザー インターフェイスの改良 • 柔軟性と関連性の強化 • 直接的なオートメーション テスト • 統一されたツールセット

  26. Windows 8 Certification のための準備 今からベータ版まで ベータ版から Certification 開始まで //build/ で • トレーニングの開始 • Certification に向けて、新しいキットで製品をテスト • 要件とキット (HCK および ACK) の習得 • ハンズオン ラボの利用 • セッションの受講

  27. 関連セッション http://buildwindows.com

  28. その他の参照リソースとドキュメント • Windows 8 認証要件 – プレビュー • ハードウェア用 Windows ロゴ プログラム: 概要 • Windows ハードウェア デベロッパー センター ダッシュボード (英語) • Windows ハードウェア デベロッパー センター • Windows デベロッパー センター

  29. thank you Feedback and questions http://forums.dev.windows.com Session feedbackhttp://bldw.in/SessionFeedback

  30. Questions?

  31. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related