| |
| |
 |
| |
| Embedded
Technology |
| |
| Day
-1 |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 301 |
| Session Title: |
Windows CE
5.0: Overview |
| Session Abstract: |
Windows CE 5.0 is
at the heart of many popular devices being sold
today. Some you know about, and some you don’t.
This session will cover the new features of Windows
CE 5.0 and how these features can help build better
embedded devices. Learn about the features of Microsoft’s
premier embedded operating system in this talk.
|
| Speaker: |
Doug Boling |
|
| |
| |
 |
| |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 302 |
| Session Title: |
Windows CE
5.0: Kernel Architecture |
| Session Abstract: |
The kernel of Windows
CE is designed to present the feature set of a modern
32 bit operating system while at the same time being
tuned to low memory, embedded systems. This talk
covers the details of the kernel from how code is
loaded, how threads are scheduled and even how APIs
actually work. Come learn the details of the kernel
in this fact filled talk. |
| Speaker: |
Doug Boling |
|
| |
| |
 |
| |
| |
| Session
Type: |
Deepdive |
| Session Code: |
DD 301E |
| Session Title: |
Developer
Productivity with Platform Builder 5.0 |
| Session Abstract: |
Learn how to leverage
Platform Builder 5.0‘s new Unified Build architecture
to decrease time to market. Platform Builder 5.0
allows faster edit/build/download/debug cycles via
the new FileView window that exposes the underlying
OS build tree. Learn how to build targeted areas
quickly, do mixed mode builds (retail and debug)
and rebuild/debug modules without rebuilding images
or re-flashing devices. |
| Speaker: |
Doug Boling |
|
| |
| |
 |
| |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 303 |
| Session Title: |
Windows CE
5.0: Memory Architecture |
| Session Abstract: |
Knowing how the operating
system works helps in all aspects of development
from planning, development, and on to debugging.
Learn how Windows Mobile devices manage memory,
manage DLLs, and how operating system calls actually
work in this deep look into the workings of the
underlying operating system. This talk will cover
the impact of the slot based memory model of Windows
CE, how DLLs are positioned in memory and how this
can effect your applications, and other interesting
aspects of the Windows CE operating system in this
example filled talk. |
| Speaker: |
Doug Boling |
|
| |
| |
 |
| |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 304 |
| Session Title: |
Windows CE
5.0 Networked Media Devices Feature Pack |
| Session Abstract: |
The Networked Media
Device Feature Pack is an add-on to Windows CE 5.0
that makes it easier to build networked, media centric
devices. With this feature pack, OEM’s have
a much easier time building a DVR or other media
centric device based on Windows CE. Learn about
his feature pack in this informative talk. |
| Speaker: |
Doug Boling |
|
| |
| |
 |
| |
| |
| Day
-2 |
| |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 305 |
| Session Title: |
Windows XP
Embedded: Overview |
| Session Abstract: |
Windows XP Embedded
is the familiar Windows XP pro desktop operating
system designed for embedded developers. With addition
Embedded Enabling Features (EEFs), embedded developers
can build device a wide range of devices such as
set-top boxes, thin-client systems, test equipment,
gaming systems, robotic controls, CNC machines,
kiosks, etc. This session will provide an overview
of XPe and introduce the different features, development
tools, third party tools, and basic building techniques. |
| Speaker: |
Sean Liming |
|
| |
| |
 |
| |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 306 |
| Session Title: |
Windows XP
Embedded: EEFs |
| Session Abstract: |
The Embedded Enabling
Features in Windows XP Embedded allow developers
to deploy Windows XP Embedded into unique devices.
In this session we will look at the different EEFs
that are part of Windows XP Embedded: Enhanced Write
Filter (EWF), Hibernate Once Resume Many (HORM),
Minlogon, Headless support, system message intercept,
boot from solid state media, power management support,
remote boot, and device update agent (DUA). |
| Speaker: |
Sean Liming |
|
| |
| |
 |
