Change the Rules Silverlight 4 – What’s New? ( part 2 ) Mike Taulty, Microsoft UK

Slides:



Advertisements
Similar presentations
Ronnie Saurenmann Job title: Cant live without Silverlight Microsoft Switzerland 4 Overview.
Advertisements

Change the Rules Silverlight 4 – Whats New? ( part 1 ) Mike Taulty, Microsoft UK
The Developers Group Microsoft News ASP.NET MVC v2 Released for.NET 3.5 & VS2008 VS2010 &.NET 4 release next month UK Tech Days –5 days of developer focussed.
Saurabh Bhatia Program Manager Microsoft Corporation Andrew Whitechapel Senior PM Microsoft Corporation TL01.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
A guided tour of MEF in Silverlight 4 Mike Taulty Microsoft UK
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Go Live with.NET 3.0 Ivan Towlson, ECN Group Agenda What is.NET 3.0? Should I be considering/recommending it for current projects?
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
What’s new in Silverlight 4 Michael Sync (Silverlight MVP)
Agenda What AIR ? Why AIR ? – Business benefits Browser vs. desktop AIR for everyone AIR for Ajax Developers AIR Security AIR every where – Showcase applications.
Ronnie Saurenmann Principal Architect Microsoft Switzerland
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?
Visual Studio Whidbey: Deploying Applications Using ClickOnce Sean Draine Program Manager Microsoft Corporation Sean Draine Program Manager Microsoft Corporation.
Best and Worst Practices Building RIA from Adobe and Microsoft.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Virtual techdays INDIA │ august 2010 Silverlight 4 Deep Dive Vikram Pendse │ Microsoft Silverlight MVP & Insider.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Presented by…. Group 2 1. Programming language 2Introduction.
DEV337 demo From The Book of WPF, available from my site 10rem.net.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Today and in the Future Kevin Racer, Sr. Program Manager.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
Microsoft Confidential Office as a Development Platform Tim Heuer
Change the Rules Silverlight 4 – A Guided Tour of MEF Mike Taulty, Microsoft UK
Introducing Reporting Services for SQL Server 2005.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Building a real-world, Internet- scale stock trading application Naveen Prabhu Quadwave Consulting Pvt. Ltd.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
Michael Hofer Senior Consultant Microsoft Corporation.
Mike Taulty Developer & Platform Group Microsoft Ltd
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Ronnie Saurenmann Principal Architect Microsoft Switzerland Silverlight 5 Advanced.
Microsoft Silverlight 4 Overview What’s in Store for Silverlight 4? Keith Smith Group Program Manager Microsoft Silverlight
Internet Explorer 7 Updated Advice for the NHS 04 February 2008 Version 1.3.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
Pranav Ainavolu VSTO Developer, Conrep Solutions |
Ken Casada Developer Evangelist Microsoft Switzerland
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Toni Petrina Microsoft MVP for C# Ekobit d.o.o. Controlling and extending development environment.
ClickOnce Deployment (One-click Deployment)
ArcGIS for Server Security: Advanced
Introduction ITEC 420.
Introducing the Microsoft® .NET Framework
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Introducing the Windows Mobile development
The Windows Phone Application Platform
Building a great Metro style device app for your printer
Introduction to Silverlight
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Tech·Ed North America /18/2019 4:15 PM
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Introduction to the Desktop Version of CIMSpy/CIMdesk (V 2.3)
Building Add-ins for ArcGIS Desktop in .NET
ClickOnce Deployment (One-click Deployment)
Running C# in the browser
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Change the Rules Silverlight 4 – What’s New? ( part 2 ) Mike Taulty, Microsoft UK

this is a talk in 2 parts – this is the 2 nd part Session 1 tooling, binding, validation, networking Session 2 controls, desktop, frameworks

Session 2 control enhancementsdesktop integration all applications out of browser applications trusted applications frameworks WCF RIA Services Managed Extensibility Framework

where are we? control enhancements desktop integration all applications out of browser applications trusted applications frameworks Managed Extensibility Framework WCF RIA Services

Change the Rules Controls implicit stylingTextbox trimmingFlowDirectionViewboxICommand ButtonBase & HyperlinkButton fluid UI States for ItemsControlSelectedValuePathDataGrid enhancements

