22
Drive your life. App Development für Windows 8 Dieter Rüetschi [email protected] Microsoft Evolution Day 1

Visual Studio 2012: App Development für Windows 8

Embed Size (px)

DESCRIPTION

Referent: Dieter Rüetschi

Citation preview

Page 1: Visual Studio 2012: App Development für Windows 8

Drive your life.

App Development für Windows 8

Dieter Rüetschi

[email protected]

Microsoft Evolution Day 1

Page 2: Visual Studio 2012: App Development für Windows 8

Neue Chancen durch Windows 8

Top Immobilien auf den LiveTile anpreisen

Neue Zielgruppe ansprechen (Tabletnutzer)

Suchabos über Secondary Tiles

Ständige Präsenz auf dem Startscreen

Page 3: Visual Studio 2012: App Development für Windows 8

Optimiert für Maus und Tastatur

Zuhause am PC oder am Arbeitsplatz

Komplex und umfangreich

Windows Desktop-Style

Verteilung über Internet oder Datenträger

Optimiert für Touch

Zwischendurch und unterwegs

Simple und mit klarem Fokus

Modern UI Style

Verteilung über Store

Bedienung

Einsatzgebiet

Umfang

Design

Verteilung

Apps vs. Desktop Anwendungen

Page 4: Visual Studio 2012: App Development für Windows 8

Apps vs. Desktop Anwendungen

Page 5: Visual Studio 2012: App Development für Windows 8

Apps vs. Desktop Anwendungen

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 R1 Sprint 6 …

Line-of-Business Anwendung

Grosses Budget

Oft geschäftskritisch

Viele Funktionen und

Schnittstellen

Wichtige Aspekte: Wartbarkeit,

Sicherheit, Stabilität,

Skalierbarkeit

Windows Store App

Sprint 1 Sprint 2 R1 Sprint 3 Sprint 4 R2 Sprint 5 R3

Kleines Budget

Zusätzlicher «Channel»

Simpel und fokussiert

Wichtige Aspekte: Time-to-market,

Innovation, Kundennutzen, Up-to-

date, lebendig

Neue Gewichtung

von

Architektur

Wartbarkeit

Testing

Page 6: Visual Studio 2012: App Development für Windows 8

Arten von Windows 8 Apps

Windows

Store

Privat /

Agentur

Privatkunden

Verteilun

g

Von

Für

Unternehmen

Windows

Store

Privatkunden

Unternahmen

Geschäftskun

den

Store / Side Loading Side Loading

Stunden-

Rapport

Aufträge

Kundenliste

Lager

Unternehmen

Mitarbeiter

Page 7: Visual Studio 2012: App Development für Windows 8

Welche Features gehören in eine App?

Desktop

Anwendung

App

Geeignet für eine App

Wichtige, häufig genutzte Funktionen

Funktionen, die unterwegs nützlich sind

Browsen von Daten

Einfache, kurze Interaktionen

Zusatzfeatures

Offlinefähigkeit

Windows 8 Features (LiveTiles, Contracts,…)

Bleiben auf dem Desktop

Eingabe umfangreicher Text-Daten

Pixelgenaue, komplexe Interaktionen (z.B. CAD)

Rechenintensive Aufgaben / Hintergrundtasks

Selten genutzte Funktionen

Page 8: Visual Studio 2012: App Development für Windows 8

DESIGN

Microsoft Evolution Day 8

Page 9: Visual Studio 2012: App Development für Windows 8

Wie macht aus einer Webseite eine App im

Modern-UI Style?

Page 10: Visual Studio 2012: App Development für Windows 8

Was macht den Modern-UI Style aus

Mehr, dafür

einfachere

Interaktionen

Elemente sind

grösser

Schnelles «Undo»

wegen hoher

Fehlerquote

Page 11: Visual Studio 2012: App Development für Windows 8

Was macht den Modern-UI Style aus

Page 12: Visual Studio 2012: App Development für Windows 8

Was macht den Modern-UI Style aus

Kein Schmuck Search, Share,

Settings über

Contracts

Befehle stehen «auf

Abruf» zur Verfügung

Inhalt steht im Vordergrund und

wird selbst zur Navigation

Page 13: Visual Studio 2012: App Development für Windows 8

Struktur einer Windows Store App

Page 14: Visual Studio 2012: App Development für Windows 8

Elemente für Navigation und Befehle

Page 15: Visual Studio 2012: App Development für Windows 8

ARCHITEKTUR

Microsoft Evolution Day 15

Page 16: Visual Studio 2012: App Development für Windows 8

Portierung

Microsoft Evolution Day 16

Page 17: Visual Studio 2012: App Development für Windows 8

Systemarchitektur

Microsoft Evolution Day 17

Page 18: Visual Studio 2012: App Development für Windows 8

Microsoft Evolution Day 18

Page 19: Visual Studio 2012: App Development für Windows 8

Microsoft Evolution Day 19

Page 20: Visual Studio 2012: App Development für Windows 8

Kommunikation zwischen zwei Prozessen

Microsoft Evolution Day 20

Page 21: Visual Studio 2012: App Development für Windows 8

Das Manifest

Microsoft Evolution Day 21

Page 22: Visual Studio 2012: App Development für Windows 8

Wichtige Links

Zertifizierungsanforderungen

http://msdn.microsoft.com/de-

de/library/windows/apps/hh694083.aspx

Microsoft Evolution Day 22