SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Creasoft Akademie

     Windows 8
aus 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 (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
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
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
Startbildschirm
Programm-Menü
Gestures
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
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“
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 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$)
Windows App Store
• Personal Dashboard
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
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
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
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 Beitrags
Hub Page
Blogeinträge lesen
MVVM
Model View ViewModel Pattern
Section Page
Detail Page
Vielen Dank für Ihre
    Aufmerksamkeit
Für Fragen stehen wir gerne zur
          Verfügung.

Weitere ähnliche Inhalte

Was ist angesagt?

WPF Custom Control Development Unchained
WPF Custom Control Development UnchainedWPF Custom Control Development Unchained
WPF Custom Control Development Unchainedthoemmes
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenPeter Rozek
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Nico Orschel
 
Kontinuierliche Integration
Kontinuierliche IntegrationKontinuierliche Integration
Kontinuierliche IntegrationJohannes Weber
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungMarc Müller
 
Whitebox testing-phpughh
Whitebox testing-phpughhWhitebox testing-phpughh
Whitebox testing-phpughhWebcsonsultsEU
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...Marc Müller
 
Titchysync Presentation
Titchysync PresentationTitchysync Presentation
Titchysync Presentationtitchysync
 
Unit Testing einer Zend-Framework 2 Anwendung
Unit Testing einer Zend-Framework 2 AnwendungUnit Testing einer Zend-Framework 2 Anwendung
Unit Testing einer Zend-Framework 2 AnwendungRalf Eggert
 
Moderne Business Apps mit XAML - oder mit WPF für die Zukunft geplant
Moderne Business Apps mit XAML - oder mit WPF für die Zukunft geplantModerne Business Apps mit XAML - oder mit WPF für die Zukunft geplant
Moderne Business Apps mit XAML - oder mit WPF für die Zukunft geplantChristian Nagel
 
Qualitätsmanagement für Web- und PHP Applikationen
Qualitätsmanagement für Web- und PHP ApplikationenQualitätsmanagement für Web- und PHP Applikationen
Qualitätsmanagement für Web- und PHP ApplikationenManuel Blechschmidt
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursSteven Grzbielok
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Nico Orschel
 
2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und TestsDaniel Fisher
 

Was ist angesagt? (15)

WPF Custom Control Development Unchained
WPF Custom Control Development UnchainedWPF Custom Control Development Unchained
WPF Custom Control Development Unchained
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign Testen
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013
 
Kontinuierliche Integration
Kontinuierliche IntegrationKontinuierliche Integration
Kontinuierliche Integration
 
Scrum
ScrumScrum
Scrum
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
 
Whitebox testing-phpughh
Whitebox testing-phpughhWhitebox testing-phpughh
Whitebox testing-phpughh
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
 
Titchysync Presentation
Titchysync PresentationTitchysync Presentation
Titchysync Presentation
 
Unit Testing einer Zend-Framework 2 Anwendung
Unit Testing einer Zend-Framework 2 AnwendungUnit Testing einer Zend-Framework 2 Anwendung
Unit Testing einer Zend-Framework 2 Anwendung
 
Moderne Business Apps mit XAML - oder mit WPF für die Zukunft geplant
Moderne Business Apps mit XAML - oder mit WPF für die Zukunft geplantModerne Business Apps mit XAML - oder mit WPF für die Zukunft geplant
Moderne Business Apps mit XAML - oder mit WPF für die Zukunft geplant
 
Qualitätsmanagement für Web- und PHP Applikationen
Qualitätsmanagement für Web- und PHP ApplikationenQualitätsmanagement für Web- und PHP Applikationen
Qualitätsmanagement für Web- und PHP Applikationen
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkurs
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
 
2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests
 

Andere mochten auch

Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen ProjektenCreasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen ProjektenCreasoft AG
 
Ejercicio 4 maquete utilizando css externo.
Ejercicio 4 maquete utilizando css externo.Ejercicio 4 maquete utilizando css externo.
Ejercicio 4 maquete utilizando css externo.Carlos Ccalla
 
Paseo por la web de la profesora
Paseo por la web de la profesoraPaseo por la web de la profesora
Paseo por la web de la profesorakarenlorena03
 
Implementacion de los sistemas de informacion desarrollo empaquetado
Implementacion de los sistemas de informacion desarrollo empaquetadoImplementacion de los sistemas de informacion desarrollo empaquetado
Implementacion de los sistemas de informacion desarrollo empaquetadoNicole Velasquez
 
