Recent blog entries

Hello all, My apologies for not posting yesterday, had some issue with my system. In this article I will be talking about the basic OS design. Step 1: Launch a new instance of VS 2005. If the installation is done correctly the IDE should look like this, Step 2: From the IDE select the new project option. Now usually Platform Builder for CE 6.0 is selected by default. In case it is not selected by default, select Platform Builder for CE 6.0. Choose an appropriate name for your project and click OK. Make sure the create directory for solution is clicked. By default your OS design will get stored in the following path “C:\WINCE600\OSDesigns”, is a good practice to leave it in its default setting however if you wish to change it you can. Step 4:After you click OK a new window pops up, this is the Windows Embedded CE 6.0 OS Design Wizard. Click Next. Step 4: At this stage we are required to select the required Board Support Package to create a runtime image for your device. Here we can see that ICOP_eBox4300 ...

Hello everyone, Last week I talked about what I have planned for the coming weeks, so here it is. Before we start working with Windows CE let us have a look at what is required for the development. Two categories that we we need to see here are; 1: Hardware:- For this there is really nothing much to discuss since it’s a choice that you will make when you start working with your projects, but for our discussion I will be using ICOP eBox 2300/4300. 2: Software:- Here we will need two tools: Visual Studio 2005 and the Platform builder for CE 6.0 plugin. So, where do we get these from? You can either buy the CD’s from Microsoft or download the tools from their website. I got the CD’s when I took part in SPARK challenge. Visual Stusio 2005:- Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It can be used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code and man ...

The first feature that I like most is not really a feature of the system but rather of Platform Builder, the BSP templates. This really is a neat feature enabling BSP developers to jumpstart a new BSP. The second feature that I like is the ability of an OEM of either an ARM or x86 architecture based devices to support 3 GB of RAM and the kernel detects it “automatically”. At last you can support multicore based devices, even though I’d still prefer to have this support available to the developer to control, but that will not happen.

This is my first post here so I’ll be brief. Just testing the capabilities of Live Writer and thinking about a short article I have in mind on the new feature in Windows Embedded Compact 7: Filter device drivers.

On February 7th, 2011, Dave Heil and I gave a presentation on Windows Phone 7 Application Development to the members of the Windows Networking Solutions User Group (WiNSUG) in Carlsbad, California.
We had a great time meeting the members of the user group, as we tried to answer their probing and insightful questions.
The slide deck from the presentation and the source code for the example Windows Phone 7 and Windows Azure Platform application, is included at the following links:
WP7/Azure Platform Sample Application Sample Code:
This application builds on the Thumbnails Azure Platform application and the Camera WP7 sample application provided by Microsoft. The image captured by the WP7 Camera application is sent to a Storage Role on the Azure Platform, and displayed by the Web Role.
Windows Phone 7 Application Development Slide Deck:
Dave Heil presented the basics of WP7 application development and I followed up with a demonstration of the WP7/Azure Platform Sample (above) in ...

Windows Embedded Compact 7

The Windows Embedded Compact 7 (Compact 7) getting started series is created to provide simple and easy to follow information to help academic, hobbyist and commercial developers to learn and engage in Compact 7 development.

***This is a series of 9 articles, with additional supplements, that cover the following subjects: