Mobila tankar

2005-05-23

Boken Windows Mobile-programmering ute nu!

Nu finns min bok "Windows Mobile-programmering" (WMP) ute i handeln. Det är den första boken på svenska som behandlar programutveckling på Windows Mobile. Boken tar upp både .NET-programmering med C# och Win32/MFC-programmering med C/C++.

WMP kräver inga förkunskaper om Windows Mobile, men du bör ha programmerat C/C++ och C# tidigare. Du behöver inte heller ha någon handdator för att ha nytta av boken. Alla exempel fungerar med de gratisemulatorer som finns hos Microsoft, men det blir förstås roligare om du har en egen handdator.

Boken kan bland annat köpas från Studentlitteratur eller från din lokala bokhandlare.

2005-05-21

Smart Device Framework version 1.3

I dagarna gavs den nya versionen av Smart Device Framework ut av OpenNETCF.org. Den är nu uppe i version 1.3.

Smart Device Framework (SDF) är ett mycket kompetent klassbibliotek som kompletterar .NET Compact Framework. Många av de funktioner som saknas i .NET CF 1.0 jämfört med "stora" .NET 1.1 återfinns i någon form i SDF, till exempel bättre trådhantering och registerklasser.

Alla som utvecklar applikationer för Windows Mobile-baserade handdatorer eller telefoner bör ta en titt på SDF, speciellt om ni utvecklar för version 1.0 av .NET CF.

2005-05-15

Mer om Windows Mobile 5.0

Nu har det gått några dagar sedan Windows Mobile 5.0 presenterades på MEDC2005. Här följer några av de största nyheterna för oss som utvecklar applikationer och komponenter för Windows Mobile.

  • Persistent minne - Med WM5.0 är inte längre internminnet uppdelat i två delar. Från och med WM5.0 kommer alla filer att lagras i persistent minne, vilket betyder att vi inte längre behöver oroa oss för att filer och data försvinner när batteriet tar slut.
  • Bluetooth API - Tidigare var Bluetooth API:t knutet till hårdvarutillverkaren, men nu får vi ett enhetligt API direkt i WM5.0.
  • Ny Emulator - Emulatorn emulerar en handdator med ARM-processor vilket betyder att vi inte längre behöver kompilera separat för x86 och ARM.
  • Direct3D Mobile - De som har utvecklat 3D-applikationer och spel för Direct 3D på Windows XP kan nu enkelt göra detsamma på Windows Mobile.
  • DirectDraw - Tidigare var vi hänvisade till Game API (GAPI) för att utveckla snabba grafiska applikationer. Precis som med Direct3D kan kunskaperna från Windows XP återanvändas i WM5.0.
  • GPS API - Många mobila applikationer använder GPS och detta programmeringsgränssnitt underlättar för flera applikationer att dela på GPS-informationen.
  • Camera API - Nu kan vi på ett enhetligt sätt programmera mot de digitalkameror som finns inbyggda i flera modeller av Windows Mobile.

Om du vill veta mer om vilka nyheter som finns i Windows Mobile 5.0 kan gå till Microsofts MSDN-portal för mobila uteckling, Mobile Developer Center. Här finns bland annat en introduktion till WM5.0, samt en artikel om vad som är nytt.

2005-05-10

Windows Mobile 5.0

Windows Mobile 5.0. Så heter nästa version av Windows Mobile för handdatorer och smartphones från Microsoft. Den nya versionen innehåller en mängd nya funktioner ett Bluetooth och WLAN API och något som kallas för State Notification Broker, med vilken man kan undersöka vilket tillstånd den mobila enheten befinner sig i, till exempel om man är ansluten med GPRS, WLAN med mera.

En annan mycket intressant nyhet är en ny emulator som kan exekvera program för ARM-processorer i din vanliga PC. Det innebär att det är möjligt att testa alla program i emulatorn och sedan föra över dem till en handdator eller smartphone utan att kompilera om.

Dell kommer senare i år att erbjuda uppgradering till WM5.0 för sin X50-serie, och HP kommer att göra det för ett antal av sina nyare produkter.

Mer info kommer senare...

2005-05-08

Visual Studio 2005, Windows Mobile 5 och MEDC

Det börjar hända saker på den mobila fronten hos Microsoft. Redan nu finns beta 2 av utvecklingsverktyget Visual Studio 2005 som har mycket bättre stöd för Windows Mobile än tidigare. Bland annat har verktyget stöd för utveckling av ohanterad (unmanaged) kod, vilket tidigare endast fungerade med eMbedded Visual C++ 3.0/4.0.

Dessutom ryktas det om att Microsoft inom kort kommer att presentera nästa generation av Windows Mobile för Pocket PC och Smartphone, som baseras på den nya versionen av operativsystemet Windows CE (även kallad Magneto). Windows Mobile 5 (eller 2005) verkar innehålla en hel del nyheter, bland annat ett rejält uppdaterat programmeringsgränssnitt (API). Du kan höra en del om nyheterna i denna podcast där Mike Hall intervjuar Microsofts Robert Levy.

Imorgon börja den stora utvecklarkonferensen MEDC (Mobile and Embedded Developer Conference) i USA. Räkna med att det dyker upp många spännande nyheter från konferensen!