Pre Conf MEDC Application development for windows mobile

Denna pre conf sessionen var en genomgång av applikations utveckling på windows mobile. Ganska grundläggande med en den pärlor.

Talaren Jim Wilson är mycket kunnig men pratar otroligt sluddrigt så ibland var det omöjligt att förstå vad han sa.

  • Lite tips och tricks:

    Använd inte finalizers utan använd IDesposible eftersom finalizers adderar ytterligare en GC cykel.

    En WM app stängs normalt inte av utan stannar kvar i bakgrunden. När det behövs mer minne så dödas den applikation som inte har använts längst. För att hantera detta använd eventet MobileDevice.Hibernate och frigör de resurser som inte är nödvändiga så slipper kanske WM att döda någon app.

    MessageApplication kan användas för ett ge din app samma gui som pocket outlook för att hantera meddelanden. Finns i assembly system.messaging.

    MessageInterception. Kan användas för att hantera inkommande meddelanden som SMS och email.

    State and Notification broker. Används för att läsa state på upp till 150 olika status begrepp som tex batteri nivå, inkommande samtal, nätverk tillgängligt m.m. För att få mer kontroll över hur data läses från registry så använd RegistryState istället för SystemState.

    I det nya sound api:et så finns det stöd för bla mp3 samt async playback.

    Local Server Framework är ett mock ramverk för att testa server anrop från WM. Undra om man kan använda denna utanför windows mobile?

    Hopper utility gör slumpmässigt tap och tangentbors tryck för att stesstesta mobila enheter.

    Man kan aktivera loggning och annan diagnostik genom att sätta en registry key.

    När man jobbar med sql compact edition kan man med fördel jobba me resultset istället för dataset. Är mindre minneskrävande och är upp till 4 gånger snabbare.

    Tänk på att när man använder resultset så måste man göra en uppdate för varje rad.

Som helhet var denna sessionen ganska bra även om jag kännde till en hel del av detta sen tidigare. Hade det inte varit för strulet med MIX så hade jag mycket hellre ha gått på MIX föreläsningar men det var inte värt den kostnaden (se tidigare bologg post)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s