Friday, 23 December 2011

HoHoHo… Merry Christmas…

Hi folks,

On behalf of our entire team I would like to wish all of you and your loved ones a Merry Christmas and a Happy 2012 - may all your hopes and wishes come true!

Without doubt, we will continue to post interesting and helpful news from the world of Windows Embedded in 2012. So stay tuned!

Meanwhile, if there are any topics that your would like to discuss further or that you think that are missing on our blog, please let us know in the comment section!

Again, Happy Holidays to all of you!

Have fun!

Read more! Post this to a friend!

Tuesday, 20 December 2011

Command line error d8004 under Windows Embedded Compact

Hi folks,

Did you ever come across the following error:

cl command line error d8004 ' /I' requires an argument

this error point to the INCLUDES (‘/I’) macro in the SOURCES file.

Possible reasons are you passed an empty (undefined) variable or you specified a path which contains spaces. Please make sure that you only use Platform Builder environment variables such as _TARGETPLATROOT to specify paths in the INCLUDES macro, also never use a relative paths like ..\myDir\myInclude.h

Have fun!
Read more! Post this to a friend!

Wednesday, 14 December 2011

Windows Embedded Compact 7 Online Training

Hi folks,

In order to further underline their commitment towards Windows Embedded, Microsoft just opened a new Windows Embedded Compact 7 online training portal with a series of Webcasts and Virtual Labs.

For more information please read Olivier Bloch’s post.

Have fun!
Read more! Post this to a friend!

Windows Embedded Compact QFEs for November 2011 have arrived!

Hi all,

The November updates for Windows Embedded Compact are available for download:

Windows Embedded Compact 7 Monthly Updates November 2011:

Fixes made in this Update:

Component: Apps
· 111129_KB2643036 - This update adds SYSGEN_V1_POLICY to SYSGEN_AS_AIRSYNC, SYSGEN_AS_MAIL, and SYSGEN_AS_PIM.

Component: Build
· 111129_KB2635811 - Users are unable to build the devcore module due to missing sid.h.

Component: DirectX
· 111129_KB2645455 - This update modifies the M3U parser to skip lines in the M3U file that reference themselves.

Component: Drivers
· 111115_KB2642968 - GetScanLine API may not return correct code when the line is being drawn currently in vertical blanking interval.

Component: Filesys
· 111119_KB2608480 - This update addresses various DEBUGCHK issues.

Component: FSDMGR
· 111130_KB2633077 - The mount store operation is updated to avoid holding on the lock while the mount is being attempted on any store. Under certain circumstances a removable device may not receive STORE_MOUNT_GUID notification. DismountStore and DismountPartition may cause the deadlock.

Component: IDE
· 111129_KB2634122 - This update addresses an issue with NLS function not working correctly with DEFAULT_LOCALE flag = ja-JP locale.

Component: Kernel
· 111119_KB2635787 - CeSetThreadPriority and SetThreadPriority requests may get rejected due to improper policy checking.

Component: SD CTK Tests
· 111130_KB2643055 - This update addresses some failures that may occur as the extended CSD info could not be obtained.

Windows Embedded CE 6.0 Monthly Update November 2011:

Fixes made in this update:

Component: DirectX
· 111117_KB2635841 - An error may occur when playing an invalid MP3.
· 111103_KB2627259 - When a user plays AVI Type 2 file using RenderFile API, it may return E_OUTOFMEMORY.

Component: Drivers
· 111111_KB2635840 - An error may occur when the USB storage is attached and immediately detached.

Component: COREOS
· 111102_KB2627799 - When a CopyFile routine fails on a disk with Encryption Filter installed, GetLastError may not return the correct error code.

Component: FSD
· 111130_KB2643101 - When moving a file on the corrupted hard disk, MoveFile() API may return 'Success' when the file is not moved.

Component: FSDMGR
· 111117_KB2627261 - This update addresses possible deadlock issue and Store Lock error.

Component: Internet Explorer
· 111130_KB2600024 - This update addresses some Internet Explorer issues.

Component: TCP/IP
· 111130_KB2637314 - An error may occur when GPRS modem establishes a connection and attempts to create its IP interface.

Component: TimeSVC
· 111130_KB2600145 - This is a cumulative time zone update.

Component: Tools
· 111116_KB2623684 - An error in readlog.exe may occur when .map files contain symbol descriptions with a line size more than 1024 characters.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Friday, 9 December 2011

Windows Embedded Compact QFEs for October 2011 have arrived!

Hi all,

The October updates for Windows Embedded Compact are available for download:

Windows Embedded Compact 7 Monthly Updates October 2011:

Fixes made in this Update:

Component: BLUETOOTH
· 111031_KB2633756 - This update changes IdlePhys Registry Entry value to 9 to allow to pass the Bluetooth L2CAP test.

Component: DHCP
· 111025_KB2627558 - If a DHCP conflict is detected within a Windows Embedded Compact 7 device with 2 adapters, the device may not send a DHCP Decline to re-start the DHCP assignment.

Component: MSFLASH
· 111025_KB2600014 - This update addresses errors that may lead to build breaks.

Component: NETIO
· 111025_KB2606506 - If the LAN is disconnected, the Address Type of IP address is shown as 'static' incorrectly.
· 111026_KB2626907 - GetPerAdapterInfo may return incorrect DNS servers list.
· 111027_KB2590581 - Certain USB bus transaction errors may cause a USB device to stop functioning.

Windows Embedded CE 6.0 Monthly Update October 2011:

Fixes made in this update:

Component: FSDMGR
· 111014_KB2622679 - Under certain circumstances a removable device may not receive STORE_MOUNT_GUID notification.

Component: MSHTML
· 111007_KB2586533 - HTML ListBox control may not accept input focus.

Component: Storage
· 111014_KB2624769 - This update addresses occasional buffer overruns.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

How to port a Windows Embedded CE 6.0 BSP to Compact 7

Hi folks,

If you are interested to know more about how to port your Windows Embedded CE 6.0 BSP to Compact 7, you definitely need to join fellow MVP Doug Boling’s Webcast:

Date:
December 13th, 2011

Time:
9:00 a.m. (Pacific)

Registration:
here

Topics covered:
  • Basic BSP porting

  • Build system changes

  • Kernel memory map changes

  • Adding multicore support

  • Driver / application impacts

See you there!

Have fun!
Read more! Post this to a friend!

Monday, 5 December 2011

ESE Kongress

Hallo zusammen,

heute ist der erste Tag des Embedded Software Engineering Kongress in Sindelfingen. Ich werde heute Abend anreisen und bis Mittwoch dort sein. Hoffentlich sehen wir uns dort. Hier ist das Programm des ESE Kongress zu finden.


Have fun!
Read more! Post this to a friend!

Friday, 2 December 2011

Windows Embedded Compact: Speeding up the build

Hi folks,

you probably all had the painful experience of waiting about 30 minutes while your Platform Builder performs a builddemo –q. Obviously you don’t have to perform a complete build each time but sometimes it is simply necessary.

One way to speed up the build is to utilize the multiprocessor build. But if you do, be careful to use synchronization macros (such as SYNCHONIZE_DRAIN) where needed and only where needed as theses macros will completely stall the build process until synchronization is completed.

Enabling multiprocessor build is very simple: form the Platform Builder Tools menu choose Options… The options for Multiprocessor Build can be found directly under Platform Builder for CE:


Have fun!
Read more! Post this to a friend!

Wednesday, 23 November 2011

SPS / IPC / DRIVES 2011

Hello and welcome to SPS 2011 in Nürnberg. It’s not too late to visit us at the Microsoft booth. The SPS 2011 will continue until Thursday 24th November 2011. So make sure you stop by in hall 7A booth 150.

If you are around tomorrow, Thursday, November 24th at 2pm, make sure you visit my half an hour talk on Windows Embedded Compact 7 driver development at the VDMA Forum in hall 4A booth 541!

In the meantime here are some impressions from this year’s SPS – enjoy!






Have fun!
Read more! Post this to a friend!

Tuesday, 15 November 2011

Windows Embedded Roadmap 2011 announced!

Hi folks,

I promised you some very interesting news in my Windows Embedded Channel & Partner Summit 2011 post and I can finally share them with you:

Yesterday Microsoft presented a long overdue Windows Embedded roadmap (find the official press release here).

The roadmap focuses on next generation embedded devices known as Intelligent Systems that extend cloud services and enterprise software to specialized devices. Basically an Intelligent System consist of
1. Thin client devices collecting data in the field
2. Connected to any number of servers running intelligent back-end application(s) analyzing and computing the collected data. Upon completion of data analysis instructing the thin client(s) what to do in this specific situation
3. Thru continuous collection of data by the thin client(s) (over years) the Intelligent System gets better and better results

This scenario shows that data and insights become the fundamental benefits.

Microsoft promises a One Platform approach to best support Intelligent Systems:

Windows Embedded Standard v. Next:
- Based on Windows 8 technologies
- Componentize able version of Windows 8
- Supports x86, x64 and ARM SoC
- Natural User Interface (NUI): touch, gesture, speech, …
- Community Technology Preview (CTP): first quarter 2012
- RTM: 3 quarters after Windows 8

Windows Embedded Enterprise v. Next:
- Based on Windows 8 technolgies
- Supports x86, x64 only
- NUI
- RTM: 1 quarter after Windows 8

Windows Embedded Compact v. Next:
- Still based on CE core: real-time, small footprint
- Smart Device support for native application development support in Visual Studio 2010 and Visual Studio v. Next
- Unfortunately no mentions of future of managed application support as well as future of .NET Compact Framework
- File system improvements to handle generated and collected data
- Kernel improvements
- RTM: 2nd half 2012

Windows Embedded Handheld, Windows Embedded Automotive, Windows Embedded POSReady v. Next:
- Microsoft is investing in the future of these products

With this roadmap, Microsoft does show their long-term commitment in the embedded market so go ahead and start you Windows Embedded project with a quiet conscience!

Have fun!


Read more! Post this to a friend!

Thursday, 3 November 2011

SPS/IPC/DRIVES 2011 in Nürnberg/Germany November 22nd to 24th 2011 – Save the Date

Hi folks,

EB will have a Partner Pod on the Windows Embedded booth in hall 7A, booth 150 on the SPS/IPC/DRIVES taking place form November 22nd to 24th in Nürnberg. Register here for your free ticket!



There will be 6 free Windows Embedded Hands-On Labs, two of which I will co-host with Adrian Zalevski from Arrow:

Tuesday, November 22nd, 10:00-12:00: Next generation User Experience (UX) with Silverlight for Windows Embedded under Windows Embedded Compact 7 (register here).

Tuesday, November 22nd, 14:00-16:00: Next generation User Experience (UX) with Silverlight for Windows Embedded under Windows Embedded Compact 7 (register here).

Other Hands-On Laps are:

Wednesday, November 23rd, 10:00-12:00: Roadmap and news from Microsoft’s latest operating systems with product presentation (register here).

Wednesday, November 23rd, 14:00-16:00: Introduction to Windows Embedded Standard 7 SP1 (register here).

Thursday, November 24th, 10:00-12:00: Introduction to Windows Embedded Compact 7 (register here).

Thursday, November 24th, 14:00-16:00: Roadmap and news from Microsoft’s latest operating systems with product presentation (register here).

You can also register for the free Hands-On Labs on site at the Windows Embedded booth. Just be there 5 min prior to the Hands-On Lab and we will guide you to your session. If you are late, don’t worry, we will lead you to the session every 5 minutes until 10 minutes after the session has started.

You can also attend my talk:

Thursday, November 24th, 14:00-14:20, booth 4A – 541: Windows Embedded Compact 7 – Device Driver Development Best Practices.

I am looking forward to meet you at SPS/IPC/DRIVES!

Have fun!
Read more! Post this to a friend!

Friday, 28 October 2011

“Windows Embedded Compact 7 Advantages“ by Sam Phung

Hi folks,

Fellow MVP Sam Phung wrote an interesting article:

Windows Embedded Compact 7 Advantages


The complete Engineers' Guide to Windows Embedded 2012 also included the following articels:

· The Push to Intelligent Systems
· Windows Embedded Offers Options at All Levels
· Windows Embedded Compact 7 Advantages
· Windows 8 Accelerates Touch User Interface Adoption
· What Windows 8 Means for the Future of Digital Signage
· Windows Reimagined
· Windows Phone 7.5 (Mango)


Check it out!

Have fun!
Read more! Post this to a friend!

Windows Embedded Partner Excellence and Distributor of the Year Awards 2011

Hi folks,

…and the winners are:

Windows Embedded Partner Excellence Awards 2011:

Americas:
IntervalZero, Phytec, Adeneo Embedded

APAC:
Yaskawa Information Systems, Beijing Strong Union Technology, Beijing Farsight Technology & Information, Synnex Technology International, MDS Technology

EMEA:
MPC Data, IntervalZero, Beckhoff, Adeneo Embedded, Alten PTS, Wechsler Consulting, BEPS Engineering

Windows Embedded Distributor of the Year Awards 2011:

Americas:
Bsquare

APAC:
Tokyo Electron Devices Ltd., Advantech Company Limited, MDS Technology Company Limited

EMEA:
Eastronics


Congratulations to all the winners; keep up the good work!

Have fun!
Read more! Post this to a friend!

