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



Podobne dokumenty
Szkolenie Microsoft Lync Korzystanie z roli pełnomocnika

Jak skutecznie zarządzać informacją?

Szkolenie Microsoft Lync Grupy Odpowiedzi

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

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

Platforma Office 2010

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

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

Szkolenie Microsoft Lync Aplikacja Lync Web App

Jak skutecznie zarządzać informacją?

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

Karol Żak Microsoft Technical Evangelist

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

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

Office 365: Skutecznie zarabiać

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

Szkolenie Microsoft Lync Praca z aplikacją Microsoft Lync Attendant

SNP SNP Business Partner Data Checker. Prezentacja produktu

SNP Business Partner Data Checker. Prezentacja produktu

Warstwa ozonowa bezpieczeństwo ponad chmurami

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

Daniel Krzyczkowski Microsoft Student Partner

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

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

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

Adam Dolega Architekt Rozwiązań Biznesowych Microsoft

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

Aplikacja. Wykład 12 Modele sprzedaży. Marketplace - integracja z aplikacją.

SNP NIP Checker. Prezentacja produktu

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

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

Instrukcja użytkownika portalu MyDevice

Datacenter Services Private Cloud

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

CPX Cisco Partner Excellence CSPP program partnerski

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

Vuquest 3320g Area imager

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

Platforma Usług dla Obywateli - Microsoft Citizen Service Platform

MOBILNE ROZWIĄZANIA KLUCZEM DO OPTYMALIZACJI PRAC SERWISOWYCH W TERENIE BARTŁOMIEJ DENKOWSKI PRESALES MANAGER, IFS POLAND

Laboratorium - Konfiguracja ustawień przeglądarki w Windows Vista

Podstawy Windows Phone 7.5

Laboratorium - Zarządzanie pamięcią wirtualną w systemie Windows Vista

Interfejs telefonu. Wykład 3 sprzęt, technologie: Silverlight, XAML, XNA. Analogiczny do przeglądarki internetowej 3 przyciski

Budowanie aplikacji biznesowych przy użyciu. Presentation Foundation i wzorca MVVM

Szybki start z SUSE Enterprise Storage.

Iwona Iskierka, Sławomir Iskierka

Automatyzacja Testowania w WEB 2.0

Laboratorium - Zarządzanie pamięcią wirtualną w systemie Windows XP

Laboratorium - Konfiguracja ustawień przeglądarki w Windows 7

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

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

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

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

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

WebAii Automation Framework

Laboratorium - Task Manager (zarządzanie procesami) w Windows Vista

ADOBE PHOTOSHOP ELEMENTS 8

OpenLaszlo. OpenLaszlo

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

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

Laboratorium - Konfiguracja ustawień przeglądarki w Windows XP

Proces implementacji BIM z perspektywy firmy wdrażającej

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

Plan zajęć studium podyplomowego PSPiZK-NET na rok

Logitech Webcam C930e Setup Guide. Logitech for Business

KONFIGURACJA KAMER FORTEC IP

WARUNKI UCZESTNICTWA W SAP EXECUTIVE FORUM 2017

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

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

Instrukcja aktualizacji DTS: Virtual X (tryb 3D Surround)

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

ZARZĄDZANIE PRODUKOWANĄ ENERGIĄ. 1 Zarządzanie produkowaną energią / / Fronius Polska

Tworzenie gadgetów Windows Vista/7. Krzysztof Jeliński Toruń 2011

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Nowoczesne formy edukacji

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

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

Laboratorium - Harmonogramowanie zadania przy użyciu GUI i polecenia AT w systemie Windows Vista

Nowe notowania epromak Professional

Koło zainteresowań Teleinformatyk XXI wieku

Zastrzegamy sobie prawo do zmiany cen oraz asortymentu bez wcze niejszego zawiadomienia.

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

Dotacje dla Mimaki Innov ligraf ation Days, K Web-To-Print - klucz do sukc rakó w,

Interaktywne uwzględnienie potrzeb Klienta w procesie projektowania i ofertowania

ANALIZA CZYNNIKÓW WPŁYWAJĄCYCH NA ROZWÓJ WAD 227 SQUAT

WPF 4.5 : księga eksperta / Adam Nathan. Gliwice, cop Spis treści

Rozwijaj swój biznes szybciej, sprytniej i prościej niż kiedykolwiek wcześniej

Architektura komunikacji

PORADNIK. Cztery kroki do symulacji dynamicznej w Autodesk

VectraPortal. VectraPortal. wersja Instrukcja użytkownika Podstawowa funkcjonalność serwisu. [czerwiec 2016]

Laboratorium - Konserwacja dysku twardego w Windows Vista

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

Camspot 4.4 Camspot 4.5

Laboratorium - Menedżer zadań (zarządzanie procesami) w Windows 7

Transkrypt:

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

Ewolucja czy rewolucja?

Z Silverlightem jak z dzieckiem 3 wersje produkcyjne w ciągu 2 lat - Silverlight 1 beta - wiosna 2007 - Silverlight 2 beta wiosna 2008 - Silverlight 3 beta wiosna 2009 - Silverlight 4 beta listopad 2009 Obecnie zakładany czas rozwoju nowych wersji wynosi 9-12 miesięcy Aktualnie w fazie produkcyjnej - Silverlight 3 - Expression Studio 3

