PrabuKumar's WinCE Blog

October 14, 2011

Windows CE Boot Time

Filed under: WinCE 6.0,WinCE 7 — Prabu Kumar @ 12:04 pm
Tags: , ,

One of the waving feature of "Windows 8" is the 8 sec boot time.As they said it really boots in 8 sec in my PC.That is a cool one!!!!!!!

Since we are working in Windows Embedded OSes it raises the question.

"What is the least time for WinCE boot with some application?"

Check out the following blog post in which Windows Embedded CE 6.0 boots in 3 sec and starts streaming the camera frames live in the LCD.

Also keeping watching the e-con Systems blog in the coming weeks for interesting blogs.RSS feed for the Windows CE blog is


July 2, 2011

Building a Simple Camera DirectShow Filter graph Application in WEC7

Filed under: Article,WinCE 6.0,WinCE 7 — Prabu Kumar @ 4:34 pm
Tags: , , , ,

Many of you might have noted that your WinCE 6.0 DirectShow camera application was not working with Windows Embedded Compact 7(WEC7). The reason is "In the newly launched Windows Embedded Compact 7 OS, the Video Mixing Renderer (VMR) filter replaces the DirectShow Video renderer filter as a default video renderer".

In this post I will try to give basic idea to start writing the Simple DirectShow Camera application on WEC7 and also "How to" start with the newly added component in WEC7 (i.e., Video Mixing Renderer (VMR)).

One more important thing is Windows Embedded CE 6.0 DirectShow camera Application will not work on Windows Embedded Compact (WEC7) without the changes which I had done in this post.So check out the post here.

Also check out this codeplex project for the application source code which I mentioned in the above post.

This is the same application which I uploaded before for  post Working with display controller using DDraw APIs in WinCE / Windows Mobile with the modifications done to work on WEC7.

June 13, 2011

eImageViewer- Free Image Viewer for Windows Embedded CE 6.0

Filed under: WinCE 6.0,WinCE 7 — Prabu Kumar @ 10:47 pm
Tags: , , , ,

Hi Guys,

e-con Systems not only experts in windows CE BSP and Window CE driver development but also showcases its expertise in Image viewing software for Windows Embedded CE 6.0 R3.

eImageViewer from e-con addresses the most common requirements for image viewing is aimed at being a default image viewing application for Windows CE and Windows Embedded Compact devices. This freeware application can be ported on Windows Mobile and Windows Phone operating systems. This application helps users in contrast to the Internet Explorer on the devices which allows only the basic image viewing features and is less user-friendly.

And also check out the features video of the same on the youtube link.

It is absolutely FREE to download and use it on your device .So start download immediately and enjoy browsing your favorite photos on your Windows Embedded CE devices.eimageview_240x320

Start evaluating and throw your comments!!!!!!!!!!!

April 12, 2011

How to get USB Camera working in WinCE 6.0

Filed under: Article,WinCE 6.0 — Prabu Kumar @ 2:20 pm
Tags: , , , ,

I have seen lot of people were trying to use camera on there WinCE 6.0 device.The easy way to get the camera working in WinCE device is by connecting to the USB Host interface which will be available in most of the recent WinCE device.So now the question is “How to get the USB Camera working in WinCE 6.0 device?”.For getting started for this question i have written a blog post,please check out the following link for the blog post.

January 31, 2011

2010 in review

Filed under: Article,MyProfile,WinCE 6.0 — Prabu Kumar @ 4:49 pm

The stats helper monkeys at mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

Healthy blog!

The Blog-Health-o-Meter™ reads This blog is doing awesome!.

Crunchy numbers

Featured image

A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about 7,400 times in 2010. That’s about 18 full 747s.

In 2010, there were 3 new posts, growing the total archive of this blog to 14 posts.

The busiest day of the year was July 14th with 61 views. The most popular post that day was WinCE 6.0 DirectShow Camera Driver Higher Resolution support.

Where did they come from?

The top referring sites in 2010 were,, and

Some visitors came searching, mostly for wince emulator, ioctl_ufn_change_current_client, usb camera driver windows ce problem with resolution, wince 6.0, and windows embedded ce 6.0 fundamentals.

Attractions in 2010

These are the posts and pages that got the most views in 2010.


