Bluetooth PC Stacks презентация

Agenda Design guidelines User experience Bluetooth™ architecture in Windows® XP Hardware design issues Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios

Слайд 1Andy Glass
PM, Bluetooth Technologies
Microsoft® Corporation
December 11, 2001

Bluetooth PC Stacks


Слайд 2Agenda
Design guidelines
User experience
Bluetooth™ architecture in Windows® XP
Hardware

design issues






Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 3Design Guidelines
Must be robust and reliable
A bus is a

bus is a bus
Obfuscate the hard stuff
Propagate the important stuff


Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 4User Experience
Modems
Use Add Modem Wizard
Discoverability is an issue
IPv6

gives better performance
IPv6 gives better user experience


Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 5User Experience
Printers
Use Add Printer Wizard
No authentication


Bluetooth™ Developers Conference, December

11-13, 2001, a Key3Studios Production

Слайд 6User Experience
HID
Automatic detection of keyboards
Add Hardware Wizard
Keyboard must

be secure
Not to be used (yet) as a boot device

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 7User Experience
Control panel
Geek “tool” not intended for your mother

Allows for manual discovery and bonding
Feedback welcome on needed functionality

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 8User Experience
Summary:
Experience should not be Bluetooth specific
Need to work

together as an industry on providing needed functionality

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 9Windows XP Bluetooth Architecture
Top scenarios:

Scenario #1: Always connected
- DUN, PAN

Scenario #2: Wireless desktop
- Keyboard, mouse, printer, PDA, etc.

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 10Windows XP Bluetooth Architecture
Profile support
HCRP
DUN
HID
PAN (IPv6

only)
ESDP (IPv6 only)

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 11Windows XP Bluetooth Architecture
Why IP?

A Bluetooth device talking over IP

cannot only talk to other Bluetooth devices talking IP, but can talk to every device talking IP.

Why IPv6?

Addresses
Mobility
Adhoc

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 12Windows XP Bluetooth Architecture

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios

Production

Слайд 13Windows XP Bluetooth Architecture
Standard SIG-defined miniports
Transparent pass-thru
Lowers development costs

for IHVs
Provides enhanced code coverage leading to enhanced reliability
Eliminates IHV need to distribute software
Grandfathered: 3Com and CSR

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 14Windows XP Bluetooth Architecture
BTHPORT
L2CAP, HCI and SDP
No SCO
Bluetooth™

Developers Conference, December 11-13, 2001, a Key3Studios Production

Слайд 15Windows XP Bluetooth Architecture
Windows XP Application API set
Winsock

IPv6 namespace and ESDP
Defined in the system SDK
Enables application portability
Enables applications to extend beyond Bluetooth
Propagates wireless advancements made in Windows XP

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 16Windows XP Bluetooth Architecture
Windows XP release plans:
Next beta in Q1

Shipping in 2H 2002
Support for Windows XP and beyond
Release vehicle not determined
Looking for demos for WinHEC

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 17Hardware Design Issues
Sideband power management
USB bus reset by device

on initialization
Returning NUM_COMPLETE_PACKETS quickly
Immediate reuse of disconnected connection handles
Firmware upgrades
Authentication by device

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 18General Hardware Logo Requirements
System Testing
Currently a system can get the

Designed for Windows logo
No logo and/or digital signature for 3rd party Bluetooth stack for any OS
Device Testing
No logo and/or digital signature until the logo program is in place for Bluetooth
Logo will be specific to operating systems with Bluetooth driver support and test kit

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 19Bluetooth Logo Program - System
Logo Requirements
Bluetooth Qualification to v1.1
HCI

Conformance
Transport requirements
Interop with either SiW or CSR radios

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production



Слайд 20Bluetooth Logo Program - Peripherals
Hardware Compatibility Tests
Device Class Tests –

Print, Modem, etc.
Bluetooth Specific Test Suite
- Device and Service Discovery

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 21Bluetooth PC Stacks - Summary
Bluetooth can be a very compelling

technology
We as an industry need to ensure a great end-user experience
Microsoft is committed to supporting this

Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Слайд 22Microsoft Resources
General
http://www.microsoft.com/hwdev/

WHQL
http://www.microsoft.com/hwtest/

Windows Logo Program
http://www.microsoft.com/winlogo/
Bluetooth™ Developers Conference, December

11-13, 2001, a Key3Studios Production

Слайд 23Questions?
Bluetooth™ Developers Conference, December 11-13, 2001, a Key3Studios Production


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика