New project

For those curious about what I’ve been up to, I’m working on a thing – can’t really name it, but it’s longer than an article, but not quite a book.  Think of a 3-chapter technical book.


The working title is “Communication with VB.NET” but it’s somewhat misleading.  When I say “communication” I mean data marshalling.  It’s going to cover intra-thread, inter-thread and inter-process data marshalling.  Basically if you have one Form and you need to get data to another, how do you do it?  How about from one thread to another?  Or one process to another?  These kind of questions come up frequently in the newsgroups, so I’m putting together a definitive guide. 


As you may know, I think print media is dead for technical subjects, so I’ll be PDFing it and selling it through OpenNETCF Consulting.  It’ll probably be in the $5-$10 range.  If it’s successful, we’ll try to do a series of them on several topics and in several languages (think C# or VB, not English v. French).  Any topics you think need to be covered?


This one will be unusual in that it will apply to desktop developers in many instances, but all code will be targeted to run under the CF.  It’s a real pain when CF developers have to “down-port” desktop code in a book to use it.

CF Application Idle Timer

Ever want to have an application idle timer for you CF app?  Maybe to pop up a login screen, power down a peripheral or log off a network?  A recent newsgroup post prompted me to write one, and in VB of all things.  The thing that took longest was figuring out that VB.NET doesn’t actually have an application entry point and call to Application.Run unless you modify the project settings.  And this is supposed to be easier than C#?


At any rate, the code is in the OpenNETCF Wiki.  Expect a C# version in the near term.  In fact I’m going to work on a set of IMessageFilter implementation examples, so if you have any ideas or things you’d like to see, let me know.

OpenNETCF Consulting, LLC

Well, we’ve gotten most of the details worked out and have hung out the shingle.  OpenNETCF Consulting is open for business.  If you’ve got a project or a need for a consultant/contractor with solid Compact Framework experience, contact us

Not that I really think anyone questions our capabilities, but to dispell any doubt, just look at our company resume.