building modern line of business applications with microsoft visual studio 2010 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010 PowerPoint Presentation
Download Presentation
Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010

Loading in 2 Seconds...

play fullscreen
1 / 21

Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010 - PowerPoint PPT Presentation


  • 200 Views
  • Uploaded on

Required Slide. SESSION CODE: DEV201. Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010. Jay Schmelzer Group Program Manager – Visual Studio Microsoft Corporation. Agenda. Visual Studio 2010 for the LOB Developer – Our goals Demos! Defining the Data Model

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010' - thor


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
building modern line of business applications with microsoft visual studio 2010

Required Slide

SESSION CODE: DEV201

Building Modern Line-of-Business Applications with Microsoft Visual Studio 2010

Jay Schmelzer

Group Program Manager – Visual Studio

Microsoft Corporation

agenda
Agenda
  • Visual Studio 2010 for the LOB Developer – Our goals
  • Demos!
    • Defining the Data Model
    • Accessing Data from the Client
    • Updating Data
    • Validation
    • Authentication
    • Personalization
    • … and other surprises along the way
architecture of a modern line of business application
Architecture of A Modern Line-Of-Business Application

LINQ: Business rules over objects, XML, EDM, local queries, ...

WCF RIA Services: Build and consume WCF services (library services, type sharing, ...)

EDM Designer: Handles mapping of relational database to Object model

WPF/Silverlight Designer: DataSources Window support, ...

Application Services: Share common services across Windows, Web, Office clients

wcf ria services overview
WCF RIA Services Overview
  • Value Propositions
    • Focus on data in an end-to-end manner
    • A unified story for client and server development
    • A prescriptive framework that targets key scenarios, and leads the common developer to a pit of success
  • Beyond accessing and editing rows
    • App-specific custom operations
    • Data shaping (sorting, paging, and filtering)
    • Rules (validation, authorization, and conflict handing)
    • Batching and offline
ado net entity framework
ADO.NET Entity Framework
  • Overview
    • Tools and services to create an Entity Data Model
    • Tools and services for consuming an Entity Data Model
  • Benefits
    • Productivity
    • Simple and complex mapping between entities and database tables
  • v4.0 Enhancements
    • Designer: Template base code gen, pluralization, complext types, stored procs
    • Runtime: LINQ enhancements, generated SQL improvements, self tracking entities, POCO support
visual studio 2010 developer experience
Visual Studio 2010 Developer Experience
  • “Silverlight Just Works”
  • RAD Databinding
  • Better layout
  • Richer property editing
  • Easy to pick Styles and Resources
  • Better debugging
  • Better XAML editing
client application services
Client Application Services
  • Leverage ASP.Net Services on the client
    • Share user authentication and authorization between Client and Web applications
    • Store user settings on the web
  • Client Services infrastructure
    • Handles web services communication
    • Provides offline support
related content

Required Slide

Speakers, please list the Breakout Sessions, Interactive Sessions, Labs and Demo Stations that are related to your session.

Related Content
  • WPF / Silverlight
    • DEV313: Making the most of the Silverlight and WPF Designer in Visual Studio 2010
    • DEV322: Using the MVVM Pattern with Visual Studio 2010
    • WCL202: My Favorite WPF 4 Features
    • WCL206: WPF Data-Binding A to Z
  • WCF RIA Services / ADO.NET Entity Framework
    • ARC401: Client-Tier Architecture for Microsoft Silverlight
    • WEB307: Effective RIA: Tips and Tricks for Building Effective Rich Internet Apps
    • DEV205: Overview of Microsoft ADO.NET Entity Framework 4.0
    • DEV305: Deep Dive into ADO.NET Entity Framework 4.0
track resources

Required Slide

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

Track Resources
  • Visual Studio – http://www.microsoft.com/visualstudio/en-us/
  • Soma’s Blog – http://blogs.msdn.com/b/somasegar/
  • MSDN Data Developer Center – http://msdn.com/data
  • ADO.NET Team Blog – http://blogs.msdn.com/adonet
  • WCF Data Services Team Blog – http://blogs.msdn.com/astoriateam
  • EF Design Blog – http://blogs.msdn.com/efdesign
questions
Questions?

mailto: jaysch@microsoft.com

resources

Required Slide

Resources

Learning

  • Sessions On-Demand & Community
  • Microsoft Certification & Training Resources

www.microsoft.com/teched

www.microsoft.com/learning

  • Resources for IT Professionals
  • Resources for Developers
  • http://microsoft.com/technet
  • http://microsoft.com/msdn
slide18

Required Slide

Complete an evaluation on CommNet and enter to win!

slide19

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year

slide20

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