Conference Sessions
Here's a first list of the sessions and speakers that we have lined up this year. We will be adding to this list and making updates in the next few weeks, so check back often.
Download the detailed agenda speadsheet.
Connected PCs and DevicesTECHNICAL SESSIONS:Audio Design for Unified Communications - CON-T565 This session provides a complete end-to-end overview of the software, hardware, industrial design, acoustics, and usability aspects necessary for Unified Communications (UC), Office Communicator (OC), Live Meeting, and Live Messenger. It explains how OC devices integrate and coexist with existing high-fidelity audio design that is already supported in the Windows Vista platform, and introduces wideband telephony and the TIA-920 specification for measuring wideband devices. Digital and analog microphones, beamforming microphone arrays, and Bluetooth wireless technology headsets will be discussed. The session identifies the acoustical, electronic, and industrial design challenges in implementing these devices for in-ear, head-worn, 2-foot interface (laptop), and 10-foot interface (living room) usage models and clearly defines the benefits of "getting it right." Presenter(s): Rian Chung
Rian has been working at Microsoft as a Program Manager for about two years and on the sound team for about a year. Prior to that he was in school where he received his Master of Science in Music Engineering at the University of Miami.
David Roach (Optimal Sound)
David has been designing real-time host-based audio devices for over twenty years, and has designed audio hardware and software products for Jabra, SigmaTel, Creative Labs, Intel, Analog Devices, and many more. He is President of Optimal Sound LLC, Experts in Audio for Windows Vista. Level:
100 Session Time:
| Authoring a Device Experience for Multifunction Printers - CON-T571 Windows 7 will be the first Windows release that supports a consolidated user experience for multifunction printers (MFP). The session introduces the Device Experience Platform for MFPs and focuses on guidelines for creating and customizing the experience, recommendations for both multi-function and single-function printer experiences, and an end-to-end demonstration of device experiences for MFPs. Presenter(s): Sangeeta Ranjit
Sangeeta Ranjit has been working on Printing in Windows for the past eight years. She is a Program Manager on the Documents and Printing team, and is responsible for designing great print, scan and multifunction device experiences in Windows. Level:
200 Session Time:
| Authoring a Device Experience for Portable Devices - CON-T566 This session introduces the Windows 7 device experience for portable media players, digital still cameras, and mobile phones. By combining Windows Portable Devices (WPD) technology with device experience metadata, the Media Transfer Protocol (MTP), and device services, hardware partners can provide rich functionality to their users without requiring the installation of additional software. With Windows 7, users can interact with their portable devices from the Windows Desktop and existing support for file browsing, photo acquisition, and media sync is extended through MTP services to support PIM Synchronization, Device Status, and Ringtone Personalization. This session includes an overview of the device experience framework, demonstrates the user experience for different WPD, illustrates how experiences can be created to interact with the device via the Web, and shows how easy it is to author device experiences that are specifically customized and branded for a portable device. Presenter(s): Marc Pottier
Marc has been designing user experiences for complex software systems for 17 years. He is a Senior Program Manager in the Windows Devices and Media team and is responsible for designing the Device Stage™ user experience in Windows 7. Marc is passionate about collaborating with industry partners to design exceptional end-user experiences in Windows for mobile phones, cameras, media players, and other devices. Level:
300 Session Time:
| Bluetooth and Wireless USB Support in Windows 7 - CON-T536 This session presents an overview of Bluetooth wireless technology and Wireless USB in Windows 7. The session focuses on Bluetooth and addresses questions about the Windows Vista Feature Pack for Wireless, Bluetooth version 2.1, updated Windows logo requirements, and Bluetooth wireless technology in Windows 7. We will also discuss Wireless USB, the current market status, and Wireless USB 1.1 progress. Presenter(s): Zach Little
Zach joined Microsoft in 2005 as a Program Manager on the Windows Device Connectivity team. He is responsible for the Wireless USB, Ultra-Wideband(UWB), 1394, and Universal Plug and Play (UPnP) programs. Zach has been following Wireless USB from its early days at Microsoft and keeps a close eye on the Wireless PAN ecosystem. He is active in both the USB-IF and WiMedia.
Kristina Hotz
Kristina is the Program Manager for Bluetooth wireless technology in Microsoft Windows. All teams that use Bluetooth in Microsoft Windows interact with Kristina and her team. For the past two years, she’s held this position, watching Bluetooth v2.1 come to life and driving its integration into the operating system. Within the Bluetooth Special Interest Group, Kristina sits on the Ecosystem Committee. Level:
100 Session Time:
| Building a Bluetooth Audio Device in Windows 7 - CON-T564 Supporting Bluetooth Audio devices on Windows has never been easier with native support for a Bluetooth audio class driver in Windows 7. This session introduces the features of this new class driver and provides recommendations on how to build a Bluetooth audio device that is compatible with Windows. The session includes an overview of the profiles supported in Windows 7, automatic device reconnect, trolling, and Bluetooth Call Control support via HID. Presenter(s): Jerry Smith
Jerry is a Senior Program Manager on the Windows Sound team. In his ten years at Microsoft, he’s worked on research and development projects involving home automation and device control, media experiences, platform support for portable media devices and digital still cameras in Windows, and now Universal Audio Architecture device support (HD Audio, USB Audio and Bluetooth) in Windows 7. Level:
300 Session Time:
| Building a Communication Device in Windows 7 - CON-T563 Unified communications has brought the phone to the PC. Windows 7 improves on the experience of using the PC as a phone. This session covers how to make communication devices that work well with the Windows 7 communication experience. You will learn how to declare your device as a communications device and which experiences Windows 7 provides for your device. With just a few minor changes, communication devices and Windows 7 provide a great experience to the end-user. Presenter(s): Rian Chung
Rian has been working at Microsoft as a Program Manager for about two years and on the sound team for about a year. Prior to that he was in school where he received his Master of Science in Music Engineering at the University of Miami. Level:
200 Session Time:
| Building Digital Picture Frames Using Microsoft Technologies - CON-T575 This session provides actionable guidance and clarifications for building digital picture frames using Microsoft technologies. You will learn the connectivity models to integrate a digital picture frame with Windows PCs and with Windows Live. Presenter(s): Edwin Heredia
Edwin has worked on the design of network protocols for more than ten years. He has been an active contributor in the DLNA standardization activities where, until recently, he chaired the groups on media formats and IPv6. At Microsoft, he is a Program Manager in the Windows Devices and Media team where he works on networking, streaming, and communications between Windows computers and home media devices.
Cynthia Hagan
Cynthia has been working in Microsoft’s online space for ten years. She is currently a Senior Program Manager in the Live Platform Services team where she is building a broad service and device ecosystem for sharing and consuming digital photos and other online content.
Wei-Wei Zhang
Speaker bio is not available. Level:
200 Session Time:
| Common Driver Installation Errors and How to Diagnose Them - CON-T613 In Windows Vista and Windows Server 2008 testing, the Windows team at Microsoft analyzed driver installation failures as reported to Microsoft through Windows Error Reporting (WER). In this session, members of the Device Management and Installation team discuss the most common driver installation and importation failures. Attendees will learn what the common driver package errors are, what each error means, and how to address them appropriately. Presenter(s): Abed Jawad
Speaker bio is not available. Level:
300 Session Time:
| Creating Deployable Driver Packages for Windows - CON-T612 This session provides driver developers with the information they need to build correct, error-free device driver packages that are compatible with a variety of Windows operating system scenarios. We'll present recommendations for creating distributable, deployable, and well-formed driver packages. We'll also examine some more complex distribution scenarios including devices with device-related applications. Presenter(s): Eugene Lin
Speaker bio is not available. Level:
200 Session Time:
| Debugging Device Installation - CON-T781 This hands-on session shows several examples of different device driver installation errors and explains how to get more information about the error by analyzing setupapi.log. Attendees will gain a better understanding of how to diagnose and debug device driver installation. At least some experience or familiarity with the contents of INF files will help attendees understand the information in this session. Presenter(s): Neil Sandlin
Speaker bio is not available. Level:
300 Session Time:
| Design Considerations for Building a Windows Home Server - CON-T577 Since its launch in November 2007, the Windows Home Server became the world's first "stay-at-home" server. It helps families protect, connect, and share their digital experiences and provides a familiar way to store, access, share, and automatically protect what is most important. As an "always-on" device in the home, Windows Home Server offers hardware and software partners tremendous opportunities to build innovative products for the connected home. This session presents an overview of Windows Home Server, followed by a discussion of the market opportunities for hardware partners. Presenter(s): Mark Pendergrast
Mark Pendergrast is a Product Manager on the Windows Home Server marketing team, specifically responsible for working with partner ODMs, OEMs, ISVs and IHVs in helping them bring new products and services to market. After over five years working on the Windows Media Center team in both marketing and technical roles, he’s thrilled to apply his passion for consumer technology on a product that’s at the center of the connected home!
CJ Saretto
CJ Saretto has a passion for consumer products that enhance people’s lives. He has worked as a Program Manager on a number of Microsoft consumer products including MSN Messenger and Windows Home Server. CJ is a veteran on the Home Server team having been with the product since its incubation. Level:
200 Session Time:
| Device Interfaces Overview - CON-T615 In this session, we provide an overview of the device interfaces supported in Windows 7: what are they, their evolution, why you want to use them, and how to use them. Presenter(s): Jim Cavalaris
Jim Cavalaris is the Development Lead for the Device Foundation Platform team, which is responsible for developing the platform for great device experiences on Windows 7 with features such as "Devices and Printers". He has been a member of the Windows Core OS Division for over ten years developing device infrastructure technologies including the kernel-mode and user-mode Plug and Play subsystems, system drivers, device management and installation components, and device user experiences. Jim holds a Master of Engineering degree in Computer Science from the Massachusetts Institute of Technology. Level:
300 Session Time:
| Extending Device Installation by Using Co-Installers - CON-T614 During this session, we'll cover the various types of installers including co-installers and class installer operation. We'll share installer best practices and how the use the installation wizard user interface and associated actions. The session will finish with information on debugging co-installers and class installers during device installation. Presenter(s): Chad Siefert
Speaker bio is not available. Level:
300 Session Time:
| Plug and Play Key Concepts - CON-T550 This session includes a brief overview of how Windows Plug and Play works, followed by an open discussion forum where attendees can ask questions about Plug and Play. The overview will include a walkthrough of the sequence of events following connection of a new device and extensibility points for IHVs and OEMs. Presenter(s): George Roussos
George is a Senior Program Manager in the Device Foundation Platform team of Microsoft’s Windows Core OS Division. At Microsoft he has worked on various third party developer and hardware oriented roles as part of the Windows product development team over the last eighteen years. Before joining Microsoft he worked on PC enhancement products at Intel. George has a Bachelor of Science degree in Computer Science from the University of Arizona.
Jim Cavalaris
Jim Cavalaris is the Development Lead for the Device Foundation Platform team, which is responsible for developing the platform for great device experiences on Windows 7 with features such as "Devices and Printers". He has been a member of the Windows Core OS Division for over ten years developing device infrastructure technologies including the kernel-mode and user-mode Plug and Play subsystems, system drivers, device management and installation components, and device user experiences. Jim holds a Master of Engineering degree in Computer Science from the Massachusetts Institute of Technology. Level:
200 Session Time:
| Print Driver Development Tools and Print Verifier - CON-T608 This session is critical for developers and testers of printer and multifunction printer (MFP) devices. It provides an overview of the printer driver development tools and strategies for their use; emphasizes the benefits of using Print Verifier during development and test cycles; and includes a detailed hands-on demonstration of debugging a faulty print driver using Print Verifier and the Windows Debugger. Presenter(s): Ashwin Needamangala
As a Senior Test Lead in Microsoft's Windows Experience (WEX) - Documents & Printing group, Ashwin Needamangala is responsible for testing the rendering components that are part of the printing subsystem in Windows. His team also owns the development of the Windows Logo Kit (WLK) for printing. Ashwin has been working with the Documents & Printing group for over eight years. During that time his team has produced key tools such as PTConform, LooksGood as well as numerous tests that ship as part of the WLK. He is also the co-architect for PrintVerifier. Level:
200 Session Time:
| Printer Installation and Print Driver Management in Windows 7 - CON-T573 This session provides an overview of printer driver installation and management changes, features, and improvements in Windows 7. Features discussed include compatibility IDs, driver isolation setup changes, cross-platform installation changes, core driver packages, and print management console updates for Windows 7. This session is based on the same content from the DDC conference. Presenter(s): Shawn Maloney
Shawn Maloney has been involved with hardware support on Windows for over nine years. Shawn is a Program Manager on the Windows Experience Team, and is responsible for setup and installation of print, scan, and fax drivers. Level:
200 Session Time:
| Unifying the Wireless and Network Device Installation Experience in Windows 7 - CON-T576 This session is for device manufacturers and OEMs who want to ensure the best possible user experience for installing a new wireless or networked device. It will cover end-to-end device installation flows. Presenter(s): Dave Roth
Speaker bio is not available. Level:
200 Session Time:
| USB Technology Update and Windows Strategy - CON-T537 Both the Universal Serial Bus and Windows have evolved over the past few years. This session covers the future of USB and how Windows continues to evolve to support it. If your hardware supports USB, you will not want to miss this session. Presenter(s): Lars Giusti
Lars Giusti has fifteen years of experience working in the PC industry as a systems analyst, test lead, and program manager. His program management experience in Windows spans back twelve years. He is currently focused on project management and program management for the USB driver stack in Windows.
Jeff Ravencraft (Intel)
Jeff Ravencraft is the Chairman and President of the USB Implementers Forum (USB-IF) industry trade association, and also serves as the USB 3.0 Promoter Group Chairman. He is also a technology strategist in Intel’s Digital Enterprise Group (DEG). He is leading Intel’s effort in USB and Wireless USB. Jeff has been actively involved in wired and wireless technology and standards for many years. Level:
200 Session Time:
| Windows 7 Device Experience Overview - CON-T531 This session provides an overview of the new device experience in Windows. It summarizes the new Windows features for portable devices such as mobile phones and cameras, printing and imaging devices, and networked consumer electronic devices like media servers and digital picture frames. The emphasis of the session is to identify new Windows platform features that hardware companies can take advantage of, to demonstrate how devices can benefit from these features, and to indicate additional technical sessions and chalk-talks for interested attendees. Presenter(s): Dennis Flanagan
Dennis Flanagan is the Group Program Manager for the Devices and Media team which is part of the Windows client division. With 25 years of industry experience, Mr. Flanagan has managed engineering groups working on on a wide range of products including consumer software, scientific software and test and measurement systems. During his 10 years at Microsoft Mr. Flanagan has been deeply involved in the design of the media and devices platform in Windows. He has managed teams working on five versions of the Windows operating system, multiple releases of Windows media player, Media Center, and a number of SDKs including DirectX and Windows Media.
Jack Mayo
Speaker bio is not available. Level:
100 Session Time:
| Windows 7 Device Experience Parts 1 and 2 - CON-T533 The new device experience features in Windows 7 will be introduced in this two-hour session. These sessions will show you how to create a well-behaved multifunction device, how to associate shell extensions and metadata with a physical device, how to author the metadata in XML for your device based on the device class, and how to work with Winqual to distribute metadata for your Windows logo-certified devices. Presenter(s): Max Morris
Speaker bio is not available.
Roland Ayala
Speaker bio is not available. Level:
200 Session Time:
| Windows 7 Device Installation Experience - CON-T532 Installing a new device on Windows 7 will be simpler than ever. This session covers what's new in the user experience since the release of Windows Vista and Windows Server 2008, and how you can ensure that your device installs successfully. It also describes how to distribute any applications that are associated with your device. Presenter(s): Richie Fang
Since joining the Device Foundation team as a Program Manager over two years ago, Richie has been responsible for driving improvements in device installation towards an experience where “it just works!” when installing a new device on Windows. Level:
100 Session Time:
| Windows 7 Device Services for Media Transfer Protocol - CON-T568 This session provides an overview of device service extensions for Media Transfer Protocol (MTP) that will be introduced in Windows 7. Device services are the building blocks that enable new extensibility opportunities for Windows-compatible portable devices and align new experiences for portable devices in Windows 7. Presenter(s): John Felkins
John Felkins has been working as a Program Manager on the Windows Portable Devices team for three years. John has focused on connectivity, drivers, and the Media Transfer Protocol (MTP). Level:
300 Session Time:
| Windows 7 Distributed Scanning using Web Services on Devices - CON-T570 Windows 7 will introduce server features and device protocols to enable scanning in a distributed network environment. This session provides an in-depth look at the technologies that enable this highly requested functionality. The specific topics include a roadmap of Web Service for Devices for printers, scanners, and multifunction printers (MFPs); an overview of the distributed scanning process and architecture; scanning management and Active Directory integration; device requirements and protocol details; and an end-to-end demonstration of the functionality. Presenter(s): Erhan Soyer-Osman
Erhan Soyer-Osman has been working on the Windows team for the past three years, where he is focused on delivering new features that take advantage of Web Services on Devices.
Mike Fenelon
Speaker bio is not available. Level:
100 Session Time:
| Windows 7 Logo Program for Print and Document Devices - CON-T607 This session covers the updated Windows Logo Program for print, scan and multifunction printer (MFP) devices. Topics will include an overview of the document device requirement changes, the additional qualifications for document devices, improvements to the Server logo for document devices, a walkthrough of the submission process for MFPs, and best practice resources. Presenter(s): Justin Hutchings
Justin Hutchings is a Program Manager on the Windows Experience, Documents and Printing team, responsible for device configuration technologies like PrintTicket/PrintCapabilities and the Windows Logo Program for imaging devices. Level:
100 Session Time:
| Windows Logo Program for Network Media Devices - CON-T574 This session presents the Windows Logo Program requirements for network media devices including media servers, renderers, and controllers. Presenter(s): Kevin Larkin
Kevin Larkin is a senior program manager for the Devices and Media team which is part of the Windows client division. Kevin provides the team with over fifteen years of experience working on various aspects of the multimedia experience in Windows. Kevin’s experience at Microsoft includes working on multiple releases of the Windows operating system and Windows Media Player, as well as various SDKs and consumer titles.
Gabe Frost Gabe Frost joined the Core Networking team at Microsoft in 2004 where he managed the Network Quality of Service (QoS) program. During his time in core networking, Mr. Frost was deeply involved in myriad aspects of the Windows networking stack such as Winsock, NDIS, HTTP, System.Net, and native Wi-Fi, as well as technologies for Rally and Media Center Extenders. Mr. Frost co-authored UPnP and DLNA industry standards for network QoS. In his current role within the Windows Experience organization, Mr. Frost is responsible for media sharing platform and features which enable users to realize the potential of a connected digital home.
Yoshihisa Hirano (IO Data)
Yoshihisa Hirano is a General Manager of I-O DATA DEVICE, INC., a manufacturer and provider of computer peripherals and digital home-networking products in Japan. He manages the development headquarters consisting of six categories: Memory, LCD, Networking & Storage, Entertainment, Market Development, and PR & Advertisement departments. Technically speaking, his team has been highly regarded as one of the most skilled and experienced groups of engineers, solving digital content protection issues outlined by D-pa in Japan. Level:
200 Session Time:
| Windows Logo Program for Portable Devices - CON-T567 This session provides details on the Windows Logo Program for portable devices. It covers Device technologies such as Digital Still Cameras, Portable Media Players, and Mobile Phones. During this hour several topics will be discussed including an overview of technical requirements, the certification process, additional qualifications, and details on the transition plan from PlaysForSure. Take the time to attend this session and see how to become certified. Presenter(s): Jeff Meissner
Jeff Meissner has been working on the Portable Device experience on Windows 7 for the past 11 months. Being responsible for the Windows Portable Device Enabling Kit (predecessor to the MTPPK12) and owner of the logo requirements for mobile phone, portable media player, and co-owner of the digital camera program with is counterpart Wai Ee Pan in Japan, brings several of Jeff’s passions together, love of gadgets, especially gadgets that work seamlessly on Windows. Jeff is thorough and has several years of experience engaging closely with industry partners as a member the Windows Logo Program team for the first 7 years of his Microsoft career. Level:
200 Session Time:
| Windows SideShow: Building Better Devices and PCs - CON-T569 Learn how we're making it easier than ever to incorporate Windows SideShow technology into devices and PCs. In addition to learning about some of the new product solutions we've put together, you'll see exciting demonstrations from partners who have taken advantage of SideShow to increase the value of their devices. This session also covers new platform enhancements for the Windows 7 operating system, and we'll look at some of the many ways in which SideShow can improve devices in the digital home. Presenter(s): Dan Polivy
Dan Polivy is a lead program manager in the PC|3 Division at Microsoft, where he is responsible for the Windows SideShow platform and other new features for Windows 7. Previously, he was a developer working on the design and implementation of Windows SideShow. He has been at Microsoft for over six years, and started as a member of the Tablet PC team. Dan graduated from Brown University with a degree in Computer Science, and currently resides in Seattle, Washington with his wife. Level:
200 Session Time:
| XPS Printer Driver Development in Windows 7 - CON-T572 The XPSDrv printer driver model is the future of Windows printing. This session details the new features and improvements for XPSDrv printer drivers in Windows 7, including the XPS Rasterization Service, the XPS Object Model API and the filter pipeline, and discussion of filter pipeline enhancements. Presenter(s): Georgi Chalakov
Georgi Chalakov is a Senior Developer on the Windows Experience, Documents and Printing team, where he is responsible for the XPS Rasterization Service and other XPS features for Windows 7. Previously, he was a developer working on XPS Viewer in XPS Essentials Pack and Microsoft XPS Document Converter. Georgi graduated from Sofia University with a degree in Computer Science, and currently resides in Seattle, Washington with his family.
Felix Maxa
Felix Maxa is the development lead for the team that owns core service components for printing, imaging and FAX. Felix has worked at MS on printing since 1998. Level:
200 Session Time:
|
CHALK TALKS:Discussion: 1394, Wireless USB, and Bluetooth - CON-C656 This chalk-talk provides a forum for the hardware industry to engage in open discussion with the Windows Device Connectivity team on specifics topics around device connectivity technologies. The talk will include a team of experts who can address topics ranging from strategic to technical implementation with a focus on 1394, Wireless USB, UWB and Bluetooth device connectivity. Presenter(s): Zach Little
Zach joined Microsoft in 2005 as a Program Manager on the Windows Device Connectivity team. He is responsible for the Wireless USB, Ultra-Wideband(UWB), 1394, and Universal Plug and Play (UPnP) programs. Zach has been following Wireless USB from its early days at Microsoft and keeps a close eye on the Wireless PAN ecosystem. He is active in both the USB-IF and WiMedia.
Kristina Hotz
Kristina is the Program Manager for Bluetooth wireless technology in Microsoft Windows. All teams that use Bluetooth in Microsoft Windows interact with Kristina and her team. For the past two years, she’s held this position, watching Bluetooth v2.1 come to life and driving its integration into the operating system. Within the Bluetooth Special Interest Group, Kristina sits on the Ecosystem Committee.
Mukund Sankaranarayan
Speaker bio is not available. Level:
100 Session Time:
| Discussion: Audio Design for Unified Communications - CON-C663 This chalk talk provides a forum for industry audio experts and Windows engineers to meet and discuss audio design considerations for unified communication devices. This is your chance to share your thoughts and discuss unified communications and Windows. Presenter(s): Rian Chung
Rian has been working at Microsoft as a Program Manager for about two years and on the sound team for about a year. Prior to that he was in school where he received his Master of Science in Music Engineering at the University of Miami.
Jerry Smith
Jerry is a Senior Program Manager on the Windows Sound team. In his ten years at Microsoft, he’s worked on research and development projects involving home automation and device control, media experiences, platform support for portable media devices and digital still cameras in Windows, and now Universal Audio Architecture device support (HD Audio, USB Audio and Bluetooth) in Windows 7.
David Roach (Optimal Sound)
David has been designing real-time host-based audio devices for over twenty years, and has designed audio hardware and software products for Jabra, SigmaTel, Creative Labs, Intel, Analog Devices, and many more. He is President of Optimal Sound LLC, Experts in Audio for Windows Vista. Level:
100 Session Time:
| Discussion: Device Center, Bluewire, and Device Installation - CON-C649 This is your chance to chat with Windows team members in an unstructured gathering to answer your questions. Members from the Device Foundation Platform Team will be on site to take your questions, comments, and feedback regarding Windows 7. Presenter(s): Eugene Lin
Speaker bio is not available. Level:
300 Session Time:
| Discussion: Distributed Scanning Architecture - CON-C651 This chalk-talk allows attendees direct access to the engineers that develop and support Distributed Scan Management technologies. A road-map for development and implementation will be briefly discussed. Attendees will have the opportunity to provide feedback with regards to the Distributed Scan Management session. Presenter(s): Erhan Soyer-Osman
Erhan Soyer-Osman has been working on the Windows team for the past three years, where he is focused on delivering new features that take advantage of Web Services on Devices.
Mike Fenelon
Speaker bio is not available. Level:
300 Session Time:
| Discussion: Windows Portable Device Enabling Kit - CON-C648 This chalk-talk provides a forum for the hardware industry to engage in open discussion with Windows architect Darren Davis on the specifics of the device-side source code that is part of the Windows Portable Device Enabling Kit. This kit is the evolution of the Media Transfer Protocol (MTP) Porting Kit 12, which has been revised with a focus on providing samples and tools for manufacturers to use to develop hardware that takes advantage of the new Windows 7 features. Presenter(s): Darren Davis
Darren Davis has been working with Portable Devices and Digital Media for over seven years. He is one of the architects of the latest MTP Porting Kit and now has architectural responsibility for MTP support and applications in Windows. While he loves working on Windows, his first passion is on the device and he still spends much of his coding time there.
John Felkins
John Felkins has been working as a Program Manager on the Windows Portable Devices team for three years. John has focused on connectivity, drivers, and the Media Transfer Protocol (MTP).
Jeff Meissner
Jeff Meissner has been working on the Portable Device experience on Windows 7 for the past 11 months. Being responsible for the Windows Portable Device Enabling Kit (predecessor to the MTPPK12) and owner of the logo requirements for mobile phone, portable media player, and co-owner of the digital camera program with is counterpart Wai Ee Pan in Japan, brings several of Jeff’s passions together, love of gadgets, especially gadgets that work seamlessly on Windows. Jeff is thorough and has several years of experience engaging closely with industry partners as a member the Windows Logo Program team for the first 7 years of his Microsoft career.
David Goll
David Goll is the lead developer in the Windows Portable Devices (WPD) platform team. The team is responsible for the WPD API and driver model, and provides the MTP (Media Transfer Protocol) class driver for phones, media players, cameras and other devices. WPD is the core abstraction over which multiple applications and devices communicate for bidirectional transfer of media. Level:
300 Session Time:
| PCs and Devices in Windows 7: What You Need to Know - CON-C658 This chalk talk provides a forum for attendees to discuss various aspects of PC devices and peripheral device connectivity. Windows engineers will be present to discuss how the Windows architecture groups multiple PnP devnodes into a single "piece of plastic" and how that architecture also groups internal devices in a notebook or desktop PC. We will also cover issues that arise when hardware IDs are not specific enough to properly associate your metadata, how Windows handles container information from your device and driver, and how to properly override Windows default heuristics. Presenter(s): Cameron Brodeur
Cameron has more than ten years of experience in the industry as a software engineer and program manager. Currently he is a Program Manager on the Device Foundation Platform team, where he is focused on designing and delivering new features for the Windows Plug and Play platform.
Ben McGregor
Speaker bio is not available.
Adam Lenart
Speaker bio is not available. Level:
300 Session Time:
| Successful Planning for Interface Compliance Tests presented by Testronic - CON-C771 Careful planning for interface compliance tests is an essential part in connecting devices and fully meeting project requirements. Planning should strive to anticipate forced changes in applicable standards and specifications and should be incorporated in compliance tests at required hardware, software, and system implementation levels. This chalk talk discusses how to incorporate such planning and closely examines evolving USB connectivity requirements as one of the most common ways to connect a very broad range of devices. Presenter(s): Johan Craeybeckx (PMTC)
Johan is Chief Technology Officer at Testronic Labs. He holds a Master's degree in Electronics and a second degree from the University of Brussels in Biomedical & Clinical Engineering. Craeybeckx started his career as an engineer with PIMC/PMTC (Professional Interactive Media Centre) in Belgium where he gained a broad level of experience in computer hardware and certification,
making a rapid transition into Operations & Business Development. When Testronic Labs acquired PMTC in 2007, Craeybeckx's technical expertise and fascination with new technology quickly led to his appointment as Chief Technology Officer. Level:
100 Session Time:
| Windows 7 Logo Program and Design Considerations for Network Infrastructure Devices - CON-C654 This chalk-talk provides attendees with an overview of the device requirements in this product category. An expert panel will be available to answer any attendee questions. Presenter(s): Brian Larsen
Brian Larsen has more than ten years in the consumer networking industry. Brian is a Senior Program Manager Lead on the PC Ecosystem IHV Engagement team in the Windows Planning & PC Ecosystem group. He is focused on driving adoption of Windows Rally and Media Sharing Technologies with device partners to build out an ecosystem of devices that work well with Windows.
Yatharth Gupta
Speaker bio is not available. Level:
200 Session Time:
| Windows 7 Logo Program for Audio and Communications - CON-C664 Each evolution of the Windows Logo Program presents new challenges to our partners. This chalk talk describes the changes that have been made to the Audio portion of the Logo Program and introduces the new Communications Logo Program. The minor changes to the audio portion of the Windows Logo Program should improve the ecosystem and provide great experience for all our users. Presenter(s): Rian Chung
Rian has been working at Microsoft as a Program Manager for about two years and on the sound team for about a year. Prior to that he was in school where he received his Master of Science in Music Engineering at the University of Miami. Level:
100 Session Time:
| Windows 7 Logo Program for Print, Scan, and Fax - CON-C652 This chalk talk will have a brief presentation on the Overview of Win7 Logo for Print, Scan, Fax; the summary of Development Kit Development and Testing Tools and an Enumeration of Recommended Test Strategies, and then will be open for Q/A. Presenter(s): Justin Hutchings
Justin Hutchings is a Program Manager on the Windows Experience, Documents and Printing team, responsible for device configuration technologies like PrintTicket/PrintCapabilities and the Windows Logo Program for imaging devices.
Ashwin Needamangala
As a Senior Test Lead in Microsoft's Windows Experience (WEX) - Documents & Printing group, Ashwin Needamangala is responsible for testing the rendering components that are part of the printing subsystem in Windows. His team also owns the development of the Windows Logo Kit (WLK) for printing. Ashwin has been working with the Documents & Printing group for over eight years. During that time his team has produced key tools such as PTConform, LooksGood as well as numerous tests that ship as part of the WLK. He is also the co-architect for PrintVerifier. Level:
300 Session Time:
| Windows Connect Now for Wireless Devices - CON-C653 This chalk-talk presents an overview of the improvements in Windows 7 to Windows Connect Now. It includes a panel of experts who will answer any questions. Presenter(s): Yatharth Gupta
Yatharth Gupta is a Program Manager in Windows Core Networking Team where he is focused on Consumer Networking and Wi-Fi Protected Setup. Yatharth is passionate about the helping people realize the full potential of the wireless Digital Home. He works on making wireless network and device setup simpler and easier to use.
David Roberts
Speaker bio is not available. Level:
300 Session Time:
| Wired USB Strategy and Implementations - CON-C655 This chalk-talk provides a forum for the hardware industry to engage in open discussion with Wired USB engineers on the Windows Device Connectivity team. Please join us to discuss potential topics ranging from strategic to technical implementation, with a focus on current and future visions of Wired USB. Presenter(s): Lars Giusti
Lars Giusti has fifteen years of experience working in the PC industry as a systems analyst, test lead, and program manager. His program management experience in Windows spans back twelve years. He is currently focused on project management and program management for the USB driver stack in Windows.
Mukund Sankaranarayan
Speaker bio is not available. Level:
100 Session Time:
| XPS Rasterization and XPSDrv Performance in Windows 7 - CON-C650 This chalk-talk begins with a brief architectural overview of XPSDrv, XPS rasterization service and dependencies, and XPSDrv component performance improvements in Windows 7. It will end with a question-and-answer session. Presenter(s): Daniel Emerson
Daniel is a Lead Program Manager working on the core infrastructure and rendering services for Print, Scan and Fax in Windows. He joined the Windows Experience team at Microsoft six years ago and has contributed to the development of the Windows client/server printing infrastructure, print drivers and XPS printing.
Felix Maxa
Felix Maxa is the development lead for the team that owns core service components for printing, imaging and fax. Felix has worked at MS on printing since 1998.
Georgi Chalakov
Georgi Chalakov is a Senior Developer on the Windows Experience, Documents and Printing team, where he is responsible for the XPS Rasterization Service and other XPS features for Windows 7. Previously, he was a developer working on XPS Viewer in XPS Essentials Pack and Microsoft XPS Document Converter. Georgi graduated from Sofia University with a degree in Computer Science, and currently resides in Seattle, Washington with his family.
Ashwin Needamangala
As a Senior Test Lead in Microsoft's Windows Experience (WEX) - Documents & Printing group, Ashwin Needamangala is responsible for testing the rendering components that are part of the printing subsystem in Windows. His team also owns the development of the Windows Logo Kit (WLK) for printing. Ashwin has been working with the Documents & Printing group for over eight years. During that time his team has produced key tools such as PTConform, LooksGood as well as numerous tests that ship as part of the WLK. He is also the co-architect for PrintVerifier. Level:
300 Session Time:
|
PANEL DISCUSSIONS:Discussion: Windows Home Server - CON-P667 SSince its launch in November 2007, the Windows Home Server has become the world's first ”stay-at-home” server. It helps families protect, connect, and share their digital experiences and provides a familiar way to store, access, share, and automatically protect what is most important. As an ”always-on” device in the home, Windows Home Server offers hardware and software partners tremendous opportunities to build innovative products for the digital home. This chalk talk and demonstration will provide attendees an opportunity to directly interact with an expert panel to answer any business or technical questions related to Windows Home Server. It is intended as a complement to session CON-T577, "Design Considerations for Building a Windows Home Server." Presenter(s): Brendan Grant
After being active in the Windows Home Server development community since its first public announcement, Brendan Grant joined the Windows Home Server team as a Software Development Engineer eight months ago to help drive the extensibility story of the product and help make it an integral part of the connected home.
Robert Hanz
Robert Hanz is a Software Development Engineer on the Windows Home Server team, focusing on extensibility. He has a passion for using technology to help people enrich their lives, and looks forward to making Windows Home server an integral part of the home. Level:
200 Session Time:
| Panel: Wireless Personal Area Network - CON-P578 This session features a panel of industry experts who will discuss the current and future trends and technologies of device connectivity. Attend this session so you can ask your favorite question to an industry panel of experts and discuss innovations in various technology segments and how they impact your device development plans. This is an interactive discussion of wireless personal area network (WPAN) technologies such as Wi-Fi, Bluetooth, Wireless USB, WiMedia, Wibree, and Near Field Communications (NFC). Presenter(s): Rob Williams
Program Manager and Technical Evangelist in Microsoft’s Windows Core Operating Systems Division. Mr. Williams joined Microsoft four years ago to help simplify network device connectivity in the personal computing industry. As a serial entrepreneur and Silicon Valley veteran, Mr. Williams has spent the last twelve years working in the fields of computer networking and security.
Dave Roth
Speaker bio is not available.
Kristina Hotz
Kristina is the Program Manager for Bluetooth wireless technology in Microsoft Windows. All teams that use Bluetooth in Microsoft Windows interact with Kristina and her team. For the past two years, she’s held this position, watching Bluetooth v2.1 come to life and driving its integration into the operating system. Within the Bluetooth Special Interest Group, Kristina sits on the Ecosystem Committee.
Hong Liu
Hong Liu has been working in Windows Wireless Networking for the past four years, with extensive program management experience in all wireless stacks in Windows, namely WiFi, WWAN, and WiMAX. In Windows 7, he is the senior program manager for the Software Access Point (SoftAP) and Virtual WiFi (VWiFi) product features, responsible for feature delivery, technology evangelization, and partner engagement. He is passionate about bringing out the great potential of SoftAP/VWiFi that makes mobile laptops the hub of wireless device connectivity for innovative applications.
Yatharth Gupta
Yatharth Gupta is a Program Manager in Windows Core Networking Team where he is focused on Consumer Networking and Wi-Fi Protected Setup. Yatharth is passionate about the helping people realize the full potential of the wireless Digital Home. He works on making wireless network and device setup simpler and easier to use. Level:
100 Session Time:
|
Core Platform & FundamentalsTECHNICAL SESSIONS:"Is Your Disk Drive Going Away?" presented by Seagate - COR-S535 At this session, Seagate will open your eyes to a new era of storage and the technology that drives it. The session covers key trends in the storage ecosystem and how these trends are driving the need for very different storage solutions from the disk drives you knew a few years ago. Whether it's new solid-state drive (SSD) platforms, new hybrid hard-disk drives (HDDs), or government-grade, self-encrypting storage that protects your data, you will walk away with the latest perspective from the industry thought leader— Seagate. Presenter(s): Mike Alexenko (Seagate)
Speaker bio is not available.
Steffen Hellmold (Seagate)
Speaker bio is not available. Level:
100 Session Time:
| "New Memory Technologies: Evolving Toward Greener Solutions" presented by Samsung - COR-S524 Major memory advancements will reshape the role of memory in the server segment from that of a relative non-player to data center champion. This session discusses what Samsung is doing to provide a substantial increase in the number of data transfers (I/OPS) per watt over conventional hard drives, registering substantial power savings.
Specifics include:
- Details about Samsung’s plan to provide a five-fold increase in write-and-erase cycles over standard SLC flash memory in greatly extending the life cycle of any high-transaction server.
- Why placing these capabilities in enterprise-grade solid state drives (SSDs) should spur market penetration.
- “Greener” and more efficient DDR3 modules: Halogen-free and lead-free modules with lower power and higher density (including the migration paths to 1.35Volts), and how they benefit the notebook and desktop markets as the adoption rate increases.
- The 64-bit operating system instruction set enabled through Windows Vista that is positively reshaping memory requirements across the board.
Presenter(s): Sylvie Kadivar (Samsung)
Dr. Sylvie Kadivar is Associate Director of Strategic Marketing for DRAM at Samsung Semiconductor, Inc. In this role, she is responsible for defining and driving the company’s DRAM strategies. Ms. Kadivar has worked in the semiconductor industry for more than ten years, during which time she held various positions in the areas of product marketing, strategic market planning and business development. Prior to Samsung, she worked at Siemens, Philips Semiconductors and NXP Semiconductors. Ms. Kadivar holds a Ph.D. in Electrical Engineering from the Technical University of Berlin, an MBA from Ashridge Business School in the UK, and an Engineering degree (EE) from the Institut Superieur d’Electronique de Paris. Level:
200 Session Time:
| "Power-Performance Benchmarks - Design Challenges" presented by AMD -- and -- "Scalable Windows in Mission Critical Environments with HP Integrity Servers" presented by Hewlett-Packard - COR-S599 Power-Performance Benchmarks - Design Challenges
A critical early step in designing an energy efficient data center is the selection of energy-efficient IT equipment. To enable this selection process, the IT professional charged with the selection needs a means to compare the power-performance of multiple pieces of candidate computing equipment with similar capacity / capability prior to its installation. While it may seem to be a straightforward problem, there are a number of issues of comparability of power-performance statistics which must be addressed. This presentation will explore the issues surrounding crafting a benchmark which provides a useful and unbiased assessment of the power consumption of real servers under varying loading conditions within the data center.
Scalable Windows in Mission Critical Environments with HP Integrity Servers
Windows Server running on the HP Integrity Server based on the Intel® Itanium® provides the highest scalability, top performance, leading levels of availability, unmatched flexibility, and simplified management to run mission-critical Windows environments. This session provides an overview of the Windows Integrity solution including the portfolio, target workloads, and key features, and discusseskey Integrity and Windows features that work together to create a highly scalable and highly available environment. Presenter(s): Andy Rawson (AMD)
Speaker bio is not available.
Nicole Saeger (HP)
Nicole Saeger has been working at Hewlett Packard for fifteen years. She has held various R&D roles including developer, architect, project manager and program manager. She is currently a program manager within the R&D lab responsible for creating HP Integrity server solutions with MS Windows Server and SQL Server. Level:
200 Session Time:
| Enhanced Storage Support in Windows 7 - COR-T560 Removable storage devices are not only prolific, but they have become extremely powerful, with large capacities and advanced processing capabilities. Industry solutions increasingly use these advanced hardware capabilities to address challenges of security and data loss, and industry efforts have now defined standard device interfaces to access them. Windows 7 extends the simple removable storage device controls in Windows Vista by introducing Enhanced Storage. Come to this session to learn how Enhanced Storage provides a Windows platform that supports these new capabilities, which include device passwords and certificates as well as extensibility by OEMs for additional silos, additional software differentiation, and additional management options that use Windows Group Policy. Presenter(s): Kiran Bangalore
Kiran Bangalore is a Senior Program Manager in the Devices and Storage group in the Core Operating System Division at Microsoft since May 2008. He owns several areas of personal storage including Enhanced Storage and USB Storage. He has over eight years of experience in the memory business and has held diverse roles from embedded software architecture and development, Customer Engineering, Program Management, Business development and Ecosystem Enablement running cross-site engineering teams with several patents to his credit all related to semiconductor memories and file systems. Kiran holds two masters degrees in Electrical Engineering (2000) from LSU and Business Administration (2003) from UC Davis. Level:
200 Session Time:
| Improving Driver Quality Through Testing - COR-T526 In this session, we'll introduce techniques for using the various analysis, testing, and verification tools for drivers that are included in the Windows Driver Kit and Windows Logo Kit. We will discuss the value that these tools provide and how to make best use of them for your projects. During this talk, we will share best practices for how to integrate these tools as part of your software development lifecycle, how to help you identify bugs earlier in the cycle and how to avoid the common pitfalls in creating and maintaining high quality drivers for Windows 7 and previous versions of Windows. We also cover problems encountered in previous Windows Driver Quality review and upgrade scenarios, including examples and tool suggestions. Presenter(s): Abdullah Ustuner
Abdullah is a Test Manager in the Device and Storage Technologies group at Microsoft. Abdullah has seven years of experience in the quality assurance of drivers and has been leading various projects for improving driver quality. He is currently responsible for the Windows Driver Frameworks (WDF), Static Driver Verifier (SDV), PREfast for Drivers (PFD), Device Simulation Framework (DSF), Windows Device Testing Framework (WDTF), Windows Driver Kit (WDK) projects and several other test-focused initiatives around Windows Logo and Device Fundamentals. Level:
200 Session Time:
| Introduction to Performance Analysis using Windows Performance Toolkit - COR-T594 So you’ve written what you think is the tightest possible implementation of your component, even met your performance goals in the lab, and still customers complain about performance issues. Or perhaps your system started running slow all of a sudden and you can’t figure out why.
In this session, we'll cover the new Windows Performance Toolkit that ships externally with the Windows Server 2008 SDK and allows anyone with understanding of Windows Internals to do system-wide performance analysis across numerous system resources, including CPU, disk memory, and graphics. These tools are based on the same technology used behind much of the performance specific efforts in the Windows development cycle and have a long and rich history behind them. After many years of incubation, they are finally ready to see the light of day. And after this talk, you'll know enough about what these tools can (and cannot) do and where to find out more about them. Presenter(s): Michael Milirud
Speaker bio is not available. Level:
200 Session Time:
| Making Drivers Available on Windows - COR-T609 Whether you are from a semiconductor company developing a new driver, an IHV modifying a reference driver, or an OEM servicing an install base, ensuring the best possible end user experience is a goal we all share. This session provides an overview of driver distribution for Windows, and a call to action to ensure end users have access to the best possible driver in the best possible way. We will examine real-world metrics and data, including a snapshot of the current state of driver availability and quality, and directions to where we want to be. Topics covered include managing driver distribution across the device lifecycle, from new devices to mainstream devices, to managed obsolescence, and making drivers available using Inbox Drivers, Windows Update, and DNF responses. Presenter(s): Chris Matichuk
Chris has more than twenty years' experience developing and marketing software, consumer electronics, PC peripherals, and semiconductors. Chris has been with Microsoft for three years, first leading the TV Tuner device category (see CLN-T355 PC-TV Tuner Technology Directions from last year’s WinHEC), and now leading a new team at Microsoft covering Device Fundamentals. Level:
200 Session Time:
| Making Technology and Products Matter for Developers: The Intel Product Roadmap - COR-S544 Cool and funky code names aside, there's a lot to learn about the Intel product roadmap if you're developing software. New technologies make for easier development of new software from virtual machines to system drivers. New products bring new instructions to accelerate high-level functions. This session discusses the short-term and long-term changes to the Intel client and server roadmap to enable software and driver developers to more easily do their jobs.
Objective of session: At the end of this session, developers will have a better understanding of the Intel roadmap, the products that will be delivered over time, and the new technologies that are being enabled. Hints on tools and development will be provided. This session will focus on Intel's upcoming new micro-architecture code-named "Nehalem," will provide a geographic location for the actual Nehalem River/Bay, and will discuss new and innovative technologies on the horizon for this product and beyond. Presenter(s): Jim Fister (Intel)
Jim Fister is Lead Strategist for Intel’s Digital Enterprise Group. He is responsible for setting the direction for computing across product lines to create innovative technology opportunities for IT deployments. Jim has been with Intel for eighteen years in a variety of strategy, technology, and marketing roles. Ask him about his dog if you get the chance. Level:
200 Session Time:
| Multi-level Cell NAND in the PC Environment - Planning for Success presented by Sandisk - COR-S530 Analysts uniformly agree that the key challenge to solid state drive (SSD) adoption is reducing cost, and the key to reducing cost is advancing to multi-level cell (MLC) technology. As the founder of MLC, SanDisk knows well how to manage the MLC technology and understands what it takes to minimize tradeoffs. The PC pushes MLC flash like no other application with its high random write rate, small block size and long life expectations. SanDisk has already introduced the first metric for SSD endurance -- Long-term Data Endurance (LDE). LDE allows customers to evaluate the lifespan of an SSD in their application. In this technical presentation, SanDisk will discuss for the first time the key ingredients in their future MLC SSD products to provide customers with no-compromise performance without sacrificing LDE. Presenter(s): Richard Heye (Sandisk)
Speaker bio is not available. Level:
200 Session Time:
| NDIS 6.20: Core Network Power Management Fundamentals - COR-T542 This session discusses the new power management support in NDIS 6.20. This support includes new interfaces for Wake on LAN support, wireless Wake on LAN, network presence offload, and support for device sleep when media is disconnected. In this session, you'll learn about these new capabilities and how to take advantage of them. Presenter(s): Bob Combs
Bob is a Lead Program Manager in Windows Core Networking working on NDIS. He has been at Microsoft for six years. Bob started his career as a digital hardware designer, and eventually found himself in software engineering.
Narsi Nagampalli
Narsi Nagampalli is a Development Lead in Windows Core Networking working on NDIS. He has been at Microsoft for about eight years working on various network security, wireless networking and has four years of prior industry experience working on TCPIP protocol stack. Level:
200 Session Time:
| NDIS 6.20: Overview of Changes and Enhancements in Windows 7 - COR-T525 This session discusses the changes and improvements in NDIS 6.20 and NDIS 6.1, including new or changed features and the system scenarios that they enable. Virtualization, power management, and expanded machine support are just some of the many exciting new capabilities. Presenter(s): Bob Combs
Bob is a Lead Program Manager in Windows Core Networking working on NDIS. He has been at Microsoft for six years. Bob started his career as a digital hardware designer, and eventually found himself in software engineering.
Narsi Nagampalli
Narsi Nagampalli is a Development Lead in Windows Core Networking working on NDIS. He has been at Microsoft for about eight years working on various network security, wireless networking and has four years of prior industry experience working on TCPIP protocol stack. Level:
200 Session Time:
| New Developments in the Storage Platform - COR-T521 The combination of new customer scenarios and new storage technology continues to change the nature of the computer system. The features and architecture of the next generation of Windows deliver these changes. From consumer to enterprise, from the desktop to the data center, Windows and Windows Server 2008 R2 deliver improvements in the core storage stack, enhanced storage, security standards, storage networking, and the optical platform. Come to this session to gain an understanding of the major technology and market drivers that are important to Windows and how the many storage improvements combine to produce the best platform for storage. Presenter(s): John Loveall
Speaker bio is not available. Level:
100 Session Time:
| New Windows Biometric Framework and Driver Model - COR-T611 This session provides an overview of the new Windows Biometric Framework (WBF) as well as the Windows Biometric Device Interface (WBDI), the new driver model for fingerprint devices. We'll share experiences from key partners that have been involved in the development and design of the new model along with tips for writing high-quality drivers that work well with the new interface. Presenter(s): Pieter Kasselman
Speaker bio is not available.
Andy Vandamia (Authentec)
Andrew has more than ten years' experience in the industry as a developer, architect and product planner. He the Director of SW Products Marketing, focused on strategic product development for AuthenTec, Inc’s emerging fingerprint-based biometrics technologies. Level:
200 Session Time:
| Packaging, Logo and Deployment of Windows Driver Frameworks Drivers - COR-T593 This session describes how to install WDF drivers, and how to debug installation failures. We also drill down into the improvements that Microsoft has made to the WDF co-installers for Windows 7. Lastly, the new logo requirements and tests for WDF drivers are explained. Note: this session is a 200-level version of the 300-level talk that was presented at the Driver Developer Conference (DDC). Presenter(s): Bob Kjelgaard
Bob has more than thirty years of experience in the development and testing of hardware, software and the interfaces between them. He is a Senior SDET in the Windows Driver Frameworks Quality Assurance team, where he works to ensure things only break when they’re supposed to, and that they get fixed when they aren’t.
Ilias Tsigkogiannis
Ilias Tsigkogiannis has been working as a Software Development Engineer in the Windows Driver Framework team for the past two years. He’s been the owner of the WDF co-installers since version 1.7. During this period he has had the opportunity to interact closely with the driver development community through public mailing lists and through the Microsoft newsgroups. Ilias has a technical blog with introductory material on Windows device driver development at http://blogs.msdn.com/iliast. Level:
200 Session Time:
| Storage Networking Platform Enhancements in Windows 7 - COR-T586 This session covers the new features in the storage stack for Windows 7 with a focus on enhancements for storage networking components. Performance improvements in the core storage stack that apply to both physical and virtual environments will be discussed. This session will also include information to optimize SAN performance with Hyper-V in key customer scenarios. Customer case studies for SAN deployments will also be highlighted as well as industry trends for enterprise storage including network convergence. Presenter(s): Suzanne Morgan
Suzanne Morgan is a Senior Program Manager in Windows Core Storage Development team focused on block protocols and Storage Networking Interconnects including Fibre Channel, iSCSI, and SAS. She has been working in the Windows storage platform product team for the past seven years. Over the course of this time, she has helped deliver five Windows releases, and has managed the development and release of core storage technologies in the Windows OS including Storport, MPIO, iSNS, disk class drivers, and iSCSI Software Initiator. Level:
200 Session Time:
| System Integrated Flash Storage - COR-T559 The role of nonvolatile memory (NVM) in PC systems has evolved from its humble beginnings as removable storage media to that of an integrated, high-performance storage device. Come to this session to learn about the new opportunities that use NVM and how they can fundamentally change the Windows experience. You'll learn about planned features in Windows 7 to support the currently available NVM devices in the PC ecosystem that use new extensions to industry-standard interfaces. You'll also hear about the latest efforts to incorporate NVM into the system in ways that stretch the boundaries that are normally associated with storage devices. Presenter(s): David Walp
Dave is an operating system and industry veteran with more than twenty-five years of experience in various management roles and originally as a developer. Contributing in the program manager role for the last four years, he has been helping the core OS team with responsibility for support of storage devices. Level:
100 Session Time:
| The Manycore Shift: Microsoft Makes Parallel Computing Personal - COR-T522 In the era of multicore processors, parallel programming is key to unlocking the power of multiple CPUs that enable immersive new end-user experiences that are impossible on today's PCs. In this session, the Parallel Computing Platform team discusses what Microsoft is doing to respond to the manycore hardware shift that is already underway and explains how Microsoft is leading in this transition. We'll highlight efforts in Visual Studio and Windows as examples of how Microsoft is addressing the problems that concurrency introduces through rich support in future tools and operating systems for threading, synchronization, scheduling, and resource management. These efforts enable software developers to more effectively exploit the proliferation of cores in modern processor designs. We will discuss both Microsoft's philosophy in this space and concrete examples of technology advancements. Presenter(s): Jan Gray
Jan Gray is a Partner Software Architect in the Parallel Computing Platform team in Developer Division, where he works on programming models and tools to enable developers to take advantage of parallel computing. Since 1987 he has worked at Microsoft on developer tools and platforms, including the Microsoft C/C++ compiler, Transaction Server, and the Common Language Runtime. One of Jan’s hobbies is designing chip-multiprocessors in FPGAs. Level:
200 Session Time:
| The Windows 7 Windows Driver Kit - COR-T562 This session details the improvements and changes to the Windows Driver Kit (WDK) for Windows 7. Microsoft Auto Code Review (OACR) will be highlighted as a seamless way to incorporate PREfast for Drivers (PFD) into driver development. We'll also discuss other improvements to the WDK Build Environment, documentation, quality improvements initiatives for Windows 7, and the planned changes in servicing of the WDK. Presenter(s): Jennifer Stepler
Jennifer Stepler has been at Microsoft for six years, working on the Windows Driver Kit (WDK) and WDK documentation. Prior to coming to Microsoft, Jennifer was the QA manager for a graphics card company, responsible for testing their display drivers. Jennifer is focused on making driver development more efficient by modernizing the driver development environment.
Craig Ziegler
Speaker bio is not available.
Keith Boyd
Keith is the Manager of the Windows Driver Kit and Windows Logo Kit documentation teams. While he’s new to the driver space, he is not new to developer documentation, having spent the first eight years of his career at Microsoft writing and managing documentation for Windows client platform technologies, including Windows Presentation Foundation (WPF), Internet Explorer 6, XPS, the Windows Shell, Windows Search, and User Interface Automation. Level:
200 Session Time:
| The Windows Vista Velocity Program - COR-T780 The Velocity Program for OEMs focuses on improving the end-user Windows experience including the hardware and software on the system. We'll explain how this program builds on the other quality programs such as the hardware logo, software logo, and OEM ready programs. See how the Velocity Program is making a positive impact on the PC ecosystem and how IHVs, ISVs, and OEMs can use the guidelines and tests to increase quality. Presenter(s): Doug Howe
Doug has been at Microsoft thirteen years, spending most of his time assisting hardware partners with driver development and debugging. Doug joined the Velocity program at its outset sixteen months ago and serves as Director for OEM development. Doug has worked with dozens of partners worldwide, working to improve the performance and reliability of OEM images.
Level:
100 Session Time:
| UEFI Industry Momentum: The AMD Perspective - COR-T605 2008 is the tipping point year and UEFI firmware and operating systems are now beginning to ship in volume. This session describes the increasing UEFI momentum in the industry and touches briefly on the benefits of UEFI for users, OEMs, silicon vendors, operating system vendors and other industry players. We then highlight the AMD perspective, including why AMD is enthusiastic about UEFI, the current status of UEFI for AMD in the industry and in our internal use for silicon validation, and plans for UEFI support on future AMD processors and chipsets.
The AMD perspective makes it clear that UEFI is a multi-lateral industry effort, that UEFI is being broadly adopted across the industry, and that the time for UEFI has arrived. Presenter(s): Gary Simpson (AMD)
Gary has over twenty years' experience in the BIOS side of the PC industry, including roles as a developer, communicator and technology strategist. He was involved in the creation of the UEFI Forum and represents AMD on its Board of Directors. Gary is excited about UEFI’s potential to bring modernization, consistency, efficiency and flexibility to the firmware world. Level:
200 Session Time:
| Using Static Analysis Tools When Developing Drivers - COR-T596 Static analysis is a critical part of driver development. In this session, you'll learn how to use the static analysis tools in the Windows Driver Kit (WDK) to create better drivers. We'll discuss how to annotate your driver to get the maximum value out of the tools, how to run PREfast for Drivers and Static Verifier, and how to interpret the output for these tools. Presenter(s): Adam Shapiro
Adam Shapiro is a senior technical program manager in the Device and Storage Technologies group at Microsoft. For the last six years, Adam has worked on projects to improve driver quality at Microsoft, and to design tools that help driver developers test and build better drivers. These include PREfast for Driver, Static Driver Verifier, Device Simulation Frameworks, and the Windows Device Testing Framework. Adam is also the author of several books and MOC courses on data driven application development, SQL Server, and Data Warehousing. Level:
200 Session Time:
| Using the Windows Feedback Loop to Deliver High-Quality Drivers - COR-T592 This session describes how to leverage the Windows feedback loop to deliver high quality drivers, with a particular focus on the feedback process and supporting programs to help partners with hardware-related development. Presenter(s): Gretchen Loihle
Gretchen is a Development Lead in Windows Reliability and runs the Microsoft Online Crash Analysis (OCA) team. This team is responsible for the analysis and management of all operating system crashes submitted to Microsoft by customers through Windows Error Reporting. Level:
200 Session Time:
| Windows 7 Enhancements for Solid-State Drives - COR-T558 PC systems that have solid-state drives (SSDs) are shipping in increasing volumes. Microsoft is working with the industry as overall experience with SSD technologies grows, which results in planned Windows enhancements that take advantage of the latest updates to standardized command sets, such as ATA. Come to this session to learn about details on file system optimizations, best-practice information on design, and thoughts on the future of SSDs and their role in Windows. Presenter(s): Frank Shu
Frank has more than twenty years' storage experience in industry as developer and architect with a MS degree in Computer Science. He is a Senior Program Manager in Windows Storage Platform team, where his focus is on strategic feature design of client/server storage for advanced performance and power saving, including Windows support for SSD and flash. Level:
200 Session Time:
| Windows 7 Power Management Overview - COR-T540 This session details the functional improvements in Windows 7 power management. System designers will learn about the new Windows infrastructure that helps them improve system energy efficiency and build best-in-class Windows 7 systems. Presenter(s): Pat Stemen
Pat Stemen is a Senior Program Manager on the Windows Kernel team, focusing on Windows power management infrastructure. Pat joined Microsoft in 2003 and has been focusing on sleep transition reliability and energy efficiency diagnostics. Level:
200 Session Time:
| Windows Driver Frameworks: New Features in Windows 7 - COR-T546 This session explores the new features in Windows Driver Frameworks (WDF) for Windows 7. User-mode driver framework (UMDF) now adds kernel-mode clients, direct I/O, new Plug and Play power management support, and some changes in the security model. Kernel-mode driver framework (KMDF) has added guaranteed forward progress and new features in queue support. The WDF infrastructure has been improved to align the device driver interfaces (DDIs) between the two WDF models. Presenter(s): Eliyas Yakub
Eliyas Yakub has fifteen years' experience in the industry as driver developer and system programmer. He is currently a development lead and development manager for Windows Driver Framework (WDF) and Window Driver Kit (WDK) products respectively. He has been a major contributor of sample drivers for WDK for over ten years and very passionate of about improving adoption of WDF, driver quality and community engagement.
Peter Wieland
Speaker bio is not available. Level:
100 Session Time:
| Windows Live Extensibility - COR-T782 This presentation and demonstration explains the OEM Preinstallation Kit (OPK) configuration and client extensibility in the upcoming release of the Windows Live client suite called Windows Live Essentials (WLE).The goal of this session is to provide a comprehensive overview of WLE deployment options and to address questions and concerns from the audience. Engineers, program managers, and product managers from OEMs will find this session useful. Presenter(s): Shahz Afzal
Speaker bio is not available.
Arne Gaenz
Speaker bio is not available. Level:
100 Session Time:
| Windows Logo Program Tools: Overview and Directions - COR-T520 In this session, you'll learn about new features and tools that you can leverage to receive a logo, improve your customer's device experience, improve stability, and market your product. This session also covers tools such as the Windows Logo Kit (WLK), LogoPoint, and other Winqual features. Special attention will be paid to changes in the logo program around Windows 7. Presenter(s): Jason Beaumont
Jason leads the Program Management team responsible for all Logo tools, Winqual, Driver Distribution on Windows Update, and Driver Quality Rating. His team is currently focused on preparing their tools for the release of Windows 7.
Karl Froelich
Karl is a fourteen-year veteran of Microsoft, and has been working in the industry since 1985. He is the Lead Program Manager for the End-to-end Windows Logo system, which takes in Logopoint, the Windows Logo Kit, and Winqual. He is passionate about delivering high-quality high-value tools and services to the Hardware Ecosystem.
Craig Rowland
Craig Rowland was part of the Windows Kits team for Vista and shortly after Vista RTM lead the creation of the Windows Logo Kit (WLK). With the WLK team now combined with Online Data Services Craig has taken responsibility for the processing portions of the Logo System, which includes the Windows Submission Tool and Winqual Submission Center. While continuing to influence the strategic direction of the Logo System Craig is also looking at opportunities to expand the scope and impact of the Winqual platform to serve new personas, deliver new experiences for partners and create new value for the Window hardware ecosystem. Level:
100 Session Time:
| Windows Logo Program Update - COR-T519 For several years, the Windows Hardware Logo Program has sought to help deliver the high-quality experiences that customers seek, while providing new opportunities for business through marketing, product differentiation, and endorsement. In the past year, we have listened to your feedback and made several important changes to the Windows Logo Program. This session discusses the market impact of the Windows logo since the last WinHEC event, the major upcoming changes in the program to support Windows 7, and the latest tool enhancements. Presenter(s): Avril Salter
Dr. Salter is a lead program manager with the hardware logo team at Microsoft. She joined Microsoft in June 2008. Prior to this she has held executive and technical positions at major corporations and start ups in the computer, communications and silicon industries. She is published in the Encyclopedia of Telecommunications, IEEE, International Telecommunications Update, and Wireless World. Dr. Salter received her Ph.D. in engineering from the University of Reading, UK. Level:
100 Session Time:
|
CHALK TALKS:AMD IOMMU Use Cases – Platform Challenges - COR-C767 The I/O Memory Management Unit (IOMMU) is a chipset function that translates addresses used in DMA transactions by peripheral devices. The IOMMU is an important addition to the evolving PC ecosystem that offers gives the operating system and the hypervisor better control of peripheral devices in system virtualization. This chalk-talk explores the use cases by the operating system: DMA and interrupt fencing for improved system reliability and security, and the hypervisor, direct device assignment to virtualized guest operating systems, preservation of device driver models, improved IO performance, and improved interrupt routing. This session includes a demonstration of DMA fencing. Presenter(s): Andrew Shajenko (AMD)
Speaker bio is not available. Level:
100 Session Time:
| Ask the NDIS Experts - COR-C624 This is an informal chalk-talk during which you can discuss driver issues with the Microsoft NDIS team. The goal of this session is for attendees to gain further insight into specific issues seen in network driver development. Some familiarity with NDIS driver development is assumed. Presenter(s): Bob Combs
Bob is a Lead Program Manager in Windows Core Networking working on NDIS. He has been at Microsoft for six years. Bob started his career as a digital hardware designer, and eventually found himself in software engineering.
Eric Li
Eric Li has been working in the Windows Networking Team for the past six years. He is currently the Senior Test Lead responsible for multiple Networking Logo programs and Networking device programs. His goal is to raise the quality of Networking device drivers to provide great experience for Windows customers.
Michael Nanakul
Michael Nanakul is the Network Device Interface Specification (NDIS) test development lead and has worked on the NDIS component for ten years. Michael is able to field questions ranging from NDIS 5.X and 6.X driver and OS behavior to the NDISTest tool and logo program.
Narsi Nagampalli
Narsi Nagampalli is a Development Lead in Windows Core Networking working on NDIS. He has been at Microsoft for about eight years working on various network security, wireless networking and has four years of prior industry experience working on TCPIP protocol stack.
Alireza Dabagh
Ali Dabagh has been working as a developer, lead and finally an architect in Windows Core Networking team for the last sixteen years. Ali has been responsible for developing Network Driver Interface Specification (NDIS) and many of the network offload technologies such as Large Send Offload (LSO) v2, Receive Side Scaling (RSS) and Virtual Machine Queue (VMQ). Lately he's been focusing on improving the performance of networking subsystem in virtualization environment. Level:
200 Session Time:
| Avoiding Performance Pitfalls in a Virtualized World presented by AMD - COR-C766 Many common low-level software idioms have unexpected and often undesirable performance side-effects when used in virtualized environments. These pitfalls include time sources, serialization, and IO-port and MMIO accesses. This session provides an opportunity to discuss areas around AMD's technology in the virtualization space including AMD-V Nested Paging, shadow paging, and hypervisors. We will also discuss the mechanics of what happens on these architectures when machines are virtualized and the ramifications of that virtualization. Presenter(s): Ben Serebrin (AMD)
Ben Serebrin has been working on CPU virtualization and other architecture extensions at AMD for five years. He is interested in building the proper communication channels among applications, guests, hypervisors, and system management software to make all software and hardware components work together to optimize performance, flexibility, and power efficiency. Level:
200 Session Time:
| Debugging KMDF Drivers - COR-C784 The kernel-mode driver framework (KMDF) debugger extension DLL provides a rich set of commands that let you examine important information that the KMDF framework maintains. It enables you to use various framework objects to easily view how your driver is built, as well as view trace logs and the state information maintained by the framework and the client driver. This-chalk talk provides an opportunity to discuss the use of the debugger extension and how it might best meet your specific needs. Presenter(s): Eliyas Yakub
Eliyas Yakub has fifteen years' experience in the industry as driver developer and system programmer. He is currently a development lead and development manager for Windows Driver Framework (WDF) and Window Driver Kit (WDK) products respectively. He has been a major contributor of sample drivers for WDK for over ten years and very passionate of about improving adoption of WDF, driver quality and community engagement.
Level:
200 Session Time:
| Discussion: Improving Driver Quality Through Testing - COR-C641 In this chalk-talk, we will continue our discussion from the corresponding session and take an in-depth look at the scenarios encountered when developing quality drivers. You'll also learn about various tests and tools that can help in the development and logo process. Examples and tool demonstrations are included. Presenter(s): Craig Ziegler
Speaker bio is not available.
Pete Grey
Pete Grey has been working on various compatibility test components for Windows for most of the past fifteen years. He’s been responsible for development, development management, and other stages of testing devices and systems during this time. Pete is bringing this experience to bear on building a solid base of Fundamentals tests across the entire Device and Systems ecosystem.
Abdullah Ustuner
Abdullah is a Test Manager in the Device and Storage Technologies group at Microsoft. Abdullah has seven years of experience in the quality assurance of drivers and has been leading various projects for improving driver quality. He is currently responsible for the Windows Driver Frameworks (WDF), Static Driver Verifier (SDV), PREfast for Drivers (PFD), Device Simulation Framework (DSF), Windows Device Testing Framework (WDTF), Windows Driver Kit (WDK) projects and several other test-focused initiatives around Windows Logo and Device Fundamentals.
Joe Ballantyne
Joe has designed and developed kernel drivers for Microsoft for over ten years. He has extensive experience with the WDM audio stack and the BitLocker kernel and boot code. He is currently working on the Windows debugger with a focus on improving the debug transports.
Prasad Kakulamarri
Prasad Kakulamarri is a Senior Developer on the Debuggers and Verifiers team. He has been with Microsoft for eleven years and has an overall fifteen years of industry experience. He owns several checks in Application Verifier. He has a Master’s degree in Computer Science from Arizona State University. Level:
200 Session Time:
| Discussion: Making Drivers Available on Windows - COR-C661 In this chalk talk, we discuss tools that are available to partners to ensure end users have access to the best possible driver in the best possible way. This session has an open discussion format. Come share your scenarios, and we will discuss possible approaches. The technical session of the same name is a pre-requisite (COR-T609). Presenter(s): Chris Matichuk
Chris has more than twenty years' experience developing and marketing software, consumer electronics, PC peripherals, and semiconductors. Chris has been with Microsoft for three years, first leading the TV Tuner device category (see CLN-T355 PC-TV Tuner Technology Directions from last year’s WinHEC), and now leading a new team at Microsoft covering Device Fundamentals.
Steve Dulski
Speaker bio is not available. Level:
200 Session Time:
| Discussion: Quality Testing Programs - COR-C779 Come join experts to talk about how the Velocity, Hardware Logo, and Software Logo programs can improve performance, reliability, compatibility, and overall quality in Vista and Windows 7. We’ll answer questions about the relationship and differences between the programs, scenarios and goals behind the requirements, and best practices for building systems that ace the tests. Presenter(s): Doug Howe
Doug has been at Microsoft thirteen years, spending most of his time assisting hardware partners with driver development and debugging. Doug joined the Velocity program at its outset sixteen months ago and serves as Director for OEM development. Doug has worked with dozens of partners worldwide, working to improve the performance and reliability of OEM images.
Sharif Farag
Sharif Farag is a Senior Program Manager in the Windows Client Performance team focusing on energy efficiency. Sharif has been in the industry for over tenyears and previously worked as a Hardware Design Engineer as well as a software programmer. He joined Microsoft to focus primarily on energy efficiency on Windows based platforms, an area which he is very passionate about improving given the increasing amount of computers in the world today and the impact it has on the environment. Sharif participates in various industry-wide efforts in helping drive improvements into the Windows ecosystem in the area of power management.
Alice Steinglass
Speaker bio is not available.
David Edfeldt
David is the senior program manager leading the Windows Logo Program for devices. He has a rich experience with all facets of the program from the requirements, the policies, the test kits, online processing and support. David’s partner experience allows him to explain these facets in a context that makes sense from the industry perspective.
Bruce Burns
Speaker bio is not available. Level:
200 Session Time:
| Discussion: Windows 7 Power Management - COR-C622 After a day full of power management technical sessions, Windows engineers will answer your follow-up questions about power management. This chalk-talk provides a deeper discussion about new Windows 7 power management features discussed in previous sessions. Attendees should come prepared with questions. Presenter(s): Pat Stemen
Pat Stemen is a Senior Program Manager on the Windows Kernel team, focusing on Windows power management infrastructure. Pat joined Microsoft in 2003 and has been focusing on sleep transition reliability and energy efficiency diagnostics.
Nick Judge
Speaker bio is not available. Level:
300 Session Time:
| Discussion: WLK Troubleshooting and Diagnosis and the Windows 7 Tests - COR-C647 In this interactive chalk-talk, experts discuss how to troubleshoot common Windows Logo Kit issues and how to submit Windows 7 tests. Presenter(s): Karl Froelich
Karl is a fourteen-year veteran of Microsoft, and has been working in the industry since 1985. He is the Lead Program Manager for the End-to-end Windows Logo system, which takes in Logopoint, the Windows Logo Kit, and Winqual. He is passionate about delivering high-quality high-value tools and services to the Hardware Ecosystem.
Craig Rowland
Craig Rowland was part of the Windows Kits team for Vista and shortly after Vista RTM lead the creation of the Windows Logo Kit (WLK). With the WLK team now combined with Online Data Services Craig has taken responsibility for the processing portions of the Logo System, which includes the Windows Submission Tool and Winqual Submission Center. While continuing to influence the strategic direction of the Logo System Craig is also looking at opportunities to expand the scope and impact of the Winqual platform to serve new personas, deliver new experiences for partners and create new value for the Window hardware ecosystem. Level:
200 Session Time:
| Distributing Drivers on Windows Update - COR-C646 Learn how to distribute drivers on Windows Update using the Driver Distribution Center on the Microsoft Windows Quality Online Services (Winqual) web site. This session will include an overview of the new advanced driver targeting feature and teach best practices and how to avoid common pitfalls. Experts will be on hand to answer your questions. Presenter(s): Tim Davis
Speaker bio is not available.
Richie Fang
Since joining the Device Foundation team as a Program Manager over two years ago, Richie has been responsible for driving improvements in device installation towards an experience where “it just works!” when installing a new device on Windows. Level:
100 Session Time:
| Driver Verifier Internals and Advancements in Windows 7 - COR-C635 This chalk-talk is an opportunity to discuss the verification improvements in Windows 7 with members of the Driver Verifier development team and to ask questions about the internals of any of the Driver Verifier checks. During this session you'll learn how to effectively use the latest Driver Verifier features and how to get started debugging the kernel driver defects that Driver Verifier exposes. Presenter(s): Daniel Mihai
Daniel Mihai has been working on the Windows Kernel for the past ten years. He contributed to the quality of the OS Kernel as a test software developer from 1998 to 2000 and has managed the Kernel Test Team from 2001 to 2004. Daniel is currently a Driver Verifier developer since 2004. He keeps making improvements to this tool, driven by his passion for software quality. Application Verifier is another code quality tool designed by Daniel Mihai and his team.
Bryce Jonasson
Bryce Jonasson is a Senior Program Manager, owning the Debugging Tools for Windows as well as the Application and Driver Verifier distributions. He has more than twenty years' experience in developing and debugging Windows applications and drivers. Level:
300 Session Time:
| Events & Counters: Writing Instrumentation to Monitor, Diagnose, and Debug Your Application - COR-C637 Windows Event and Performance Counter instrumentation are powerful tools to diagnose problems and debug your code. However, adding valuable instrumentation to your code can be daunting without the proper guidance. Attend this talk to get advice directly from the instrumentation team about why you should be adding events and counters to your code and how advancements in Windows 7 enable you to do it quickly and effectively. Presenter(s): Kevin Woley
Speaker bio is not available. Level:
200 Session Time:
| Microsoft Tools for Energy Efficiency Diagnostics - COR-C633 This chalk-talk targets OEM system engineers, driver developers, and system designers. Attendees will learn about the various Microsoft tools and utilities that can be used to diagnose energy efficiency problems, including XPerf, Xbootmgr, PowerCfg, and PwrTest. The session is focused on demonstrations and interactive discussions. Presenter(s): Aaron Tao
Speaker bio is not available.
Sharif Farag
Sharif Farag is a Senior Program Manager in the Windows Client Performance team focusing on energy efficiency. Sharif has been in the industry for over tenyears and previously worked as a Hardware Design Engineer as well as a software programmer. He joined Microsoft to focus primarily on energy efficiency on Windows based platforms, an area which he is very passionate about improving given the increasing amount of computers in the world today and the impact it has on the environment. Sharif participates in various industry-wide efforts in helping drive improvements into the Windows ecosystem in the area of power management. Level:
300 Session Time:
| The Driver Quality Rating Tool - COR-C645 Driver Quality Rating (DQE) is a tool that provides guidance on the quality of your driver compared to other drivers within your device category. Attend this chalk-talk to learn about DQR, the methodology for computing quality scores, and the future of the tool. Presenter(s): Paul Reed
Paul has been working in the Windows Logo Program for over five years. Being responsible for the client systems logo, he has gained invaluable experience about devices, drivers and the Windows Logo Kit. He is passionate about working with partners to deliver a high quality Windows experience to customers.
Vinita Tayal
Speaker bio is not available.
RJ Smith
RJ has fifteen years experience as a developer and architect of data warehousing and BI analytics systems. He join the Windows Online Device Services team from Windows Live Monitoring in 1997. Since joining Windows, his team has been working to form a suite of business intelligence applications focused on measuring, reporting, and analyzing the availability and reliability of drivers for Windows devices to enable a hardware lifecycle development process that enables engineers at Microsoft and our partners to continually improvement the Windows experience. Level:
200 Session Time:
| Unified Tracing and Network Diagnostics Framework for Windows 7 - COR-C632 In earlier versions of Windows, obtaining diagnostics information from different areas of networking required multiple cryptic commands and multiple reproductions of the problem to identify the root cause. Windows 7 introduces several improvements to the diagnostic experience for both support and end users. The Network Diagnostic Framework has greater accuracy and a better user experience. Unified Tracing in Windows 7 introduces a central point to gather a single trace across the full network stack. This session discusses the design and functionality of NDF and Unified Tracing, as well as areas where partners can leverage and integrate with these features. This will be followed by a question-and-answer opportunity with the presenters. Presenter(s): Mike Bishop
Mike Bishop has been working in Windows Networking for two years. He owns the Network Diagnostics Framework and works on the team responsible for Unified Tracing. Mike is passionate about empowering the “average person” to solve problems on their own. Level:
200 Session Time:
| Using PREfast for Drivers to Analyze Drivers - COR-C662 This chalk-talk covers techniques for using PREfast for drivers (PFD) to analyze the various types of drivers, as well as using PFD annotations. You will have an opportunity to discuss with the Static Analysis team some of the more challenging problems that you've encountered when doing static analysis and some techniques to ensure great results. Presenter(s): Donn Terry
Donn Terry has been the developer of PFD since the development of a driver-specific PREfast was started. Donn has been involved in the development of many projects over thirty years, with a particular interest in projects that involve working on both a compiler and the operating system at the same time. Level:
300 Session Time:
| Using Static Driver Verifier to Analyze Drivers - COR-C671 This chalk-talk covers the use of Static Driver Verifier (SDV) to analyze the Windows Driver Model (WDM), the Windows Driver Foundation (WDF), and NDIS drivers. You will have an opportunity to meet with the Static Analysis Team to discuss how to use SDV to detect issues in your drivers, how to prepare your drivers for SDV and any other SDV related issues. Presenter(s): Con McGarvey
Speaker bio is not available.
Ben Severson
Speaker bio is not available. Level:
300 Session Time:
| Using the Windows Driver Kit Build Tools - COR-C639 The WDK has a rich and complex build environment and tools that can be configured to create drivers under a large number of use scenarios. This chalk-talk will educate you on the setup and configuration options available with the build tools. Presenter(s): Craig Ziegler
Speaker bio is not available. Level:
300 Session Time:
| Using Windows Driver Frameworks to Develop Drivers - COR-C638 In this chalk-talk, the Windows Driver Foundation (WDF) team discusses how to use WDF to develop drivers. Specifically, they will explain how you can improve the performance of a Kernel Mode Driver Framework (KMDF) driver and how to use the WDF Verifier tool. They will open the discussion to other framework-related topics suggested by attendees. This is not an introduction to WDF session, so please come with a basic understanding of the Frameworks. Presenter(s): Praveen Rao
Praveen has more than fourteen years of industry experience as a developer. He has been a developer in WDF team for past four years. He has played a key role in design and development of UMDF and in unifying the framework across KMDF and UMDF.
Eliyas Yakub
Eliyas Yakub has fifteen years' experience in the industry as driver developer and system programmer. He is currently a development lead and development manager for Windows Driver Framework (WDF) and Window Driver Kit (WDK) products respectively. He has been a major contributor of sample drivers for WDK for over ten years and very passionate of about improving adoption of WDF, driver quality and community engagement.
Level:
300 Session Time:
| What’s New in the Windows Logo Program - COR-C644 This session describes changes Microsoft has made to the Windows Logo Program for Windows 7. This is your opportunity to hear details regarding the additional qualifications, new introductions, such as the Windows Logo Program for motherboards, the increased device fundamentals for the Unclassified program, and other Windows Logo Program initiatives. Presenter(s): David Edfeldt
David is the senior program manager leading the Windows Logo Program for devices. He has a rich experience with all facets of the program from the requirements, the policies, the test kits, online processing and support. David’s partner experience allows him to explain these facets in a context that makes sense from the industry perspective. Level:
200 Session Time:
| Windows and the Trusted Platform Module - COR-C657 This chalk-talk covers how Windows provides access to the Trusted Platform Module (TPM), how Windows uses the TPM, and challenges associated with varied TPM hardware implementations from the perspective of the operating system. Presenter(s): Rob Spiger
Rob is senior Program Manager on the Windows Security team focused on the Trusted Platform Module (TPM). He manages Windows components related to the TPM like the TPM driver, oversees the Windows Logo Kit testing for the TPM, and is active in the Trusted Computing Group organization. Level:
200 Session Time:
| Windows Logo Process and Policies - COR-C623 In this session, you can ask questions about the process and policies used by the Windows Logo Program. Come meet the Windows Logo team and learn about the latest policies and procedures. Presenter(s): Paul Reed
Paul has been working in the Windows Logo Program for over five years. Being responsible for the client systems logo, he has gained invaluable experience about devices, drivers and the Windows Logo Kit. He is passionate about working with partners to deliver a high quality Windows experience to customers.
David Edfeldt
David is the senior program manager leading the Windows Logo Program for devices. He has a rich experience with all facets of the program from the requirements, the policies, the test kits, online processing and support. David’s partner experience allows him to explain these facets in a context that makes sense from the industry perspective. Level:
200 Session Time:
|
PANEL DISCUSSIONS:Panel: How Windows and SSDs Can Provide the Best User Experience - COR-P777 There has currently been strong collaboration between Windows and our industry partners in support of solid-state drive (SSD) technologies. SSDs continue to be a revolutionary technology that will continue to require close partnering to be successful. This panel discussion focuses on future collaborative opportunities to converge on the solutions that provide the best user experience possible with Windows and SSDs. Come listen to industry experts discuss value-add opportunities in SSD technologies and Windows-based solutions. Presenter(s): John Loveall
Speaker bio is not available.
Vlad Sadovsky
Vlad Sadovsky is Software Architect in Windows Operating System division with over fifteen years of engineering experience in Windows group, ten of which included leading groups and strategies involving various hardware ecosystems. Vlad’s responsibilities include overseeing technical developments for hardware platform evolutions for all major storage architectures for core Windows system, as well as being a part of Windows hardware platform strategy group.
Iri Trashinski (SanDisk)
Iri Trashanski is Director, Strategic Business Development, solid State Drives (SSD) Business Unit (BU) at SanDisk Corporation in Milpitas, California. Iri has has more than ten years in marketing and business development and is currently responsible for building strategic alliances with leading players in the computing market, building strong ecosystem for SSDs across various markets and crafting the future product vision and direction. Trashanski holds an MBA (magna cum laude) from Babson College in Boston, and an MA and BA in business administration and IT from the Interdisciplinary Center in Israel.
Steffen Hellmold (Seagate)
Speaker bio is not available.
Knut Grimsrud (Intel)
Knut is an Intel Fellow and the Director or Storage Architecture. He leads an R&D group responsible for developing new mainstream storage innovations for Intel platforms. His team develops core technology for Intel’s new high-performance solid-state drive (SSD), as well as contributes to the definition and evolution of several storage interfaces including ONFi (Open NAND Flash Interface), NVMHCI (Non-Volatile Memory Host Controller Interface), and Serial ATA.
Steve Weinger (Samsung)
Steve Weinger is senior manager for flash marketing at Samsung Semiconductor, Inc. He has handled a wide range of product marketing duties for Samsung’s memory group over the past eight years, the last four as part of Samsung’s flash marketing team. Weinger holds a Bachelor of Science degree in Business Administration from California Polytechnic State University. Level:
200 Session Time:
| Panel: Windows Logo Program and Tools - COR-P545 This panel discussion will allow you to ask questions about Windows Logo Program policies, processes, and tools. Experts will answer audience questions that range from how to do core activities for using the Windows Logo tools (Winqual, the Windows Logo Kit, and the Driver Distribution Center) to logo policies and the changes to the Logo Program as described in the earlier session "Windows Logo Program Tools: Overview and Directions." Presenter(s): Paul Reed
Paul has been working in the Windows Logo Program for over five years. Being responsible for the client systems logo, he has gained invaluable experience about devices, drivers and the Windows Logo Kit. He is passionate about working with partners to deliver a high quality Windows experience to customers.
Sarah Zenz
Jason Beaumont
Stanley Jackson (Lenovo)
Milosz Zielinski (Intel)
Level:
200 Session Time:
|
Enterprise ComputingTECHNICAL SESSIONS:"Should We Outsource Driver Development?" presented by OSR -- and -- Debunking the “Mainframe is Greener” Myth presented by Fujitsu - ENT-S580 OSR Presents: Should We Outsource Driver Development?
Developing the device driver is often seen as "the last hurdle" in getting a new hardware product to market—even a necessary evil. Deciding whether to undertake that development with in-house staff or to outsource the project is often fraught with tradeoffs. This brief session covers the advantages and disadvantages of each approach and provides a few pragmatic guidelines to make either chosen approach successful.
Fujitsu Presents: Debunking the "Mainframe is Greener" Myth
Recent research by Fujitsu demonstrates that well-managed Windows-based servers can deliver between 3 and 24 times as many transactions per kilowatt-hour as the latest mainframes. This presentation describes how these results were obtained, the types of power-conserving features that make the difference in Windows-based servers, and how hardware and software enhancements over the few months during which the research was performed yielded up to 39% improvement in Windows-based systems. Ron Langer also shares data illustrating how Windows-based servers can sort data approximately a magnitude faster than most mainframes at a price that is rapidly descending (e.g. $500K to $50K in 3 years). Presenter(s): Tony Mason (OSR)
Tony Mason is Consulting Partner at OSR with internationally recognized expertise in file systems technologies and considerable experience designing, developing and debugging Windows device drivers. He is the architect and major implementer of OSR’s toolkits and is the developer and chief instructor of OSR’s file system and kernel debugging seminars. Tony is a regular contributor to The NT Insider and co-author of Windows NT Device Driver Development (MTP, 1998).
Kelly Hollis (Fujitsu)
Kelly is a software engineer for Fujitsu Computer Systems in the Legacy Modernization group. He has been a key developer and architect of NeoKicks, NeoBatch and NeoSort, and is also responsible for performance testing migrated legacy applications on the Windows platform. Level:
200 Session Time:
| BitLocker: Protecting Data in Windows 7 - ENT-T561 This session discusses Microsoft’s continued investment in Windows security through BitLocker Drive Encryption. It will describe some of the new scenarios enabled in the enterprise, and new ways to unlock a protected volume inside and outside the enterprise. Additionally, it will present some of the new ways to manage data protection through relevant Group Policies and to recover access to the data in the event authenticators are lost. The session concludes with an outline of opportunities where hardware vendors could create value and differentiation that takes advantage of these new Windows security features. Presenter(s): Troy Funk
Troy Funk is a program manager on the BitLocker team. In this role he has been intimately involved with the development decisions for BitLocker in Windows 7 and Windows Server 2008 R2. Level:
200 Session Time:
| Design Tradeoffs for Solid-State Disk Performance - ENT-T539 Solid-state disks (SSDs) have the potential to revolutionize the storage system landscape. This session discusses the design choices that SSD manufacturers must make when they pursue optimal performance for SSDs. This is followed by a performance analysis of various configurations by using a trace-driven simulator and workload traces extracted from real systems. We'll demonstrate that SSD performance and lifetime are highly workload sensitive and suggest that complex systems issues that normally appear higher in the storage stack, or even in distributed systems, are relevant to device firmware. Presenter(s): Ted Wobber
Ted is a Principal Researcher at the Microsoft Research Silicon Valley lab. Prior to Microsoft, he did stints at Xerox Corporation and DEC Systems Research Center, both in Palo Alto, CA. Ted’s research interests include operating systems, distributed systems, and security. Recently, he has been investigating the impact of non-volatile memory on computer and storage architectures. Level:
300 Session Time:
| Devices Profile for Web Services in Windows 7 - ENT-T543 Network printers, scanners, projectors, and desktop and mobile systems are leading the way to the future of Web Services and Service Oriented Architecture-connected devices across the enterprise. Networked devices are shifting to Web Services to support complex use scenarios and to address the need for security and robustness in the enterprise and vertical markets. This session discusses the Devices Profile for Web Services (DPWS) in Windows 7, which enables new, richer, and more secure user scenarios for the mobile workforce. The session also highlights the various device classes in Windows 7 that can support the DPWS protocol. Presenter(s): Rob Williams
Program Manager and Technical Evangelist in Microsoft’s Windows Core Operating Systems Division. Mr. Williams joined Microsoft four years ago to help simplify network device connectivity in the personal computing industry. As a serial entrepreneur and Silicon Valley veteran, Mr. Williams has spent the last twelve years working in the fields of computer networking and security. Level:
200 Session Time:
| Directions for Virtualized I/O in Windows - ENT-T590 Now that Hyper-V is released, it's time to consider virtualized I/O directions that go beyond "make it work with existing drivers." This session discusses areas of technologies that are being investigated for future Microsoft virtualization offerings. These include PCI Single-Root I/O Virtualization, those technologies that enable it, and their implications to the Windows Driver Model. Improving storage area network (SAN) support and other I/O-related virtualization capabilities are also discussed. Presenter(s): Jake Oshins
Jake has been working on Windows kernel-mode software in one form or another since Windows NT 3.5. Past projects include porting NT to the PowerPC, power management, plug and play, HALs, processor drivers, the Kernel-Mode Driver Framework and the I/O components of Hyper-V. He is currently a Software Architect working on future I/O technologies for virtual machines. Level:
300 Session Time:
| Improving Networking Performance for Hyper-V Virtual Machines - ENT-T589 Windows Server 2008 R2 will deliver new networking features and enhanced support of stateless and state-full offload technologies to Hyper-V virtual machines. This session discusses the architecture and implementation details of these Windows networking features. Also included is a description for how network interface card (NIC) adapters implement this support for virtualized environments. Presenter(s): Alireza Dabagh
Ali Dabagh has been working as a developer, lead and finally an architect in Windows Core Networking team for the last sixteen years. Ali has been responsible for developing Network Driver Interface Specification (NDIS) and many of the network offload technologies such as Large Send Offload (LSO) v2, Receive Side Scaling (RSS) and Virtual Machine Queue (VMQ). Lately he's been focusing on improving the performance of networking subsystem in virtualization environment. Level:
300 Session Time:
| IPv6: Deploying the Foundation for Tomorrow - ENT-T618 As the Internet has grown to encompass new ways in which to communicate and interact, we are confronting an outgrown Internet infrastructure with regard to connectivity, security and mobility. To meet our increasing desire for connectivity networks today support most of these new scenarios through improvised solutions that are expensive to implement and operate, largely inflexible, and often nonscalable. This session discusses IPv6 and its goals to restore much of the network hygiene that makes the Internet an ever-present and always-on network. Presenter(s): Sean Siler
Sean Siler is the Sr. Program Manager for IPv6. Previously he served as the company’s IPv6 chief evangelist and IPv6 Technical Lead for Microsoft Federal. In each of these roles has been able to actively assist commercial industries, the Department of Defense, and Federal, State and Local Civilian, and many other agencies better understand and begin their migration to IPv6. Having been described as a “doppelganger” of John Hodgman, Sean is also appearing in Microsoft’s “I’m a PC” advertising campaign playing the role of “Real PC.” Level:
100 Session Time:
| Microsoft Data Center Transformation - ENT-T553 Recently, growth in the cost of data centers and the power that they consume has caught the attention of the industry. Data center power consumption is doubling globally every 5 years, and the cost of their operations is expected to rise for most IT businesses. This session shares Microsoft observations of industry trends and opportunities for power and cost reduction, an overview of how Microsoft drives efficiency in its data centers today, and an overview of the best practices and experiences of Microsoft operations. The session concludes with a video of the latest Microsoft data center that uses containerized compute modules and a view into the future on our next-generation data centers, which will be transformational and will provide extreme efficiency and completely change the notion of what a data center is and how it is built. Presenter(s): Christian Belady
Speaker bio is not available.
Daniel Costello
Speaker bio is not available. Level:
100 Session Time:
| Microsoft DirectAccess: Anywhere Access with Windows - ENT-T619 Microsoft DirectAccess is the next generation Windows network security anywhere access feature. It offers customers an alternative to the traditional centralized virtual private network (VPN) offering. DirectAccess is a seamless remote access suite that significantly enhances the ability of information workers to work remotely, allowing them to have unprecedented access to their information from anywhere and at any time that they have Internet access. Partners will learn about DirectAccess features and how to take advantage of business opportunities. Presenter(s): Sean Siler
Sean Siler is the Sr. Program Manager for IPv6. Previously he served as the company’s IPv6 chief evangelist and IPv6 Technical Lead for Microsoft Federal. In each of these roles has been able to actively assist commercial industries, the Department of Defense, and Federal, State and Local Civilian, and many other agencies better understand and begin their migration to IPv6. Having been described as a “doppelganger” of John Hodgman, Sean is also appearing in Microsoft’s “I’m a PC” advertising campaign playing the role of “Real PC.” Level:
200 Session Time:
| Microsoft Hyper-V - ENT-T587 This session provides an overview of the recently launched Microsoft Hyper-V product, its architecture, and how it combines with modern processors, chipsets, and I/O devices to enable unprecedented flexibility by the Windows Server platforms. You'll also receive an update on the progress of the Microsoft virtualization development efforts and highlights of selected features in the next release of Hyper-V. Presenter(s): Bryon Surace
Bryon Surace is a program manager on the Windows Virtualization team at Microsoft. This team is responsible for the overall strategy, design, and development of Microsoft Virtual PC, Hyper-V, and the next-generation Windows Server virtualization technologies. Bryon joined Microsoft in 2000. Before joining the Windows Virtualization team, Bryon worked as a program manager designing enterprise systems architecture.
Randy Campbell (Intel)
Speaker bio is not available. Level:
200 Session Time:
| New Windows Server Logo Requirements and Programs - ENT-T610 This session describes the new server device and system logo requirements for Windows Server 2008 R2. These are followed by a discussion of the new tests that will be used to qualify a server for a logo or for an additional qualification. This information covers areas of support for more than 64 logical processors, power management, and PCI Express support. Presenter(s): Sandy Arthur
Speaker bio is not available. Level:
200 Session Time:
| Scaling More than 64 Logical Processors: A SQL Perspective - ENT-T555 In this session, the SQL Performance team will share their experiences with using the greater-than-64-processor support in Windows Server 2008 R2. They will discuss scaling challenges reaching beyond 64 logical processors, including I/O devices and drivers that affect database workload performance. Presenter(s): Pravin Mittal
Speaker bio is not available.
Alex Verbitski
Alex has been with Microsoft for more than ten years. As a senior developer within SQL Server organization he was working on the number of features in the storage engine team - like scheduling, synchronization primitives and memory management. He enjoys the fact that his work is helping our biggest Microsoft customers to deploy scale-up solutions which can grow with their business demands. Level:
300 Session Time:
| Server and Domain Isolation: The Next Generation for Network Security - ENT-T617 This session briefly discusses the fundamentals of Internet Protocol security (IPsec) and its foundational role in the server and domain isolation solution. We'll then discuss in depth the support of server and domain isolation in Windows Server 2008 R2. Customers implement server isolation through an enforced network policy that dynamically segments specific server computers so that they accept only authenticated and secured communications from a specific group of logically isolated domain member computers. Furthermore, customers implement domain isolation through an enforced network policy that uses IPsec to dynamically segment a Windows network so that domain member computers accept only incoming communication requests from computers that can authenticate themselves with domain credentials. This logically isolates domain member computers (managed computers) from non-domain-member computers (unmanaged computers). Presenter(s): Pascal Menezes
Pascal is a proven technology leader with close to twenty-five years of experience in internetworking, next-generation information systems and communication architectures. As Senior Program Manager for Network Security at Microsoft he is working on Microsoft’s network security S&DI product offering.
Shefali Chinni (Intel)
Speaker bio is not available. Level:
200 Session Time:
| SMI-S Support for Windows Server Products - ENT-T621 The Storage Management Initiative Specification (SMI-S) is a management model and framework that was developed by the Storage Network Industry Association (SNIA). SMI-S is based on the Common Information Model (CIM) that is supervised by the Desktop Management Task Force (DMTF) and allows of storage device management over an IP network. This session introduces Microsoft's planned SMI-S support that uses WS-Management as a transport and outlines an industry collaborative framework that allows Microsoft and third-party management products and applications to manage SMI-S enabled storage devices. Presenter(s): Alan Warwick
Alan has been working on storage and management in Windows for the last ten years. He is a development manager in the Storage Solutions Division where he is focused on storage management infrastructure. Level:
200 Session Time:
| Windows Boot from Virtual Hard Disk - ENT-T606 Virtual hard disk (VHD) is the image format for virtual machine operating system images. This session discusses native support of VHD in Windows Server 2008 R2. This support allows users, administrators, and vendors of storage and management tools to operate on VHDs as they would other storage devices. This creates opportunities for lowering operational costs by enabling customers to use a single image creation, deployment, and maintenance process and toolset across virtual and physical environments. Presenter(s): Paul Rambo
Speaker bio is not available.
Peter Brundrett
Peter Brundrett is a Program Manager in the Windows Kernel Platform Architecture team working on the Windows boot environment and UEFI firmware support. He has over ten years' experience at Microsoft on many aspects of Windows as part of the kernel and security teams. Level:
200 Session Time:
| Windows Presentation Virtualization - ENT-T591 This session discusses Microsoft's continued investment in Windows remoting features such as Remote Desktop Protocol (RDP) that empower the enterprise mobile workforce in the next release of Windows and beyond. We’ll covers how RDP features in Windows 7 and Windows Server 2008 R2 will enhance the user computing experience and how applications can integrate well with core remoting infrastructure services to provide on-the-go users with rich software and device experience from anywhere with Internet access. Presenter(s): Tad Brockway
Tad is the Product Unit Manager for the Presentation and Hosted Desktop Virtualization (PHDV) Calista team. He has been at Microsoft for ten years and has spent his career working in PHDV (formerly Windows Terminal Services). Prior to taking on the Calista Product Unit Manager role, he was the PHDV Group Program Manager and he has been a Developer and Lead Developer for a number of Terminal Services features, like Device Redirection, Remote Assistance, Session Broker, Licensing, TS Web Access, and TS Gateway. Tad has also worked at a startup on real-time data and display technologies as a Developer outside Microsoft.
Nelly Porter
Nelly Porter is the Group Program Manager for the Remote Desktop Services team. Nelly has been at Microsoft for six years, three and a half of which she focused on Connected Experience and Remote Desktop Protocol or RDP, which allows users to access machines and applications remotely. Nelly is passionate about making end users’ remote experience as close to the experience they will have working locally on their desktops. It is becoming even more important with the current trends toward desktop virtualization, where every improvement in RDP has a big impact on the end user's productivity. Level:
200 Session Time:
| Windows Server Enterprise Networking: Scale for Efficiency - ENT-T556 This session presents Microsoft’s continued investments in improving scalability and efficiency of the networking subsystem for common server workloads. This session will primarily focus on Receive Side Scaling (RSS) and its importance in 10GbE environments, where better use of multiple processors for receive side network processing increases scalability and network throughput. Presenter(s): Ganesh Srinivasan
Ganesh Srinivasan is a Program Manager in the Windows Core Networking Division. Ganesh is a part of the High-Speed Networking team that is responsible for features like Receive Side Scaling (RSS), TCP Chimney, IPSec Task Offload, Stateless Offloads and kernel-bypass technologies like WinsockDirect (WSD). Level:
200 Session Time:
| Windows Server Enterprise Networking: Offload Technologies - ENT-T557 This session discusses Microsoft's continued investments in Windows features and collaboration with hardware partners in networking offload technologies to decrease the CPU usage that is associated with network I/O for common server workloads in physical and virtualized environments on Windows Server operating systems. The benefits of offload technologies such as TCP Chimney and IPsec Task Offload will be highlighted. Presenter(s): Ross Ortega
Ross has ten years experience defining enterprise networking products. He is the Lead Program Manager for High Speed Networking (HSN) inside of Windows Networking and focuses on networking technologies to accelerate server-based applications. HSN provides features such as TCP Chimney, Receive Side Scaling, and IPsec Task Offload. Level:
200 Session Time:
| Windows Server Power Management Implementation Details - ENT-T552 This session presents an in-depth discussion of the power management technologies and features that will be introduced in Windows Server 2008 R2. Included will be best practices for platform design, an outline of hardware and platform requirements, and internal details of system software features for server power management. Presenter(s): Johnson Cheng
Speaker bio is not available.
Steve Wilson
Speaker bio is not available. Level:
300 Session Time:
| Windows Server Power Management Overview - ENT-T551 This session discusses Microsoft's continued investment in Windows features to significantly improve the overall power efficiency of modern server designs. It provides an overview of power management features that will be introduced in Windows Server 2008 SP2 and R2 in power metering and budgeting and in processor power management. The session concludes with practical and prescriptive guidelines for server administrators to apply this knowledge to fine-tuning an out-of-box Windows Server operating system installation for optimal power efficiency. Presenter(s): Stephen Berard
Stephen has been working as a program manager in the Windows Kernel group for the past three years. He is currently responsible for driving server power management features in Windows. His focus is on reducing energy and operating costs through innovations in Windows. He actively participates as a technical member of the Green Grid. Prior to Microsoft, Stephen worked for 10 years as a software engineer on distributed power and device management solutions.
Steve Wilson
Speaker bio is not available. Level:
200 Session Time:
| Windows Server Support for More than 64 Logical Processors - ENT-T554 Customers are investing in modern scale-up server designs that have more than 64 logical processors. Each logical processor is a hardware entity, either a processor core or a hyperthread, on which the Windows Server operating system can schedule a software thread for execution. As modern processors are introduced with two, four, or even more cores, the needs for a single instance of the operating systems to operate with more than 64 logical processors become greater. This session discusses the architecture and support of more than 64 logical processors in Windows Server 2008 R2. It continues with best practices for workload scalability by a driver for both highly multiple-processor (MP) and nonuniform memory access (NUMA) environments and details about the new system software affinity APIs to aid driver scalability past 64 logical processors. Network and storage case studies are used as examples in this session. Presenter(s): Arie van der Hoeven
Speaker bio is not available. Level:
200 Session Time:
| Windows Virtualization and Cluster Shared Volumes - ENT-T588 Windows Server 2008 R2 will introduce a new feature for Failover Clustering called Cluster Shared Volumes (CSV). CSV is an enhancement that allows multiple virtual hard disk (VHD) images to be mounted on a single logical volume. It allows the migration of virtual machines from one physical host server to another with minimal downtime. This session discusses the architecture and implementation details of CSV and illustrates its utility in Windows virtualization deployments. Presenter(s): Jeff Mastro
Jeff is new the Failover Cluster team, having just joined them as a Program Manager in August of this year. Previously, Jeff was a Developer and a Program Manager in the COSD Storage team for over four years. Jeff brings nearly thirty years of high availability, enterprise computing experience to the job and is excited to be a part of cutting-edge technology like Cluster Shared Volumes.
Bryon Surace
Bryon Surace is a program manager on the Windows Virtualization team at Microsoft. This team is responsible for the overall strategy, design, and development of Microsoft Virtual PC, Hyper-V, and the next-generation Windows Server virtualization technologies. Bryon joined Microsoft in 2000. Before joining the Windows Virtualization team, Bryon worked as a program manager designing enterprise systems architecture. Level:
200 Session Time:
|
CHALK TALKS:Discussion: New Windows Server Logo Requirements and Programs - ENT-C643 This chalk-talk follows the technical presentation of the same title. It is a forum for attendees to ask follow-up questions and to explore further details about the new Windows Server logo requirements and programs that pertain to their product development efforts. Presenter(s): Sandy Arthur
Speaker bio is not available. Level:
200 Session Time:
| Implementing Windows Error Hardware Architecture - ENT-C642 This chalk-talk discusses Microsoft's continued investment in Windows foundational features that provide a common infrastructure for handling hardware errors on all systems that are running Windows Server. The moderators will present a brief overview of the architecture and design of Windows Error Hardware Architecture (WHEA), followed by details about new features and changes in Windows Server 2008 R2. The specific error recovery features of modern server processors and their support in Windows will be highlighted. The shared information will also include practical tips and tricks on how to develop and debug hardware error records. This talk provides an opportunity for developers to discuss and ask questions about technical issues that pertain to their WHEA implementations. Presenter(s): Stephen Berard
Stephen has been working as a program manager in the Windows Kernel group for the past three years. He is currently responsible for driving server power management features in Windows. His focus is on reducing energy and operating costs through innovations in Windows. He actively participates as a technical member of the Green Grid. Prior to Microsoft, Stephen worked for 10 years as a software engineer on distributed power and device management solutions.
John Strange
John has worked on the core architecture team for the last five years. Most recently, John's responsibility has been design and development of Native VHD. Prior to that, he designed and developed the first implementation of WHEA, working closely with industry partners on all aspects of bringing richer and more robust hardware error reporting and recovery to Windows. Level:
300 Session Time:
| Solid-State Storage in Server and Data Center Environments - ENT-C628 In this session, Microsoft and industry leaders discuss advancements in memory technologies that will reshape the role of solid-state storage in the server and data center arenas. Intel will share the insights they gained from observing and measuring both synthetic and real-life server workloads deployed both with and without solid-state disks in the system configurations. Micron will make the case for an approach to solid-state storage that bypasses the bottlenecks between servers and storage, leveraging the advantages of a high-speed NAND memory technology and the server PCI Express bus architecture. Presenter(s): Son VoBa
Son VoBa is a Principal Program Manager in the Windows Server & Solutions Division at Microsoft Corporation. Prior to joining Microsoft in 2000, he had spent twenty years at Digital Equipment Corporation, which was later acquired by Compaq Corporation. While there, in a number of individual contributor and technical lead roles, he developed operating systems software in the areas of networking and communications subsystems for TOPS-10/20 36-bit large computer systems, VAXclusters and their management subsystems, VMS high-speed enterprise printing systems, and Alpha Windows NT I/O development. He graduated from Purdue University with degrees in Science and Computer Science. He has received three US patents during his tenure at Microsoft.
John (Bo) Baudrexl (Intel)
Speaker bio is not available.
Dean Klein (Micron)
As Vice President of Memory System Development, Dean Klein’s current responsibilities focus on the development of memory technologies and capabilities. Klein holds over 200 patents in the areas of computer architecture and electrical engineering. Klein has long been involved in PC design and currently has attentions focused on SSDs.
Joe Jeddeloh (Micron)
Joe Jeddeloh is the General Manager of Micron's Minneapolis design center. His team is focusing on next generation SSD controllers. Joe has over twenty-five years' experience improving the performance of computer memory systems and holds over 150 patents in this area. Level:
300 Session Time:
| Understanding the Performance Cost of Power Optimizations - ENT-C629 Although the focus on server power management has sharpened recently, the performance cost of power optimizations must also be understood and managed. The Windows Core OS Performance team will moderate this chalk-talk to share their experiences and to offer a forum to discuss power monitoring, power/performance correlation and metrics, workload effects, and future directions for optimizing power within a server while minimizing (or at least fully understanding) any performance regression that results. Data that is captured on enterprise servers that are running different releases of Windows Server operating systems with a variety of workloads and parameter settings will be presented. Power management of multiple servers, whether in racks or inside data centers, is beyond the scope of this session, although it is certainly appropriate for discussion. Presenter(s): Bruce Worthington
Bruce has been part of the Windows Server Performance team for the past ten years, focusing on high-end scalability, storage performance, software/hardware interaction, and, most recently, server power/performance tradeoffs. He works closely with many of Microsoft’s server hardware partners. Bruce obtained his PhD in 1995 from the University of Michigan in disk storage subsystem performance. Level:
300 Session Time:
| Windows 7 Network Optimization for Branch Offices - ENT-C659 This chalk-talk discusses details of new capabilities in Windows 7 that reduce wide area networking link usage and provide the potential reduction in total cost of ownership (TCO) by reducing WAN link usage, providing faster downloads in the branch office, and requiring no networking infrastructure changes. Presenter(s): Ravi Rao
Speaker bio is not available. Level:
200 Session Time:
| Windows Essential Business Server 2008 Overview - ENT-C627 Windows Essential Business Server 2008 is a new multiserver solution that is designed to meet the information technology infrastructure needs of midsize businesses. It is built on the Windows Server 2008 technologies and provides core infrastructure for management, messaging, and security that is configured to best practices. In-depth research on the midmarket shows that customers prefer to buy their software and hardware as a complete solution. Come to this chalk-talk and learn more about Windows Essential Business Server 2008 and how you can take advantage of the opportunity to integrate hardware to provide a complete solution for midmarket customers. Presenter(s): Steve Bourne
Steve Bourne is a Program Manager with the Windows Essential Business Server team. He has been involved in multiple v1 server products with Microsoft. Steve has been responsible for several areas of EBS 2008, focusing on OEM, virtualization, and Base SKU areas for the current release. Level:
200 Session Time:
| Windows Manageability in the Enterprise Using Industry Standard Tools - ENT-C761 This chalk talk covers Microsoft’s continuing investments in Windows features and infrastructure capabilities and its collaboration with partners to deliver end-to-end manageability solutions that are based on industry standards for Windows. This is a forum for understanding how standards like WS-Management, Desktop and mobile Architecture for System Hardware (DASH), and Systems Management Architecture for Server Hardware (SMASH) are exploited to improve the manageability of client and server systems, especially for information technology sites that deploy multivendor hardware platforms as well as virtual machines in their environments. Presenter(s): Nathan Burkhart
Nathan is a Program Manager on the Windows Remote Management (WinRM) team, responsible for delivering Microsoft’s implementation of the WS-Management protocol and providing the framework to enable PowerShell remoting. This role follows five years of experience as a developer, working with various technologies such as distributed databases and wireless sensor networks.
Valerie Kane (AMD)
Speaker bio is not available.
Paul Allen
Speaker bio is not available.
Jiachuan Wang
Speaker bio is not available. Level:
200 Session Time:
| Windows Server and Intel® Dynamic Power Technology for Data Centers - ENT-C630 Microsoft and Intel will jointly present this chalk-talk. We will discuss the Intel Dynamic Power Technology in Nehalem-based server designs, key energy efficiency and management features in Windows Server 2008 R2, and how these technologies work collaboratively to provide optimal power efficiency and budgeting in the data center. This forum provides an opportunity to discuss the power efficiency advantages that result from tight cooperation between the Windows operating system and Intel's server hardware platform. Presenter(s): Stephen Berard
Stephen has been working as a program manager in the Windows Kernel group for the past three years. He is currently responsible for driving server power management features in Windows. His focus is on reducing energy and operating costs through innovations in Windows. He actively participates as a technical member of the Green Grid. Prior to Microsoft, Stephen worked for 10 years as a software engineer on distributed power and device management solutions.
Sean McGrane
Sean McGrane has more than twenty years industry experience in development of server system hardware, firmware and software. Sean has been a Program Manager in the Windows Server group at Microsoft for eight years focused on planning for support of the server hardware platform in future releases of Windows Server.
Russ Fenger (Intel)
Speaker bio is not available. Level:
200 Session Time:
| Windows Small Business Server 2008 Overview - ENT-C626 Following on the success of Windows Small Business Server 2003 R2, Small Business Server 2008 is built on Windows Server 2008 and has all the latest technologies from Microsoft such as Exchange 2007, SharePoint services v3, and Windows Software Update Services (WSUS). Over 39 million small businesses worldwide and 73 percent don't own a server yet. Come and learn more about Small Business Server 2008 and how you can combine it with your hardware to take advantage of this lucrative market segment. Presenter(s): Becky Ochs
Becky Ochs is a Senior Program Manager with the Windows Small Business Server team. She’s been a part of the SBS team and Microsoft for almost eight years. Becky has owned and worked in several areas of the product, focusing on deployment and OEM pre-installation for the current release. Level:
100 Session Time:
|
High Fidelity Graphics and MediaTECHNICAL SESSIONS:Direct3D 11: New GPU Compute Shader - GRA-T517 DirectX 11 introduces the Compute Shader as a way to access the computational capability of the GPU in a more flexible way. This talk covers its key features, and how they can be used by developers to target applications including image and video processing. A case is made that video processing meets the criteria for consumer value and technical feasibility. Descriptions of video algorithms are presented with hardware mappings are described and compared. Presented by Chas. Boyd Graphics Architect, Windows and Raja Koduri CTO of Graphics, AMD. Presenter(s): Chas Boyd
Chas. Boyd is a software architect at Microsoft. Chas. joined the Direct3D team in 1995 and has contributed to releases since DirectX 3. Over that time he has worked closely with hardware and software developers to drive the adoption of features like programmable hardware shaders and float pixel processing. He is currently working on broadening the use of GPU/SIMD processors in displays, graphics and non-graphics application areas.
Mike Schmit (AMD)
Mike has more than twenty-five years' experience writing highly optimized code and/or managing software teams pushing the limits of PC hardware. The last twelve years have been in DVD, video encoders and transcoders. Always on the hunt for more performance, he's been early to SIMD (MMX/SSE) and multi-core and is now working on data parallel programming on massively parallel GPUs. Level:
300 Session Time:
| DirectX 11: New Hardware and APIs - GRA-T516 In this session, you will learn how Direct3D 11 extends and enhances Direct3D 10 with new hardware and API calls. We'll discuss the fe5.atures in Direct3D 11 that enable you to create content that scales from small screens to high-resolution displays and across different CPU and GPU configurations. Presenter(s): Chas Boyd
Chas. Boyd is a software architect at Microsoft. Chas. joined the Direct3D team in 1995 and has contributed to releases since DirectX 3. Over that time he has worked closely with hardware and software developers to drive the adoption of features like programmable hardware shaders and float pixel processing. He is currently working on broadening the use of GPU/SIMD processors in displays, graphics and non-graphics application areas.
Level:
300 Session Time:
| DirectX: Core Graphics for Windows 7 - GRA-T515 Windows 7 brings Direct3D 10 to the mainstream by completing key corporate scenarios. In this session, you will learn about these new scenarios. We will also talk about Windows 7 features that use Direct3D 10 such as D2D , the new hardware-accelerated 2D API, and Desktop Window Manager that is based on Direct3D 10. Presenter(s): Anantha Kancherla
Speaker bio is not available. Level:
200 Session Time:
| Display and Monitor Technologies - GRA-T583 In this session, we discuss industry trends, emerging technologies in displays, as well as specific issues such as HDMI vs DisplayPort, USB/WiFi Monitors, EDIDs, and even panel size, color bit depths, and color gamuts. We also cover the new updates to Windows 7 for color processing and display. Presenter(s): Chas Boyd
Chas. Boyd is a software architect at Microsoft. Chas. joined the Direct3D team in 1995 and has contributed to releases since DirectX 3. Over that time he has worked closely with hardware and software developers to drive the adoption of features like programmable hardware shaders and float pixel processing. He is currently working on broadening the use of GPU/SIMD processors in displays, graphics and non-graphics application areas.
David Glen (AMD)
David has been focused in the areas of display interfaces and multimedia for the past fifteen years as an architect and implementer. He was a co-author of the DisplayPort standard, and has enjoyed working on HDMI, audio output, color enhancement, power reduction and many other display-related areas. He has also worked on video image quality enhancement and video codec acceleration. Level:
200 Session Time:
| Display Driver Interface Changes for Windows 7 - GRA-T518 The Windows Display Driver Model (WDDM) has been optimized for several key performance and reliability improvements in Windows. This session will discuss the WDDM v1.1 driver model optimizations and how it enables key features in Windows 7. You will also learn about WDDM v1.1 requirements and why it is a must-have for Windows 7. Presenter(s): Ameet Chitre
Ameet has more than ten years of experience in the field of Windows Graphics Architecture and device driver design. He is a Senior Program Manager in Windows Graphics Technologies. He was part of the team which architected WDDM, the new Windows Display Driver Model. He has been responsible for the evolution of the graphics stack for future GPU designs and is currently focused on Windows 7 Desktop Performance. Level:
300 Session Time:
| GPU Performance and GPU/CPU Interactions in Windows 7 - GRA-T634 The Windows Desktop is an important client of the GPU along with other applications like video playback and DirectX games. It is important to ensure that the GPU is being shared appropriately with various applications along with the Desktop, which must be responsive at all times. However, performance issues sometimes arise due to CPU and GPU interactions. These could lead to loss of interactivity and glitchy video playback. Diagnosis of these performance bottlenecks in the system requires careful analysis of the state of the GPU and the CPU. Come hear about the some of the most common problems that can arise here and learn how to diagnose these using Microsoft performance tools. Presenter(s): Steve Pronovost
Steve Pronovost has been working in the graphics space for the past tenyears. Being responsible for the GPU memory manager and GPU scheduler, Steve has gained invaluable experience about the performance of the graphics subsystem. Steve is passionate about performance and developing tools and process to better understand it. Level:
300 Session Time:
| Overview of TV Tuner and Remote Control Logo Programs - GRA-T600 Exciting changes in the Windows Logo Program for TV tuner and Remote devices aim to increase the quality of these devices. Come see how hardware developers now have greater access to more tools and tests to improve the quality of their products. Presenter(s): Ed Keith
Ed has been working with TV Tuners in Media Center for three years and is responsible for the test lab that verifies the integration of Media Center and tuner devices. He also oversees the team responsible for the development and testing of the Windows Logo Program for tuners, and was instrumental in bringing tuner drivers in-box for Windows Vista. TV on the PC is his passion and he enjoys working with the IHVs in the industry to help broaden its acceptance.
Mathew Bockus
Mathew has been a Windows Media Center program manager for over 2 years. Remote controls and receivers are among Mathew’s various Windows Media Center platform features he manages. He has been with Microsoft for many years working on different consumer applications as a tester and program manager. Level:
100 Session Time:
| Perspectives on the Windows TV Tuners Ecosystem - GRA-T601 What are the latest developments in Microsoft strategy for TV Tuners? Come find out the direction in which Microsoft is headed with the TV tuner ecosystem and PC TV ecosystem. We will discuss hybrid tuner scenarios, the updated TV platform, and an introduction to the Protected Broadcast Driver Architecture (PBDA). Presenter(s): Gunter Logemann
Gunter has more than fifteen years' experience as developer, Project Manager and Program Manager in the Television and Telco business. He joined the Microsoft European development Center in Dublin as a Program Manager three years ago and is focusing on European Television Technologies and Standards in Windows Media Center.
Tobi Zielinski
Tobi is has been with Microsoft for over seven years. Currently a Program Manager in the Media Center team, he is responsible for audio/video capture and PBDA platform development. Tobi is focused on making Media Center a successful platform for next generation broadcast TV viewing and interaction, and is passionate about working with industry partners on bringing new solutions to market. Level:
200 Session Time:
| Protected Broadcast Driver Architecture in Windows 7 - GRA-T598 Microsoft introduces the rollout of Protected Broadcast Driver Architecture (PBDA). PBDA provides a platform to integrate free and premium TV service into Microsoft Windows Media Center. In this session, you learn about the platform and how you can develop your own solution leveraging PBDA. Presenter(s): Jeremiah Spradlin
Jeremiah Spradlin is a Technical Lead on the Windows Media Center team, and has worked with various multimedia technologies for the past twelve years. Jeremiah helped author the Protected Broadcast Driver Architecture and has since worked on implementation of the standard. Jeremiah is focused on helping industry partners bring new premium content to customers using Windows Media Center.
Gabe Gottlieb
Gabe Gottlieb is a development lead on the Windows Media Center team, and has worked on TV technology for the last five years. Gabe helped author the Protected Broadcast Driver Architecture, and has since worked on the implementation of that standard. Gabe is passionate about bringing more premium content to the PC ecosystem. Level:
300 Session Time:
| Video Improvements in Windows 7 - GRA-T585 Windows 7 provides a rich platform for video. This session highlights the video improvement in Windows 7 and discusses how components plug into the Windows 7 video architecture. Topics covered will include playback and transcoding of different video formats, DirectX Video Acceleration-High Definition (DXVA-HD), and overlays. Presenter(s): Rudolph Balaz
Rudolph Balaz has been working at Microsoft for over sixteen years. Rudolph is currently the Senior Program Manager Lead for the Windows Graphics Infrastructure and leads a team of passionate people who are responsible for “displays”, “graphics devices (GPU)”, “hardware accelerated video playback”, and other fundamental graphics services in the Windows operating system.
Dave Marsh
Dave Marsh came to Microsoft eleven years ago from the professional video equipment industry. He is an engineer at heart and has in his career prior to Microsoft been a Technical Director, a Marketing Manager, and then a General Manager. At Microsoft he is the Lead Program Manager for the Media Team in Windows. Level:
200 Session Time:
| Windows 7 Next-Generation Camera Support - GRA-T538 This session has two parts. First, we'll discuss the recently emerged Advanced Video Codec High Definition (AVCHD) cameras and how they work with Windows 7. Second, we'll cover support for the next generation of webcams that perform temporal compression (through Universal Video Class 1.1). Presenter(s): Mehmet Kucukgoz
Mehmet has been working at Microsoft for four years. He is currently the program manager for core multimedia technologies in Microsoft Windows focusing on video capture, transcode and playback support. Level:
200 Session Time:
| Windows 7: High DPI and High Resolution Displays - GRA-T582 Our research shows that only 55% of users run their Windows display using the native resolution. With the improvements we have made to High DPI in Windows 7, our hope is that significantly more people will use the native display resolution. This session will cover the technical details you need to understand to make your PC system or display hardware configure the correct DPI settings in Windows automatically. We will also talk about the key High DPI test case scenarios and methods required to validate your display, PC system, or GUI software application. Presenter(s): Ryan Haveson
Ryan Haveson has been a Developer and Program Manager at Microsoft for over ten years. In his current role, he is the Lead PM for the Desktop Infrastructure team in Windows. Ryan is also driving the High DPI initiative and is passionate about making sure that the OS and the Windows Ecosystem align to make this a great experience for users. Level:
200 Session Time:
| Windows Media Center - The Best Way to Experience TV - GRA-T597 By using Windows Media Center in Windows 7, you can discover, watch, download, and record your favorite TV shows and movies all in one place. In this session, you learn how consumers are using Windows Media Center now and how Windows 7 will revolutionize the way they watch TV on their PC. Find the business opportunities that will open as a Windows Media Center partner in Windows 7. Presenter(s): Mike Seamons
As Product Marketing Director for Windows Media Center, Mike brings to the team fifteen years of industry experience, six years of high-end Windows Media Center entertainment systems design, hundreds of custom installations, and thousands of trained consumer electronics professionals. Mike recently joined Microsoft to grow Windows Media Center from a niche entertainment experience to the best way to experience TV on a PC. Level:
100 Session Time:
| Working with the Windows 7 Graphics Architecture - GRA-T584 The key to innovation is a solid understanding of the existing architecture and the scenarios it was designed to address. This session covers the key changes in the Windows 7 graphics architecture and discusses the implications to various scenarios that range from clients to servers, or single-solution integrated GPUs to high-end multi-GPUs. Understanding the Windows 7 graphics architecture will provide you with a good foundation for potentially predicting future enhancements and building more robust and reliable products. Presenter(s): David Blythe
David is an architect in the Windows Desktop and Graphics Technology team. He has been at Microsoft for five years working on the window system, DirectX, and other graphics-related technologies. David has twenty years of experience working on graphics hardware acceleration and building large systems making use of those technologies. Level:
200 Session Time:
|
CHALK TALKS:Connecting and Configuring Displays in Windows 7 - GRA-C666 This chalk-talk is a continuation of the "Connecting Projectors and Using Docking Stations with Windows 7" session. The focus is on specific configurations and validation that must be done to ensure a reliable end user experience. Presenter(s): Akshay Agrawal
Akshay is a Program Manager in the Windows Graphics Technologies team. He has been working on this team for the last two and a half years and is passionate about providing a great user experience for multi-monitor and projection scenarios on Windows. He has gained invaluable experience in this area by working closely with the graphics IHVs and system manufacturers. Before working at Microsoft, Akshay was a Software Engineer and worked on digital imaging for medical purposes.
Marcus Andrews
Marcus is a development lead in the Windows Desktop and Graphics team, where for the past seven years he's worked on the kernel infrastructure supporting graphics display drivers. Prior to that, he spent seven years working on DirectX releases. Before joining Microsoft, he worked on various projects, from industrial control systems to 8-bit games. Level:
200 Session Time:
| Discussion: Windows Media Center - GRA-C665 Windows Media Center offers a rich set of features that enable customers to view many different forms of content on a PC. Microsoft provides the platform that allows developers to create solutions that please their customers. In this chalk-talk, experts will answer your questions on topics related to Windows Media Center such as driver development, platform support, and steaming. Presenter(s): Ken Reneris
Speaker bio is not available.
Dave Fulmer
Speaker bio is not available. Level:
300 Session Time:
| Stability Benchmarks: Using Field Data to Maximize GPU Stability presented by AMD - GRA-C765 In this chalk-talk, AMD presenters provide justifications for measuring stability, followed by a short history of AMD’s GPU and platform stability benchmarking efforts. At this session, you find out how and what tools you need to get platform stability to the next level. The session includes descriptions of how to mine OCA data efficiently, integrate field reporting, and deliver improved experiences to end users. Presenter(s): Greg Robertson (AMD)
Speaker bio is not available. Level:
100 Session Time:
| Validating Graphics Scenarios in Windows 7 - GRA-C640 In this chalk-talk, we target attendees who want to validate the new graphics features in Windows 7. We will focus on the end-to-end scenarios and tools for validating these features, which will include connecting and configuring display devices, hot plug detection (projection) scenarios, OEM value-add software, multi-GPU, high-DPI, and others. Presenter(s): Arthi Gokarn
Arthi has been working with in the graphics technologies team for the last four years. She is an SDET on this team and works on testing the kernel mode component in the OS which interacts with display device drivers. Level:
200 Session Time:
|
PANEL DISCUSSIONS:Panel: Application of General-Purpose GPU - GRA-P581 During this session, a panel of leading industry experts discuss new applications, beyond 3-D rendering, that are enabled by the teraflop of computing power in GPU cores. The panel will also answer questions from the audience. Presenter(s): Chas Boyd
Chas. Boyd is a software architect at Microsoft. Chas. joined the Direct3D team in 1995 and has contributed to releases since DirectX 3. Over that time he has worked closely with hardware and software developers to drive the adoption of features like programmable hardware shaders and float pixel processing. He is currently working on broadening the use of GPU/SIMD processors in displays, graphics and non-graphics application areas.
Rudolph Balaz
Rudolph Balaz has been working at Microsoft for over sixteen years. Rudolph is currently the Senior Program Manager Lead for the Windows Graphics Infrastructure and leads a team of passionate people who are responsible for “displays”, “graphics devices (GPU)”, “hardware accelerated video playback”, and other fundamental graphics services in the Windows operating system.
Matt Uyttendaele
Matt is the development manager for the Interactive Visual Media Group in Microsoft Research. Matt’s team develops software and new techniques in image processing, computer vision and computational photography. Many of these applications developed in Matt’s group are now leveraging the GPU.
Pradeep Dubey (Intel)
Pradeep Dubey is a senior principal engineer and manager of Innovative Platform Architecture (IPA) in the Microprocessor Technology Lab, part of the Corporate Technology Group. His research focus is computer architectures to efficiently handle new application paradigms for the future computing environment. He holds over twenty-five patents and has published extensively. Dr. Dubey received a BS in electronics and communication engineering from Birla Institute of Technology, India, an MSEE from the University of Massachusetts at Amherst, and a PhD in electrical engineering from Purdue University. He is a Fellow of IEEE.
Manju Hegde (NVIDIA)
Manju is General Manager of CUDA at NVIDIA. CUDA is the GPU parallel computing architecture which is enabled in NVIDIA GPUs. Previously, he was CEO and co-founder of AGEIA, the company that developed the PhysX physics engine which is now available for millions of GPUs as a CUDA-accelerated application.
Sam Blackman (Elemental Technologies)
Sam is the CEO of Elemental Technologies, headquartered in Portland, Oregon. Prior to co-founding ETI in 2006, Samuel specified and architected next-generation products as a Design Manager for Pixelworks. Prior to joining Pixelworks in 2000, Samuel held engineering positions at Silicon Graphics and Intel Corporation. Mr. Blackman holds an M.B.A. from the University of Oregon, an M.S.E.E. from the University of California at Berkeley, and a B.S.E.E. from Brown University in Providence, RI. Level:
300 Session Time:
|
Mobile ComputingTECHNICAL SESSIONS:Connecting Projectors and Using Docking Stations with Windows 7 - MBL-T579 Windows 7 will provide expanded scenario support for projectors, monitors, TVs, and docking stations. In this session, the Desktop and Graphics team will demonstrate how the new Windows 7 projection hotkey (Windows Key +P) and the new display control panel enable these new enhanced scenarios. We'll also discuss key requirements for mobile computers, displays, connectors, video aspects of KVM switch boxes, and even conference room cables that can "make or break" these scenarios. Presenter(s): Akshay Agrawal
Akshay is a Program Manager in the Windows Graphics Technologies team. He has been working on this team for the last two and a half years and is passionate about providing a great user experience for multi-monitor and projection scenarios on Windows. He has gained invaluable experience in this area by working closely with the graphics IHVs and system manufacturers. Before working at Microsoft, Akshay was a Software Engineer and worked on digital imaging for medical purposes. Level:
200 Session Time:
| Designing Flash-Based Netbooks for Windows 7 - MBL-T549 The session describes how to design flash-based, low-cost mobile computers (commonly referred to as netbooks), using Windows 7 to offer the best Windows experience. We will explain how to calculate the lifetime of a flash-based netbook based on specific workload numbers. The session will introduce a revised version of the Flash-Based PC Design Guide, which has been updated for Windows 7. Presenter(s): Leon Braginski
Leon Braginski has been with Microsoft for thirteen years in various capacities. Through his Microsoft career Leon focused on enabling strategic partners to succeed with complex Microsoft technologies. Leon has co-authored a book and contributed numerous articles to industry magazines. Leon is a Senior Lead Program Manager in the PC3 team, he is focused on helping partners to design netbooks with the best Windows experience and to develop innovative PC hardware designs that offer leaps in value for Windows customers.
Dilesh Dhokia
Dilesh has been working on Small PCs for two years and comes with thirteen years of industry experience that spans hardware and software. He is a Senior Software Development Lead focusing on Windows system components on Small PCs. He has worked on solving technical problems on Classmate and OLPC with a specific focus on flash-based storage. Level:
100 Session Time:
| Improving Platform Energy Efficiency - MBL-T541 This 2-hour session provides an overview on how to improve the energy efficiency of Windows platforms. This session is for system designers and OEM system engineers and will give guidance on building systems for reduced power consumption and extended battery life. The session will begin with an overview of the various components (hardware, software, device, firmware, and extensions) that are responsible for energy efficiency on the platform and will discuss optimization techniques for each component. The two-hour session is co-presented with Intel, which will discuss device and hardware power management techniques. Presenter(s): Sharif Farag
Sharif Farag is a Senior Program Manager in the Windows Client Performance team focusing on energy efficiency. Sharif has been in the industry for over tenyears and previously worked as a Hardware Design Engineer as well as a software programmer. He joined Microsoft to focus primarily on energy efficiency on Windows based platforms, an area which he is very passionate about improving given the increasing amount of computers in the world today and the impact it has on the environment. Sharif participates in various industry-wide efforts in helping drive improvements into the Windows ecosystem in the area of power management.
Barnes Cooper (Intel)
Barnes Cooper is a Senior Principal Engineer with Intel with 16 years experience in the architecture of mobile platforms with a leadership role in the definition of the majority of new mobile platform power management features such as ACPI 1.0, C and P state definition, and recently in the augmentation of bus standards augmentation in the spirit of energy efficiency. He presently leads a team responsible for the power management feature architecture for Intel® Centrino® 2 processor technology with a focus on future products. He has and continues to work extensively with Microsoft engineers on energy efficiency optimizations that benefit all platforms. Level:
300 Session Time:
| Integrating Location and Sensor Hardware with Windows - MBL-T523 In this session, you'll learn how you can engineer your hardware to integrate your location and sensor devices with Windows. Driver development concepts will also be discussed. Presenter(s): Gavin Gear
Gavin Gear is a Program Manager at Microsoft working in the Windows division. Of Gavin’s eight-plus years working at Microsoft, the last five years have been focused on delivering developer platforms including Tablet PC, Silverlight, as well as new platforms for Windows 7. Level:
200 Session Time:
| Mobile Broadband Driver Development in Windows 7 - MBL-T602 This session presents an overview of the new mobile broadband (MB) driver architecture that is based on the NDIS 6.20 driver model. MB drivers that conform to this driver model will be able to take advantage of the native MB support in Windows 7. This presentation will also demonstrate the Windows 7 Mobile broadband experience with the native driver. Presenter(s): Malayala Srinivasan
Srini has been with Wireless WAN team in Core Networking for the past three years in Microsoft IDC. Srini has been working with all of the key WWAN eco-system industry players to identify, define, architect and program manage the Mobile Broadband feature for Windows 7. Currently he is leading the Mobile Broadband program management team and has a decade of experience in the silicon industry in varied roles including architect, product engineering, and product management. Level:
300 Session Time:
| Multi-Touch Driver Development - MBL-T528 This session takes an in-depth look at how to develop drivers for multi-touch technology. It includes information about the multi-touch device interface with Windows, kernel-mode driver framework (KMDF) designs, human interface device (HID) support for multi-touch, digitizer driver guidance, and so much more! Presenter(s): Reed Townsend
Reed is a Program Manager in Windows on the User Interface Platforms group. He has been working on Touch and other natural input in the Windows and Tablet teams for the last five years. Level:
200 Session Time:
| Multi-Touch in Windows 7 Overview - MBL-T527 Multi-touch is one of the most dramatic user interface advances in Windows 7. This session provides an introduction to Multi-touch technology and Window 7 support for it, including new Multi-touch features, built-in Multi-touch gestures, and the Multi-touch platform. Presenter(s): Ian LeGrow
Ian LeGrow is the Group Program Manager for UI Platform on the Windows Experience team, a role he has had since early 2007. In this role he is responsible for core components of Windows including the User Interface Platform, Multi-touch, Tablet PC and Accessibility. Previously he was the Product Unit Manager for the Tablet PC team, overseeing the development of Tablet PC for Windows Vista. Prior to joining Microsoft in 2004, Ian served on the executive management team at Corel Corporation in Canada where he ran the Graphics business unit. Level:
100 Session Time:
| Multi-Touch: Designing and Testing for Logo Compliance - MBL-T529 Multi-touch is a new user interface paradigm that requires high standards in hardware and software to deliver a compelling experience for end users. In this session, learn how to meet the new Windows logo requirements for Multi-touch. This session includes in-depth discussions about logo requirements for digitizers, requirement testing and driver certification. Presenter(s): Stephen Potter
Stephen is a Program Manager in the User Interface Platform team, which develops the natural user interface technologies in Windows, including touch, pen, and speech recognition. Over his ten-plus years in the industry, Stephen has helped drive new technologies to meet the high standards of quality required for success in today’s systems. Level:
200 Session Time:
| Windows 7 : Mobile Broadband APIs for Application Development - MBL-T603 This session presents an overview of the overall mobile broadband (MBN) architecture and the MBN API that allow ISVs, IHVs, Telcos and OEMs to develop customized Connection Managers for mobile broadband networks that will work natively with Windows 7. This presentation will also demonstrate the built-in Connection Manager in Windows 7 for MBN devices. Presenter(s): Anurag Choudhary
Anurag has more than eight years of experience in the industry as a developer and program manager. He is a Program Manager in the Mobile Broadband team, where he is involved in designing features of Mobile Broadband, the Mobile Broadband API, and the driver model. He is also closely working with mobile broadband hardware ecosystem partners and has played a key role in getting mobile broadband driver model compliant IHV drivers for Windows 7. Level:
300 Session Time:
| Wireless LAN Enhancements in Windows 7 - MBL-T604 This talk highlights the new Wireless LAN enhancements in Windows 7. It includes examples that show how to use these to enable new scenarios for PC and device connectivity. The goal of this presentation is provide insights for building innovative device and PC connectivity applications utilizing the latest WLAN platform capabilities in Windows 7. Attendees should be familiar with building applications on top of WLAN APIs. Presenter(s): Hong Liu
Hong Liu has been working in Windows Wireless Networking for the past four years, with extensive program management experience in all wireless stacks in Windows, namely WiFi, WWAN, and WiMAX. In Windows 7, he is the senior program manager for the Software Access Point (SoftAP) and Virtual WiFi (VWiFi) product features, responsible for feature delivery, technology evangelization, and partner engagement. He is passionate about bringing out the great potential of SoftAP/VWiFi that makes mobile laptops the hub of wireless device connectivity for innovative applications.
Billy Anders
Billy is Group Program Manager for Windows Networking and has worked for Microsoft for eleven years. Among his responsibilities, Billy is responsible for wireless and wired networking technologies like Wi-Fi and Ethernet, as well as the core connection management experience, diagnostics and networking virtualization technologies. Level:
200 Session Time:
|
CHALK TALKS:Discussion: Managing Privacy While Using Location Device - MBL-C631 Location devices require that hardware and software developers are responsible stewards of a user's private data. This chalk-talk focuses on how to keep the user's personal information safe and secure. Presenter(s): Alec Berntson
Alec Berntson is a Security Manager on the Windows 7 team with a focus on features with high privacy impact. Alec is passionate about enabling exciting new scenarios while keeping user privacy at the forefront. Level:
100 Session Time:
| New Windows Logo Program for Mobile Broadband Devices - MBL-C660 Windows 7 will introduce a new mobile broadband(MB) Windows Logo Program to certify drivers that are written based on the Microsoft wireless wide area network (WWAN) driver model. The MB Logo Program introduces new requirements that IHVs must meet to obtain certification for their device driver. These requirements will ensure stability, reliability, and performance of the device driver that in turn will enhance the user experience with Windows networking. Presenter(s): PehKeong Teh
PehKeong is a Program Manager in the Windows Networking team for the past two and a half years where he is responsible for the introduction of the Native WiFi Logo Program in Windows Vista. For Windows 7, he focused on designing networking features related to connection management and is also the Program Manager responsible for the new Mobile Broadband Logo Program. Level:
300 Session Time:
|
|
|