I have a .net cf 3.5 Windows Mobile application that my client wants to have autoupdate features.
Here is what I have so far:
A team I was on implemented this by creating a second mobile app (outside of the application that is being updated) on the mobile devices that was responsible for downloading and running CABs.
This worked for us pretty well.