Karol Żak Microsoft Technical Evangelist

Podobne dokumenty
Jak skutecznie zarządzać informacją?

Szkolenie Microsoft Lync Korzystanie z roli pełnomocnika

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Szkolenie Microsoft Lync Grupy Odpowiedzi

Platforma Office 2010

Szkolenie Microsoft Lync Aplikacja Lync Web App

Jak skutecznie zarządzać informacją?

Sektor Opieki Zdrowia. Regionalne Spotkania z Technologią Microsoft. Collaborate more. Katowice,

Silverlight 4 przełom czy kontynuacja. Michał Żyliński, Microsoft Polska

Szkolenie Microsoft Lync Wiadomości błyskawiczne i statusy dostępności

Collaborate more Budowa i utrzymanie taniej, wydajnej, bezpiecznej infrastruktury IT

Bezpieczny Internet bezpieczne dziecko. Narzędzia i rozwiązania. Marek Kosycarz, Dyrektor ds. Odpowiedzialności Społecznej, Microsoft

Office 365: Skutecznie zarabiać

BIG DATA DLA KAŻDEGO. Radosław Łebkowski, Sławomir Strzykowski - Microsoft Piotr Zacharek - Hewlett Packard

Szkolenie Microsoft Lync Praca z aplikacją Microsoft Lync Attendant

SNP SNP Business Partner Data Checker. Prezentacja produktu

Daniel Krzyczkowski Microsoft Student Partner

Szkolenie Microsoft Lync Połączenia głosowe i wideokonferencje

Zapewniają aktywnym społecznościom edukacyjnym dostęp do programów i usług umożliwiających komunikację i współpracę między ludźmi

SNP Business Partner Data Checker. Prezentacja produktu

Warstwa ozonowa bezpieczeństwo ponad chmurami

Podstawy Windows Phone 7.5

Tworzenie cross-platformowych aplikacji w Xamarin.Forms

U3000/U3100 Mini (Dla Komputera Eee na systemie operacyjnym Linux) Krótka Instrukcja

Zbieranie i zarządzanie danymi. Budżetowanie, raportowanie, planowanie. Czyli nie tylko o archiwizowaniu

Product Design Suite. AutoCAD. Mechanical. Showcase. Autodesk. Autodesk. Designer. SketchBook. Autodesk. Mudbox Vault. Autodesk. Ultimate.

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.

Windows Phone 8 z czym to się je?

Wdrożenie archiwum ELO w firmie z branży mediowej. Paweł Łesyk

CPX Cisco Partner Excellence CSPP program partnerski

Efektywna ochrona danych jako skutek wdrożenia systemu Data Loss Prevention Maciej Iwanicki

Windows Phone 7. Zacznij, Twórz, Zarabiaj. Paweł Żochowski. Action Centrum Edukacji

Laboratorium programowania urządzeń mobilnych

SNP NIP Checker. Prezentacja produktu

Datacenter Services Private Cloud

Microsoft Test Manager

Uruchamianie aplikacji za pomocą kontenerów Docker SUSE Expert Days 2016

Szkolenie Microsoft Lync Spotkania online, telekonferencje i współpraca w zespołach

Tworzenie własnych Smart Mobile Apps dzięki MobileHMI. ICONICS Worldwide Customer Summit

Vuquest 3320g Area imager

Szybki start z SUSE Enterprise Storage.

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Instrukcja użytkownika portalu MyDevice

Adam Dolega Architekt Rozwiązań Biznesowych Microsoft

Nowoczesne formy edukacji

Szkolenie Android dla początkujących

34% nowych projektów IT jest opóźnionych

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

Installation of EuroCert software for qualified electronic signature

Bądź mobilny. dysponując bezpiecznym dostępem do plików i możliwością samoobsługowego drukowania. Rafał Kruschewski.

Raport bieżący: 44/2018 Data: g. 21:03 Skrócona nazwa emitenta: SERINUS ENERGY plc

epodreczniki.pl od strony technologii (1) Damian Niemir, Poznańskie Centrum Superkomputerowo-Sieciowe Poznań, 30 maja 2014 r.

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Interaktywne uwzględnienie potrzeb Klienta w procesie projektowania i ofertowania

Windows 8 UI. Grzegorz Róg eduweb.pl

Total Economic Impact (TEI). Ocena efektywności technologii i projektów IT oczami klientów i użytkowników.

Programowanie aplikacji dla Sklepu Windows w języku C#

Powiedz TAK dla mobilności w biznesie wybierając Novell ZENworks Mobile Management!

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Marcin Borecki PlaceChallenge Rafał Czupryński Microsoft

Platforma Usług dla Obywateli - Microsoft Citizen Service Platform

Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski

