Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Sync Framework Advances
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Connect with life Bijoy Singhal Developer Evangelist | Microsoft India |
Co- location Mass Market Managed Hosting ISV Hosting.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
 Pablo Castro Software Architect Microsoft Corporation TL08.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
Migrating to Windows Azure SQL Database Name Title Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
Today’s Agenda
demo Receive Inventory Export Parse and Normalize.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
Rahul Gangwar Partner Technical Consultant | Microsoft |
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
demo Demo.
Cloud Data Dave Campbell Technical Fellow, Microsoft.
Advanced SQL Azure Database Name Title Microsoft Corporation.
Feature: Void Historical/Open Transaction Updates © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Sr. Dir. – Systems Architecture Inlet Technologies.
Mohammed Abdul Muqeet Khan Microsoft MVP – IIS | HCL

Connect with life Bijoy Singhal Microsoft India Jadeja Dushyantsinh A Microsoft India.
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Python Tools for Visual Studio
Возможности Excel 2010, о которых следует знать
FeedSync And Live Mesh Sync Services
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Building Data-Driven Applications Using "Quadrant" and "M"
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |

Smart Client Applications Why Care? Client Processing Power Richer UX Offline Availability Occasionally Connected Scenarios Portable Devices Connect on-demand/automatically for data Flexible Architecture

Building Blocks Factors for Smart Clients Storage Offline Storage Data Protection Sync Online/Offline Conflict Resolution Deployment Easy Publishing Automatic Updates Presentation Rich UX Flexible UI

Presentation The Options Windows Forms Data-driven / Forms applications Lightweight task-oriented applications Windows Presentation Foundation (WPF) Rich Graphical Capabilities (2D, 3D, Vector) Data Visualization Document-driven applications Multimedia applications Presentation Rich UX Flexible UI

Demo: Windows Presentation Foundation (WPF) Building a WPF application… { Smart Clients: Presentation }

Storage The Options Flat files (Text, CSV, etc.) Low security, Low fidelity High chances of data corruption XML Low security, Complex Poor performance SQL Server Requires local installation SQL Server Compact Edition Embedded Database with the SQL-goodness! Storage Offline Storage Data Protection

Basics of using SQL CE { Smart Clients: Storage } Demo: SQL Compact Edition

Sync The Options Microsoft Sync Framework Powerful synchronization engine PC to Server to Mobile to Internet Cloud Services to any device! Supports multi-point publishing/synchronization (peer- to-peer) models Supports n-tier sync architecture Built-in Conflict Resolution mechanisms Drag-drop Visual Studio Sync Tooling Highly extensible synchronization APIs Sync Online/Offline Conflict Resolution

{ Smart Clients: Sync } Using ADO.NET Sync Services Demo: Microsoft Sync Framework

Deployment The Options ClickOnce Deployment Simple Publishing to web server, FTP, Intranet, etc. Download page creation Automated update mechanisms APIs for finer control XBAP Deployment (only WPF) Browser-based deployment for WPF apps Firefox support added in.NET 3.5 Deployment Easy Publishing Automatic Updates

{ Smart Clients: Deployment } Basics of ClickOnce Applications Demo: ClickOnce APIs

Recap Desktop applications can be rich and powerful and connect to backend services Microsoft provides several building blocks for building smart client applications: Windows Forms Windows Presentation Foundation SQL Server Compact Edition Microsoft Sync Framework ClickOnce

Reference Windows Client Development SQL Server Compact Edition Microsoft Sync Framework blogs.msdn.com/sync

Feedback / QnA Your Feedback is Important! Please take a few moments to fill out our online feedback form Use the Question Manager on LiveMeeting to ask your questions now!

Contact Blog Address Address

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