Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Ida Bauer Geändert vor über 8 Jahren
1
Microsoft Silverlight Autor: Christian Pirker
2
Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick Silverlight 4.0
3
Einführung Silverlight Ehemals „WPF/E“ Technologie – WPF … Windows Presentation Foundation Präsentationstechnologie (.NET Framework 3.0) – /E … Everywehre
4
Einführung Silverlight Ziel: – WPF auf andere Plattformen zu bringen Definition: – Browser – bzw. Web-Präsentastionstechnolgie – Dient zur Erstellung von RIAs (Rich Internet Applications) Neuheit: – Rendert XAML
5
Einführung XAML XAML … Extended Application Markup Language XML basierte Sprache Verwendung: – Grafische Elemente – Benutzeroberflächen – Animationen – Darstellung Farbverläufe
6
Einführung XAML Vorteil: – Gemeinsame Sprache zw. Entwickler und Designer MS Expression Blend MS Visual Studio – Vektorbasierte Grafiken – Hardwarebeschleunigungen
7
Einführung XAML Beispielcode XAML
8
Einführung XAML Beispielcode C#
9
Silverlight 1.0 und 1.1 Silverlight 1.0 (Release 16. April 2007) – Darstellung Oberflächenelemente – Media-Daten – Keine Zusatzbibliothek – Zusatzfunktionalität per JavaScript Silverlight 1.1 (Release September 2007) – Aktualisierung für.NET Entwickler (Alpha Refresh) – C# Code sowie VB.NET
10
Silverlight 1.0 Architektur Zwei-Schichten-Modell
11
Silverlight 1.0 Architektur Präsentationslogik – Komponenten und Dienste für Benutzeroberflächen Benutzereingaben Rendert Grafiken, Animationen und Text Wiedergabe Audio- und Video-Dateien Anzeigen und Editieren von Eingabe-Elementen – XAML-Pharser – Darstellung statischer XAML-Datei als Benutzeroberfläche
12
Silverlight 1.0 Architektur Applikationslogik – DOM-API (Document Object Model - Application Programming Interface) Manipulation des Layouts – AJAX (Asynchronous JavaScript and XML) Asynchrone Aufrufe an den Server – JSON (JavaScript Object Notation) Kompaktes Datenformat in Textform
13
Silverlight 2.0 Silverlight 2.0 (Release 14 Oktober 2008) – Klassenbibliotheken – Steuerelemente (Buttons, Radiobuttons,…) – Mehrere Layout-Controls (Stack Panel, Grid,…) – CLR (Common Language Runtime) – JavaScript nach wie vor möglich.
14
Silverlight 2.0
15
LING…Language Integrated Query – Kein String sondern als Code DLR… Dynamic Language Runtime – Dynamische Script Sprachen einbinden BCL…Base Class Library – Datentypen (Listen,…) DRM…Digital Rights Management – Kontrolle bei Nutzung von digitalen Medien
16
Silverlight 3.0 Silverlight 3.0 (Release 09. Juli 2009) – Live- und On-Demand HD Smooth Streaming – 3D Darstellung – Performance-Verbesserungen – Auto Update – 60 Steuerelemente (inkl. Sourcecode) – Multi-Touch
17
Toolbox Silverlight 3.0
18
Silverlight 4.0 Ausblick Silverlight 4.0 (Release Frühjahr 2010) – Multicast-Streaming – Einsatz von Webcam und Mikrofon – Drucken mit einer Printing API – Unterstützen von Google Chrome Moonlight – Open Source Implementierung von Silverlight für Linux
19
Danke für die Aufmerksamkeit
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.