Creasoft Akademie     Windows 8aus der Entwicklersicht
Johann Mühlgrabner  Software-Entwicklung
Themen• Windows 8• Visual Studio 2012• Windows Store Apps
Neues von MS ?!… wir erinnern uns an das Schicksal einiger neuer MS-Technologien:•   LINQ to SQL (deprecated)•   WPF (Star...
Win8: ein Paradigmenwechsel• (gelungener?) Versuch eines Zielgeräte-  unabhängigen Betriebssystems mit  einheitlicher User...
What‘s New in Windows 8•   Startscreen mit „Tiles“•   Desktop = Anwendung•   kein Start-Button•   kein Aero, flache Fenste...
Startbildschirm
Programm-Menü
Gestures
Shortcuts•   Windows:     Startseite/letzte App•   Windows-D:   Desktop anzeigen•   Windows-C:   Charmsleiste anzeigen•   ...
Apps•   laufen in einem einzigen „Frame“•   werden beim Schliessen nicht beendet•   Windows entscheidet über    Suspend/Re...
Dynamisches Layout•   Bildschirmauflösung•   Semantic Zoom•   Hoch/Querformat•   Flipped Views•   Themes•   Andocken
UI Struktur•   Hub Pages•   Section Pages•   Detail Pages•   Home Button•   Back Button•   Top App Bar•   Bottom App Bar
Beispiel: Find Restaurant App
Beispiel: App Store
Windows App Store•   verschiedene Geschäftsmodelle (Prepaid, Trial, Feature-Trial, In-App    Purchase)•   Fixe Preisstaffe...
Windows App Store• Personal Dashboard
App Entwicklung• Developer Licence (Registrierung bei MS)• Store Account• Visual Studio 2012  –   Plattformen HTML5/Javasc...
App Zertifizierung• Certification Kit   –   Manifest Test   –   Crash Smoke Test   –   Debug-Konfiguration   –   Paketvali...
What‘s New in Visual Studio•   Fenster in anderen Monitoren andocken•   neuer Solution Explorer, Image Editor•   Themes (D...
So siehts aus:
What s New in Visual Basic • Asynchrone Methoden • Iteratoren
Demo: Blog Reader•   Visual Basic / XAML•   Microsoft Windows Blogs•   Liste der letzten Blogeinträge•   Anzeige eines Bei...
Hub Page
Blogeinträge lesen
MVVMModel View ViewModel Pattern
Section Page
Detail Page
Vielen Dank für Ihre    AufmerksamkeitFür Fragen stehen wir gerne zur          Verfügung.
Nächste SlideShare
Wird geladen in …5
×

Creasoft Akademie - Windows 8 aus Entwicklersicht

1.586 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.586
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.127
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Creasoft Akademie - Windows 8 aus Entwicklersicht

  1. 1. Creasoft Akademie Windows 8aus der Entwicklersicht
  2. 2. Johann Mühlgrabner Software-Entwicklung
  3. 3. Themen• Windows 8• Visual Studio 2012• Windows Store Apps
  4. 4. Neues von MS ?!… wir erinnern uns an das Schicksal einiger neuer MS-Technologien:• LINQ to SQL (deprecated)• WPF (Start ohne brauchbare Designer & Controls, deprecated ?)• WCF (Performance, kein Ersatz für .NET Remoting)• EF (noch nicht ganz fertig ? Vorgehensmodell praxisgerecht ?)• BizTalk (diverse Versionen ohne Migrationspfad)• Silverlight (großes Potential, deprecated)• Risiko für Early Adopters
  5. 5. Win8: ein Paradigmenwechsel• (gelungener?) Versuch eines Zielgeräte- unabhängigen Betriebssystems mit einheitlicher User-Experience• Neue Oberfläche und Bedienkonzept. Inkompatibel zu Windows Desktop- Anwendungen• Verfügbarkeit des kompletten Ecosystems mit Produktstart
  6. 6. What‘s New in Windows 8• Startscreen mit „Tiles“• Desktop = Anwendung• kein Start-Button• kein Aero, flache Fenster, einfarbige Icons• Steuerung mit „Gesten“, Maus, Shortcuts• Multi-Screen Support (Taskbar, Wallpaper)• Utilities (File Explorer, Task Manager, Suche)• Windows-To-Go• Windows Store Apps
  7. 7. Startbildschirm
  8. 8. Programm-Menü
  9. 9. Gestures
  10. 10. Shortcuts• Windows: Startseite/letzte App• Windows-D: Desktop anzeigen• Windows-C: Charmsleiste anzeigen• Windows-I: Dialog Einstellungen• Windows-K: Dialog Geräte• Windows-M: alle Apps minimieren• Windows-Q: Suche• Windows-R: Ausführen• Windows-X: Options Menü• Ctrl-F4: App beenden
  11. 11. Apps• laufen in einem einzigen „Frame“• werden beim Schliessen nicht beendet• Windows entscheidet über Suspend/Resume/Abort/Restart• Zugriff auf Systemressourcen• können untereinander Daten austauschen (Roaming)• dynamisches Layout (Bildschirmgrösse, Orientierung)• einheitliches Layout und Navigationsschema• nur mit bekannten Gesten oder Shortcuts• plattformunabhängige Libraries Win8/XBox360/Phone• Bezugsquelle ist der Windows App Store• Installation auf max. 5 Devices• LOB-Apps via „Side-Loading“
  12. 12. Dynamisches Layout• Bildschirmauflösung• Semantic Zoom• Hoch/Querformat• Flipped Views• Themes• Andocken
  13. 13. UI Struktur• Hub Pages• Section Pages• Detail Pages• Home Button• Back Button• Top App Bar• Bottom App Bar
  14. 14. Beispiel: Find Restaurant App
  15. 15. Beispiel: App Store
  16. 16. Windows App Store• verschiedene Geschäftsmodelle (Prepaid, Trial, Feature-Trial, In-App Purchase)• Fixe Preisstaffel (ab 1.49$)• Länderspezifische Steuerberechnung• Zertifizierung• 30% bleiben bei MS (20% > 25.000$)• Auszahlungen nur > 200$• Reporting• Developer Licence• Account Type (Individual=49$, Company=99$)
  17. 17. Windows App Store• Personal Dashboard
  18. 18. App Entwicklung• Developer Licence (Registrierung bei MS)• Store Account• Visual Studio 2012 – Plattformen HTML5/Javascript, VB/C#, C++ – Layout/Design/Ressourcen (Blend) – Testen – App-Namen reservieren – App-Manifest bearbeiten – Testzertifizierung – Hochladen – Lokales Deployment
  19. 19. App Zertifizierung• Certification Kit – Manifest Test – Crash Smoke Test – Debug-Konfiguration – Paketvalidierung – Leistungstest – Codeanalyse – Sicherheitstest – Direct3D Featuretest – Systemneustart – Uninstall – Richtige Zielordner – Mehrfachbenutzersitzung – Betriebssystemversion – X64 Unterstützung – Attack Analyzer – Benutzerkontensteuerung
  20. 20. What‘s New in Visual Studio• Fenster in anderen Monitoren andocken• neuer Solution Explorer, Image Editor• Themes (Dark/Light)• asynchrones Laden• XAML Designer und Blend• LightSwitch (RAD Framework)• Windows Store Apps (Project & Page Templates)• Device Simulator• Windows Store Integration• Portable Library Projekte• kein Setup Projekt-Template (InstallShield for VS)• noch kein Crystal Report Plugin von SAP
  21. 21. So siehts aus:
  22. 22. What s New in Visual Basic • Asynchrone Methoden • Iteratoren
  23. 23. Demo: Blog Reader• Visual Basic / XAML• Microsoft Windows Blogs• Liste der letzten Blogeinträge• Anzeige eines Beitrags
  24. 24. Hub Page
  25. 25. Blogeinträge lesen
  26. 26. MVVMModel View ViewModel Pattern
  27. 27. Section Page
  28. 28. Detail Page
  29. 29. Vielen Dank für Ihre AufmerksamkeitFür Fragen stehen wir gerne zur Verfügung.

×