Thursday, 27 October 2011

Microsoft Community Open Day 2011

Hallo zusammen,

der Microsoft Community Open Day 2011 war ein voller Erfolg! Es waren über 120 Teilnehmer und Microsoft Mitarbeiter vor Ort. Der Fokus lag natürlich wieder beim Networken sowohl untereinander als auch mit Microsoft. Zum ersten Mal in der Geschichte des Community Open Day’s war dieses Jahr mit Dr. Zahedani ein Mitglied der Geschäftsführung von Microsoft Deutschland anwesend!


Einblicke in die neuesten Technologien wie Windows Phone 7.5, Cloud Computing oder Windows Live wurden gekoppelt mit dem regen Austausch untereinander und mit Microsoft!

Vielen Dank für diese Möglichkeit!

Have fun!
Read more! Post this to a friend!

Thursday, 20 October 2011

Microsoft Community Open Day München 2011 – preview

Hallo zusammen,

Morgen und übermorgen (21.10.-22.10.2011) werde ich in München auf dem Microsoft Community Open Day sein. Microsoft lädt, wie jedes Jahr, alle MVPs und CLIPler aus dem deutschsprachigen Raum ein.

Ich freue mich schon auf interessante Gespräche mit allen Anwesenden! Natürlich werden Informationen über die neuesten Technologien auch nicht zu kurz kommen.

In diesem Sinne: Ich bin dann mal weg…

Have fun!
Read more! Post this to a friend!

Tuesday, 18 October 2011

Windows Embedded Compact QFEs for September 2011 have arrived!

Hi all,

The September updates for Windows Embedded Compact are available for download:

Windows Embedded CE 6.0 Monthly Update September 2011:

Fixes made in this update:

Component: CRT
· 110929_KB2580309 - This update addresses an error that may occur in in a multi-threaded environment.

Component: Debug Support
· 110914_KB2575796 - This update addresses an issue with start of dw.exe.

Component: FILESYS
· 110907_KB2600035 - This update configures FILE_FLAG_WRITE_THROUGH flag for the underlying file handle for cachefilt.

Component: FSDMGR
· 110907_KB2557486 - The mount store operation is updated to avoid holding on the lock while the mount is being attempted on any store.

Component: Kernel
· 110921_KB2587668 - This update addresses an error in PgPoolTrimThread.
· 110930_KB2603744 - This update addresses possible issue with virtual memory allocated with VirtualAlloc when PAGE_NOCACHE is specified.

Component: UDFS/CDFS
· 110907_KB2588508 - The CD drive storage manager uses a fixed time of 2 seconds to poll for a newly inserted disc, This leads to a delay up to 2 seconds until an inserted disc is detected. This update allows polling time to be configurable via the registry. A new registry key "CDROMPollFrequency" is added under HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile\CDRom in the registry file common.reg with the default value of 0x3ED(1s).

Windows CE 5.0 Monthly Updates September 2011:

Fixes made in this Update:

Component: SChannel
· 110930_KB2600013 - Internet Explorer may not be able to connect to Windows CE 5.0 web server.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Amendment: Windows Embedded Compact QFEs for February 2011

Hi all,

I just realized that I forgot to post the Windows Embedded Compact February 2011 QFEs that have been released in Mach; so without further ado:

Windows Embedded CE 6.0 Monthly Update February 2011:

Fixes made in this update:

Component: ASN1
· 110207_KB2477769 - This update resolves some issues with ASN1 module.

Component: CETK
· 110225_KB2444533 - This release installs updated CETK test files.
· 110224_KB2495864 - This update addresses an error that may occur when radiometricsdll is launched.

Component: DirectX
· 110214_KB2495868 - Memory leak may occur when using ceplayer.exe to play AVI and WMV files through playlist with repeat playback option.

Component: Filesys
· 110211_KB2495580 - This update addresses a possible deadlock.

Component: Flash Lite
· 110222_KB982918 - This update addresses an issue with flash not rendering under certain circumstances.

Component: FSD
· 110209_KB2492043 - An exception may occur when unplugging and external storage device while playing a file from it.

Component: Internet Explorer
· 110221_KB2450800 - Screen is not properly redrawn in Internet Explorer if a floating window is shown inside a window and scrollbars are moved.

Component: NK
· 110211_KB982563 - This update implements L2 cacheable page table support for ARM processor.

Component: Pictor
· 110224_KB2465661 - This update adds registry entries to support custom resolution entries for Pictor screen.

Component: RDP
· 110210_KB2175812 - When connecting from a Windows Embedded CE 6.0 R3 device to Windows 2003 server or later, the state of the CAPS LOCK/NUM LOCK keys may not be correctly updated from the RDP client device to the terminal server.

Windows CE 5.0 Monthly Updates February 2011:

Fixes made in this Update:

Component: ASN1
· 110207_KB2477768 - This update resolves some issues with ASN1 module.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Windows Phone 7.5 – Mango problems / bugs

Hi folks,

Even though they only affect a very small percentage (under 1%) of users, there are several bugs in connection with Windows Phone (WP) 7.5 – both with updated phones as well as new WP 7.5 devices:


You can find a list of user reported WP7.5 bugs here on wmpoweruser.com. Hope your Mango is working well and without any incidents!


Don’t let this keep you from updating to Mango; your benefit it much greater!

Have fun!
Read more! Post this to a friend!

Windows Embedded Compact 7: new updates available

Hi folks,

Micorsoft just released two more updates for Windows Embedded Compact 7:

Windows Embedded Compact 7 Update 3:
This release contains an update for the Compact Test Kit that includes the CTK Automation Tool Solution (CATS), a new tool that enables automation of test scenario execution on Windows Embedded Compact 7 devices. The CETK update also includes the Stress Tool, a new tool for automating stress tests. Silverlight for Windows Embedded sample code for the Compact 7 Media Player has been updated. Previously provided only in binary format, the Media Player sample User Interface is now included in source code and a dependency on the compositor in the sample code has been removed, which is expected to improve performance across most hardware configurations. This update also includes cumulative bug fixes for the Windows Embedded Compact 7 operating system, Platform Builder tools and the Compact Test Kit.

Windows Embedded Compact 7 ATL Update for Visual Studio 2008 SP1:
This update enables users to build smart devices project with ATL functionality for Windows Embedded Compact 7 SDK.

I highlighted all previous updates available for Windows Embedded Compact 7 in an older post.

Remember: It’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Friday, 14 October 2011

Windows Embedded Channel & Partner Summit 2011

Hi folks,

I am back from sunny and warm Lisbon, Portugal where the 2011 Windows Embedded Channel & Partner Summit took place. The summit was very interesting with some very valuable information; unfortunately I cannot disclose them with you as of now. However, I can promise you some very interesting news around the end of October – so stay tuned!! (Update: find the Windows Embedded roadmap 2011 here)