where are we? control enhancements desktop integration all applications out of browser applications trusted applications frameworks Managed Extensibility Framework WCF RIA Services

Change the Rules all applications RichTextBoxprintingdrag and dropright mouse menusmousewheelclipboard accesswebcam/microphonesticky full screen option

Change the Rules where are we? control enhancements desktop integration all applications out of browser applications trusted applications frameworks Managed Extensibility Framework WCF RIA Services

Change the Rules out of browser silent installationHTML displayHTML brushWindowing startup position window width, height window closing event activation, topmost window state Toast notifications

Change the Rules where are we? control enhancements desktop integration all applications out of browser applications trusted applications frameworks Managed Extensibility Framework WCF RIA Services

trusted applications Silverlight 4 introduces the trusted application – only for out of browser applications – indicated by metadata setting in the XAP’s manifest different installation experience – can be verified (signed) or unverified – non verified applications do not auto update can be blocked by group policy settings

different types of Silverlight 4 apps relaxed sandbox for trusted applications – no network restrictions on ports and x-domain/x-scheme access – operations which require user initiation or consent relaxed e.g. go full screen, write to the clipboard, print, access the webcam or microphone, etc. – open access to files in my [documents/videos/pictures/music] – ability to access full file paths from file open/save dialogs – access to the keyboard in full screen mode – window options – alter chrome and offer alternate move/resize options

COM interoperability COM Object COM Object IDispatch must have a progId trusted applications can call to COM code – IDispatch interface only – must be registered with a ProgId programmability is via late binding – dynamic in C# – no IntelliSense or compile time checking no deployment mechanism – for existing code rather than new code COM is Windows only

Change the Rules trusted applications requesting elevationinstall experiencesigning XAPssandbox relaxation files network full screen user consent Window chromeCOM interop

Change the Rules where are we? control enhancements desktop integration all applications out of browser applications trusted applications frameworks Managed Extensibility Framework WCF RIA Services

extensible applications with MEF the Managed Extensibility Framework – “an extensible framework for composing applications from a set of loosely-coupled parts discovered and evolving at run-time“ (mike) versions –.NET Framework shipping with Silverlight 4 –.NET Framework 4 shipping with VS 2010 – Codeplex source for Silverlight 3 &.NET 3.5 Sp1

essential MEF MEF discovers exports via catalogs – several “in box” catalogs plus many extensibility points – supports available exports changing at runtime and/or can be handed component instances Compose

one application of MEF MyApp.xap initial, small download Extras.xap

Change the Rules managed extensibility framework

Change the Rules “Silverlight 4 MEF Guided Tour” Mike Taulty, Microsoft 16:15, Tomorrow

Change the Rules where are we? control enhancements desktop integration all applications out of browser applications trusted applications frameworks Managed Extensibility Framework WCF RIA Services

Data Access server App Logic App Logic WCF RIA Services Presentation Service Access Service Access App Logic App Logic client ? Domain Service Domain Context App Logic App Logic code sharing and generation

Change the Rules WCF RIA Services

Change the Rules “Silverlight 4 for Desktop Developers” Ingo Rammer, ThinkTecture 14:50, Tomorrow

Silverlight 4 is a major release MVVM Trusted Applications Drag/Drop StringFormat UDP, WMS Multicast WCF RIA Services Viewbox Extended Languages Printing INotifyDataErrorInfo Commanding Indic Languages BiDi & RTL MEF RichTextBox Right Click Mouse Wheel IDataErrorInfo Datagrid Enhancements GPU Acceleration MP4 DRM Microphone Webcam Clipboard Access Toast Notifications HTML Private Mode Browsing Google Chrome COM Automation Local File System Composite Transform Offline DRM Protected Path Output XAP Signing Silent Install Cross-Domain Networking Custom Window Chrome Sockets Security Full Keyboard Full Screen XPath for XML Fluid UI Text Trimming Full PNG Support Windowing controls Window Close Event Networking

Silverlight resources?

thank you for coming – please provide feedback 

local Silverlight 4 masterclass 2 day local training on Silverlight 4 – including Visual Studio 2010 and SharePoint 2010 http//microsoft.nl/events

Change the Rules Silverlight 4 – What’s New ( part 2 ) Mike Taulty, Microsoft UK