Top Banner
Microsoft Silverlight Autor: Christian Pirker
19

Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Apr 06, 2016

Download

Documents

Ida Bauer
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Microsoft Silverlight

Autor: Christian Pirker

Page 2: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Inhalt

• Einführung Silverlight• Einführung XAML• Silverlight 1.0 und 1.1• Silverlight 2.0 • Silverlight 3.0• Ausblick Silverlight 4.0

Page 3: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Einführung Silverlight

• Ehemals „WPF/E“ Technologie– WPF … Windows Presentation Foundation• Präsentationstechnologie (.NET Framework 3.0)

– /E … Everywehre

Page 4: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

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

Page 5: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Einführung XAML

• XAML … Extended Application Markup Language

• XML basierte Sprache• Verwendung:– Grafische Elemente– Benutzeroberflächen– Animationen– Darstellung Farbverläufe

Page 6: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Einführung XAML

• Vorteil:– Gemeinsame Sprache zw. Entwickler und Designer• MS Expression Blend• MS Visual Studio

– Vektorbasierte Grafiken – Hardwarebeschleunigungen

Page 7: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Einführung XAML

• Beispielcode XAML

Page 8: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Einführung XAML

• Beispielcode C#

Page 9: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

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

Page 10: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Silverlight 1.0 Architektur

• Zwei-Schichten-Modell

Page 11: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

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

Page 12: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

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

Page 13: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

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.

Page 14: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Silverlight 2.0

Page 15: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Silverlight 2.0

• 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

Page 16: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

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

Page 17: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Toolbox Silverlight 3.0

Page 18: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

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

Page 19: Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.

Danke für die Aufmerksamkeit