With less than a week to go before this year's TechEd EMEA Developers conference, you may have started thinking about your schedule. So many sessions to see, so little time!

Last week, I posted a complete list of the Windows Embedded track sessions (TechEd EMEA 2008 Developers - Introducing the Windows Embedded track), but sometimes a raw list can be a bit daunting. So here's some additional information to help you navigate your way through that list. (Note that sessions may appear under multiple headings.)

If you want to see really cool/unusual demos... here are some that really stand out: 

      to see this... go to this session...
  • a real-life Miele washing machine, controlled - live, on stage! - from a Windows Vista Media Center via web services
EMB208 Building Distributed Embedded Systems with Web Services on Devices
  • a "drowsy delegate detector", controlling Christmas lights, and other fun demos
EMB207 Put your Big Ideas onto Tiny Devices using .NET
  • using RFID to login to a customized Windows Embedded Standard image
EMB205 10 Reasons to Build Your Own Windows Embedded Standard Device!
  • a real working robot
EMB306 Windows Embedded CE and Robotics

If you're interested in feature-level introductory sessions... (and there's nothing like a solid feature-level overview to help you get a better understanding of a specific product), here are some sessions to consider:

      for a feature-level intro to... go to this session...
EMB204 Introduction to Windows Embedded Standard
EMB206 Introduction to Windows Embedded CE 6.0
EMB210 Introduction to Windows Embedded NavReady
EMB209 Developing Point of Service (POS) Applications with POS for .NET
EMB203 "Running on the Metal" with the .NET Micro Framework

If you're looking for hard-core embedded development topics... here are some sessions you can really sink your teeth into:

      to learn about ... go to this session...
  • all the details and best practices for building and optimizing Windows Embedded Standard images
EMB302 Building Custom Operating System Images Using Windows Embedded Standard
  • using write filters on Windows Embedded Standard
EMB06-IS Protect a Windows Embedded Standard Image Using Write Filters
  • techniques for shipping stable Windows Embedded CE 6.0-powered platforms
EMB01-IS Stabilizing the Window Embedded CE Platform
  • developing device drivers for Windows Embedded CE 6.0
EMB301 Windows Embedded CE Device Driver Development
  • deep-dive into the Windows Embedded CE 6.0 kernel
EMB305 Windows Embedded CE 6 Architecture and Memory Management
  • deep-dive into the Windows Embedded CE boot process
EMB401 Boot Time for Bonzo: A Swing Through the Windows Embedded CE Boot Process

If you want to understand web services on devices... now that more and more devices are becoming connected -consuming end exposing web services on devices is the next natural step. The Devices Profile for Web Services (DPWS) is an industry specification that defines a minimal set of implementation constraints to enable secure Web service messaging, discovery, description and eventing on resource-constrained devices.

These sessions will explain what's available, and show you what's involved: 

      to learn about... go to this session...
  • the DPWS spec or about Microsoft's Web Services on Devices API (WSDAPI) implementation
EMB208 Building Distributed Embedded Systems with Web Services on Devices
  • the .NET Micro Framework implementation of DPWS
EMB303 Talking Web Services to Microcontrollers

If you're not sure why you should care about embedded development, or how to approach it...

      to learn about... go to this session...
  • opportunities for embedded development 
EMB201 Distributed Embedded Systems - The Next Big Developer Opportunity!
  • what makes embedded development different
EMB202 Leverage Your Development Skills, Go Embedded!
  • why you might consider creating your own custom OS image
EMB205 10 Reasons to Build Your Own Windows Embedded Standard Device!

If you are a managed code developer...there are plenty of sessions for you. Did you know that the .NET Micro Framework is an embedded managed code bootable runtime? It even has a managed code device driver model! And POS for .NET - well, the name says it all.

You'll find lots of managed code in the following sessions:

  • EMB203 "Running on the Metal" with the .NET Micro Framework
  • EMB207 Put your Big Ideas onto Tiny Devices using .NET
  • EMB307 Creating a Gesture-Based UI for Embedded Devices
  • EMB303 Talking Web Services to Microcontrollers
  • EMB209 Developing Point of Service (POS) Applications with POS for .NET

If you're looking for sessions that focus on a specific embedded product offering...the session search tool doesn't distinguish between the different Windows Embedded products. So here's a list for you:

      for this product...       here are the available sessions...
  • Windows Embedded Standard 2009
  • EMB204 Introduction to Windows Embedded Standard
  • EMB205 10 Reasons to Build Your Own Windows Embedded Standard Device!
  • EMB302 Building Custom Operating System Images Using Windows Embedded Standard
  • EMB06-IS Protect a Windows Embedded Standard Image Using Write Filters
  • Windows Embedded CE 6.0
  • EMB206 Introduction to Windows Embedded CE 6.0
  • EMB304 Windows Embedded CE Application Development
  • EMB301 Windows Embedded CE Device Driver Development
  • EMB305 Windows Embedded CE 6 Architecture and Memory Management
  • EMB306 Windows Embedded CE and Robotics
    EMB401 Boot Time for Bonzo: A Swing Through the Windows Embedded CE Boot Process
  • EMB01-IS Stabilizing the Window Embedded CE Platform
  • Windows Embedded NavReady 2009
  • EMB210 Introduction to Windows Embedded NavReady
  • Windows Embedded for Point of Services
  • EMB209 Developing Point of Service (POS) Applications with POS for .NET
  • .NET Micro Framework 3.0
  • EMB203 "Running on the Metal" with the .NET Micro Framework
    EMB207 Put your Big Ideas onto Tiny Devices using .NET
    EMB303 Talking Web Services to Microcontrollers
    EMB307 Creating a Gesture-Based UI for Embedded Devices
  • Microsoft Robotics Developer Studio

 

  • EMB306 Windows Embedded CE and Robotics

      Sessions, in other tracks:

  • TLA316 CCR and DSS: A data-driven approach to distributed, concurrent software
  • ARC313 Decentralized Software Services in Action: Architecting Integration and Grid Patterns using the CCR & DSS Toolkit 2008

If you're looking for interactive sessions...we've got some of those too:

  • EMB01-IS Stabilizing the Window Embedded CE Platform
  • EMB03-IS Windows Embedded: Forget the OS
  • EMB05-IS Everything You Always Wanted to Know About Windows Embedded But Were Afraid to Ask
  • EMB06-IS Protect a Windows Embedded Standard Image Using Write Filters

And if you're looking to get specific questions answered about embedded development or a Windows Embedded product, be sure to attend the expert panel session:

  • EMB05-IS Everything You Always Wanted to Know About Windows Embedded But Were Afraid to Ask.

If you still haven't been able to find what you're looking for in the Windows Embedded track, please let me know! :-)