Silverlight fundamenty Nadal poniżej 5 MB Najpopularniejsze przeglądarki - Firefox, Internet Explorer, Safari, Chrome Windows, Mac - Wkrótce aplikacje mobilne Mocno zorientowany na potrzeby rynku - http://silverlight.uservoice.com

Silverlight pozycja i pozycjonowanie Cienki klient Scenariusz mieszany Gruby klient

Silverlight 4 motywy przewodnie Media Bogaty interfejs Aplikacje biznesowe Poza przeglądarką Narzędzia

Silverlight 4 motywy przewodnie Media Bogaty interfejs Aplikacje biznesowe Poza przeglądarką Narzędzia

Media Kamera i mikrofon - Dostęp za zgodą użytkownika - API do wyboru urządzeń - Przechwytywany surowy sygnał - Możliwe lokalne nagrywanie i przetwarzanie Multicasting - Współpraca z Windows Media Services (WMS)

Zabezpieczenia treści Nowe scenariusze DRM - Wypożyczenie jednorazowe, czasowe, subskrypcje/pakiety itp. License store - wsparcie dla trybu offline MP4 DRM - Zabezpieczanie plików H264 i AAC-LC Możliwość dodatkowego zabezpieczenia wyjścia (wsparcie dla HDCP) oparte o polisy

Demo Media w Silverlight 4

Silverlight 4 motywy przewodnie Media Bogaty interfejs Aplikacje biznesowe Poza przeglądarką Narzędzia

Interfejs użytkownika Drag & Drop - Możliwość przeciągania plików do aplikacji Silverlight - Otrzymujemy kolekcję strumieni Obsługa prawego przycisku i kółka myszy Obsługa całej klawiatury w trybie pełnoekranowym

Style Visual States Manager (VSM) Fluid Styles - Możliwe dodanie efektów podczas wczytywania elementów listy Stylowanie ogólne <Style TargetType="Button"> </Style>

Obsługa schowka Wymaga zgody użytkownika Wszystkie obsługiwane przeglądarki Clipboard.SetText( Tekst do schowka"); Clipboard.GetText(); Clipboard.ContainsText();

Drukowanie Z istniejącego drzewa wizualnego Z dynamicznego drzewa (poza ekranem) Bazuje na obiektach bitmapowych Model zdarzeń umożliwia stronicowanie

Demo Interfejs użytkownika

Silverlight 4 motywy przewodnie Media Bogaty interfejs Aplikacje biznesowe Poza przeglądarką Narzędzia

RichTextArea RichTextView - ReadOnly lub edytowalny - Hiperłącza, zagnieżdżane elementy, paragrafy, itp.. - Wielopoziomowe Undo - Kierunek tekstu - Języki: Arabski, Hebrajski, Tajski (+ 30 innych)

Formularze Asynchroniczna walidacja danych - IDataErrorInfo - INotifyDataErrorInfo Bindowanie do dowolnych DependencyObjects - Dawniej wyłącznie FrameworkElement Proste konwertery <TextBox Text="{Binding Path=PublishedDate, Mode=OneWay, StringFormat='MM-dd-yyyy'}"/> ViewBox

Aplikacje biznesowe WCF RIA Services - Warstwa pośrednia dla aplikacji - Transakacje - Stronicowanie danych - Bezpieczeństwo Obsługa Managed Extensibility Framework (MEF) - Pluginowa konstrukcja aplikacji - Elastyczny, modułowy wzorzec architektury

Demo Aplikacje biznesowe

Silverlight 4 motywy przewodnie Media Bogaty interfejs Aplikacje biznesowe Poza przeglądarką Narzędzia

Poza przeglądarką Od Silverlight 3 możliwość pracy poza przeglądarką Silverlight 4 możliwa elewacja uprawnień - System plików tylko MyDocuments - COM (Office, czytniki kart, kontrolery gier, itp.) - Komunikacja cross-domain Inne nowości Powiadomienia Pozycjonowanie / zmiana rozmiaru

Osadzanie kodu HTML WebBrowser - Wymaga trybu OOB z elewacją uprawnień - Pełna interakcja HTMLBrush - Wyłącznie prezentacja - Flash, Silverlight i inne

Demo Aplikacje poza przeglądarką

Silverlight 4 motywy przewodnie Media Bogaty interfejs Aplikacje biznesowe Poza przeglądarką Narzędzia

Narzędzia Wsparcie designera Visual Studio 2010 Data binding drag & drop Pełne wsparcie intellisense Aplikowanie stylów w Visual Studio 2010

Podsumowanie

Silverlight 4 motywy przewodnie Media Bogaty interfejs Aplikacje biznesowe Poza przeglądarką Narzędzia

Dostępne teraz Available Mix 2009 March 17 Silverlight Version 4 Beta Silverlight Version 4 Beta www.microsoft.com/silverlight Visual Expression Studio 2010 Blend Beta 3 2 www.microsoft.com/visual www.microsoft.com/expression studio Expression Blend 3 www.microsoft.com/expression

Nie przegap rewolucji! Kontakt: Michał Żyliński Michal.Zylinski@microsoft.com http://blogs.msdn.com/michalz

2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.