Windows Embedded Home
Windows Embedded 8 Family
Windows Embedded 7 Family
Other Windows Embedded Products
ABOUT PRODUCT UPDATES
Join the discussion of the latest updates and improvements to Microsoft’s full line of Windows Embedded offerings.
Windows Embedded Standard 7 adopts same localization model as the Windows 7. Basically, language resources are completely separated from the code, enabling a worldwide binary which does not require localization in all supported language. All localizable resources are packaged in the form of language pack, and Standard 7consists of language neutral image plus language packs.
A while back JT talked about Application Templates for Image Configuration Editor and the resources and community that we’re building around them. I wanted to explain how to create a template for ICE and clarify any questions you might have.
Templates are functionally just like answer files, but are meant to represent some functionality or subset that you would like to have available or share to build upon. ICE can take these templates and merge them into the answer file you are currently working with, as well as export them to share with other people, like on our new Application Templates web page. This allows you to work with images at a higher level of abstraction, grouping things such as drivers needed for your various models of devices, flagship 3rd party apps that have had their dependencies fully analyzed and tested, audio and visual packages needed for kiosk or gaming machine bases, etc.
To create a template, create an answer file as you normally would, then save it in the Templates folder (or any subfolder under it) of the distribution share in which you created it. The distribution share pane will then refresh and show your template in the pane.
ASK: The Embedded product group has been asked by customers to reduce the size of the monthly Windows XP Embedded and Windows Embedded Standard 2009 Security Update supplemental releases on MOO and ECE.
HISTORY: The monthly supplement has accumulated every security DQI (runtime update package) that is applicable for each of our embedded platforms. The supplement also includes a cumulative component database update for each platform development environment, which contains all applicable Security updates since the platform released. By accumulating the applicable DQIs for every platform on the download, over time the size of the monthly security supplement has grown quite large. For example, the December 2008 IMG (ISO) download was approximately 507MB. This has grown to approximately 800MB for the December 2009 IMG (ISO) download.
ACTION: Beginning with the January 2010 supplement, we have implemented a new process. The January 2010 supplement provides the DQIs for December 2009 and January 2010 as well as the cumulative component database updates for each platform, which still contain all Security updates since the platform release through December 2009 (the database updates are bi-monthly and current in the even numbered months). DQIs will accumulate for each supported platform throughout the year. At the beginning of 2011, we will do a similar refresh of the supplement.
Now that Windows Embedded Standard 2011’s CTP2 has been publicly available for several weeks I hope you’ve had the chance to take a look at our new Application Templates web page. Finding the dependencies for an application to ensure it runs correctly on your embedded image has always been one of the biggest challenges in using Windows Embedded and we hope to make life easier for you by providing answer files for specific applications, saving you time and effort.
Currently, the Application Templates web page displays templates we have created for some Microsoft applications and allows you to download and utilize the templates. It functions well as a little repository and currently suits what we are doing. However, we want the Application Templates site to be a place that a community can be built around, benefitting all OEMs, ISVs, developers, and other potential customers that use Standard 2011. At a high level, here are some of the things you should be seeing in the future as we improve the Application Templates website.
While developing the toolset for Windows Embedded Standard 2011, we wanted to always allow the user fine-grained control over their image, and let the user be aware of how their image was being crafted. The main job of Image Configuration Editor (ICE), the main GUI tool for creating answer files, is to add packages and allow settings to be overridden with values you define. However, often you as the developer know you need a specific file, or a registry key needs to exist on your system, for your application to work properly. But which package contains the component that owns that resource?
In ICE’s Find feature, we’ve provided the ability to search for that information too. Within ICE, open the distribution share of your choice, then choose Find from Edit… Find Menu, or Alt + F, or the button on the toolbar. You may open an answer file before this to optionally allow searching just the packages in your answer file.
In the Find dialog, you’ll see a lot of checkboxes to refine what data you’re searching over. Searching over files and registry keys is a lot of data to search, and they are off by default. Click Search Registry Keys, and then search the Distribution Share for ScreenSaveActive. You’ll see a hit in System Control Panel, like this: