Smart Clients: What’s New In Orcas? Saurabh Pant Program Manager UI Fx and Services Team

Slides:



Advertisements
Similar presentations
Saurabh Bhatia Program Manager Microsoft Corporation Andrew Whitechapel Senior PM Microsoft Corporation TL01.
Advertisements

SAURABH PANT PROGRAM MANAGER MICROSOFT CORPORATION Configuring ClickOnce to best work for your deployment scenario.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Enterprise Smart Clients Architecture, Patterns, Design, Best Practices Keith Elder Manager, Sr. Software Engineer Quicken Loans Blog:
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Originally founded in 1985 as Rock Financial by Dan Gilbert Grew to one of the largest independent mortgage banks in the country 1998 IPO 1999 Launched.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Project Server “12”: Developing Project Management Solutions Phil Smail OFF311 Program Manager Microsoft Project Business Unit.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
René Balzano Technology Solution Professional Data Platform Microsoft Switzerland Database Development with SQL Server Data Tools (SSDT)
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
May 30 th – 31 st, 2006 Sheraton Ottawa. Microsoft Certificate Lifecycle Manager Saleem Kanji Technology Solutions Professional - Windows Server Microsoft.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Microsoft Confidential Office as a Development Platform Tim Heuer
Proposalz Generator Plus July Proposalz Generator Plus
2007 Microsoft Office System Overview 2007 Microsoft Office System Overview Elizabeth Caley Senior Product Manager Microsoft Canada.
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.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Rudi Grobler Session Code: WUX205.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
DEV363 Smart Client: Getting the Most out of Windows Forms and WPF Brad Abrams Group Program Manager.NET Framework Team
Dynamic Languages and the Web Jimmy Schementi Microsoft
Tony Goodhew Product Planner DEV328.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
SAURABH PANT PROGRAM MANAGER MICROSOFT CORPORATION Client Application Services in Orcas Authentication, Roles & Web Settings.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Olaf Feldkamp Developer Platform Advisor Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
1 Visual Basic “Whidbey”: RAD for the Visual Basic Developer Jay Schmelzer and Shamez Rajan Program Manager Microsoft Corporation Jay Schmelzer and Shamez.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
Publishing GIS Services to ArcGIS Server
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
1 Server Business Logic & OAuth Beta Overview October 4, 2010 Alan Hantke Product Development Server Business Logic Intuit Partner Platform Diane Weiss.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Introduction ITEC 420.
DotNetSpider Editor Hefin Dsouza
Office Add-ins: Make your solution a native part of Office
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Discover the New SharePoint Content Publishing Experiences
Visual Studio Tools for Office 2005
Multi-Farm, Cross-Continent SharePoint Architecture
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Customizing the SharePoint Mobile Experience
Visual Studio 2008 Mike Taulty Developer & Platform Group
Tech Ed North America /1/ :36 AM Required Slide
Delivering great hardware solutions for Windows
Microsoft Office System UK Developers Conference
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

Smart Clients: What’s New In Orcas? Saurabh Pant Program Manager UI Fx and Services Team

Smart Client Orcas Investments Sync Services for ADO.NET Client Application Services Designer support for WPF developers Spicing Up existing Windows Forms Applications using WPF Addressing Top Customer concerns for ClickOnce, Windows Forms and WPF

Sync Services for ADO.NET Simplifying the Client “Golden Nugget” ● Application works against a local data cache and periodically synchronizes with the server ● Experience unchanged on lost connectivity “Want local caching, but can’t spend time getting the basics right” ● All the heavy lifting handled by the Framework “Want to leverage/extend your my ADO.NET knowledge” “Want to build real world N tier Application” ● Sync via services with pluggable proxy/service ● Server Data Components can use any ADO.net Provider Application supports Occasionally Connected Scenarios

Sync Component Architecture Data Forms SyncAgent Data Access Work against local database Outlook Model Sync keeps the local and remote stores in sync Can push changes directly or via services SyncTable SyncAdaptercommands SyncAdapter ServerSyncProvider DBCommand SQL Server Compact Edition 3.5 Transport Service ServiceProxy Client SyncProvider SyncGroup Server DB

Demo Sync Services for ADO.NET

Resources

Client Application Services Scenario Facilitated … ● Application authenticates users, custom tailors UI for the logged in user and retrieves/stores users settings to/from a central web store ● Experience unchanged on lost connectivity Consistent Web/Client interaction with App Services Application supports Occasionally Connected Scenarios Web Server/IIS Web Laptop Client Application Web Services Web Page

Demo Client Application Services

Client App Services Resources

WPF is for Experience First apps VS Orcas for WPF development is focused on fundamentals ● Aimed at early adopter developer ● Covers production, e.g. build, debug, deploy ● WPF designer and XAML editor ● Facilitate designer/developer collaboration VS Orcas Designer support for WPF Code named “Cider”

Cider Feature Summary Rich Layout Tools Live Updating between Designer/XAML Selection Thumbnails Everywhere Live XAML Intellisense Selection Synchronization Element + XAML Navigation XAML Round-tripping Control Extensibility Microsoft Confidential

Demo Designer Support for WPF Developers

Cider Resources

Provide a solution that allows Windows Forms and Windows Presentation Foundation (WPF) to coexist within the context of a single, hybrid application ● Spice up your existing Windows Forms application with WPF content ● Add Windows Forms Line of Business controls to your WPF application Developer can interact fully across technologies End user cannot detect technology transitions WPF / Windows Forms InterOp Code named Crossbow

Windows Forms Design Time InterOp Support Drag and drop WPF user controls directly onto your Forms Live preview of the WPF hosted content Edit content using the best designer for the job ● WindowsForms designer for Form layout ● WPF UserControl editor for WPF content

Demo Windows Forms Designer InterOp Support

Crossbow Resources

Addressing Top Customer Concerns Mitigating ClickOnce Adoption Blockers Addressing Top Customer reported Bugs “White Screen of Darn” Redesigned

ClickOnce Enhancements “ClickOnce would work great for us but …” ClickOnce now supports FireFox ● Out of the Box experience “Save and Launch” ● API provided to facilitate IE parity XCopy publish scenario enabled ● Application no longer tied to a publish location on signing ISVs can now maintain ‘Branding’ of Apps ● Application Manifests can now provide Auth Certificates Auth Certificates now renewable across Updates ClickOnce works across Authenticated Proxies

ClickOnce Resources

Customer, Customer, Customer … Listened to your feedback Fixed top customer reported bugs Made targeted improvements throughout the Windows Forms Designer ● Fixed bugs that caused ‘White Screen of Darn’ to show up ● Designer Performance ● Smart Tag Stability ● Toolbox Population …

White Screen of Darn Similar to Build Error List Prevents controls from disappearing List was : ● Vague ● Cluttered ● Imposing ● Frustrating

White Screen of Darn Redesigned Provide Targeted Help Less Scary Remove Clutter Help unblock you as fast as possible

Talk Resources

Your Feedback is Important Please fill out a session evaluation form and either put them in the basket near the exit or drop them off at the conference registration desk. Thank you!