Laurent Bugnion Senior Software Engineer Siemens Building Technologies - Zug Email: [email protected] Blog: http://blog.galasoft.ch Site: http://www.galasoft.ch Silverlight Same is not « just » presentation application model Recompile Not is needed 100% compatible Standalone o o applications Silverlight is browser-hosted only And in the future? … 3D o o Huge potential for data visualization, simulation systems etc… Not as fast as Direct3D but easier to program Printing o Better support for complex printing operations, reports, etc… Text o o support presentation, Layout FlowDocument for dynamic presentation FixedDocument (XPS) for static presentation Multi-Threading, o o Each Window can run in a separate Thread Very comfortable multi-threading API Offline o Performance work With the Sync Framework, offline scenarios become supported FeedSync Feed (RSS / Atom) Line of Business Outlook Pocket Outlook Online clients Online clients Atom, JSON, XML ADO.NET Data Services v1 Offline clients with SQL Server Compact local store Atom, JSON, XML ADO.NET Data Services v.Next Sync-enabled data source Microsoft Window Office Forms Direct3D Legacy o o Applications Microsoft Foundation Class MFC ActiveX / COM Standalone o o MSI installation, Setup Most complete / More complex ClickOnce o o o applications applications Very easy Auto update Less complete XAML o o Browser Application XBAP Full Trust with certificate Partial Trust Silverlight Browser-hosted Multiplatform WPF Standalone / XBAP Windows only Subset of .NET The whole stuff Great tool support Same programming languages Concepts, models and interfaces Compatible Great communities HTML, JavaScript, CSS Silverlight WPF Partial Trust XBAP WPF Full Trust ClickOnce WPF Full Trust MSI © 2007 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.
© Copyright 2026 Paperzz