Silverlight for line of business

1,940 views

Published on

Silverlight is today the platform of choice for cross-compatible applications in .NET. In this session rich in code samples, you will see how so-called line-of-business applications can be developed in a short time, using the WCF RIA Services framework. The Model-View-ViewModel (MVVM) pattern will be applied to the application to improve the testability, the designability and the maintainability.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,940
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Silverlight for line of business

  1. 1. Laurent Bugnion SeniorUserExperience Integrator http://blog.galasoft.ch
  2. 2. layers, layers XAML Code behind ViewModel Model Data Access Network client Database Network server Model Server Validation rules Client Validation rules
  3. 3. layers, layers XAML Code behind ViewModel Model Data Access Network client Database Network server ModelModel Server Validation rules Client Validation rules Data Access WCF RIA Services
  4. 4. shameless plug http://www.galasoft.ch/sl4-amazon
  5. 5. About MVVM http://www.galasoft.ch/mvvm-session Model View Presentation Model (ViewModel) DataBinding WCF RIA Services
  6. 6. WCF RIA Services and MVVM
  7. 7. more info Customizing columns, Executing CRUD, Displaying messages, Validating, Filtering, Enhancing the UX, Paging, Showing errors, Reconciling data, Printing, Copy/paste, Running out of the browser... http://blog.galasoft.ch http://www.galasoft.ch/mvvm-session (MVVM) http://www.galasoft.ch/sl4-amazon (SL4 Unleashed)
  8. 8. Twitter: @LBugnion http://www.galasoft.ch
  9. 9. © 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.

×