Apart from the information given, the summit is always a very valuable resource to network with Microsoft, Distributers and other Windows Embedded Partners. On the roundtable discussions Microsoft was very eager to hear our feedback on various topics - I always love those sessions!

Thanks you so much Microsoft for this valuable experience!

Have fun!
Read more! Post this to a friend!

Sunday, 9 October 2011

Windows Embedded Channel and Partner Summit – Preview

Hi folks,

I am off to the EMEA Windows Embedded Channel and Partner Summit. The event takes place in Lisbon, Portugal from Monday October 10th to Wednesday October 12th.


I am really looking forward to this event, not only because of the valuable information, but of course also because of the opportunity to network with Microsoft, Distributers and other Windows Embedded Partners!

I will keep you updated!

Have fun!
Read more! Post this to a friend!

Friday, 7 October 2011

Embedded Software Engineering Kongress: Bis 31.10.2011 anmelden und sparen!

Hallo zusammen,

Der Embedded Software Engineering (ESE) Kongress findet diese Jahr vom 5. bis 9. Dezember in Sindelfingen statt. Wegen des großen Erfolges und der daraus resultieren Raumknappheit im letzten Jahr wird der ESE Kongress 2011 um 2 Tage auf nun 5 Tage verlängert!


Das Programm ist jetzt online verfügbar. Am ersten und am letzten Tag wird es Kompaktseminare geben während es am 2., 3. und 4. Tag interessante Vorträge zu hören gibt. Des Weiteren können Sie in den Pausen wieder über 40 Aussteller treffen!

Bis zum 31.10.2011 gibt es wieder einen Frühbucherrabatalso am besten gleich anmelden und sparen!

Have fun!
Read more! Post this to a friend!

Thursday, 6 October 2011

.NET Micro Framework (NETMF) version 4.2 RTM

Hi folks,

version 4.2 of the .NET Micro Framework just RTMed! You can download the SDK as well as the Porting Kit (PK) here on Codeplex.


Check out the .NET Micro Framework Blog for additional information including new features of version 4.2.

Have fun!
Read more! Post this to a friend!

Wednesday, 28 September 2011

Windows Phone 7.5 Mango now available

Hi folks,

Last night Microsoft released the Windows Phone 7.5 Mango update (7720). The update brings over 500 new features to your Windows Phone 7 including LinkedIn and Twitter integration, Facebook- and MSN-chat, improved IE9 browser, contact grouping,… further information about the new features of Windows Phone 7.5 can be found here.


Nearly all providers worldwide have started to deploy the Windows Phone 7.5 update (see complete list). The only exception in Germany being the Deutsche Telekom for the Samsung Omnia 7 device. However, there is a workaround for Samsung Omnia 7 devices from Deutsche Telekom:

1. Connect your Omnia 7 to Zune
2. Click Phone->Settings->Update (Jetzt aktualisieren) in Zune
3. Immediately disconnect your PC from the internet (e.g. disconnect LAN cable/WLAN, disconnect router, etc,..) This has to be done BEFORE the notification that no update is available is displayed!
4. A notification is displayed that there is indeed an update available to version 7720
5. Reconnect your PC to the internet to download and install this update.

I will update my HTC HD7 tonight!

Have fun!
Read more! Post this to a friend!

Tuesday, 27 September 2011

Error: Failed reading e32 structure in module…

Hi folks,

when working with Windows Embedded Compact you should be used to non-descriptive error messages like the following:

Error: Failed reading e32 structure in module <module_name>
Fatal error hit, exiting…
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

We immediately know this error occurred in the make image phase of the build process, so there must be something wrong with one of our configuration files.

The solution is rather simple:
We placed a file (namely <module_name>) that is NOT an *.exe or a *.dll in the MODULES section of a *.bib file.

We therefore simply need to move that <module_name>file to the FILES section of the *.bib and re-run make image.

Et voilà another mystic error message deciphered!

Have fun!
Read more! Post this to a friend!

Monday, 26 September 2011

Windows Embedded Compact 7: Updates available

Hi folks,

there are some updates available for Windows Embedded Compact 7:

Visual Studio 2008 update for Windows Embedded Compact 7:
When debugging Windows Embedded Compact 7 applications using the Visual Studio 2008 for Smart Devices debugger, a user might not be able to use the single step function. This update addresses this issue.

Windows Embedded Compact 7 – RDP RemoteFX Update:
RemoteFX enables high performance with hardware assist to Remote Desktop Protocol (RDP) 7.1 clients connected to VDI hosts within a Thin Client environment.

Windows Embedded Compact 7 Monthly Update July 2011:
Fixes made in this update:

Component: HTTP
110731_KB2568877 - This update addresses possible delay when opening an ASP page from a webserver.

Remember: It’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

„Test TCP“ for Windows Embedded Compact

Hi folks,

Fellow MVP Henrik Viklund ported the TCP and UDP performance test tool “Test TCP” for Windows Embedded Compact 7.

It is based on the latest PC version (PCATTCP v.2.0.1.01.14) and is available on CodePlex.

Thanks a lot Henrik, keep up the good work!

Have fun!
Read more! Post this to a friend!

„Windows Phone für Symbian-Entwickler“ - kostenlose TechTalk Reihe

Hallo zusammen,

vom 04. bis zum 10. Oktober findet in Karlsruhe, Hamburg, Berlin, München sowie Köln die kostenlose TechTalk Reihe „Windows Phone (WP) für Symbian-Entwickler“ statt. MSDN Deutschland informiert hier gemeinsam mit Nokia über die Anwendungsentwicklung unter Windows Phone.

Also gleich anmelden!

Have fun!
Read more! Post this to a friend!

Tuesday, 20 September 2011

Windows 8 Developer Preview

Hi folks,

last week Microsoft launched the Windows 8 Developer Preview at the BUILD Conference in Anaheim, CA.


The first thing that you will notice is the new so called “Metro Style” UI with its “Live Tiles”. This UI should look somewhat familiar to you if you use a Windows Phone 7. Windows 8 still provides the “old” desktop as well.

As an embedded developer I am particularly interested in Windows 8’s ARM SoC (System-On-Chip) support. So far Windows 8 runs on ARM based SoCs from NVIDIA, Qualcomm as well as Texas Instruments. As of now those SoCs supporting Windows 8 consist of a CPU and a GPU only. So far the only ARM based devices that Windows 8 was shown on are Tablet PCs. I am really eager to see how (and if) Windows 8 will be brought into the embedded world…

Windows 8 also comes with a new framework to develop “Metro Style Apps”, called Windows Runtime (WinRT). The classical application development frameworks like Win32, .NET Framework, Silverlight and HTML5 are still available.


