TechEd EMEA 2009 in Berlin

We are now a few weeks from TechEd EMEA that will take place in Berlin during the week of November 8th.

We have been working hard on putting together a Windows Embedded track that will provide breadth and depth content on our latest Embedded technologies. As we just released Windows Embedded CE 6 R3 and the CTP of Windows Embedded Standard 2011 (see previous posts) we have a great opportunity to provide brand new tech content. We will dive into the latest great features available in these releases such as Silverlight for Windows Embedded, Internet Explorer Embedded, the brand new tools to build an embedded version of Windows 7 and so forth.

I will be presenting a “Windows Embedded 101” session on Sunday to kick the track off and then you will be given the chance to attend one of these breakout sessions, interactive sessions, demo sessions or Hands on Labs:

session code session title level abstract speaker
EMB202 What a desktop developer needs to know to develop for Windows Embedded 200 One of the best features of Windows Embedded operating systems is that they use the same API (Win32/MFC/.NET), the same languages (C++, Visual Basic ,NET, and C#) and even the same tools, (Visual Studio) as the desktop. These similarities make it simple for desktop Windows developers to move to Windows Embedded. But if you try coding an embedded system the way you code on the desktop and you’ll end up producing a brick! This session will teach you the strategies and techniques needed to leverage your desktop skills to develop great applications for Windows Embedded operating systems. Come learn how to “cross over to embedded” in this informative talk. Doug Boling
EMB304 Windows Embedded: from sensors to servers 300 The industrial and automotive solutions are nowadays merely a matter of software. The software retrieves data from sensors, analyzes the data, drives actuators, allows entities of the industrial or automotive system to communicate and synchronize with each other, runs visualizations and monitoring allowing interaction with the operator, talks to servers, databases and services,... as a desktop or enterprise developer or as an IT Pro you will be surprised how much your skills will transfer to this domain and enable modern and exiting solutions. During this demo packed session, you will see how Windows Embedded technologies, fitting directly into Microsoft development tool chain, can be used to develop real time distributed industrial systems and services. Olivier Bloch Damian Barnett (Elektrobit)
EMB310 Windows Embedded: "Demos only" 300 This demo packed session will present all sorts of devices, tools and technologies used in today and tomorrow's embedded projects. If you want to learn how Windows Embedded can be used to build stunning devices or if you are just a geek, you can't miss this session Olivier Bloch
EMB301 Technical introduction to the new Windows Embedded CE 6.0 R3 300 Discover a set of new features for Windows Embedded CE 6.0 packaged in a release called R3, bringing things like performance enhancements, anew browsing experience, a new UI rendering engine, and Office document viewers. These features will give Windows CE 6.0 the ability to sustain the competition and to provide customers with the technologies they need waiting for the next major release of Windows Embedded CE. This session presents new features, tools, and technologies available in the R3 release of Windows Embedded CE 6.0. Pierre Cauchois Dion Hutchings
EMB307 Windows Embedded CE6.0: Tools and Techniques to Face the Embedded Development Challenges 300 Embedded developers have to face very specific challenges like memory of CPU limitations, real time constrains and 24/7 robustess. These constrains exist in other software domains but an embedded device will have to meet all or most of them, knowing that your target computer is a tiny headless device with an instruction set your PC doesn't know about may even be considered as a extra challenge. Windows Embedded CE 6.0 offers the tools and techniques to achieve ambitious projects, the presentation will focus on techniques that help you understand and solve typical problems including: Error Reporting, ToolHelp API and even building your own Emulator. Thierry Joubert (Theoris)
EMB201 Windows Embedded CE and Connectivity 200 Today, almost every embedded system needs to communicate with local networks and/or the Internet. Windows Embedded CE provides a great set of features that enable the embedded developer to easily and quickly communicate with other systems. From its NDIS-based network drivers, to web service support, and its network discoverability protocols, Windows Embedded CE makes it easy to communicate with the outside world. In addition, the Windows Embedded CE 6.0 Release 3 adds a Communication Manager which assists embedded applications in deciding which of multiple connections to use based on connectivity, cost, speed, and more. Come learn how Windows Embedded CE helps applications communicate in this example-filled talk. Doug Boling
EMB305 From Expression Blend to Windows Embedded CE: build the UI of next generation devices 300 Windows Embedded CE R3 is the latest release of Windows Embedded CE. One of the main features available in this released is a XAML-based rendering engine that allows to develop the next generation of user interface for device. Think of it as Silverlight for devices. This session will digg into this rendering engine and will show you how to build a shell for an embedded device from its desing into Expression Blend to the native C++ code that runs the business intelligence. Dion Hutchings
EMB303 Windows Embedded Standard 2011: How to Embed Windows 7 into Devices 300 Windows Embedded Standard 2011 fuses the power and functionality of Windows 7 with the flexibility and workflow needed for the embedded developer to make his or her device come to life. Demonstrations underscore the two distinct development experiences Windows Embedded Standard 2011 offers while exploring the workflow around creating an embedded device with Windows Embedded Standard 2011. Come join us and get an in-depth look at the future of Windows Embedded Standard 2011. Randy Rockinson And Parag Garg
EMB309 Create a Multitouch and Gesture Aware Device Using Windows Embedded Standard 2011 300 The future release of Windows Embedded Standard 2011, formerly code name "Quebec", will be based on Windows 7. This means the cool features of Windows 7 will be usable to build devices. This session shows you how to build a device supporting these new user Interface features in a demo-centric way. Shabnam Erfani
EMB308 Componentisation Architecture in Windows Embedded Standard 2011 300 Wndows Embedded Standard 2011 introduces new concepts of feature sets and feature packages. In this session we provide an in-depth look at "Quebec" componentisation architecture; from the basic building block Embedded Core (E-Core) to key technologies such as Windows Internet Explorer, Windows Media Player, Microsoft .NET Framework, etc. Randy Rockinson And Parag Garg
EMB306 Using Windows PowerShell on Windows Embedded Standard 300 Windows Powershell is Microsoft's new command line interface leveraged to manage VISTA and Windows Server 2008. Learn how to unleash the power and flexibility of this new technology on Windows Embedded Standard devices as well. This might be great to use synergies in existing VISTA and Windows Server deployments, but also has huge benefits when it comes down to manage just the Windows Embedded Standard system. Alexander shows You how to integrate Power Shell into your custom image and how to use it for common management tasks. Alexander Wechsler (Wechsler Consulting GmbH & Co. KG )
EMB302 Deploying Windows Embedded with Style 300 Join one of the world's foremost deployment experts in a dazzling session on how to deploy Windows Embedded Standard and Windows Embedded POSReady with style -- using state-of-the-art management and deployment platforms like Microsoft System Center Configuration Manager (SCCM) 2007, Windows Server Update Services (WSUS) and Windows Automated Installation Kit (WAIK), including Windows PE. Learn the inner works of Sysprep in the embedded world, how to handle drivers, updates, and how to create the perfect embedded image using the Windows Embedded Studio tools. If you need to deploy Windows Embedded, or are thinking about deploying it, this is the one session you do not want to miss. Johan Arwidmark (TrueSec)
EMB203 Using Windows Deployment Services And Microsoft System Center To Deploy And Manage A Point-of-Service (POS) System Running POSReady 200 In retail and hospitality industries that involve high level of customer interaction, the POS system serves as the focal point where every other aspect of the business converges to provide a great customer experience. Deploying and managing the POS system efficiently can ensure sustainable profitability for the enterprise and ensure highest system availability for end-customer POS transactions. During this session, you will learn about specific tools and techniques from Microsoft that help you efficiently deploy and manage your POS systems running POSReady 2009 along with other Microsoft products. Alexander Wechsler (Wechsler Consulting GmbH & Co. KG )


session code session title level abstract speaker
EMB01-DEMO Embedding Windows 7 into Devices 200 Are you curious about how you can leverage Windows 7 technologies in the devices market? During this session we demonstrate how to build a Windows Embedded Standard code name "Quebec" and deploy it on a real device. Nick Jayawardana Olivier Bloch


Session Code session title Level abstract speaker
EMB01-IS Delivering Applications as Appliances 300 This presentation introduces the Windows Embedded family of operating systems, discusss and demonstrates the delivery of an application or service as a "dedicated appliance", deployed to either a physical device or virtual machine. The demonstration includes the creation of a Windows Embedded Standard operating system using Windows Embedded Studio. The presentation also includes the arguments for applications and services to be deployed as dedicated appliances and demonstrates a number of implementations of appliances using key Microsoft technologies such as Silverlight and the Microsoft .NET Framework. Lastly appliances are discussed as a foundation for application test automation. Jason Tolley (ROK Technology P/L)
EMB02-IS Windows for Devices: Learn about the Future of Windows Embedded 200 Lots of great new features and products are arriving from the Windows Embedded group. This session presents these arriving features and products. It starts by showing how to embed Windows 7 onto devices, then presents some of the features that will allow device manufacturers to build really rich user interfaces, better connectivity, and greater user experiences into their embedded solutions using the next release of Windows Embedded CE. Pierre Cauchois
EMB03-IS The Schtick: Solving Real-Time Challenges, connectivity and GUI with Windows Embedded CE 200 "See different Microsoft technologies in a real working industrial automation project: The talk is about the hard real time capabilities of Windows Embedded CE to control the inverse pendulum ""Schtick"". Device discovery and data exchange is done via Device Profile for Webservices (DPWS) providing plug & play connectivity. The GUI is implemented with new concept of Microsoft Expression Blend and Microsoft Visual Studio and runs on a Windows Embedded Standard 2011 Ethernet-Panel. The talk is about all steps during project: planning, requirements, designing interfaces, implementation till successfully presentation. " Stefan Hoppe
EMB04-IS Deploying and maintaining Windows Embedded Standard with different methods 200 This session concentrates on the deployment of Windows Embedded Operatings systems. You will learn and see how to deploy a Windows Embedded image using tools like WinPE, ImageX, etc. You will see how to use USB sticks, Network or CD/DVD for that task. You learn how to automate, that process to optimze the deployment time. After deploying the image, you need to maintain the image in the field. You will learn and see how to set-up an Update Server using DUA, WSUS, etc. Ralf Ebert (Silica) and Martin Grossen, (Avnet)


session code session title level abstract
HOL Getting started with Silverlight for Windows Embedded and Windows Embedded CE 6.0 R3 200 Learn how Silverlight for Windows Embedded can help deliver rich and differentiating shell and application UIs for Windows Embedded CE Devices
HOL Dynamic XAML for Silverlight for Windows Embedded 200 See how Silverlight for Windows Embedded allows you to easily design, incorporate, and switch between multiple XAML based UIS
HOL Silverlight for Windows Embedded and asynchronous storyboards/storyboard completion 300 Learn how to create and manipulate multiple XAML storyboards and link them to different callback functions.
HOL Customize UI for Internet Explorer Embedded with Silverlight for Windows Embedded 300 See how you can deliver a consistent user experience between the shell, other applications and Internet Explorer Embedded with Silverlight for Windows Embedded.
HOL Higher Fidelity internet experience with Internet Explorer Embedded 300 Familiarize yourself with the user experience enhancements made to Internet Explorer Embedded and learn how a user can browse to more dynamic content on the web.
HOL Introduction to Connection Manager 300 Familiarize yourself with the Connection Manager API and UI and see how to incorporate this into a simple “Connected” application.
HOL Creating a custom Windows Embedded Standard 2011 operating system image for an application 200 Learn how to create a minimal Windows Embedded Standard 2011 operating system image for an application. Following a general debugging approach and utilizing common debugging tools, you will discover the application's dependencies, which map to existing Windows Embedded Standard 2011 feature packages. You will then use this information to build a minimal image that only contains the necessary feature packages.
HOL New Servicing and Deployment Scenarios in Windows Embedded Standard 2011 300 Windows Embedded Standard 2011 by leveraging Windows 7 technologies can now bring new servicing and deployment scenarios to the embedded space. In this instructor-led lab, we will demonstrate how to deploy a Windows Embedded Standard 2011 image to a device using Windows Deployment Services and then how to service this device whether it’s online or offline using Windows servicing tools.
HOL Embedded Enabling Features in Windows Embedded Standard 2011 300 Embedded Enabling Features are special value add features designed to enable embedded-specific scenarios. In this lab, you will learn how to turn on Write Filters and Registry Filter and configure their settings to meet your specific device requirements using Windows Embedded Standard 2011 tools. You will also discover best practices in applying and managing Write Filters and Registry Filter on deployed Windows Embedded Standard 2011 images.
HOL Configuring and Using PowerShell to Manage Windows Embedded Standard 2011 Devices 300 Windows Embedded Standard 2011 devices can be maintained and managed using common IT professional tools. Microsoft is releasing the latest shell tool, PowerShell, with the Windows 7 release. PowerShell will also be made available on Windows Embedded Standard 2011 . In this lab, you will learn how to configure your Windows Embedded Standard 2011 device and leverage the power of PowerShell for maintenance and management.