Gave a Windows Mobile talk at UT MIS classes (and Amazon client code release)
I had great fun giving Windows Mobile presentations in Prof. Bailey and Liu's MIS 304 classes (VB.Net) today. The slides are available here.
I think it is very well received (see the survey results at the end. Thanks to everyone who completed the survey form). If you want to see more detailed screen shots and explanation on how exactly the example application works, check out my blog entry. To run the example applications yourself, follow these steps:
- Download the PocketPC SDK and Smartphone SDK from the MSDN mobility download site. You can also download additional emulator packages from the same site if you'd like to test your application on more different devices. Just execute the downloaded files and they will be automatically installed into your existing Visual Studio .Net 2003.
- Sign up for Amazon Web Services. They will email you a developer token that you will embed into your VB code when calling Amazon Web Services. You can also download the SDK, which contains documentation of web service.
- Download the source code in the following two VS.Net 2003 solutions: AmazonCheck.zip and AmazonPhone.zip. The reason we need two solutions is that the VB.Net PocketPC and Smartphone projects cannot co-exist in the same solution. (C# is much better in this aspect).
- AmazonCheck/AmazonPocketVB: The complete Amazon Web Services client application in VB.Net on PocketPC devices. It features cache management, automatic network switch and cache persistence.
- AmazonCheck/AmazonLiteVB: The lite version of the Amazon Web Services client we demostrated in class. It is extremely simple and only reuqires 12 lines of code.
- AmazonCheck/AmazonPocketCS: The C# version of the Amazon client. I will continue to improve it to showcase more design patterns etc.
- AmazonPhone/AmazonPhoneVB: The Smartphone version of the client. The cache persistence code is currently not implemented.
Evaluation survey results (sample size of 48 students, on scale from 1 to 5)
|The Speaker was well organized:||4.88/5.00|
|Interesting and stimulating content:||4.81/5.00|
|Relavance of materials:||4.73/5.00|