Unlike any of the classical application development frameworks, the new WinRT allows you to develop your “Metro Style App” in any language you prefer, based on the same framework (namly WinRT), allowing a better interaction between “Metro Style Apps”.

So go ahead: download and play around with the Windows 8 Developer preview!

Have fun!
Read more! Post this to a friend!

Friday, 16 September 2011

Windows Embedded Compact QFEs for August 2011 have arrived!

Hi all,

The August updates for Windows Embedded Compact are available for download:

Windows Embedded CE 6.0 Monthly Update August 2011:

Fixes made in this update:

Component: Drivers
· 110816_KB2562821 - PCI Bus Enumerator may not properly adjust resources of existing PCI devices when a new PCI device is added to the system.
Component: Filesys
· 110816_KB2587327 - This update addresses an error that may occur during startup when file system advertises a new interface.
Component: FSD
· 110803_KB2575787 - This update addresses an issue with Cachefilt.
Component: RNDIS
· 110803_KB2579278 - This update enables RNDIS to recognize Interface Class (0xE0 0x01 0x03) as defined by USB.org.
Component: SChannel
· 110822_KB2592395 - Internet Explorer may not be able to connect to Windows Embedded CE 6.0 web server. The handshake may not be handled correctly for some messages.
Component: WININET
· 110819_KB2588509 - This update addresses an issue when retrieving Cookies that have "Path" parameter specified.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Monday, 12 September 2011

Default\Default\What?

Loading USB and HID drivers depends on Registry keys.
The USB driver tries to find the best fitting driver for an attached device.
Typical Registry keys are
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\Default\Default\3\Hid_Class]
"DLL"="USBHID.DLL"
and
[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default\Default\1_2\Mouse]
"DLL"="MOUHID.DLL"

But what exactly is coded with "Default\Default\3"?
You may guess, it is somehow related to the vendor and the type of the device.

The easy part is to google/bing (can Bing be used as a verb?) the USB Class Codes at USB.org
http://www.usb.org/developers/defined_class
In this example "3" stands for the Interface "HID (Human Interface Device)"
and "1_2" stands for HID Mouse,
see http://www.usb.org/developers/devclass_docs/HID1_11.pdf

The Microsoft online help hides the syntax anywhere in the middle of this article:
http://msdn.microsoft.com/en-us/library/ee484468.aspx
In my own words it stats:
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\\\\]
where
Group1_ID = Default|DeviceVendorID[_DeviceProductID[_DeviceReleaseNumber]]
Group2_ID = Default|DeviceClassCode[_DeviceSubclassCode[_DeviceProtocolCode]]
Group3_ID = Default|InterfaceClassCode[_InterfaceSubclassCode[_InterfaceProtocolCode]]

The following two pieces of the puzzle are missing:
* The syntax is similar for HID devices.
* All numbers are DECIMAL! This includes VendorIDs and DeviceIDs!

Example:
VendorID: 0x045e=1118 Microsoft Corp.
DeviceID: 0x0040=64 Wheel Mouse Optical

[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\1118_64\Default\1_2\WheelMouse]
"DLL"="WheelMouse.DLL"

Contrary to this example you should write a general-purpose and Vendor-INdependent driver.

Tschüß Holger
Read more! Post this to a friend!

Friday, 2 September 2011

CNN interviews Steve Ballmer about the Imagine Cup 2011

Hi Folks,

on July 8th, CNN interviewed Steve Ballmer about the Imagine Cup 2011 finals taking place in New York at the time. The video (appoximately 5 minutes) features, among others, the Harmonicare team from Tsinghua University, China, that went on to take 2nd place in the Embedded Development category:



Congratulations again to all Imagine Cup 2011 finalists!

Have fun!
Read more! Post this to a friend!

Thursday, 25 August 2011

Windows Embedded Compact QFEs for July 2011 have arrived!

Hi all,

The July updates for Windows Embedded Compact are available for download:

Windows Embedded CE 6.0 Monthly Update July 2011:

Fixes made in this update:

Component: Filesys
· 110729_KB2576034 - This update addresses some issues with Flush on Close" behavior which may cause the device to boot slowly.
Component: Flash
· 110725_KB2572797 - This update addresses a Flash corruption issue.
Component: Internet Explorer
· 110726_KB2557481 - This update addresses an Internet Explorer issue.
· 110727_KB2573134 - This update addresses an Internet Explorer issue.
Component: SCHANNEL
· 110711_KB2549497 - This update addresses an issue in Schannel.


Windows CE 5.0 Monthly Update July 2011:

Fixes made in this update:

Component: Internet Explorer
· 110725_KB2557479 - This update addresses an Internet Explorer issue.
· 110727_KB2573136 - This update addresses an Internet Explorer issue.
Component: SCHANNEL
· 110711_KB2549496 - This update addresses an issue in Schannel.

Remember: it’s important to keep your system up to date!

Have fun!

Read more! Post this to a friend!

Friday, 12 August 2011

Installing Windows Embedded CE 6.0 QFEs under Windows 7

Hi foks,

I have recently installed Windows Embedded CE 6.0 R3 on a Windows 7 32-bit machine. In his Blog, fellow MVP Valter Minute described how to install Windows Embedded CE 6.0 on Windows 7 64-bit system.

Installing Windows Embedded CE 6.0 R3 was no problem at all (other than the usual lengthy process). However, I could not install the QFEs (or any *.msi file for that matter). I always got this error message:


Desperately surfing the net I came across a post stating I need to re-register vbscript.dll and jscript.dll. After doing so I was still faced with the same error message when trying to install a *.msi file.

Valter’s 64-bit post provided me with the solution (thanks Valter!):
I wrote a batch file re-registering the above mentioned script dlls and installing the QFE *.msi files. I ran that batch file as administrator et voilà, it worked.

Not only did I have to re-register the above mentioned script dlls as administrator, I also needed to install the *.msi files as administrator which I only could accomplish from within the batch file.

Here are the batch commands to re-register the script dlls under Windows 7 32-bit (find the 64-bit commands in Valter’s post):

reg delete "HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
regsvr32 c:\windows\system32\vbscript.dll
regsvr32 c:\windows\system32\jscript.dll


Have fun!

UPDATE:
Jérôme highlighted an even easier way to install *.msi files under Windows 7 in the comment section:


You can also just go to msi file properties > compatibility tab >
check "run this program in compatibility mode for" and choose "Previous version
of Windows" (not sure of the exact english labels since I have a french version
of Windows).

That just works :)

Thank you so much Jérôme!

Read more! Post this to a friend!

Wednesday, 27 July 2011

Imagine Cup 2011: and the winners are…

