Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Wprowadzenie do Windows 8 Marcin Iwanowski. Agenda Podstawowe koncepcje Windows 8Wprowadzenie do Windows Run-timeWindows Store Zrozumiecie: W co Microsoft.

Podobne prezentacje


Prezentacja na temat: "Wprowadzenie do Windows 8 Marcin Iwanowski. Agenda Podstawowe koncepcje Windows 8Wprowadzenie do Windows Run-timeWindows Store Zrozumiecie: W co Microsoft."— Zapis prezentacji:

1 Wprowadzenie do Windows 8 Marcin Iwanowski

2 Agenda Podstawowe koncepcje Windows 8Wprowadzenie do Windows Run-timeWindows Store Zrozumiecie: W co Microsoft inwestował tworząc Windows 8

3 Windows 7 jesień 2011 sprzedano 450,000,000 kopii Windows 7 Windows 7 > XP powstało 542,000,000 kont Windows Live services

4 Zmiany na rynku IT Nowe modele interakcji Mobilność nabrało znaczenia Programiści integrują swoje aplikacje z innymi Usługi popularne jak nigdy dotąd

5 Windows reimagined

6 Ten sam interfejs na różnym sprzęcie

7 demo

8 Windows 8 Experience Szybki i płynny interfejs użytkownika Responsywny, żywy, piękny Aplikacje full-screen Pozwala skupić się na jednej aplikacji Dotyk, mysz, klawiatura Wybór należy do Ciebie Aplikacje współpracują ze sobą Są połączone, współpraca z chmurą To samo działa także na tablecie ARM

9 Inwestycja w platformę

10 Kluczowe inwestycje Windows Runtime (WinRT)Nowe środowisko uruchomienioweWindows 8 User ExperienceWindows Store

11 Windows Run-time (WinRT)

12 Windows 8 Platform Metro style Apps HTML JavaScript C C++ C# VB Desktop Apps Win32.NET / SL Internet Explorer Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media System Services JavaScript (Chakra) C C++ C# VB XAMLHTML / CSS View Model Controller Windows Core OS Services Core

13 demo Hello WinRT w C++

14 Co zobaczyliśmy… API WinRT jest natywne Użycie XAML w C++ Portable C++ code

15 API aplikacji stylu Metro Fundamentals Application ServicesThreading/TimersMemory ManagementAuthenticationCryptographyGlobalization Devices GeolocationPortableSensorsNFC User Interface SVGTilesInputAccessibilityPrinting HTML5/CSSXAMLDirectXControlsData Binding Communications & Data Memory Management XMLNetworkingSMS NotificationsStreams ContractsLocal & Cloud StorageWeb Media PlaybackCapturePlayToVisual Effects

16 demo

17 Co zobaczyliścimy… API WinRT jest asynchroniczne Łatwy dostęp do urządzeń zewnętrznych i danych innych aplikacji API WinRT użyte za pomocą C#, Javascript i C++

18 Do dziś pisaliśmy tak…

19 A w Windows 8…

20 Nowe środowisko uruchomieniowe

21 Sposób instalowania aplikacji Metro Windows Store backend Package Manager Windows Store install Execution Engine Extension Handler stage Single instance store register Registration Information

22 Z czego składa się paczka App Manifest – informacje o aplikacji Blockmap – do użytku wewnętrznego Signature – walidacja paczki AppXManifest.xml BlockMap Signature Zip Central Directory Files / Assets.appx package

23 App manifest i możliwości Deklaruje z czego aplikacja może korzystać File capabilities (music/pictures/videos/documents libraries, removable storage) Devices (webcam, microphone, location, sms, proximity); extensible to new device classes Network and identity (internet, private network, credentials) File type associations App contracts (search, share, etc.) Plik appxmanifest.xml; Visual Studio zapewnia edytor

24 demo Capabilities

25 Process Isolation OS User dataDevicesCommunicationsHandlersTilesCryptography…… Process1 Local context Web context AppData LocalTempRoaming Process2 Local context Web context AppData LocalTempRoaming

26 Process state transitions Running App Suspended App No code runs App gets 5s to handle suspend App is not notified before termination Apps are notified when they have been resumed User Launche s App Splash screen

27 Cykl życia procesu Running Terminated … Suspended Aplikacj zamyka się bez notyfikacji Aplikacja przechodzi po chwili do stanu suspended Aplikacja wraca ze stanu suspended

28 App data vs. User data User data DocumentsPhotos MusicVideos App data SettingsFiles Session StateLocal Cache

29 Roaming Aplikacja normalnie używa danych System Windows synchronizuje dane Local Storage

30 Windows Store

31 The Windows Store

32 Zysk... Aby wygenerować $10 million zysku Przy cenie: $4.99 ~2,500,000 sprzedaży 0.5% klientów Windows

33 Szansa 500M Windows 234M Android phones 112M iPhone 40M iPad 13M Android tablets 247M Android 152M iOS 30M Mac As of December 2011

34 Podsumowanie

35 Windows reimagined

36


Pobierz ppt "Wprowadzenie do Windows 8 Marcin Iwanowski. Agenda Podstawowe koncepcje Windows 8Wprowadzenie do Windows Run-timeWindows Store Zrozumiecie: W co Microsoft."

Podobne prezentacje


Reklamy Google