Browse and search Source Code

To co-incide with our latest source-code release of the Smart
Device Framework
, we’ve implemented an online
source browser
which you can use to view our complete portfolio of code.

One of the features of this is the ability to search for keywords in the code. A good
example of why you might want to do this is when looking for a specific P/Invoke definition,
for example CreateProcess. Doing a search on “CreateProcess” results in a reference
in OpenNETCF.Diagnostics.Process
and we can see that on line 402 and 403 the function is declared.


Smart Device Framework poster

To give an overview of the various namespaces, classes, structures and interfaces
which make up the OpenNETCF Smart Device Framework, I have created a poster – which
you can now download in PDF format and print out as big as you want from the
link below:-

OpenNETCF Posters

I’ll also be uploading shortly a further refresh to the online
. This will hopefully fill in a few of the gaps in the documentation,
and also add details of some of the new functionality which is currently being added
to the source. Chris recently posted
the latest
source packages
which include his cool
new instrumentation controls

So what do you think of OpenNETCF?

The OpenNETCF Survey

As we are approaching our first anniversary (and so is the .NET Compact Framework
itself which was officially announced last March) we are interested to understand
what you think of the code, articles etc we have created so far and what you would
like to see from us in the future. We would really appreciate it if you could spare
a few minutes to fill in our short survey,
you can fill it anonymously if you like or if you provide details you’ll be entered
into a draw for some secret OpenNETCF goodies – we’ll announce the winner during the
upcoming MDC 2004 week.


Microsoft Mobile Dev Con just over a month away

Kevin Lisota has just posted about his excitement for the upcoming MDC in San Francisco. It’s shaping up to be a really interesting event and of course OpenNETCF will be providing an exciting session:-

“CLI345 – Developing Real-world Smart Device Applications with Visual Studio .NET 2003, .NET Compact Framework and OpenNETCF SmartDevice Framework

The .NET Compact Framework is a powerful tool for a mobile developer. To fully utilize its potential in a real-world application, a developer needs access to the native API and intrinsic Windows CE controls. OpenNETCF SmartDevice framework is designed to address these needs.”

There will also be a number of worldwide events to follow offering MDC content nearer to you.

Find your way around the API maze

This Win32
to .NET mapping article
on MSDN caught my eye recently. It’s aim is to show the
mapping between Win32 API functions and their managed equivalent. This is for the
full desktop framework, would you be interested in a Compact Framework equivalent?

Since Compact Framework development generally requires a fair bit of P/Invoke its
useful to know which functions are already available in managed form (its very easy
to start P/Invoking functions to find an equivalent is already available in the Compact
Framework or an OpenNETCF library). It would also be useful to show which functions
can and cannot be P/Invoked directly…