ELO Task Manager - system zarządzania zadaniami w organizacji na przykładzie wdrożenia Sitech sp. z o.o. Grupa Volkswagen

Co już można, a co będzie można zrobić w e-podręczniku technologicznie?

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Office 365: W jaki sposób sprzedać?

Konfigurowanie Windows 8

Skuteczne zastosowanie BIM w infrastrukturze i efektywne wykorzystanie narzędzi Autodesk

Cel szkolenia. Konspekt

GSMONLINE.PL. Twój smartfon Huawei może być jeszcze szybszy Akcja. partnerska

Iwona Iskierka, Sławomir Iskierka

NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.

Windows Mobile. Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007

Instrukcje instalacjipakietu IBM SPSS Data Access Pack dla systemu Windows

System operacyjny Microsoft Windows 8 (8.1) Professional PL UPG 32/64-bit BOX 3UR-00030

Uzyskaj dostęp do oprogramowania, którego potrzebujesz, w sposób, który wybierzesz

Jazz EB207S is a slim, compact and outstanding looking SATA to USB 2.0 HDD enclosure. The case is

Twoje osobiste Obliczenie dla systemu ogrzewania i przygotowania c.w.u.

Plan zajęć studium podyplomowego PSPiZK-NET na rok

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Dla klientów biznesowych Microsoft przygotował dwie wersje systemu Windows Vista, w zależności od wielkości i skali działalności organizacji:

Laboratorium - Poznawanie FTP

Poznaj nowy Windows. Piękny. Szybki. Wydajny.

Bezprzewodowy Moduł GPS Nokia LD-3W. oraz Nawigacja Navicore. (mapy w pamięci telefonu) 1 Copyright 2006 Nokia. All rights reserved.

Big Data Summit, Warszawa, Jak dopasować się do potrzeb klienta? BigData narzędziem do wsparcia biznesowych decyzji

WARUNKI UCZESTNICTWA W SAP EXECUTIVE FORUM 2017

Tomasz Grześ. Systemy zarządzania treścią

Platforma dostępności Veeam dla rozwiązań Microsoft. Mariusz Rybusiński Senior System Engineer Veeam Microsoft MVP

Tworzenie i wykorzystanie usług sieciowych

ActiveXperts SMS Messaging Server

1. Od czego zacząć? - Instalacja środowiska pracy

Instalacja systemów operacyjnych i tworzenie domeny

IFS APPLICATIONS DLA PRZEDSIĘBIORSTW WODNO-KANALIZACYJNYCH 2012 IFS

Transkrypt:

Karol Żak a-kazak@microsoft.com Microsoft Technical Evangelist

2

3

5

6

7

8

http://dev.windowsphone.com http://appstudio.windowsphone.com 9

10

11

12

http://dev.windows.com http://dev.windowsphone.com 13

Wspierane systemy operacyjne Windows 8.1 (x86 lub x64) Sprzęt Aby korzystać z emulatora Windows Phone 4 GB wolnej przestrzeni na dysku 1.5 GB of RAM (zalecane) 64-bitowa (x64) płyta główna Windows 8.1 Pro lub wyżej (dla Hyper-V) oraz Second Level Address Translation (SLAT) Minimum 4GB RAM

15

16

Windows 8.1 dostarcza spójną platformę do tworzenia aplikacji, które potrafią dostosować się do wielu urządzeń Zaprojektowane raz, działają wszędzie Spójna platforma developerska Spójny model aplikacji Współdzielona identyfikacja oraz tytuł aplikacji Ujednolicona usługa notyfikacji PUSH (WNS) Aplikacje sprawiają wrażenie wiecznie żywych Nowe możliwości kafelków i usługi Live Tiles Centrum notyfikacji Operacje w tle + wyzwalacze 17

Windows Phone 7.5 Windows Phone 8.0 Budowanie spójności zaczęło się od IE WP 7.5 z Internet Explorer 9 na pokładzie Ta sama baza kodowa co w Windows Ten sam silnik JavaScript co dla Windows Spójność na poziomie jądra systemu Wspólny kernel NT dla Windows Phone 8 i Windows 8 Platforma developerska Część API spójna z Windows 8 Natywne wsparcie dla C++ i DirectX IE10 Spójna platforma developerska Lepsze wykorzystanie umiejętności oraz kodu Przyjemniejsze odczucia przy korzystaniu z aplikacji Połączone sklepy Jedno konto dev Współdzielenie tytułów Wspólny rdzeń API zbliżeniowe i lokalizacji Bezpieczeństwo oraz identyfikacja użytkownika Zadania w tle 18

Windows Runtime (WinRT) to zestaw bibliotek i API współdzielonych pomiędzy platformami Windows na różnych urządzeniach Spójność API w 8.1 Cel to API spójne w 100% dla scenariuszy developerskich W 8.0, mieliśmy około 30% spójnego API W 8.1, API jest ujednolicone w ponad 90% 19