Soluciones para la Educación de Workscreen
Soluciones para la Educación de WorkscreenSoluciones para la Educación de Workscreen
Soluciones para la Educación de WorkscreenWorkscreen
 
Copa américa(ronaldp)
Copa américa(ronaldp)Copa américa(ronaldp)
Copa américa(ronaldp)ronaldpb
 
Puppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes TeamPuppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes TeamNETWAYS
 
La contaminación tema libre
La contaminación tema libreLa contaminación tema libre
La contaminación tema libreJhoel Vega Haro
 
Presentación cloud computing
Presentación cloud computingPresentación cloud computing
Presentación cloud computingDianiJM
 
Mumenthaler innovationsmanagement
Mumenthaler innovationsmanagementMumenthaler innovationsmanagement
Mumenthaler innovationsmanagementRudolf Mumenthaler
 
Ice Bucket Challenge 2014 - Ingo Bartels - Wolfsburg
Ice Bucket Challenge 2014 - Ingo Bartels - WolfsburgIce Bucket Challenge 2014 - Ingo Bartels - Wolfsburg
Ice Bucket Challenge 2014 - Ingo Bartels - WolfsburgIngo Bartels
 
Marketing internacional lis
Marketing internacional lisMarketing internacional lis
Marketing internacional lisLisMa08
 
elemento de maquina
elemento de maquina elemento de maquina
elemento de maquina annydavid92
 
Informe de estudio de caso
Informe de estudio de casoInforme de estudio de caso
Informe de estudio de casojohanna Gomez
 
INFOTIC AMBIENTAL
INFOTIC AMBIENTALINFOTIC AMBIENTAL
INFOTIC AMBIENTALximila
 

Andere mochten auch (20)

Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen ProjektenCreasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
Creasoft Akademie - Diszipliniertes Anforderungsmanagement in agilen Projekten
 
Ejercicio 4 maquete utilizando css externo.
Ejercicio 4 maquete utilizando css externo.Ejercicio 4 maquete utilizando css externo.
Ejercicio 4 maquete utilizando css externo.
 
Paseo por la web de la profesora
Paseo por la web de la profesoraPaseo por la web de la profesora
Paseo por la web de la profesora
 
Mayra
MayraMayra
Mayra
 
Implementacion de los sistemas de informacion desarrollo empaquetado
Implementacion de los sistemas de informacion desarrollo empaquetadoImplementacion de los sistemas de informacion desarrollo empaquetado
Implementacion de los sistemas de informacion desarrollo empaquetado
 
VW Financial Services AG Jahresabschluss 2009
VW Financial Services AG Jahresabschluss 2009VW Financial Services AG Jahresabschluss 2009
VW Financial Services AG Jahresabschluss 2009
 
Soluciones para la Educación de Workscreen
Soluciones para la Educación de WorkscreenSoluciones para la Educación de Workscreen
Soluciones para la Educación de Workscreen
 
Copa américa(ronaldp)
Copa américa(ronaldp)Copa américa(ronaldp)
Copa américa(ronaldp)
 
Apa6
Apa6Apa6
Apa6
 
Puppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes TeamPuppet und OpenStack - Ein gutes Team
Puppet und OpenStack - Ein gutes Team
 
La contaminación tema libre
La contaminación tema libreLa contaminación tema libre
La contaminación tema libre
 
Presentación cloud computing
Presentación cloud computingPresentación cloud computing
Presentación cloud computing
 
El gran imperio inca
El gran imperio incaEl gran imperio inca
El gran imperio inca
 
WORK EXAMPLE
WORK EXAMPLEWORK EXAMPLE
WORK EXAMPLE
 
Mumenthaler innovationsmanagement
Mumenthaler innovationsmanagementMumenthaler innovationsmanagement
Mumenthaler innovationsmanagement
 
Ice Bucket Challenge 2014 - Ingo Bartels - Wolfsburg
Ice Bucket Challenge 2014 - Ingo Bartels - WolfsburgIce Bucket Challenge 2014 - Ingo Bartels - Wolfsburg
Ice Bucket Challenge 2014 - Ingo Bartels - Wolfsburg
 
Marketing internacional lis
Marketing internacional lisMarketing internacional lis
Marketing internacional lis
 
elemento de maquina
elemento de maquina elemento de maquina
elemento de maquina
 
Informe de estudio de caso
Informe de estudio de casoInforme de estudio de caso
Informe de estudio de caso
 
