Welcome to MSDN Blogs Sign in | Join | Help

News

  • Search the blog:

    MSDN developers center:


    RSS 2.0 Feed

    Add Feed to Live.com

    Locations of visitors to this page


    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    ©Copyright 2008  Olivier Bloch - Microsoft Embedded Technical Evangelist

Going to PDC 2009?

Are you going to PDC 2009?

Then you should not miss this session: http://microsoftpdc.com/Sessions/CL28

Robert Smith and Ben Tucker, Program Managers in the Windows Embedded Standard team will show the latest tools and technologies of Windows Embedded Standard 2011. They are preparing great demos, don’t miss them!

Want to see interesting demos AND get a free board at TechEd EMEA?

Are you coming to TechEd EMEA? If not then maybe you might consider registering now: not only because of the huge amount of Embedded content we will have there (see previous post) but also because during the Sunday “Windows Embedded 101” session and during the “Only demos” session, we will be giving away free boards to the first attendees in the room and during the session. Her are some details:

- Sunday 16:00-17:15: Windows Embedded 101 session, 35 VIA Artigo boards will be given away to the first 35 attendees in the room.

 

session code session title level abstract speaker
EMB101-SUN Windows Embedded 101 100 Windows Embedded is a family of products Microsoft provides to devices manufacturers. Tech·Ed presents a track of sessions explaining what the different products of the family are about, how you can leverage your desktop or Web developer skills to develop for embedded, how IT Pros can deploy and manage a fleet of devices, and how you can build the next generation of devices user experience. This introductory session presents the family and gives you the opportunity to understand what you can get from the Windows Embedded track. Olivier Bloch
4300MSJK_SPARK

 

- Thrusday 17:00-18:15: Windows Embedded Demos Only, 45 ICOP Ebox boards will be given away to the first 45 attendees in the room.

session code session title level abstract speaker
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
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.
The Visual Studio Documentary

Wow. I just watched these 2 videos retracing the history of Visual Studio. This is not just a developer geek thing, these are really interesting! You can discover how the Microsoft development languages and tools were invented, thought, created…

I wonder whether we should retrace the Windows Embedded history the same way…

The Visual Studio Documentary: part 1

The Visual Studio Documentary: part 2

Windows Embedded Webinars

There have been several releases in the last month within Windows Embedded. Windows Embedded CE 6.0 R3, the CTP for Windows Embedded Standard 2011, Windows Embedded Enterprise (with the introduction of Windows 7 for Embedded Systems), Windows Embedded Server…

If you want to get more info and get a chance to ask questions to the Product managers, we are hosting a series of free webinars. Here is the list of the upcoming ones:

Event Title

DATE - Event Date/Time

Windows Embedded Enterprise: Introducing Windows 7 for Embedded Systems

October 13 2009 - 11:00 AM PT

Deployment of Windows Embedded Standard 2011 October 19 2009 - 11:00 AM PT

Scenarios for Windows Server 2008 R2 for Embedded Systems

October 20 2009 - 11:00 AM PT

Introducing Windows Embedded CE 6.0 R3

October 22 2009 - 11:00 AM PT

Amazing Device UXs - Introducing Silverlight for Windows Embedded

October 27 2009 - 11:00 AM PT

Security in Windows Embedded Standard 2011 November 2 2009 - 11:00 AM PT
Configuration of Windows Embedded Standard 2011 November 16 2009 - 11:00 AM PT
Features and activation in Windows Embedded Standard 2011 December 6 2009 - 11:00 AM PT
I am OOF on paternity leave!

Don’t worry if my blog is not too busy in the coming couple of weeks as I am OOF on paternity leave :-). Let me introduce my third little baby to you: Zoé.
I am sure she will become a tech geek like her big sister Erinn and big brother Rafael already are!

Faire Part Zoé

3962885466_c99ca9d0f3_o 3962097967_cb3dbf2f02_o3962144383_f906b54197_o

Windows Embedded CE 6.0 R3 release

A new release of Windows Embedded CE 6.0 R3 has been announced yesterday at ESC Boston during Kevin Dallas’ keynote (Kevin is the GM for the Windows Embedded group at Microsoft… my big boss :-))

This new intermediate release brings some really great features that OEMs were really looking forward to see available in CE 6.

Silverlight for Windows Embedded
The power of Silverlight brought to Windows Embedded CE to create rich applications and user interfaces.
This technology is in 2 parts.

  • The first one is a XAML rendering engine that will leverage Hardware Graphics acceleration to provide a great user experience on devivces. Using Expression Blend, designers will be able to built XAML based user interfaces for Embedded applications. the XAML supported is a subset of the Silverlight 2 XAML.
  • The second part of the technology is a native developing API. While in Silverlight you have a managed model, in Windows Embedded CE you will use C++ to implement the business intelligence of the application.

For more details on Silverlight for Windows Embedded, check out these videos:
Introduction to Silverlight for Windows Embedded
Working with XAML in Expression Blend
Create a user control in Silverlight for Windows Embedded

