Introduction: At this point, we had the majority of the system running, and it was time to bring on
the services to support the full breadth of Windows. These are common across the architectures
that Windows supports, so that developers can take advantage of them in Metro style apps.
Mobile broadband (MBB) class driver.
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Connected device services
1. Connected device services
Introduction: At this point, we had the majority of the system running, and it was time to bring on
the services to support the full breadth of Windows. These are common across the architectures
that Windows supports, so that developers can take advantage of them in Metro style apps.
Mobile broadband (MBB) class driver.
By creating a class driver, we’ve made it much easier to add broadband capability to all Windows
PCs. While WOA (web-oriented architecture) was a catalyst for this work, the entire ecosystem
benefits.
Printerclass driver.
For Windows 8, we rearchitected the print infrastructure to add class driver support. The majority
of printers selling today are supported using the class driver, which means you'll be able to "plug
and print" on WOA without additional drivers. While the new architecture was needed for many
reasons, we had printing from WOA PCs in mind from the beginning.
GPS.
Windows offers a location provider that can triangulate PC’s location via Wi-Fi access points and
a backing database. In addition, systems that have Mobile Broadband will also have integrated
Global Navigation Satellite System (GNSS, aka GPS in the US) receivers to provide accurate
location while navigating outdoors. The location platform plays a pivotal role in optimizing for
power and accuracy by choosing the right location data provider to use based on the precision
requested by the application.
Sensors (accelerometer, rotation, gyro, compass, magnetometer).
A recent post described Sensor Fusion and how we’ve added support for sensors in Windows. This
work also applies across all SoC-based architectures and utilizes the HID over I2C protocol.
Bluetooth.
WOA supports Bluetooth LE and the same profiles as Windows 8 on x86/64 and connectivity to
the Bluetooth radio using low-power UART.
MTP over USB and IP. Windows 8 product key on ARM provides users with the ability to connect
their portable devices (like mobile phones, music players, cameras) to their systems using the
Media Transfer Protocol (MTP). These MTP-compliant devices can connect over USB or IP by
leveraging inbox Windows class drivers, and allow users to exchange data with their favorite
Metro style apps.
Windows Update-based servicing.
For all platform code (OS, drivers, system and device firmware), each WOA system will be
serviced through Windows Update (WU), from top to bottom. We’ve added support in WU for
securely and robustly updating the system firmware on WOA systems, as well as driver targeting,
which means that each device will get the drivers that have been verified to work best with it.
As you can see, some of this engineering work is strictly adapting to the new hardware platform.
Some introduces substantially new types of hardware support. In large part this work accrues to
the x86/64 platform especially cutting edge products, such as the new low power ATOM®
processors, demonstrated by Intel at CES.
A significant amount also propagates to the application layer and becomes defining elements of
the new WinRT APIs introduced at //build/. For example, while we engineered the kernel to
support Connected Standby, delivering great battery life is really part of the overall WinRT
application model and even the toolset, and all of that applies across WOA and Windows 8 on
2. x86/64.
As we mentioned, a portion of Windows is generally built with code that can be made to work on
ARM in a technically straightforward manner. These subsystems include the Windows desktop
and applets and supporting APIs, though we needed to significantly re-architect all of them for
better resource and power utilization. In fact, here is an early photo of an ARM device (an early
Windows phone) running the full Windows desktop. Early in the development of WOA, the only
hardware we had were existing ARM devices such as phones (ARM tablets didn't yet exist). We
just thought you would enjoy a few fairly early photos I captured of debug WOA all loaded in
RAM (unretouched).
Note: This is not a product plan or even a hint at a product.
Related site : http://www.justsoftshop.com