The Moth
Developer, Former MVP, now at Microsoft - Best of
2004
,
2005
,
2006
,
2007
,
2008
,
2009
« Getting Started with IronPython
|
Home
|
DevDays 2008 in Amsterdam »
Networking in Silverlight 2 Beta 1
Tue, April 22, 2008, 06:35 AM under
Silverlight
For the actual real content of this post I'll defer to other links, but at least you'll have all those links collected in one place: here
In a nutshell, Silverlight 2 fully supports networking and calling services. It would be crazy if it didn't because by choosing the SL model you are choosing to run your application entirely on the client side (i.e. with no postbacks) so where will the real data come from (given that you are sandboxed in the browser and hence cannot access local data sources)? You have to connect somewhere to get it.
The High Level Statement
Broadly speaking there are 4 options (which you can combine of course) to satisfy the requirement:
1.
Call self-describing services such as asmx, WCF, Java services or anything else conforming to SOAP. This is what is mostly used in the enterprise space and you can imagine behind the service a database so the service is a facade into that.
2.
Call URL-based services (aka POX or REST) where you must construct the URL yourself by piecing information you read from the service's documentation and then parsing the results that come back which is typically a lamp of XML or JSON. Think e.g. services from amazon, ebay, flickr, youtube, digg etc
3.
Consume RSS or ATOM feeds. Hopefully I don't have to give examples of syndication here ;)
4.
Raw sockets where communication takes place over the TCP channel.
Links Covering the 4 Sub-Topics Above
- Quickstart on
Building a WCF Web Service and Accessing It by Using a Proxy
- Quickstart on
Sending and Receiving Plain XML Messages
- Quickstart on
Accessing Syndication Feeds with Silverlight
- MSDN Documentation on
Working with Sockets
- Karen's post on
Silverlight's HTTP Networking Stack
- Wilco's post on
HttpWebRequest in Silverlight
- Mahjayar's post on
Rundown of webservices-related Functionality in Beta 1
- Mike's post on
Silverlight 2 and Sockets
- Tim's post on
Calling Web Services in Silverlight 2
- MSDN Documentation on
Accessing Web Services in Silverlight
(6 rich sub sections)
"I only have 1 hour and 5 minutes to look into this stuff, where should I go?"
You need to watch the
session from MIX
titled "Working with Data and Web Services in Microsoft Silverlight 2" delivered by Eugene. The direct link to
the WMV file is here (save as)
.
Comments [3]
|
Permalink
Tuesday, April 29, 2008 8:21:00 PM (Pacific Daylight Time, UTC-07:00)
thanks for post :)
Kim, Kiseok
Sunday, May 11, 2008 2:24:35 PM (Pacific Daylight Time, UTC-07:00)
Kim: Thanks for reading :)
Daniel Moth
Friday, January 02, 2009 8:59:00 PM (Pacific Standard Time, UTC-08:00)
Thank you for your post. Please update links. :)
Gerri
Comments are closed.
About
My team's page on MSDN
Subscribe
Contact Form
My screencasts on channel9
Tags
AboutPresenting (5)
Blogging (7)
Career (5)
Communication (5)
dotNET (120)
Events (93)
GPGPU (2)
HPC (6)
IE7 RSS (6)
Links (129)
LINQ (23)
MobileAndEmbedded (148)
Orcas (128)
ParallelComputing (63)
Personal (32)
Random (42)
SideShow (12)
Silverlight (17)
SoftwareProcess (3)
UAC (14)
UserInterfaceDesign (5)
Vista (84)
VisualStudio (112)
Whidbey (31)
Windows (90)
WindowsServer2008 (3)
Latest Posts
Parallel Computing Platform Developer Lab
Slides and code for MPI Cluster Debugger
DirectCompute
GPGPU
Code for Parallelism Features Tour
Managed code and the Shell – Do?
Dev Lead Job opening on my team
Best of "The Moth" 2009
Bug Triage
Parallel Computing Features Tour in VS2010
MPI Cluster Debugger launch integration in VS2010
Parallel Debugging
"Parallel Programming Talk" show
Message Passing Interface (MPI)
Windows HPC Server links
Extension Manager in Visual Studio 2010
Core debugger enhancements in VS2010
Dump debugging with Parallel Stacks
Slides for Parallel Debugging windows
MPI Project Template for VS2010
Archives
March, 2010 (2)
February, 2010 (3)
January, 2010 (3)
December, 2009 (1)
November, 2009 (11)
October, 2009 (12)
September, 2009 (1)
August, 2009 (6)
July, 2009 (5)
June, 2009 (3)
May, 2009 (7)
April, 2009 (5)
March, 2009 (3)
February, 2009 (4)
January, 2009 (6)
December, 2008 (3)
November, 2008 (12)
October, 2008 (6)
September, 2008 (9)
August, 2008 (5)
July, 2008 (5)
June, 2008 (8)
May, 2008 (18)
April, 2008 (11)
March, 2008 (13)
February, 2008 (17)
January, 2008 (15)
December, 2007 (20)
November, 2007 (25)
October, 2007 (19)
September, 2007 (11)
August, 2007 (31)
July, 2007 (24)
June, 2007 (19)
May, 2007 (24)
April, 2007 (18)
March, 2007 (35)
February, 2007 (34)
January, 2007 (17)
December, 2006 (18)
November, 2006 (17)
October, 2006 (23)
September, 2006 (22)
August, 2006 (15)
July, 2006 (15)
June, 2006 (13)
May, 2006 (10)
April, 2006 (5)
March, 2006 (1)
February, 2006 (1)
January, 2006 (2)
December, 2005 (5)
November, 2005 (4)
October, 2005 (3)
September, 2005 (8)
August, 2005 (17)
July, 2005 (11)
June, 2005 (7)
May, 2005 (24)
April, 2005 (15)
March, 2005 (15)
February, 2005 (18)
January, 2005 (23)
December, 2004 (24)
November, 2004 (25)
October, 2004 (10)
September, 2004 (23)
August, 2004 (12)
July, 2004 (1)