INFOTIC AMBIENTAL
INFOTIC AMBIENTALINFOTIC AMBIENTAL
INFOTIC AMBIENTAL
 

Ähnlich wie Creasoft Akademie - Windows 8 aus Entwicklersicht

Android Apps mit Xamarin entwickeln
Android Apps mit Xamarin entwickelnAndroid Apps mit Xamarin entwickeln
Android Apps mit Xamarin entwickelnAndré Krämer
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
 
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Gregor Biswanger
 
Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturGeorg Schmidl
 
Das neue Windows 8 UI und wichtige Apps
Das neue Windows 8 UI und wichtige AppsDas neue Windows 8 UI und wichtige Apps
Das neue Windows 8 UI und wichtige AppsDigicomp Academy AG
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Mayflower GmbH
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Dominik Helleberg
 
Progressive Web Apps mit Angular
Progressive Web Apps mit AngularProgressive Web Apps mit Angular
Progressive Web Apps mit AngularJens Binfet
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft AG
 
FMK - Xojo als FileMaker Alternative? by Ulrich Bogun
FMK - Xojo als FileMaker Alternative? by Ulrich BogunFMK - Xojo als FileMaker Alternative? by Ulrich Bogun
FMK - Xojo als FileMaker Alternative? by Ulrich BogunVerein FM Konferenz
 
Erstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-AppsErstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-AppsRalf Lütke
 
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)greenrobot
 
Executive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderExecutive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderBokowsky + Laymann GmbH
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...Gregor Biswanger
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver Busse
 
Web-Anwendungen mit BSP
Web-Anwendungen mit BSPWeb-Anwendungen mit BSP
Web-Anwendungen mit BSPrplantiko
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittdominion
 

Ähnlich wie Creasoft Akademie - Windows 8 aus Entwicklersicht (20)

Android Apps mit Xamarin entwickeln
Android Apps mit Xamarin entwickelnAndroid Apps mit Xamarin entwickeln
Android Apps mit Xamarin entwickeln
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
 
Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-Infrastruktur
 
Das neue Windows 8 UI und wichtige Apps
Das neue Windows 8 UI und wichtige AppsDas neue Windows 8 UI und wichtige Apps
Das neue Windows 8 UI und wichtige Apps
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011
 
Progressive Web Apps mit Angular
Progressive Web Apps mit AngularProgressive Web Apps mit Angular
Progressive Web Apps mit Angular
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform Apps
 
FMK - Xojo als FileMaker Alternative? by Ulrich Bogun
FMK - Xojo als FileMaker Alternative? by Ulrich BogunFMK - Xojo als FileMaker Alternative? by Ulrich Bogun
FMK - Xojo als FileMaker Alternative? by Ulrich Bogun
 
Erstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-AppsErstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-Apps
 
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
 
Executive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderExecutive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für Entscheider
 
Roslyn DDC Kompakt 2014
Roslyn DDC Kompakt 2014Roslyn DDC Kompakt 2014
Roslyn DDC Kompakt 2014
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
Roadshow: Einstieg in die Hybrid-App Entwicklung mit dem Intel XDK und Apache...
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
Web-Anwendungen mit BSP
Web-Anwendungen mit BSPWeb-Anwendungen mit BSP
Web-Anwendungen mit BSP
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schritt
 
TDD für Testmuffel
TDD für TestmuffelTDD für Testmuffel
TDD für Testmuffel
 

Creasoft Akademie - Windows 8 aus Entwicklersicht

  • 1. Creasoft Akademie Windows 8 aus der Entwicklersicht
  • 2. Johann Mühlgrabner Software-Entwicklung
  • 3. Themen • Windows 8 • Visual Studio 2012 • Windows Store Apps
  • 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. 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. 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
  • 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. 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. Dynamisches Layout • Bildschirmauflösung • Semantic Zoom • Hoch/Querformat • Flipped Views • Themes • Andocken
  • 13. UI Struktur • Hub Pages • Section Pages • Detail Pages • Home Button • Back Button • Top App Bar • Bottom App Bar
  • 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. Windows App Store • Personal Dashboard
  • 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. 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. 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
  • 22. What s New in Visual Basic • Asynchrone Methoden • Iteratoren
  • 23. Demo: Blog Reader • Visual Basic / XAML • Microsoft Windows Blogs • Liste der letzten Blogeinträge • Anzeige eines Beitrags
  • 29. Vielen Dank für Ihre Aufmerksamkeit Für Fragen stehen wir gerne zur Verfügung.