Post on 11-Feb-2016
description
virtual techdaysINDIA │ 18-20 august 2010
Building cool UIs with Silverlight RIA ServicesRenuka Prasad │ Tech Lead, Tech Mahindra
IntroductionWindows Communication FoundationVision and GoalsValue PropositionA Unified Story of Client and Server
DemoQuestion and Answer
virtual techdaysINDIA │ 18-20 august 2010
S E S S I O N A G E N D A
virtual techdaysINDIA │ 18-20 august 2010
Programming Model
Service Model
Data Contract
Channel Model
RIAServices
Core Services
Service Contract Service Behavior
WorkflowServices
Formats(Atom, JSON, XML,…)
Transports(HTTP, TCP,…)
Protocols(SOAP, HTTP, OData,…)
Web Http Services
DataServices
Windows Communication Foundation
Simplify RIA-style application development n-tier is hard, and un-natural Focus on data-driven apps
Bring ASP.NET-style productivity to RIA development Building blocks for data, security, etc. Focus on scenarios
virtual techdaysINDIA │ 18-20 august 2010
Vision and Goals
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
virtual techdaysINDIA │ 18-20 august 2010
Value Proposition
ApplicationBrowser Rich Internet Application
DB
Service
Other Applications
• Client is an extension of the server• A single logical application
Data Access Layer
AppLogic
Services
HTMLPresentati
onLogic
Network
virtual techdaysINDIA │ 18-20 august 2010
A Unified Story for Client and Server
virtual techdaysINDIA │ 18-20 august 2010
Demo
virtual techdaysINDIA │ 18-20 august 2010
RESOURCES
Resource-1www.silverlight.net/riaservices
virtual techdaysTHANKS│18-20 august 2010
prasad02@gmail.com │ www.dreamflakes.com