Congratulations to the winners of Microsoft’s Imagine Cup 2011, the world’s premier student competition with the theme: “Imagine a world where technology helps solve the toughest problems”! This year's final took place in New York City. 358,000 Students from around the world competed in 11 categories including Embedded Development. Each winning team was awarded $25,000.


…and the winners in the Embedded Development category are:

3rd place:
Endeavour_Design from Gh. Asachi Technical University of Iasi, Romania with a self-learning device aiming to reduce the mortality on the road by autarky avoiding obstacles in an unknown environment.

2nd place:
Harmonicare from Tsinghua University, China with a lung training system for people with respirator problems or breath diseases. This system converts the air flow into music by playing a harmonica and thus making lung training fun.

1st place:
NTHUCS from National Tsing Hua University, Taiwan with a dynamic emergency exit sign system. This system detects smoke and fire in a building and changes the emergency exit signs accordingly. In addition, the system also uses lasers to guide people in heavy smoke.

Congratulations again! You can find a complete list of this year's winners here.

Have fun!
Read more! Post this to a friend!

Windows Embedded CE QFEs for June 2011 have arrived!

Hi all,

The June updates for Windows Embedded Compact are available for download:

Windows Embedded CE 6.0 Monthly Update June 2011:

Fixes made in this update:

Component: Audio
110629_KB2565014 - This update addresses some audio issues.

Component: Bluetooth
110622_KB2556378 - This update addresses some Bluetooth issues.

Component: FILESYS
110620_KB2567452 - CreateFile may fail if an encryption filter is installed

Component: Internet Explorer
110628_KB2561098 - Under certain circumstances some files may get deleted.
110620_KB2529145 - This update addresses an error message issue with .NET

WebBrowser control.
110616_KB2516345 - This update addresses an issue in Internet Explorer.
110603_KB2492873 - This update addresses an Internet Explorer issue.

Component: Profiler
110617_KB2565011 - An error may occur in kernel profiler when profiling symbols are not in the image.

Component: RDP
110630_KB2564314 - This update addresses an issue with copying large files to an external storage.
110610_KB2563896 - This update allows the text box for user name to auto-scroll and lets users to enter more than 256 characters.
110602_KB2546729 - This update addresses RDP connection issue.

Component: RNDIS
110630_KB2565015 - The RNDIS code may not check for the ActiveSync class on the USB descriptor.

Component: SMBFile
110617_KB2566204 - Under certain circumstances SMB server may return a message "File not Found".
110608_KB2543310 - This update addresses an issue with copying files from Windows 7 or Windows Vista to the device.

Component: SOAP
110629_KB2563721 - SOAP operation encoding style check may return E_OUTOFMEMORY.

Component: USB
110627_KB2566210 - Under certain circumstances MediaChangeThread may run indefinitely.

Component: WININET
110628_KB2559141 - This update addresses an issue with WININET not putting the SOAP payload in the POST.
110615_KB2529117 - Under certain circumstances an exception may occur.


Windows CE 5.0 Monthly Update June 2011:

Fixes made in this update:

Component: Internet Explorer
110603_KB2492870 - This update addresses an Internet Explorer issue.
110615_KB2444620 - This update addresses an Internet Explorer issue.
110616_KB2516348 - This update addresses an Internet Explorer issue.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Thursday, 21 July 2011

embeddedSPARK2011: And the winner is….

Hi folks,

I am very excited to announce the winner of this years embeddedSPARK challenge:

3rd place:
Marco Boidora, Software Engineer at BEPS Engineering in Italy and last year’s Grand Champion with his digital embedded blackboard project Post-It.

2nd place:
Gianni Rosa Gallina, Software engineer at BEPS Engineering in Italy with his pantry management system KitchenPal that syncs over the phone and the cloud.

And this year’s grand champion is…
Sebastian Londoño, Researcher at the Universidad ICESI in Cali, Colombia with his flying drone, aimed to reduce the number of deaths and injuries when natural disasters occur: ArS8ver.

All of this year’s projects are great; thank you all for participating and congratulations to the winners! Hope to see you all next year. I am happy to be a judge again next year.

Have fun!
Read more! Post this to a friend!

Monday, 20 June 2011

Windows Embedded CE QFEs for May 2011 have arrived!

Hi all,

The May updates for Windows Embedded CE are available for download:

Windows Embedded CE 6.0 Monthly Update May 2011:

Fixes made in this update:

Component: DirectX
110505_KB2540538 - This update addresses an issue in DirectDraw.

Component: FILESYS
110520_KB2540556 - This update addresses Excessive Cache Flush during WriteFile in ObjectStore that may causes some performance Issues.

Component: FSDMGR
110527_KB2546437 - Mount partiton may fail when the auto-mount option is disabled.
110517_KB2544266 - This update addresses a memory leak.

Component: Internet Explorer
110525_KB2532883 - This update adds VK_BROWSER_* keys support.

Component: IPSEC
110517_KB2540863 - This update adds a filter to drop invalid packets.

Component: .NET CF 3.5
110525_KB2556155 - This update addresses the following issues:
•ObjectDisposedException occurs when HttpReadStream is getting finalized
•Addresses some performance issues in EE_ResolveFields()

Component: OSTools
110506_KB2523565 - This update addresses an error in cenlscml.exe that may occur during makeimage phase.

Component: Schannel
110510_KB2552298 - This update addresses an issue in Schannel.


Windows CE 5.0 Monthly Update May 2011:

Fixes made in this update:

Component: Schannel
110510_KB2494539 - This update addresses an issue in Schannel.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Thursday, 26 May 2011

Windows Embedded Compact 7 book

Hi folks,

the book Professional Windows Embedded Compact 7 written by fellow MVPs Samuel Phung, David Jones and Thierry Joubert is nearly finished.


Go ahead and pre-order it now on Amazon!

Have fun!
Read more! Post this to a friend!

Wednesday, 25 May 2011

MVP Program: Why Microsoft is 3X Better than Apple for Customer Support

Hi folks,

This is a bit off-topic but nevertheless interesting: In the article Why Microsoft is 3X Better than Apple for Customer Support the MVP Program is pointed out as one of the keys to Microsoft’s success:



Microsoft has over 4100 MVP’s that are certified to provide support to its
customers. According to Toby Richards, Microsoft’s General Manager of
Communities and Online Support, these MVP’s are thirty times more active than
the average user. In fact, Microsoft considers them a “tremendous asset that
provide support in multiple languages across 98 countries.”


Have fun!
Read more! Post this to a friend!

Windows Phone 7: Mango Video

Hallo zusammen,

hier noch ein Video von Frank Prengel über das WPH7 Mango Update:



Have fun!
Read more! Post this to a friend!

Embedded Software Engineering Kongress: Beiratessitzung

