Shyam Pather Development Manager Microsoft Corporation SESSION CODE: DEV324.

Slides:



Advertisements
Similar presentations
Change the Rules Distributed data apps with.NET Zlatko Knezevic Developer Evangelist Microsoft
Advertisements

Il-Sung Lee Senior Program Manager Microsoft Corporation SESSION CODE: DAT302.
Ron Jacobs Technical Evangelist Microsoft Corporation SESSION CODE: DEV207.
Jason Tolley Technical Director ROK Technology Pty Ltd SESSION CODE: WEM305.
Joe Kuemerle Lead Developer PreEmptive Solutions - SESSION CODE: DEV306.
Khalid Siddiqui Senior Architect, Mobility Center of Excellence Microsoft Corporation SESSION CODE: WPH311.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Chris Kabat Vice President Connected Business Systems MPS Partners SESSION CODE: ASI305 Elizabeth Graham Director Connected Business Systems MPS Partners.
The Secrets of Effective Technical Talks: How to Explain Tech without Tucking Them In! Presented by Mark Minasi and Mark Russinovich SESSION CODE: SIA334.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Maciej Pilecki Consultant, SQL Server MVP Project Botticelli Ltd. SESSION CODE: DAT403.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM307.
Design Solutions in ExcelShare them on SharePoint 9.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Kevin Cox – SQL CAT Microsoft Corporation What are the largest SQL projects in the world? SESSION CODE: DAT305 Srik Raghavan –
OData: There’s a Feed for That Pablo Castro Software Architect Microsoft Corporation
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Brad Younge Principal Statera, Inc. SESSION CODE: COS304.
Janssen Jones Virtual Machine MVP Indiana University SESSION CODE: VIR403.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB 306.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Sudhir Hasbe Sr. Product Manager Microsoft Corporation SESSION CODE: SIA307 Renga Srinivas Sr. Program Manager Paul Larsen Product Unit Manager.
Matt winkler program manager microsoft corporation SESSION CODE: ASI303.
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
Satya SK Jayanty Director & Principal Architect D BI A Solutions Peter Saddow Senior Program Manager Microsoft Corporation -SQL Server SESSION CODE: DAT312.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Paul Litwin Programmer Manager Fred Hutchinson Cancer Research Center SESSION CODE: WEB206.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
= IF ( FactResellerSales[DiscountedPrice]
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Paul Schaeflein, MCT Manager of Advanced Technologies LaSalle Consulting Partners, Inc. SESSION CODE: OSP309.
Dan Holme Director of Training & Consulting Intelliem SESSION CODE: OSP214.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
Bob Beauchemin Developer Skills Partner SQLskills SESSION CODE: DAT402.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
By: Paul D. Sheriff or SESSION CODE: DEV320.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP305.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
Implementing OData: How to Create a Feed for That Mike Flasko Lead Program Manager Microsoft Corporation
Don Jones Senior Partner and Technologist Concentrated Technology, LLC SESSION CODE: DAT203.
SESSION CODE: COS301. So what do we do?
Mir Rosenberg & Refaat Issa Program Managers Microsoft Corporation SESSION CODE: WSV401.
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
March 15 – 17, Las Vegas Sascha P. Corti Microsoft
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP313.
By: Paul D. Sheriff or SESSION CODE: WCL206.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Data Access Methodologies: When to choose what (ADO.NET, Entity Framework, WCF Data Services) Wriju Ghosh Lead Partner Consultant, Microsoft.
Ken Getz Senior Consultant MCW Technologies, LLC SESSION CODE: WCL202.
Tobias Ternstrom Senior Program Manager Lead SQL Server Engine SESSION CODE: DAT404.
Luke Hoban Senior Program Manager Microsoft Corporation SESSION CODE: DEV307.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Tim Laverty – Diego Vega – Program Managers Microsoft Corporation SESSION CODE: DEV305.
Stephen Forte Chief Strategy Officer Telerik stephenforte.net SESSION CODE: DEV303 Building Data Driven RESTful Applications.
Entity Framework 4 Deep Dive
Tech Ed North America /13/ :13 AM Required Slide
Best Practices: Creating OData Services using WCF Data Services
Tech Ed North America /1/ :36 AM Required Slide
Pablo Castro Software Architect Microsoft Corporation
A Lap Around Internet Explorer 9 For Developers
Code First Development in Microsoft ADO.NET Entity Framework 4.1
Presentation transcript:

Shyam Pather Development Manager Microsoft Corporation SESSION CODE: DEV324

SQL Server Databases DB-Library ESQL for C Various Stores … API Raw Data Native Client JDBC Drivers ODBC Abstract Call-Level OLE DB ADO (RecordSet) Simplified Object Level (pointerless languages) MSDASQL RDO Object Level (pointer-capable languages) Direct APIs PHP

Object-Relational Mapping LINQ to Entities SQL Server Databases Various Stores … Raw Data OLE DB ODBC Data Providers LINQ Any Data ADO.NET Core ADO.NET Data Providers LINQ to SQL, DataSet.NET Classes Entity Framework Various Stores + XML IQueryable IEnumerable LINQ to Objects, etc. LINQ to XML Entity Data Model Language Integration SqlClient WCF Data Services (OData) RESTful Services

Controller Action Methods View HTML Model Repository + POCOs

Client-server designed and deployed together Functionality surfaces in user interface DLL + XAML Data (XML, etc) Data in Modern Web AppsOnline Services Loosely coupled clients and servers State, functionality through service interface Data (XML, etc)

Servers WCF Data Services SharePoint 2010 SQL Server Reporting Services 2008 R2 SQL Azure IBM WebSphere eXtreme Scale Microsoft Media Room WCF RIA Services Services Netflix Mix 2010 Nerd Dinner Vancouver’s vanGuide Open Government Data Initiative Open Science Data Initiative Microsoft Codename “Dallas” City of Edmonton Clients Excel + PowerPivot LINQPad OData Explorer Client libraries.NET Silverlight Windows Phone 7 Series Javascript Java Objective-C PHP

Come to the Data Development station in the DAT Track Area (yellow section of the TLC) to register for a Zune HD give-away!

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year