Legend 20

21

22

Windows Phone History WP 7.0 Silverlight WP 7.5 Silverlight WP 8.0 Silverlight WP 8.1 Silverlight WP 8.1 WinRT

I have an existing Silverlight 7.x/8.0 app Need to use 8.1 APIs? No Stay on Silverlight 7.x/8.0 Windows Phone 8.0 Windows Phone 8.1 Windows 8.1 Yes Upgrade to Silverlight 8.1 Add 8.1 features Use Silverlight 8.1 Windows Phone 8.0 Windows Phone 8.1 Windows 8.1 24

I want to build a NEW app Build for both Phone & Tablet? Yes or Add Tablet later Use Windows XAML Windows Phone 8.0 Windows Phone 8.1 Windows 8.1 No Phone Only Need Silverlightonly APIs? No Use Windows XAML Windows Phone 8.0 Windows Phone 8.1 Windows 8.1 (later) Windows Phone 8.0 Yes Use Silverlight 8.1 Windows Phone 8.1 Windows 8.1 25

26

27

29

Nowy szablon projektu aplikacji Universal App dostępny w Visual Studio Współdzielone narzędzia do tworzenia i testowania aplikacji na obu platformach 30

31

80% dokładnie taki sam kod XAML 20% różne dla WP/W8 Common Button CheckBox ToggleSwitch Slider Optimized DatePicker Signature Hub Pivot ListView GridView RadioButton ProgressBar TimePicker CommandBar AppBar 32

Dla Windows Phone 8.1 i dla Windows 8.1 33

34

TimeZoneChange InternetAvailable NetworkStateChange Task MaintenanceTrigger LocationTrigger PUSH Notification TimeTrigger PushNotificationTrigger 35

Windows Notification Service (WNS) Współdzielona usługa notyfikacji PUSH dla Windows i Windows Phone Kolejkowanie wiadomości aby ograniczyć ilość niedostarczonych wiadomości Szablony Tile + Toast Współdzielone z Windows 8.1 Cykliczne aktualizacje kafelków 36

Action Center Centralna lokalizacja do przeglądania przeoczonych notyfikacji Aplikacje mogą zarządzać notyfikacjami z poziomu API (dyskretne dodawanie, aktualizowanie oraz usuwanie notyfikacji) 37

Backup [Device A] Roaming Local Local Cache Temp WP 8.1 WP 8.1 PFN App 12345 Device AB

39

40

41

Gracz gra w swoją ulubioną grę. Prawie skończył kolejny poziom i ma szansę na pobicie rekordu. Aplikacja wiedząc o tym zaczyna nagrywać z ekranu Gracz pokonuje poziom z najwyższym wynikiem! Aplikacja pyta się czy chce podzielić się tym osiągnięciem z innymi? Gracz zgadza się. Aplikacja wgrywa plik MP4 z nagraniem na odpowiednią stronę w celu podzielenia się filmem z innymi użytkownikami Congratulations! Shall we share this? Share on:

43

44

Zupełnie nowa jakość UX stron mobilnych Windows Phone dzięki Internet Explorer 11 oraz lepszemu wsparciu dla HTML5 Możliwość przypinania stron internetowych Ikonki stron internetowych w wysokiej rozdzielczości Wykorzystanie usługi Live Tiles z notyfikacjami PUSH Odtwarzanie mediów wprost ze stron www Specjalny odtwarzacz video dla Windows Phone Bezpieczne przeglądanie Wsparcie dla WebGL Pozwala na wykorzystanie niskopoziomowego API grafik 3D dla stron oraz aplikacji opartych na HTML5 Ulepszone User Experience API dla orientacji ekranu oraz urządzenia Pre-fetch oraz pre-render 46

47

48

49

Najważniejsze informacje: Istniejące aplikacje Windows Phone 8 będą działały bez problemów w wersji 8.1 Platforma Windows Runtime XAML oraz wsparcie dla HTML/WinJS wprowadza spójność z aplikacjami Windows 8.1, a także pozwala osiągnąć większą wydajność niż aplikacje Silverlight Rdzeń aplikacji wystarczy stworzyć tylko raz i będzie działał zarówno dla Windows jak i Windows Phone. Możemy nawet wykorzystywać te same elementy UI (chociaż zalecane jest dopasowywanie interfejsu do platformy i urządzenia) Spójność nie dotyczy tylko platformy developerskiej ale także, sklepu, narzędzi oraz dystrybucji Inwestycja w istniejące aplikacje Silverlight została zabezpieczona dzięki możliwości ulepszenia aplikacji Silverlight do wersji 8.1 i kontynuowania ich rozwoju

2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.