350 likes | 522 Views
Windows Mobile. Den kan alt, så hvorfor har den ikke det totale verdensherredømme? Ved Martin Bahn Hansen. Fokus Windows Mobile: Hvem bruger WM? Hvorfor har WM ikke slået igennem? -WM på consumer markedet -Hvad gør konkurrenterne Udviklingsplatform: .NET Compact Framework. Agenda
E N D
Windows Mobile Den kan alt, så hvorfor har den ikke det totale verdensherredømme? Ved Martin Bahn Hansen
Fokus Windows Mobile: Hvem bruger WM? Hvorfor har WM ikke slået igennem? -WM på consumer markedet -Hvad gør konkurrenterne Udviklingsplatform: .NET Compact Framework
Agenda • Status • Fordele / Ulemper • Udviklingsmodel • Videreudvikling
Status Windows Mobile: Hvad er WMs fokus? Hvem bruger WM? Hvorfor har WM ikke slået igennem? -WM på consumer markedet Markedsandel
Agenda • Status • Fordele / Ulemper • Fordele • Ulemper • Brugergruppe • Konkurrenter • Udviklingsmodel • Videreudvikling
Fordele • Outlook integration • ActiveSync / WM Device Center • Office integration • Word / Excel / OneNote / PowerPoint • Connectivity (WiFi, scanner, kortlæser) • Custom apps • Ruggedized
Ulemper • Stylus • Hastighed • Fysisk design • Batteri levetid • Grafisk layout • Musik afspiller • Brugerinput • WM som telefon
Ulemper • Stylus • Påtvunget forskellige steder
Ulemper • Hastighed (WM, TouchFlo3D)
Ulemper • Fysisk design (stor klods)
Ulemper • Batteri levetid
Ulemper • Grafisk layout
Ulemper • Musik afspiller
Ulemper • Musik bibliotek
Ulemper • Brugerinput • SMS / MMS / E-mail
Ulemper • Telefon • Virker periodisk • 3G / HSDPA • Konstant skift • Pris • Alt for dyr til consumer markedet
Brugergruppe • Erhverv / private (consumer) • Erhverv • Pålagt af deres arbejdsgiver • Private • Unge / teenager • Bedste alder / ældre ;o)
Konkurrenter Nokia (*37%) Samsung (*16.6%) Sony Ericsson (*8.2%) Motorola (*8.1%) Windows Mobile (ca. *1%) *Q3, 2008
Nokia Top 5 Brugerinput Hardware / software Batteri Robust / pålidelig Mange forskelligeprodukter
Agenda • Status • Fordele / Ulemper • Udviklingsmodel • .NET Compact Framework • Custom apps • Deployment • Videreudvikling
Udviklingsmodel Demo Microsoft Visual Studio 2008 .NET Compact Framework
Udviklingsmodel • Microsoft Visual Studio 2008 Remote tools: • File viewer • Heap walker • Process viewer • Registry editor • Spy • Zoom in
.NET Compact Framework • Hvad kan jeg i .NET CF? • Næsten alt • Tyk klient (rich client) • Web service • P/Invoke
.NET Compact Framework • Hvad kan jeg ikke i .NET CF? • Ikke meget • Begrænsningerne er i selve funktionaliteten • .NET Remoting • Web Server / ASP.NET • Third party komponenter kan levere manglende funktionalitet
.NET Compact Framework • Hvad skal jeg overveje i .NET CF? • Brugergrænsefladen (UI) • Forskellige skærmstørrelser • Portrait, landscape, square, QVGA, VGA … • PDA vs. smartphone • Special features • Standard, WM5, WM6 …
.NET Compact Framework • Integration i .NET CF? • Hvilke teknologier kan bruges? • Web Service • MSMQ • SQL CE • SQL Merge • RDA
Custom apps Demo easyPDA Puzzle Game TimeTracker
Deployment • Sikkerhed • Locked • One / two tier • Prompt • Signed / Unsigned • Security Off
Deployment Demo Device Security Manager
Agenda • Status • Fordele / Ulemper • Udviklingsmodel • Videreudvikling • Konklusion • Blogs
Videreudvikling Design (WM vs. iPhone) Brugerinput (T9, keyboard) HW/SW Implementering (vertikal / horizontal)
Konklusion Løbet er allerede igang! -er WM klar? WM6.5 SW release: april 2009 Device release: september 2009 WM7 SW release: november 2009 Device release: april 2010
Blogs • Windows Mobile Development • http://www.christec.co.nz/blog • PocketFreak • http://www.pocketfreak.dk/ • Commentor blog • http://blogs.commentor.dk
Windows Mobile Spørgsmål?