Search my blog articles
Thursday, March 11, 2010
The Secrets to Getting Your Green Business Funded | GreenBiz.com
I like the clean cut and practical approach of Bryan Korba of Y street Ventures.
Hope you like it too.
-Yogesh
The Secrets to Getting Your Green Business Funded | GreenBiz.com
Saturday, March 06, 2010
Using desktop VPN connectivity with Windows Mobile Emulators.
At my day job, I develop Windows Mobile apps based on Symbol MC70 devices and windows Mobile 5.0.
We use the device’s Barcode scanner extensively for our inventory management. So naturally I started using the Symbol EMDK APIs to do it.
The problem came up when I started developing remotely ( at home) I realized in a hard way, none of the Symbol APIs would instantiate or startup on a device emulator. So I extracted the Barcode APIs to an interface and implemented a mock api for Emulator usage. I load the Mock or the actual APIs based on Device info parameter by calling the
SystemParametersInfo method from [DllImport("coredll.dll")].
This all works great so far. I was excited once I had this going, hoping to do a bulk of my development while I watching Netflix.
So, at home, I fired up my VPN and I started my debugging the Mobile app with my slick Mock implementation of the Barcode reader. That’s when I realized desktop pass through cannot use the VPN connectivity to talk to my VPN accessible connectivity.
- Here is what I did.
In Visual Studio, used the Device Emulator Manger. - Selected the active device I was debugging on.
- Right click and chose "Cradle”.
- This brought up my “Windows Mobile Device Center”
- I chose “Connect without setting up” option.
- Within the device emulator I used the Internet explorer to navigate to a resource at work. Desktop pass through use the VPN to talk to my resource at work.
Now I can debug my Mobile app and make use of the DB/ WCF Services via my desktop VPN.