Presentation is loading. Please wait.

Presentation is loading. Please wait.

Top 10 Pocket PC Support Questions Marcus Perryman

Similar presentations


Presentation on theme: "Top 10 Pocket PC Support Questions Marcus Perryman"— Presentation transcript:

1 Top 10 Pocket PC Support Questions Marcus Perryman marcpe@microsoft.com http://blogs.msdn.com/marcpe

2 The slides for this event will be posted at: www.microsoft.com/uk/msdn/postevents

3 The Top Ten Compact Framework is too compact ☺ Why can’t I have a fix from Microsoft? Why can’t I get an OS upgrade for my device? Bluetooth Programming Support Which tools for which devices and OS Visual Studio.NET App Deploy Failure Database Replication over GPRS eVB Applications on Pocket PC 2003 + SE Spurious Space Characters using SIP And one for yourself!

4 1. Compact Framework 1.5 Mb footprint (Desktop is ~30 Mb) Lacks many of desktop namespaces Requires P/Invoke skills… …Or knowledge of 3 rd party libraries www.OpenNetCF.org www.pinvoke.net.NET Compact Framework Sample: P/Invoke Library http://www.microsoft.com/downloads/details.aspx?FamilyId=B1F5CCAA- ADA2-42D4-8B70-95DC7D8F678C&displaylang=en

5 2. Fixes from Microsoft (What is Windows Mobile?) Windows CE Components (over 200 individual modules) Platform Builder OEM + SDK, Help and Emulators Microsoft Mobile Embedded Division Windows Mobile specific components Drivers Windows CE

6 2. Fixes from Microsoft Fixes released by Microsoft to Original Device Manufacturer (ODM) Original Equipment Manufacturer (OEM) / Mobile Operator (MO) give additional applications to ODM OEM/MO decide whether to release update to their devices and customers Microsoft cannot dictate fix releases to OEM/MO

7 3. Operating System Upgrades Same story as Fix Releases Major cost to OEMs in releasing new OS on legacy devices

8 4. Bluetooth Programming Only a few devices use the Microsoft Bluetooth Stack Most devices use the Widcomm Stack If so, the Widcomm API must be used Widcomm/Broadcom Bluetooth Site http://www.broadcom.com/products/category.php?category_id=17 http://www.broadcom.com/products/bluetooth_order.php

9 5. Which Tools for Which OS?

10 5. Which Tools for Which OS? (2) Compact Framework v2.0 Will allow Command Line development in the.NET Framework SDK for 2.0 Targets upcoming OS releases

11 6..NET App Deploy Failure Works to emulator, but fails to device Several potential causes for this problem Actions to try to resolve: KB Article 813579 – linklink KB Article 816826 – linklink Try deleting the four.xsl files from "\Documents and Settings\ \Local Settings\Application Data\Microsoft\VisualStudio\devices\7.1\“ Soft reset the device Hard reset the device (then test before restore!)

12 7. Database Replication & GPRS GPRS can be unreliable App can appear to “hang” if connection fails Users may reset device to restore control Caused by bug KB Article 870810 - linklink

13 8. eVB Applications on PPC 2003 Support for installing the runtime only! No support for developing applications No support for running applications Unlikely to be available for future OS’s Compact Framework 2.0 dev is free with the.NET Framework 2.0 SDK

14 9. Space Characters using SIP Soft Input Panel recognises “gestures” Ensure you and users are aware of this Only a feature on Pocket PC, not phones Made more difficult to spot in passwords!

15 10. One For Yourself! Q & A

16 Related Resources Moving from eMbedded Visual Basic to Visual Basic.NET http://msdn.microsoft.com/library/en-us/dnppc2k3/html/fromemb.asp Introduction to Development Tools for Windows Mobile-based Pocket PCs and Smartphones http://msdn.microsoft.com/library/en-us/dnppcgen/html/devtoolsmobileapps.asp Developing Applications for Windows Mobile: FAQ http://msdn.microsoft.com/library/en-us/dnppcgen/html/devmobfaq.asp.NET Class Library Comparison Tool http://msdn.microsoft.com/library/default.asp?url=/library/en- us/dv_evtuv/html/etconnetcompactframeworkclasses.asp

17 Related Resources (2) What’s new in the.NET Compact Framework http://msdn2.microsoft.com/library/ws1c3xeh.aspx Migrating eVB Forms to Visual Basic.NET http://msdn.microsoft.com/library/en-us/dnppcgen/html/migrating_evb_forms.asp.NET Compact Framework 1.0 SP3 http://www.microsoft.com/downloads/details.aspx?familyid=a5a02311-194b-4c00- b445-f92bec03032f&displaylang=en

18 MSDN Connection Get personalised info and a customised RSS feed The programming language(s) you’re interested in The technology area(s) you’re interested in The information you want View news, technical resources, events, webcasts and community information Sign up for MSDN Connection at: http://www.microsoft.com/uk/msdn

19 Additional Information Post Events Site All information on past events, slide decks etc http://www.microsoft.com/uk/msdn/postevents The UK MSDN Site & Flash Local news, events, webcasts http://www.microsoft.com/uk/msdn Register to received the bi-weekly MSDN Flash by email http://www.microsoft.com/uk/msdn/flash.aspx Try Visual Studio http://www.microsoft.com/vstudio/tryit Take a look at the Express products http://msdn.microsoft.com/express GotDotNet and ASP.NET – lots of excellent resources http://www.gotdotnet.com http://www.asp.net

20

21 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Top 10 Pocket PC Support Questions Marcus Perryman"

Similar presentations


Ads by Google