Nowe partnerstwa wokół ARM oraz kontynuowane wsparcie dla x86/64 Usprawnienia w fundamentalnych obszarach związanych z pracą mobilną Wsparcie dla wielu.

Slides:



Advertisements
Podobne prezentacje
Systemy operacyjne.
Advertisements

One Framework to rule them all
Video DR-S Cyfrowy rejestrator wideo
Decyzje projektowe w .NET Framework
OLAP budowa aplikacji analitycznych w MS SQL 2000 i Yukon
WITAM NA SZKOLENIU Porady na dziś i jutro.
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Information Bridge Framework platforma integracji Microsoft Office 2003 z aplikacjami Line of Business Krzysztof Michalski10/01/2005.
Paweł Fałat Katedra Informatyki Stosowanej
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Novell Account Management 3.0
Dropbox.
C# Windows Forms Zastosowania Informatyki Wykład 2
Licencjonowanie rodziny System Center 2012
Licencjonowanie Lync 2013 Poziom 200.
Licencjonowanie SharePoint 2013
Wstęp do programowania urządzeń z systemem. Windows Phone 7
Rozwój aplikacji przy wykorzystaniu ASP.NET
Cecylia Szymanska - Ban | Education Lead Microsoft.
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Systemy zarządzania treścią Wykład 1
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
Microsoft Lync Efektywna komunikacja w Biznesie
Architektura Systemu Źródło:
Aplikacja e-Deklaracje desktop
XNA na Windows Phone Od kodu do pubikacji
Opracował : Przemysław Drzymała
Król Excel 2013 Dynastii ciąg dalszy Grzegorz Stolecki
Systemy operacyjne.
Licencjonowanie aplikacji serwerowych
Usługi online oraz Office 365. Przegląd usług online Dodawanie usług online do umów grupowych Nabywanie licencji Office 365.
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Rejestr systemu Windows
Tworzenie aplikacji mobilnych
Wykonał: Michał Nikołajuk
Silverlight Marcin Badurowicz
Oprogramowanie Sanyo VA-SW3050
System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż.
DxR 700 & Bosch Video Client
System Raportowania Zarządczego. Wprowadzenie System Raportowania Zarządczego umożliwia tworzenie elastycznych, czytelnych i atrakcyjnych graficznie raportów.
Sterowanie aplikacjami Windows za pomocą bluetooth
Windows 7 – minimalne wymagania[14] Procesor1 GHz x86 lub x86-64 (32-bit lub 64-bit) Pamięć RAM1 GB (32-bit) / 2 GB (64-bit) Karta graficznaDirectXDirectX.
Telefony Świata.
Windows 8.1 dostarcza spójną platformę do tworzenia aplikacji, które potrafią dostosować się do wielu urządzeń Zaprojektowane raz, działają.
Windows Phone 7. Plan prezentacji  Podstawowe informacje o Windows Phone  Platforma programistyczna  Demo.
Responsywne aplikacje w Windows 8 i.NET 4.5 Jakub Binkowski.
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
Platforma programistyczna  C#(VB) i XAML  Platforma programistyczna  Visual Studio 2010 Express for Windows Phone (Visual Studio 2010)  Windows Phone.
Technologie internetowe i mobilne
Przegląd usług online Dodawanie usług online do umów grupowych Nabywanie licencji Office 365.
Sposoby zdalnego sterowania pulpitem
Budowa komputera.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
EBSCOhost Mobile Przewodnik
 Podstawowy składnik.NET Framework  Technologia tworzenia w pełni dynamicznych stron internetowych działających po stronie serwera  Zorientowanie na.
Pierwsza aplikacja na Windows Phone. Dlaczego Windows Phone?
Windows 8 dla programistów Bartłomiej Zass Microsoft.
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Wady i zalety pracy w chmurze
Gotowy intranet dla platformy
Framework css Prezentacje wykonał: szymon kupper
Podstawy sieci komputerowych
Windows Workflow Foundation
Wskaż wybrany krok lub kliknij Enter aby dowiedzieć się więcej.
Najważniejsze informacje dotyczące programu Sway.
Platforma LearningApps
Zapis prezentacji:

Nowe partnerstwa wokół ARM oraz kontynuowane wsparcie dla x86/64 Usprawnienia w fundamentalnych obszarach związanych z pracą mobilną Wsparcie dla wielu urządzeń: w wielu kształtach, rozmiarach; Plus urządzenia peryferyjne Umożliwia wykorzystanie istniejących umiejętności i zasobów Bazuje na najlepszych narzędziach, szablonach i dokumentacji, do której MS przyzwyczaił programistów Integracja aplikacji z usługami w chmurze – personalizacja, przeniesienie ustawień w zawsze dostępne miejsce Szybkie i Płynne (Fast and fluid) aplikacje pełnoekranowe OS zaprojektowany najpierw z myślą o ekranach dotykowych (Touch-first OS), jednocześnie bez poświęcenia klasycznej funkcjonalności PC Unikalna i wyróżniająca się platforma aplikacyjna Sklep zintegrowany z każdym Windows 8 PC Elastyczny proces i modele zarobkowe Mechanizmy odkrywania aplikacji skupione na konsumencie

Microsoft Confidential 4 Aplikacje zawsze podłączone Automatyczna adaptacja do nowych sposobów interakcji (pen, ekran dotykowy, klawiatura, myszka) Łatwy dostęp do sprzętu (sensory, kamera, itd) Wasza aplikacja/zawartość na wierzchu w centrum ekranu startowego Bogaty zestaw informacji dostępny natychmiast dla użytkowników Powiadomienia Push dla zdarzeń i czasowych uaktualnień Możliwość dodania własnego brandu i aplikacji w jednym, spójnym mechanizmie wyszukiwania Wyszukiwanie kontekstowe powiązane z własną aplikacją Mechanizm spójny dla całego systemu i wszystkich aplikacji Łatwa możliwość wspóldzielenia zawartości bezpośrednio z poziomu aplikacji Łatwa możliwość przyjmowania zawartości od innych aplikacji Więcej aplikacji, bogatsze i bardziej osobiste doświadczenia z użytkowania Podłączenie aplikacji do wszystkiego do czego podłącza się system (PC) Podłaczenie zawartości aplikacji do innej aplikacji, pliku, urządzanie czy usługi – oraz vice-versa

Segoe Light (Segoe WP Light) Segoe Regular (Segoe WP) Segoe Semi-Bold (Segoe WP Semi-Bold) Segoe Bold (Segoe WP; Bolded) Segoe Black (Segoe WP Black)

Uwaga! To specyfika polska – fakt, że część starszych kont była zakładana w czasie gdy np. XBox w Polsce był niedostępny itp..

private async void ConvertTrial() { var licenseInformation = CurrentApp.LicenseInformation; licenseInformation.LicenseChanged += licenseInformation_LicenseChanged; if (licenseInformation.IsTrial) await CurrentApp.RequestAppPurchaseAsync(); } void licenseInformation_LicenseChanged() { if (CurrentApp.LicenseInformation.IsActive) { //Enable features.. }

var licenseInformation = CurrentApp.LicenseInformation; var productLicense = licenseInformation.ProductLicenses["product1"]; if (!productLicense.IsActive && licenseInformation.IsActive ) { try { await CurrentAppSimulator.RequestProductPurchaseAsync("product1, false); // No exception: enable product1 } catch (Exception) { //product 1 was not purchased } }

Windows Core OS Services JavaScript (Chakra) C C++ C# VB Aplikacje w stylu METRO Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media XAML HTML / CSS HTML JavaScrip t C C++ C# VB Klasyczny desktop Win32. NET / SL Internet Explorer System Services View Model Controller Core WinRT (Windows Runtime), Konsument Aplikacje LOB,.NET, Silverlight, Stare aplikacje Windows

Metro style app WinRT Win32 (Metro style Subset) Win32 (Desktop Subset) Windows Core OS Services

Obiekt Windows Runtime (lub komponent) ABI – Abstract Binary Interface) Napisany w C++, C#, VB Metadane Windows (WinMD) Aplikacja C++ Projekcja CLR Aplikacja C#/VB Projekcja Aplikacja HTML i JavaScript Chakra Projekcja

Jak? – ważne, proszę przeczytać tutu

Windows Store backend Package Manager Windows Store Instalacja Execution Engine Extension Handler stage Pojedyncza kopia APP Rejestracja Informacja PER UŻYTKOWNIK

Przejścia pomiędzy stanami w aplikacji Running App Zawieszony Apps Kod nie działa Apps dostaje 2s by obsłużyć zawieszenie Apps nie jest powiadamiany przed TERMINATE Apps jest powiadamiany o wskrzeszeniu Użytkownik uruchamia Apps Ekran startowy 5s na start

Wstrzymana aplikacja

TriggerWarunek InternetAvailable, InternetNotAvailable, SessionConnected, SessionDisconnected, UserNotPresent, UserPresent TimeTrigger* SystemTrigger SmsReceived, UserPresent(*), UserAway(*), NetworkStateChange, ControlChannelReset(*) (**) (***), InternetAvailable, SessionConnected(*), ServicingComplete, LockScreenApplicationAdded, LockScreenApplicationRemoved, TimeZoneChange, OnlineIdConnectedStateChange PushNotificationTrigger(*) (**) (***) MaintenanceTrigger *wymagane przypięcie do lock screen **także in-proc (nie tylko BackgroundHost.exe) *** gwarantowana quota do komunikacji RTC Czeka aż zajdzie warunek by uruchomić! Maintenance trigger – na zasilaniu

CPU quotaOdświeżanie Z lock screen2 sekundy CPU15 minut Bez lock screen1 sekunda CPU2 godziny Tylko kiedy naprawdę background (przy uruchomionej aplikacji brak ograniczeń) Dotyczy tylko faktycznej pracy CPU!!!

Okres odświeżania15 min2 godzinydziennie Limit na dane (lock)0.469 MBn/a45 MB Limit na dane (nie lock)n/a0.625 MB7.5 MB