Internet Explorer Embedded
Internet Explorer with panning and zooming capabilities and a customizable interface to optimize the browsing experience on devices. To have an idea of what you can expect from this new browser, check out the new Zune HD browser which is based on the same IE (careful, the Zune HD is running on Windows CE 6.0 R2, NOT on R3, only the browser is common to the CE 6.0 R3 one) in this review of the device.

Flash Lite
Browser plug in to render rich media websites. This is the version 3.1 of Flash Lite that is now included in the Windows CE tools, meaning there is no need to acquire an additional license to embed it into your device

Touch and Gesture
Plug-in engine to enable natural input capabilities and gesture animations

Connection Manager
Infrastructure technology to manage multiple network interfaces on the device

Microsoft Office and PDF Viewers
Applications to render Microsoft Office Word, PowerPoint, Excel and Adobe PDF content on the device

QQ Messenger
Device side client to connect to popular Instant Messaging service

This release should be available for download next week!
To learn more about Windows Embedded CE 6.0 R3, visit the Web Site.

Webinar: Windows Embedded: The platform for Connected, Efficient Industrial Devices

Here is a great Webinar you don’t want to miss, especially if you are in the Industrial Automation domain.

When,  and how long?

Date: September 17, 2009
Event Start Time: 8:00 AM Pacific Daylight Time (UTC - 7 hours)
Duration: 1 hour

What is it about? Here is the abstract:

Your customers—with factories producing manufactured goods, oil, gas, food, and pharmaceuticals—look to you to provide devices and systems that help them run at the highest efficiency without sacrificing quality.

The Windows Embedded family of operating systems provides a single platform and development environment for any customer requirement from sensors to servers; and real-time, connected capabilities to help you maximize your development resources and customer satisfaction.

In this concise introduction and Q&A for business/technical decision makers, find out how Microsoft can help you make the right operating system investments for your manufacturing customers and your industrial solutions business. For more information visit the Windows Embedded Industrial Solutions website. Questions? Contact us.

Who is presenting? Rock stars!

John Coyne, Windows Embedded Systems Engineer, Microsoft Corporation

John CoyneJohn has worked with Windows Embedded products for nine years, helping dozens of OEMs bring devices to market with Windows XP Embedded, Windows CE, Windows Embedded for Point of Service, and Windows for Embedded Systems. A former MVP and Microsoft Embedded Trainer, John has a background in server products, ISP datacenter management, and network system design. When he's not working with embedded OEMs, John enjoys spending time with his family and sailing in Puget Sound.

Chris Muench, Industrial Solutions Subject Matter Expert, Amplify Solutions, Inc.

Chris MuenchAs the Siemens-Microsoft relationship manager for more than ten years, Chris developed a unique understanding of the OEM's challenges in industrial and manufacturing solutions. He has a total of 17 years experience in industrial solutions and close involvement with the Windows Embedded team since the first release of Windows CE, notably as an MVP and the author of The Windows CE Technology Tutorial. Chris is from Germany; he currently lives in Redmond, Washington.

Where to go to register?

This link!

IE 8 and Silverlight 3.0 are now available for POSReady 2009

Supplement letters to allow Internet Explorer 8 and Silverlight 3.0 for Windows Embedded POSReady 2009 have been published on the ECE site (this is the site where OEM who have a CLA signed with Microsoft can download updates for Windows Embedded products). This means OEMs can now enable these cool features onto their POSReady devices. Imagine a POSReady kiosk running a Silverlight 3.0 user interface!

End customers should check with their OEM’s prior to applying this update directly to systems already in the field in ordure to ensure uninterrupted support.

Windows Embedded Standard 2011 CTP available on connect!

Here it comes, the CTP for the future version of Windows Embedded Standard (previously known as Windows Embedded Standard codename “Quebec”) is available on connect. This new version brings the Windows 7 technologies to Embedded. You can think of it as a componentized version of Windows 7 with additional Features specific to Embedded.

For more info about the product, visit this page.

To access the CTP, visit Connect.

Imagine Cup one month later

One month after Imagine Cup I am still in an “Imagine Cup mood” and I wanted to write an article about what I saw there. You can read this article here.

Office 2010: The movie

This is not related to Windows Embedded at all, but this still is a great video! check it out.

MSDN Embedded subscription

There is a new MSDN subscription that could interest you. It is called MSDN Embedded. In this subscription you will get all the Windows Embedded tools (Windows Embedded Studio for Windows Embedded Standard 2009, Platform Builder for Windows Embedded CE 6.0 R2, along with NavReady 2009 and POSReady 2009).

You can see in this chart the pricing. Note that Premium subscribers get the Embedded tools too.

And here is some more info about the MSDN Embedded subscription:

http://msdn.microsoft.com/en-us/windowsembedded/dd979808.aspx

Did you check out the new Windows Embedded MSDN dev center?

Finding resources on MSDN has always been a problem. Lots of very interesting content is sitting there but it is usually hard to find things, especially when you don’t really know what you are looking for.

In order to address this problem, the Windows Embedded team has been revamping the Windows Embedded MSDN developer center. It is now clearer, more intuitive. Please send me your feedback on this!

Cool Coke dispenser running Windows Embedded CE

Check out his post from John’s Blog and this video! I want one like this in my office!

More Posts Next page »
Page view tracker