Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tech Ed North America 2010 9/13/ :13 AM Required Slide

Similar presentations


Presentation on theme: "Tech Ed North America 2010 9/13/ :13 AM Required Slide"— Presentation transcript:

1 Tech Ed North America 2010 9/13/ :13 AM Required Slide SESSION CODE: WEB307 Effective RIA: Tips and Tricks for Building Effective Rich Internet Applications Deepesh Mohnani Program Manager Microsoft Corporation © 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.

2 Random Questions Do airplanes fly backward?
Yes some small planes do. If you were to spell out numbers, how far would you have to go until you would find the letter "A"? One Thousand Can you use Silverlight for creating LOB applications? Yes you can and RIA Services makes it much easier and efficient.

3 What does it take to create a n-tier LOB application?
Code Plumbing Services Database Authentication Change Tracking Validation And much more….

4 Tip # 1 RIA Services makes you productive and efficient for building n-tier forms over data application in Silverlight

5 Vision and Goals Simplify RIA-style application development
9/13/ :13 AM Vision and Goals Simplify RIA-style application development n-tier is hard, and un-natural Focus on data-driven apps Bring productivity to RIA development Building blocks for data, security, etc. Focus on scenarios Build a pattern that scales Pattern that scales to fit needs of breadth line-of-business applications © 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.

6 A Single Pattern that Scales and Grows
Support for multiple presentation tiers and data access technologies .NET Clients Silverlight, WPF Databases ADO.NET, ORMs (LTS, EF, …) Standards Clients JavaScript App Logic CLR Lists/Objects Repository (nHibernate, …) Server Rendering HTML, SEO, SOAP, XML, JSON, Binary Services REST/SOAP (Azure, …) Services WCF Unit Test Code

7 DEMO RIA Services Demo Deepesh Mohnani
Tech Ed North America 2010 9/13/ :13 AM RIA Services Demo Deepesh Mohnani Program Manager Microsoft Corporation DEMO © 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.

8 Some important tips and tricks covered today
Use RIA Services for building RIA applications Do not expose all your tables to the client Validation can be done at the client, server, cross-tier and asynchronously Set a result limit on your query Queries can be composed in the client, mid-tier or database Use output cache for lookup tables Use authentication and authorization Enable and disable UI on login state. Retrieve data in chunks using load size Do not request count from the client until needed Many more….

9 Resources RIA Services: http://silverlight.net/riaservices
Wiki : Blog: Azure Sample:

10 Questions?

11 Track Resources ASP.NET – http://www.asp.net/
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Tech Ed North America 2010 9/13/ :13 AM Track Resources ASP.NET – Silverlight – Expression – Internet Explorer – © 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.

12 Resources Learning Required Slide www.microsoft.com/teched
Tech Ed North America 2010 9/13/ :13 AM Required Slide Resources Learning Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers © 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.

13 Complete an evaluation on CommNet and enter to win!
Tech Ed North America 2010 9/13/ :13 AM Required Slide Complete an evaluation on CommNet and enter to win! © 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.

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

15 Tech Ed North America 2010 9/13/2018 10:13 AM
© 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. © 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.

16 Required Slide Tech Ed North America 2010 9/13/2018 10:13 AM
© 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.


Download ppt "Tech Ed North America 2010 9/13/ :13 AM Required Slide"

Similar presentations


Ads by Google