3. 3
19/01/15
Peter Vrenken
TS Arnhem
Opzet
• Achtergrond.
• Windows Mobile.
• Windows Phone.
• Windows 8.
• Resumerend.
Inleiding Windows Mobile Windows Phone Windows 8---
5. 5
19/01/15
Peter Vrenken
TS Arnhem
•Windows CE 1996!
…
•Windows PocketPC 2000
…
•Windows Mobile 5 2005
…
•Windows Mobile 6.5 2009
Historie
Inleiding Windows Mobile Windows Phone Windows 8---
6. 6
19/01/15
Peter Vrenken
TS Arnhem
Gebaseerd op Windows Desktop OS architectuur:
• Subset. Dat wat je nodig hebt is er niet.
• Non-fit: Altijd moeilijk om zaken voor elkaar te krijgen.
• User Interface componenten: Miniaturen.
Technologie
Inleiding Windows Mobile Windows Phone Windows 8---
7. 7
19/01/15
Peter Vrenken
TS Arnhem
Veel applicaties gebaseerd op .NET
(Compact Framework):
• Dit kennen we wel. Super!
• Visual Studio werkt, toch?!
Technologie
Inleiding Windows Mobile Windows Phone Windows 8---
8. 8
19/01/15
Peter Vrenken
TS Arnhem
User Experience
En toen kwam de iPhone.
• Dat ziet er mooi uit.
• En het werkt ook nog handig.
• Dat willen wij ook!
Inleiding Windows Mobile Windows Phone Windows 8---
9. 9
19/01/15
Peter Vrenken
TS Arnhem
Kortom
Geen marktleider meer:
• Historie erft problemen.
• Plafond bereikt.
• Tools werken allemaal (net niet).
Inleiding Windows Mobile Windows Phone Windows 8---
10. 10
19/01/15
Peter Vrenken
TS Arnhem
Technologie
Microsoft: “Laten we het eens goed doen.”
• Nieuwe versie van Windows CE
• Alles in .NET & XAML.
• Lagere instap drempel.
• Marketplace.
Inleiding Windows Mobile Windows Phone Windows 8---
11. 11
19/01/15
Peter Vrenken
TS Arnhem
User Experience
•User Centric Design.
•Panorama’s & Pivots.
•Animaties mogen!
•Metro principals: Less is more.
Inleiding Windows Mobile Windows Phone Windows 8---
13. 13
19/01/15
Peter Vrenken
TS Arnhem
Technologie
•Twee werelden: Desktop + Mobile.
•Nieuw platform: ARM.
•Introductie:
Developer Preview.
Consumer Preview.
Release Preview.
Inleiding Windows Mobile Windows Phone Windows 8---
14. 14
19/01/15
Peter Vrenken
TS Arnhem
Technologie
•WinRT: C#, VB, C++, HTML/JS
•Full flavoured development suite:
Less is more, ook in technologie.
•MVVM (Desktop / Metro)
Inleiding Windows Mobile Windows Phone Windows 8---
15. 15
19/01/15
Peter Vrenken
TS Arnhem
•Consumer Preview: Nog wel wat nukken.
•Metro API:
(Nog) flink in gesneden wat betreft functionaliteit.
Radicaal anders: Asynchroon.
Niet alle functionaliteit in elke variant beschikbaar.
Metro guidelines: Vooral consument-oriented.
Inleiding Windows Mobile Windows Phone Windows 8---
Technologie - Status
16. 16
19/01/15
Peter Vrenken
TS Arnhem
User Experience
•Content before chrome.
•Swipes ‘n gestures.
•Charms.
•Flyouts.
Inleiding Windows Mobile Windows Phone Windows 8---
17. 17
19/01/15
Peter Vrenken
TS Arnhem
Kortom
•Microsoft toont guts.
Kritisch standpunt op eigen historie.
Meer dan alleen mobilisering.
•Innovatie op elk vlak.
•Gaat het ze lukken?
Inleiding Windows Mobile Windows Phone Windows 8---
18. 18
19/01/15
Peter Vrenken
TS Arnhem
Microsoft:
•Veel historie met mobiele
applicaties.
•Radicaal nieuwe insteek:
Content before chrome.
•Domein meer volwassen.
Resumerend
Persoonlijk:
•UI optimalisatie mag/moet.
•Gegevensontsluiting optimalisatie als
doel.
•De gebruiker is heer en meester.
•Ingelijfd gereedschap werkt beter.
•Wizards en hiërarchieën.
Inleiding Windows Mobile Windows Phone Windows 8---
Twee delen.
Leuk verhaal
Techniek
Reden: Code snippets in VS 2010 en VS2011.
Demo’s:
Indien tijd over
Niemand in slaap gevallen.
Geschiedenisles
Technologie
User Experience
Kortom
Achtergrond:
Microsoft al lang actief in mobiele marktsegment
Zelf al geruime tijd actief als mobiele ontwikkelaar.
Atos:
App academy
App factory.
IOS / Android
Eerste versie van Windows CE. Antwoord van Microsoft op PALM.
2000 2005: Pocket PC: Om ook telefoons te kunnen bedienen.
Windows Mobile 6.5.
Subset:
Win32.
Pinvoke
Non-fit:
1e generaties hadden geen Flash.
Essentiele zaken waren niet aanwezig.
Stylus based.
Voordelen:
- Kortere doorlooptijd.
- Sleur en pleur via Designer.
Problemen:
- ActiveSync
- SDK problematiek
- Deploy duurt lang.
Grote knoppen.
Klant Russisch.
Cook book
Windows minimaliseren was toch niet zo een goed idee.
Was waarschijnlijk wel rendabel, er zijn namelijk flink wat zakelijke oplossingen gemaakt.
Technologisch ingehaald door andere partijen zoals apple. Niet snel genoeg innoveren?
Onder water nog steeds Windows CE (versie 7/6).
Stevig verbeterde CLR.
Silverlight en XNA.
DirectX powered.
Hub concepts
Strakke eisen: Marketplace submission.
Drempel is lager:
Eenduidigheid in tools
Expression Blend
WPF/Silverlight/Silverlight mobile
User Centric design:
De gebruiker komt eerst, niet meer de technologie.
Primair bedoeld voor consumenten, niet voor enterprises.
Complete nieuwe suite UI componenten:
Ter verhoging van de consistentie
Eenvoudiger ontwikkelen
Panorama: http://www.youtube.com/watch?v=eTA0rbSxWBU
Pivot: http://www.youtube.com/watch?v=gdUb5kYUXOQ
Twee werelden:
Start menu wordt brug.
Motivatie: Het zit niet in de weg. Kijk maar naar de DOS prompt.
ARM:
Vraag: performance.
Vraag: licentiekosten.