21
Thomas Claudius Huber Senior Consultant Trivadis AG Silverlight 5 die Neuerungen

Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Thomas Claudius Huber Senior Consultant Trivadis AG

Silverlight 5 die Neuerungen

Page 2: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

.NET Senior Consultant @Trivadis Basel

Spezialisiert auf Silverlight und WPF

Autor der umfassenden Handbücher zu Silverlight und WPF

Entwickelt im Business-Umfeld hauptsächlich WPF- und Silverlight- Anwendungen

Thomas Claudius Huber

Page 3: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Trivadis Solutions Portfolio and competences

IT SOLUTIONS, SERVICES, & PRODUCTS

TECHNOLOGIES Microsoft, Oracle, IBM, Open Source

Integration, Application Performance Management, Security

Training Managed Services

Infrastructure Engineering

Application Development

Enterprise Content Management

BUSINESS INTEGRATION SERVICES

IT departments

Business departments

CUSTOMER

Business Intelligence

Page 4: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Hamburg

Düsseldorf

Frankfurt

Stuttgart

Munich Freiburg

Vienna

Basel

Bern

Zurich

Lausanne ~370 employees

~170 employees

~20 employees

Trivadis facts & figures 11 Trivadis locations with more than 550 employees Financially independent and sustainably profitable Key figures 2010

Revenue CHF 101 / EUR 73 mio.

Services for more than 700 clients in over 1‘800 projects

Over 170 Service Level Agreements

More than 5'000 training participants

Research and development budget: CHF 5.0 / EUR 3.6 mio.

Page 5: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Übersicht der Neuerungen

Page 6: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Data-Binding und Daten Debugging von Data-Bindings Implizite DataTemplates RelativeSource Ancestor-Binding Binding in Style-Settern (interessant für Theming) UpdateSourceTrigger PropertyChanged

Eigene MarkupExtensions Controls

SaveFileDialog hat DefaultFileName-Property PivotViewer zum Darstellen von Collections Doppelklick wird besser unterstützt

Silverlight 5 Neuerungen

Page 7: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Vertrauenswürdige Applikationen

Unterstützung von nativen Fenstern

Zugriff auf komplettes Dateisystem (bisher nur Benuzterverzeichnisse wie MyDocuments, MyPictures usw.)

P/Invoke-Unterstützung mit DllImport-Attribute

Nicht nur Out-of-Browser, sondern auch in-Browser möglich

Silverlight 5 Neuerungen

Page 8: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt

Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen, Mehrspaltige Texte sind möglich usw. PostScript-Printing (bisher bitmapbasiert)

64-bit-Unterstützung Silverlight kann in 64-bit Prozess laufen

Silverlight 5 Neuerungen

Page 9: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Performanz-Verbesserungen

Schnellerer Start

Graphic-Stack «re-architected»

Erweiterungen im Medien-Bereich

Variable Abspielgeschwindigkeit

H.264 Hardware Dekodierung

Silverlight 5 Neuerungen

Page 10: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Coding, Coding, Coding

Page 11: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Neuerungen im Datenbereich Debugging von Data-Bindings Implizite Data-Templates RelativeSource Ancestor-Binding UpdateSourceTrigger Binding in Style-Settern

demo…

Page 12: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

XAML Eigene Markup Extensions

demo…

Page 13: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Controls Doppelklick-Unterstützung DefaultFileName im SaveFileDialog PivotViewer

demo…

Page 14: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Trusted Applications Native Fenster Zugriff auf das komplette Dateisystem Plattform-Aufrufe (P/Invoke) Trusted «in-Browser»

demo…

Page 15: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Printing

demo…

Page 16: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

3D

demo…

Page 17: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Fazit

Page 18: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Silverlight 5 enthält zahlreiche spannende Neuerungen

Der finale Release wird noch 2011 erscheinen

Silverlight 5 rockt!

Fazit

Page 19: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

www.thomasclaudiushuber.com

www.trivadis.com

[email protected]

www.twitter.com/thomasclaudiush

Danke!

Page 20: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

Please help us make TechDays even better by Evaluating this Session. Thank you!

Give us your feedback!

Page 21: Title of presentation - Thomas Claudius Huber · 3D-API (XNA-basiert) Immediate Mode GPU-beschleunigt Text & Drucken Text ist schärfer, Character-Spacing lässt sich einstellen,

© 2011 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.