Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 8
OpenVG1.1-based sample render plug-in is provided, and customers can modify it to use any
vector graphic APIs (see Figure 3).
Figure 3: Detail of Silverlight for Windows Embedded
The automotive version of Microsoft Silverlight for Windows Embedded has extra elements that
use XAML to compose additional, out-of-process graphics, such as maps and browsers, into an
HMI.
Microsoft also provides a default template for an automotive solution, with a reference to the
module host binary (shipped with Windows Embedded Automotive 7 or the HMI Toolkit), a
bezel proxy and the outline for a media-pseudo application (a managed application that mimics
a small subset of the functionality of a real application, used for design purposes and meant to
be replaced by a real application when moving to native code).
For further information about the version of Silverlight for Windows Embedded, see the
Microsoft Silverlight for Windows Embedded web page.
Display
The ability to display text, buttons, and graphics on the display screen complements speech-
based interaction with the userprovided that the display is accomplished with consideration
for avoiding driver distraction. The display screen is especially useful for scenarios in which the
persistence of visual input has a higher value than auditory input (for example, if a turn
announcement is missed, the driver can still look at the display to find out what to do next).
Windows Embedded Automotive 7 can use a display component to work with a remote display,
which is typically accessed through the vehicle network. The display service manages the use of
the shared display screen by Automotive 7. It provides mechanisms to help ensure that
applications can be written to easily accommodate variations in the display type and layouts.
This benefits application developers because it lets them write code that is display agnostic, and
can be easily adapted to multiple display types.
Display Driver
The display driver abstracts the display-specific communication that is required on the controller
area network (CAN) bus from the higher layers. It also provides character-set mapping.