WinCE 6.0 DirectShow Camera Driver Higher Resolution support September 2008


Connecting to WinCE 6.0 ARM Emulator using Active Sync October 2008
1 comment


USB Function driver dynamic Switching in WINCE October 2008


Windows Embedded CE 6.0 Fundamentals free e-book from Microsoft October 2008


Playing Media File FULLSCREEN in CEPlayer.exe September 2008

December 23, 2010

Working with display controller using DDraw APIs in WinCE / Windows Mobile

I had seen few questions in the wince newsgroups about drawing text or drawing any bitmap over the camera video stream output render.I had thought of sharing my experience for this requirement.So I wrote this article with sample demo application and I hope this will help the community who are searching for a solution.

And also take a look at the application source of the sample which is described in the article.I had also created a project for this sample application in Codeplex server.If you have any comments or issues with this application please post it in this blog comments or in codeplex project discussion page,I will try to fix it.

June 2, 2010

Windows Embedded Compact 7 Officially released!!!!!

Filed under: WinCE 6.0,WinCE 7 — Prabu Kumar @ 12:42 am
Tags: , , ,

Hey Guys,

Finally Windows Embedded Compact 7 had been officially released.Here is the press release.It is the future version of Windows Embedded CE 6.0.

One of the most wonderful feature in this release is kernel support for 3GB physical RAM and also supports ARMv7 assembly.

It has also got many new features like

* Internet Explorer 7 including support for Adobe Flash 10.1.

* Enhanced Media player with added codecs.

* Exchange 2010 AirSync.

* MultiTouch and gesture

and many more.It looks like most of the changes are on the user interface experience. I will try downloading the Compact 7 CTP release and try to get more information about the new features.

It has been released for developer community for testing the Windows Embedded Compact 7 features in the microsoft connect site.

Check out this Windows Embedded site for more details on Windows Embedded Compact 7 and also check out the videos which will show the new user experience and new features.

Start download and enjoy developing over Windows Embedded compact 7. Cheers!!!!!!!!!!

April 9, 2010

Check Out My Other Posts!!!!!!!!!!!!

Filed under: Article,WinCE 6.0 — Prabu Kumar @ 1:29 pm

Check out my other posts in my company blog site!!!

September 30, 2009

Windows Embedded CE 6.0 R3 Available For Download!!!!!

Filed under: WinCE 6.0 — Prabu Kumar @ 8:06 pm
Tags: , , ,

Windows Embedded CE 6.0 R3 is released and available for download.
Start exploring new features

Make sure to install all the updates before installing CE 6.0 R3.
Check out the release notes for features available in R3.

October 25, 2008

Connecting to WinCE 6.0 ARM Emulator using Active Sync


If you are working on the WinCE 6.0 ARM Emulator then this post will be useful.Mostly Emulator will be used for testing some application.In order to transfer application to the Emulator you may need either KITL transport or Active Sync support.

If you want to work without KITL and but with Active sync support on Wince 6.0 ARM emulator,do the following things

1. Add the necessary SYSGEN(SYSGEN_AS_BASE,SYSGEN_AS_FILE) variables from the OS catalog items.

2. Add the following line in the WINCE600\PLATFORM\DEVICEEMULATOR\FILES\platform.dat file


This line is already present in the platform.dat file but inside IMGTPC environment variable.You can remove this if condition also.

But defining this environment variable in the OSbinary will make your Wince GUI look some what different(Because IMGTPC is for Tablet PC).So better remove this IF IMGTPC condition.

3. After building,downloading and launching the Emulator,Configure your PC Active Sync application by selecting File–> Connection Settings–>Select “Allow Connections to one of the Following:” check box–>Select DMA From the Dropdown box.


4. In VS2005 Select Tools–>Device Emulator Manager.In Device Emulator Manager dialog box it will list WinCE Emulator,if it is not displaying as below press on the refresh button.Right click on WinCE emulator will show the Popup menu as shown in the Picture.Clicking on the Cradle option will connect the PC to the Emulator via Active sync.



Now it is possible to transfer files,running remote tools and debugging application from VS2005 on your WinCE 6.0 Emulator using Active Sync transport.

« Previous PageNext Page »

Create a free website or blog at