Hallo zusammen,

da ich auch dieses Jahr wieder im Beirat des ESE Kongresses sitze, war ich am letzten Freitag in München um der Beiratssitzung beizuwohnen.


Der ESE Kongress findet vom 5. bis 9. Dezember 2011 in Sindelfingen statt. Wegen des großen Erfolges und der daraus resultieren Raumknappheit im letzten Jahr wird der ESE Kongress 2011 um 2 Tage auf 5 Tage verlängert.

Am ersten und am letzten Tag wird es Kompaktseminare geben während es am 2., 3. und 4. Tag interessante Vorträge zu hören gibt.

Die Bewerbungsfrist für Referenten wurde bis zum 29.05.2011 verlängert um die gute Qualität der Vorträge zu bewahren! Reichen Sie also jetzt noch Ihre Ideen für Vorträge sowie Kompaktseminare ein!

Have fun!
Read more! Post this to a friend!

Windows Phone 7 Update: Mango

Hi folks,

the next major Windows Phone 7 update (code name: Mango) will be released in fall 2011. It will be available as a free update for all existing WPH7 devices. New devices will have Mango installed. Mango will bring you over 500 improvements the most important of which can be grouped in 3 categories:

Communication:


  • Grouping of contacts

  • Various instant messaging channels like facebook chat, Windows Live Messenger, etc.
Web:


  • Desktop compatible IE 9

  • HTML5

  • Hardware acceleration

  • Improved Bing search
Apps:


  • Improved Start Menu

  • Fast App switching: multitasking of running apps

  • Background execution eg. audio/video streaming
Further information about Mango can be found here. The Beta SDK is available here.

Have fun!
Read more! Post this to a friend!

Wednesday, 18 May 2011

embeddedSPARK 2011 finalists announced

Hi folks,

Congratulations to all participants of this year’s embeddedSPARK contest, you really did an amazing job!


As a judge I must say, it was really tough to choose from all the great project ideas, but unfortunately there can only be 3 finalists:

Check out the embeddedSPARK forum for further information!

Best of luck to you in the finals!

Have fun!
Read more! Post this to a friend!

Monday, 16 May 2011

So you miss AppVerifier for Windows Embedded Compact 7

Hi folks,

as you know AppVerifier was replaced by Resource Leak Detector (RLD) in Windows Embedded Compact 7. Unfortunately RLD does not cover all the scenarios you could use AppVerifier for.

So today is your lucky day: you can find an updated version of AppVerifier for Windows Embedded Compact 7 that allows the creation of custom shims and does NOT require a KITL connection on MSDN Code Gallery.

Have fun!
Read more! Post this to a friend!

Wednesday, 11 May 2011

Windows Embedded CE QFEs for April 2011 have arrived!

Hi all,

The April updates for Windows Embedded CE are available for download:

Windows Embedded CE 6.0 Monthly Update April 2011:

Fixes made in this update:

Component: Internet Explorer
110405_KB2481555 - This update addresses some Internet Explorer issues.

Component: Kernel
110428_KB2529142 - User mode drivers loaded via LoadDriver are not loaded as non-pageable.
110426_KB2520539 - This update addresses a race condition between UnmapViewOfFile and MapViewOfFile for the named-file mapping object.
110404_KB2521622 - This update addresses an issue in kernel VM implementation specific to ARM processor.

Component: LBCTL
110428_KB2533422 - This update addresses and issue with JScript onClick event not working properly.

Component: Script
110428_KB2527087 - VBScript may not handle InputBox and MsgBox correctly.

Component: UDFS/CDFS
110420_KB2531374 - CD may not play if some file names have Unicode characters.


Windows CE 5.0 Monthly Update April 2011:

Component: Internet Explorer
110405_KB2481558 - This update addresses some Internet Explorer issues.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Monday, 2 May 2011

Windows Embedded Compact 7: Silverlight for Windows Embedded Tutorial Part 2

Hi folks,

in my first tutorial I showed you how to create a Silverlight for Windows Embedded (SWE) application for Windows Embedded Compact 7 using Expression Blend 3, PlatformBuilder and the Windows Embedded Silverlight Tools (WEST) to create a PlatformBuilder subproject.

Today I want to show you how you can use WEST to create a SWE application stand-alone from Visual Studio 2008 (VS2008) WITHOUT PlatformBuilder.

For this tutorial you need to have VS2008 SP1 installed on your machine.

1. Download and install WEST.

NOTE: For this tutorial we will use the WEST sample project that can be found under C:\Program Files\Windows Embedded Silverlight Tools\WindowsEmbeddedSilverlightClock. Of course you can simply reuse the SWE project we created for the first tutorial.

2. Export/install a Windows Embedded Compact 7 SDK that supports SWE.

3. Open VS2008, go to File New Project… Select Visual C++ Smart Device as the project type and use the WEST template Silverlight for Windows Embedded Application. Choose an appropriate project name and location.


Click the OK button.

4. Click the Next button in the appearing Silverlight for Windows Embedded Project Wizard.


5. Select your Platform SDK with SWE support that we installed in step 2. Click Next.


6. Select the above mentioned Expression Blend project.


7. Click Next to generate the C++ code for our SWE project.


NOTE: If the path to the Expression Blend project contains spaces the validation will return errors. Since we are not creating a PlatformBuilder subproject, these errors will not concern us.

8. We can now build and deploy our SWE application.


Congratulation and have fun!
Read more! Post this to a friend!

Friday, 29 April 2011

You think you know everything about SOURCES files (Part 2)

I hope this will be the last of it ;-)

These lines are very common in SOURCES files:
SOURCES=\
a.cpp \
b.cpp

but sometimes people write this:
SOURCES=a.cpp b.cpp

This is perfectly correct for the build process.

But the platform builder IDE claims a very unexpected restriction:
Never separate the list of files with a TAB; always use SPACES!
Otherwise Visual Studio will crash without any helpful message.
It will crash when you enable the corresponding Catalog Item.
You will unsuccessfully search in the XML files for your bug.

Tschüß Holger
Read more! Post this to a friend!

Thursday, 14 April 2011

You think you know everything about SOURCES files

... but sometimes there are strange mysteries to fix.
This lines are very common in SOURCES files:
INCLUDES= \
$(INCLUDES); \
MyIncPath; \

But sometimes you have to change the order of include pathes
in order to find a header file in MyIncPath first:
INCLUDES= \
MyIncPath; \
$(INCLUDES); \


That's the compiler message and it isn't helpful as always:
BUILD: [01:0000000029:ERRORE] cl : Command line error D8004 : '/I' requires an argument

Even Build.log doesn't clear the clouds:
BUILD: [01:0000000027:INFO ] cl -nologo ...
-Ix86\ -I. -IMyIncPath