| |
| |
| Session
Type: |
Deepdive |
| Session Code: |
DD 305E |
| Session Title: |
Windows XP
Embedded: Management Strategies |
| Session Abstract: |
XP Embedded addresses
a wide range of applications. Many of these devices
need to connect to a corporate network, and adding
management support to maintaining the life cycle
of the device needs to be designed in. Corporate
IT department also desire systems that have a consistent
setup. This session looks at the different management
solutions that are available for XP embedded as
well as different management features that can be
designed into the image. |
| Speaker: |
Sean Liming |
|
| |
| |
 |
| |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 307 |
| Session Title: |
Componentizing
Applications and Drivers |
| Session Abstract: |
Components are the
heart and soul of Windows XP Embedded. XP Embedded
breaks down XP Pro into more than 11,000 components.
Components allow you to control what gets put into
the image, create images of different sizes, and
removes the need for multi post installation of
drivers and applications. This session discuss how
to create components for applications, custom shells,
and devices drivers. Various third party tools and
a development process will be introduced. |
| Speaker: |
Sean Liming |
|
| |
| |
 |
| |
| |
| Session
Type: |
Breakout |
| Session Code: |
EMB 308 |
| Session Title: |
WEPOS: Developing
POS Applications |
| Session Abstract: |
Windows Embedded for
Point of Service (WEPOS) address the needs for OEMs
integrate and developing point of sale and point
of service devices. Where XP Embedded can be used
to develop OS images with different feature sets
and sizes, WEPOS provides a common OS base that
POS IHVs and ISVs can design too. The key feature
of WEPOS is the support for OPOS and PnP features
that are part of Windows XP. This session looks
at the feature of WEPOS, basic setup, application
development, and available development resources. |
| Speaker: |
Sean Liming |
|
| |
| |
 |
| |
| |
| Day
-3 |
| |
| |
| Session
Type: |
Hands-on-Lab
1 |
| Session Code: |
EBM-HOL 301 |
| Session Title: |
Windows CE
5.0 |
| Session Abstract: |
This hands-on lab
will run you through the steps needed to configure,
build, download and debug a Windows CE 5.0 operating
system image. You will also add applications to
the platform and modify the O/S registry. Once the
operating system is built you will then use Windows
CE 5.0 remote tools to examine the runtime behavior
of the operating system. |
| Speaker: |
Doug Boling |
|
| |
| |
 |
| |
| |
| Session
Type: |
Hands-on-Lab
2 |
| Session Code: |
EBM-HOL 302 |
| Session Title: |
Windows CE
5.0 & Visual Studio 2005 |
| Session Abstract: |
Interested in developing
applications for Windows CE? This lab will walk
through the steps of building applications in both
native and managed code. You will use Visual Studio
2005 to write, download, and test a native application.
The second part of the lab repeats the process,
this time creating a managed application. |
| Speaker: |
Doug Boling |
|
| |
| |
 |
| |
| |
| Session
Type: |
Hands-on-Lab
3 |
| Session Code: |
EBM-HOL 303 |
| Session Title: |
Getting Started
Building Windows XP Embedded Operating System Images |
| Session Abstract: |
Windows XP Embedded
is used to develop very robust embedded systems
capable of delivering exceptional features for a
variety of x86 applications: from Thin Clients to
Point-of-Sale Workstations, industrial controls,
testing equipment, and Lottery & Gaming machines.
If you are new to Windows XP Embedded, this hands-on
lab will provide a first look at the XP Embedded
features and tools for building an image and deploying
an image. |
| Speaker: |
Sean Liming |
|
| |
| |
 |
| |
| |
| Session
Type: |
Hands-on-Lab
4 |
| Session Code: |
EBM-HOL 304 |
| Session Title: |
Using Component
Designer to Build a Custom Windows XP Embedded Component |
| Session Abstract: |
Components are the
heart and soul of Windows XP Embedded. This hands-on
lab will use some of the popular tools and techniques
to build some basic components: platform macro,
device driver, and application. We will also look
at INF issues, custom shells, and componentizing
third party application techniques. |
| Speaker: |
Sean Liming |
|
| |
| |
| |
| |