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

Slides:



Advertisements
Podobne prezentacje
Session 6 Case Study – Elektrim SA Saturday, January 15, 2011 SAL Wroclaw Lectures on Corporate Governance Geoffrey Mazullo Principal Emerging Markets.
Advertisements

Insight from Interactions 1 INSIGHT FROM INTERACTIONS
Introduction to SystemC
Usługi sieciowe Wykład 9 VPN
Java Server Faces Tomasz Nowak.
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
C++ w Objectivity Marcin Michalak s1744. Pomocne pakiety: Data Definition Language (DDL). Standard Template Library (STL). Active Schema.
The proverbs associated with the winter
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Co nowego w Ganymede © 2008 by Jacek Pospychala; made available under the EPL v1.0.
Windows Phone 7 - wstęp Andrzej Chybicki.
Łukasz Monkiewicz.
Exact Software Poland Sp z o.o. Adam Sasin AXA TUiR
MS SQL SERVER udział w rynku. Source: Gartner Dataquest (May 2006) Company Market Share (%) Market Share (%) Growth (%) Oracle6, ,
DIRECT &INDIRECT QUESTIONS
More Secure and Dependable 1.User Account Protection, more secure boot, anti-spyware and anti-phishing 2.Restart Manager (fewer reboots) 3.Instant-on.
XXVII Liceum Ogólnokształcące im. Tadeusza Czackiego w Warszawie easy - creative - effective ICT in Czacki | Marcin Stanowski | XXVII LO im T. Czackiego.
Tadeusz Janasiewicz IT Group, Tadeusz Janasiewicz, WSUS, IT Group, r.
Mobilność maszyn wirtualnych w Hyper-V
Najpopularniejsze aplikacje ASP.NET i PHP.
Avaya IP Office - Wersja 8
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary © 2008 by Jacek Pospychala; made available under the EPL v1.0 Nowe.
Tim Willoughby Assistant Director LGCSB. Irlandzka Agencja Uslug Informatycznych dla Sa morzadow Lokalnych Ciesze sie, ze jestem w Polsce.
CLOUD COMPUTING.
SQL i internet PHP i MySQL. Programy MySQL: serverMySQL: server WWW serverWWW server Interpreter PHPInterpreter PHP Przeglądarka stron wwwPrzeglądarka.
Piotr Nowak Development Manager Construction Innovation and Development Department The Chartered Institute of Building.
Download the latest version at This message wont show up when youre presenting Windows Phone 7.
Kosmologia realistyczna Marek Kutschera 05 V 2009 IPJ.
Krzysztof Manuszewski
Zarządzanie magazynem danych - Storage Spaces w Windows Server 2012 oraz w Windows 8 Błażej Miśkiewicz MCTMCP MCSA MCTS MCITP.
TOEFL® Practice Online (TPO)
Damian Wojdan Kraków,
Microsoft Lync Online Service Overview.
Asynchroniczność w Windows 8 Jakub Binkowski. O mnie Jakub Binkowski Lead.NET Developer.
BLOOD DONATION.
Zasoby elektroniczne w cyklu akademickim Biblioteka w kryzysie czy kryzys w bibliotece Łódź 2010.
Click to show the screen.
Autorzy: Agnieszka Kuraj Natalia Gałuszka Kl. III c.
Prezentacja z przedmiotu „systemy wizyjne”
Prezentacja z przedmiotu systemy wizyjne Biblioteka Point Cloud Library Przygotowali: Paweł Król, Michał Kulbat Recenzent: Krzysztof Holak.
Program wspomagający sekretariat Korespondencja. Wprowadzenie Instytucja dla którego ma być aplikacja pracuje w sieci Ethernet. Serwery pracują na systemie.
ST/PRM2-EU | April 2013 | © Robert Bosch GmbH All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,
Prawa Dziecka.
The Grumpy Test If at least one of these pictures does not make you smile, then you are grumpy and need to go back to bed. Test na ponuraka Jak nie usmiechniesz.
nginn Workflow engine Rafał Gwizdała
Przejście do usługi Office 365 Microsoft Online Services Przejście z pakietu BPOS do Office 365 dla klientów Microsoft Online Services.
Podstawy licencjonowania Exchange, SharePoint oraz Lync.
Cz.8 Zdarzenia. Refleksja – przypomnienie Event Programowanie zdarzeniowe Do dzieła!
System Center Summit Poland Sponsorzy Złoty Sponsor Srebrni Sponsorzy.
KINECT – czyli z czym to się je?. Damian Zawada
BEZPIECZNY INTERNET. PRZEGLĄDANIE STRON INTERNETOWYCH.
Sieci komputerowe. Nowe technologie komputerowe
PolGIS jako nowoczesny system do paszportyzacji sieci
Informacje podstawowe
Serwis informacyjny skupiający się na problematyce Unii Europejskiej, państw europejskich oraz kwestii dotyczących obywateli, interesariuszy i naukowców.
Rozdział 9: Przegląd usług sieciowych
Rozdział 3: Bezpieczeństwo w sieci opartej na systemie Windows 2000.
Copyright © 2010 Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries.
PQI Selected Products for Com7
dla programistów Windows Phone
TROCHĘ HISTORII Marek Zając PO CO UŻYWAĆ OPENCL? Marek Zając.
Silverlight 4 dla Windows Phone 7
Polish cadastral system Land Administration Domain Model
1.
An island nation located in the south-west Pacific
BVMS 3.0 Moduł 13: Opcje zapisu iSCSI
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 6.
A. When we celebrate? Celebrating the European Day of Languages ​​ on September 26 since We celebrate it in 47 countries.
Windows 8 dla programistów Bartłomiej Zass Microsoft.
Power BI Reporting Server
Zapis prezentacji:

Wprowadzenie do Windows 8 Marcin Iwanowski

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

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

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

Windows reimagined

Ten sam interfejs na różnym sprzęcie

demo

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

Inwestycja w platformę

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

Windows Run-time (WinRT)

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

demo Hello WinRT w C++

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

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

demo

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++

Do dziś pisaliśmy tak…

A w Windows 8…

Nowe środowisko uruchomieniowe

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

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

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

demo Capabilities

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

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

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

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

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

Windows Store

The Windows Store

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

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

Podsumowanie

Windows reimagined