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.

Slides:



Advertisements
Ähnliche Präsentationen
Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle.
Advertisements

Web 2.0 Ringelmann Arthur.
Alternativen für die Entwicklung von grafischen Oberflächen in Java
Basis-Architekturen für Web-Anwendungen
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
Datenbankzugriff im WWW (Kommerzielle Systeme)
Präsentation Expression Web 2
Seminar Sommersemester 2002 ASP.NET Andre Margousian.
Cassey - Common Answer Set Evaluation sYstem Jean Gressmann Benjamin Kaufmann Robert Lenk.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
Eine Einführung in OpenOffice. Was? Freies Office-Paket mit offenem Quellcode Erste funktionierende Version im Oktober 2001 veröffentlicht Basiert auf.
Introducing the .NET Framework
Zukunft des Webs? Dennis Beer Christian Blinde
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Björn Schmidt, Hoang Truong Nguyen
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Fedora Repository.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Vortrag HTML, XHTML, DHTML
JavaScript Object Notation
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Layout (1) Zur Anordnung der Steuerelemente.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 6 Folie 2 ASP.NET Einführung (1) Microsoft-Technologien zur Entwicklung.
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Windows Presentation Foundation (WPF) s.a.
Wie und wann verwendet man WPF?
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
Metro-Style Apps mit Expression Blend 5 für HTML designen Christian Moser User Experience Designer Zühlke Engineering AG
3 Technologien im Wettstreit um Ihre nächste Webanwendung Rainer Worbis Markus Unterauer Entwickler, cubido business solutions gmbh.
Michael Köster User Experience Specialist Microsoft Corporation.
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Bedeutung von Internet-Technologien
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 Dependency Properties s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
Uwe Habermann Venelina Jordanova Was muss ich sonst noch wissen?
CGI (Common Gateway Interface)
Romano Roth & Oliver Brack Zühlke. Entscheider Projektleiter Entwicklungsleiter Softwarearchitekten Der Vortrag setzt keine technische Kenntnisse von.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 24. September 2012 Folie 1.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Oliver Spritzendorfer Thomas Fekete
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
Datenanbindung in Webapplikationen
Google Android.
Web 2.0 & AJAX (A)sysnchrones (J)avaScript (A)nd (X)ML
Einführung in Web Services Web Services in der Praxis
Romano Roth & Oliver Brack Zühlke Engineering AG.
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Ajax und Webentwicklung mit Prototype
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 5-6: Mega CRM 25. Februar 2013 Folie 1 von 10.
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
Cloud Computing C# Windows 7.NET Micro Framework Silverlight WCF Patterns & Practices Surface XML Refactoring WPF Software Factories Windows Server ASP.NET.
Windows Phone 7 Past, Present & Future. Zur Person: Peter Nowak Weblog: Mail:
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
 Präsentation transkript:

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

Einführung Silverlight Ehemals „WPF/E“ Technologie – WPF … Windows Presentation Foundation Präsentationstechnologie (.NET Framework 3.0) – /E … Everywehre

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

Einführung XAML XAML … Extended Application Markup Language XML basierte Sprache Verwendung: – Grafische Elemente – Benutzeroberflächen – Animationen – Darstellung Farbverläufe

Einführung XAML Vorteil: – Gemeinsame Sprache zw. Entwickler und Designer MS Expression Blend MS Visual Studio – Vektorbasierte Grafiken – Hardwarebeschleunigungen

Einführung XAML Beispielcode XAML

Einführung XAML Beispielcode C#

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

Silverlight 1.0 Architektur Zwei-Schichten-Modell

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

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

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.

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

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

Toolbox Silverlight 3.0

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

Danke für die Aufmerksamkeit