-IC:\WINCE600\public\common\oak\inc

-IC:\WINCE600\public\common\ddk\inc

-IC:\WINCE600\public\common\sdk\inc

-I
-I.\Resource\0409 ... C:\WINCE600\platform\MyBSP\Src\Drivers\MyDriver\.\MyFile.cpp

Yes, there is an extra "-I" parameter, but why?

The answer is simple:
INCLUDES= \
MyIncPath; \

$(INCLUDES)

Do you see the difference?

Tschüß Holger
Read more! Post this to a friend!

Wednesday, 13 April 2011

Windows Embedded CE QFEs for March 2011 have arrived!

Hi all,

The March updates for Windows Embedded CE are available for download:

Windows Embedded CE 6.0 Monthly Update March 2011:

Fixes made in this update:

Component: COMM
110325_KB2514361 - GetHostByAddr function may return incorrect WINS server name.

Component: Core GWES
110310_KB2507166 - MS Mincho font is not available without the AC3FontCompression technology.
110310_KB2506662 - This update addresses some font issues with ClearType option enabled.

Component: CoreOS
110310_KB2498860 - A hang may occur upon detaching USB devices.

Component: Drivers
110331_KB2519657 - This update addresses an issue with FAL inserting free sectors twice into its internal "free sector list".

Component: FSD
110318_KB2516401 - Windows Embedded CE 6.0 may not be able to read the CD if it contains invalid volume descriptors for UDFS file system.

Component: FSDMGR
110329_KB2516902 - This update addresses memory leak.

Component: Internet Explorer
110314_KB2492878 - This update addresses an issue in Internet Explorer.
110315_KB2514454 - Internet Explorer may not display a multi-byte character correctly.
110303_KB2475284 - This update addresses an issue with File_Print menu not working correctly.

Component: Kernel
110321_KB2514264 - This update addressess a possible deadlock issue.

Component: MSFlash
110310_KB2504074 - The Transaction Log recovery process in the FlashMDD may not handle bad log blocks correctly. This may result in premature failure of the recovery process.

Component: Pictor
110311_KB2475955 - This update allows OEMs to enable/disable the resolution change.

Component: SOURCE
•110331_KBSOURCE - This release installs updated source files.

Component: TCP/IP
110315_KB2509871 - This update addresses an issue with accessing file share when using ethernet card that uses hardware checksums.

Component: TimeSVC
110302_KB2491392 - SetSystemTime may set the system time incorrectly.

Windows CE 5.0 Monthly Update March 2011:

Component: Internet Explorer
110314_KB2492876 - This update addresses Internet Explorer issue.

Component: Sources
•110331_KBSOURCE - This update releases updated source files.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Monday, 11 April 2011

Windows Embedded Compact 7 Whitepapers

Hi folks,

looking for some Windows Embedded Compact 7 documentation? Then today is your lucky day!

Here you can find a whole lot of white papers ranging from porting guides and Silverlight for Windows Embedded development guides up to a Windows Embedded CTK User guide, etc…

Have fun!
Read more! Post this to a friend!

Elektronik Spezial: Windows Embedded Compact 7

Hallo zusammen,

in der aktuellen Ausgabe der Elektronik ist ein Spezial zum Start von Windows Embedded Compact 7 enthalten.


In der gedruckten Ausgabe findet sich ein Artikel von mir und meinem Kollegen Jan Babst mit dem Titel „HMI Entwicklung: Bedienen mit Zustandsautomaten

Viel Spaß beim Lesen!
Read more! Post this to a friend!

Wednesday, 6 April 2011

Windows Embedded Standard 7 SP1 launched

Hi folks,

Microsoft just launched SP1 for Windows Embedded Standard 7 which brings you 3 new technologies:
  • Remote Desktop Protocol 7.1 (RDP 7.1)

  • SD Boot

  • SKU Compliance Package


You can find out more about WES7 SP1 here as well as how to access SP1 here.

Have fun!
Read more! Post this to a friend!

Windows Embedded Compact 7 MCP certification available

Hi folks,

The Microsoft Certified Technology Specialist (MCTS): Windows Embedded Compact 7 exam has been launched!

Exam 70-181 is multiple-choice with answer choices being either 100% correct or 100% incorrect.


In order to pass the exam the minimally qualified candidate should have worked with Windows Embedded CE for at least 2 years and with the latest version Windows Embedded Compact 7 for at least 6 month.

Interested? Don’t hesitate to register at a test location near you!

Have fun!
Read more! Post this to a friend!

Thursday, 17 March 2011

Windows Embedded CE QFEs for February 2011 have arrived!

hi all,

latest updates for Windows Embedded CE are available for download. Some issues have been resolved, no time to loose and get them now! More information for each update is provided in the Readme document available after the individual update(s) has been installed.

Windows Embedded CE 5.0 Monthly Update February 2011:

Fixes made in this update:

Component:  ASN1

Windows Embedded CE 6.0 Monthly Update February 2011:

Fixes made in this update:

Component:  ASN1

Component:  CETK

  • 110225_KB2444533 - This release installs updated CETK test files.

  • 110224_KB2495864 - This update addresses an error that may occur when radiometricsdll is launched.

Component:  DirectX

  • 110214_KB2495868 - Memory leak may occur when using ceplayer.exe to play AVI and WMV files through playlist with repeat playback option.

Component:  Filesys

Component:  Flash Lite

  • 110222_KB982918 - This update addresses an issue with flash not rendering under certain circumstances.

Component:  FSD

  • 110209_KB2492043 - An exception may occur when unplugging and external storage device while playing a file from it.

Component:  Internet Explorer

  • 110221_KB2450800 - Screen is not properly redrawn in Internet Explorer if a floating window is shown inside a window and scrollbars are moved.

Component:  NK

  • 110211_KB982563 - This update implements L2 cacheable page table support for ARM processor.

Component:  Pictor

  • 110224_KB2465661 - This update adds registry entries to support custom resolution entries for Pictor screen.

Component:  RDP

  • 110210_KB2175812 - When connecting from a Windows Embedded CE 6.0 R3 device to Windows 2003 server or later, the state of the CAPS LOCK/NUM LOCK keys may not be correctly updated from the RDP client device to the terminal server.

Keep your OS up to date!


Read more! Post this to a friend!

Friday, 4 March 2011

Windows Embedded Compact 7 – Train The Trainer

Hi folks,

Even though the 2011 MVP Summit is over, I am still in Bellevue participating in the Windows Embedded Compact 7 Train The Trainer Session today and tomorrow.


This will bring me up to date on the latest Windows Embedded technology and enable me to deliver the content out to you guys!

Great that I am able to combine these two valuable events in one trip!

Have fun!
Read more! Post this to a friend!