Welcome to Windows Communication Foundation (WCF)
Top Tasks :

WCF Team Bloggers

Browse by Tags

All Tags » Silverlight   (RSS)

  • Silverlight-Java Interoperability

    Robert Bell wrote an article a few weeks ago discussing how to achieve interoperability between a Silverlight application and a Java application . In the article Robert covers interoperability when building SOAP services, REST services, and RSS services. Note that this description is targeted at the Beta 2 release of Silverlight 2, so there may be a few more features and tricks at your disposal in the final release. Read More...
  • Silverlight 2 Beta 2

    A promised Beta 2 was released later last week. In this case, later meant Friday after everyone went home so I updated the original article with a link to the download over the weekend. That means this doesn't count as the post for today. Scott Guthrie has a more detailed release announcement for the beta if you're interested. Read More...
  • Silverlight 2 Beta 2 Coming

    At TechEd yesterday the next beta release of Silverlight 2 was announced to come out later this week. In Beta 2 you'll be much closer to seeing the complete subset of WCF that has been ported to the Silverlight platform. In particular, the work we've done around JSON, configuration, extensibility, and adherence to the general WCF client programming model will be ready for you to play with. All of this functionality has been packed down into an extremely small download size to meet the goals of Silverlight. You'll also be getting a better WCF experience thanks to improvements to the underlying network stack that we've been able to take advantage of. Check back later for an update when the downloads are actually available. Read More...
  • Books Before Bytes

    I noticed the other day that O'Reilly has a new book format for prerelease software that relies on planning for and making incremental updates as the software is developed. After the software is released, the prerelease book and all of its updates are cleaned up and turned back into a book with standard formatting. It looks like a Silverlight 2 book is being used as the test subject. I think this approach is interesting as a response to how quickly software is developed and then obsoleted these days. Additionally, software is being developed with increasing amounts of transparency. Customers get early builds and trickles of information long before the official release date, and often while the software is still very malleable. By the time software is stable enough to write a real book about it, you've already missed the best window for publication for that release. Read More...
  • WCF Silverlight Blog

    I haven't had nearly as much time as I wanted to write about our efforts porting WCF to the Silverlight platform or tell you about what we've managed to build. I'm still planning to do feature highlight posts along the way but your best source of day-to-day information is going to be the WCF Silverlight team blog . Read More...
  • TIBCO Announces WCF Integration

    At their user conference in San Francisco yesterday, TIBCO announced two integration initiatives to bring the TIBCO and Microsoft platforms closer together. TIBCO is developing a TIBCO EMS transport channel for WCF. Although Microsoft doesn't have a formal certification process for releasing third-party WCF components, I got to do some code and design reviews over the last few months with the TIBCO developers to understand the work that they are doing. I am very pleased that it was possible to make TIBCO EMS fit naturally into the WCF model. This integration work benefits both Microsoft and TIBCO customers by expanding the reach of applications on each platform. I fully support the partner ecosystem in delivering WCF components and connectivity options that go beyond what Microsoft provides in the framework. TIBCO is also going to be making use of Silverlight for development and deployment of Internet applications. Silverlight allows developers to reuse much of the tooling and knowledge that they have from desktop development when creating browser-based applications. Read More...
  • Serving Data Grids in Silverlight

    Jesse Liberty has posted a new tutorial demonstrating how to build a web service and Silverlight client application on top of a SQL data store . This shows off a number of features including LINQ, WCF, and Silverlight controls. Here are the major steps covered; some of the basic application functionality is recycled from earlier tutorials. Using a Silverlight web application project to create a solution with client and service projects Generating a LINQ mapping from your SQL tables Creating a web service to serve the data Creating a web service proxy in a Silverlight application Designing the Silverlight application interface Making the web service calls asynchronous Read More...
  • Make Your Own Silverlight Poster

    If you didn't attend MIX you missed out on getting the Silverlight 2 developer's poster. However, Brad Abrams has posted the high-quality images so you can make your own. Now you can prove to your friends that WCF is in Silverlight: it takes up half of the outer ring under both communication foundation and data framework. Read More...
  • Deploying a Silverlight2 Beta1 Web Project to IIS

    SL2 beta1 adds a new packaging format for Silverlight apps - a .xap file. Silverlight apps work fine in cassini (the ASP.NET development webserver), but trying to deploy the web project to IIS results in a blank page where the silverlight control ought to be. The issue is that IIS needs to be told about the mapping between the extension and the MIME type. To fix it, open the IIS MMC, open the MIME Types editor, and add a new entry with the file name extension " .xap " and the MIME Type being " application/x-silverlight-2-b1 ". Refresh your page and that should do it... > Read More...
  • Migrating from Silverlight 1.1 Alpha to Silverlight 2 Beta1 Projects

    I got some time this weekend to start migrating my SL1.1 alpha app to SL2 beta1. For starters, the SL 1.1 alpha project file contains reference (<import>) to a project file that doesn't exist anymore - you get the following error when trying to load the project: "Unable to read the project file '... .csproj'. ... The imported project "C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\Silverlight\Microsoft.Silverlight.Csharp.targets" was not found." I started hunting for the right <import>, and then came upon this blog entry that provides all (well, most) of what you need to know for migration... After changing the project <import> from ...\VisualStudio\v9.0\Silverlight\... to ...\Silverlight\v2.0\..., I was able to read the project file. After that, I removed all references to all assemblies, and re-added references to mscorlib, system, System.Core, System.Windows, System.Windows.Browser, System.Windows.Controls, and System.Xml, and I got my 576 errors reduced down to 15. Not tooo shabby! :-) There were a few more "simple and mechanical" changes to make the project compile: Some EventHandler's had to be changed to MouseEventHandler, some MouseEventHandler's had to be changed to MouseButtonEventHandler System.Windows.Media.Visual is gone - I was able to use System.Windows.UIElement for the same purpose (a generic type for all types of silverlight controls) KeyboardEventArgs --> KeyEventArgs System.Windows.Browser.Net is gone - BrowserHttpWebRequest is not needed anymore. You can now use the System.Net assembly and use HttpWebRequest.Create(). The old System.Web.Services namespace (which was the ASMX client) has now been replaced by the WCF client (woohoo!) So you have to remove your old Web Reference and add a new Service Reference. Those were the key changes I made to make the project compile. Read More...
  • MIX Video Wrap Up

    The full video collection for MIX 2008 is available now (along with much of the content from the previous two years). I've pulled out some of the direct links for videos of interest to WCF developers. Feel free to suggest other sessions that you've watched and think should be included in this list as well. Creating a RESTful API with WCF Speaker(s): Aaron Sloman, Haider Sabri Learn how MySpace used Windows Communication Foundation and .NET 3.5 to rapidly scale up a massive RESTful API infrastructure that process millions of requests a day. Working with Data and Web Services in Microsoft Silverlight 2 Speaker(s): Eugene Osovetsky Learn how easy it is to utilize POX, REST, RSS, ATOM, JSON, and SOAP in your Microsoft Silverlight mashup applications. Also learn how to easily access and display data with Silverlight using LINQ and databinding. Building Applications and Services with .NET Framework 3.5 Speaker(s): Justin Smith Come see how the new Web-friendly features in .NET 3.5 Windows Communication Foundation extend the reach of your services to simple clients like Web browsers and RSS aggregators. Using an Internet Service Bus to Build Next Generation Applications and Services Speaker(s): Justin Smith Learn how using Microsoft's Internet Service Bus technologies including pub/sub, message transformation, and hosted workflow enables you to easily and quickly build complex applications and services that require reach, scale, and access control. Next time: Partial Trust Binding Black List Read More...
  • Silverlight 2 Beta 1 Ships

    If you didn't watch the MIX keynote yesterday then you missed out on the debut of Silverlight 2. You can still go back and watch the Day 1 Keynote or carry on with these resources. Microsoft® Silverlight TM 2 Software Development Kit Beta 1 Microsoft Silverlight Tools Beta 1 for Visual Studio 2008 Scott Guthrie tours Silverlight 2 Beta 1 on Channel 9 You'll also want to take advantage of the early documentation that's available for Silverlight 2. Since Silverlight 2 is a subset of the full .NET Framework, for the most part you can jump back to the Orcas documentation when details are missing. Breaking Changes in Silverlight 2 Silverlight 2 Reference Documentation Getting Started with Networking and Communication in Silverlight 2 How to Work with Web Services in Silverlight 2 More content will be coming online from MIX today, including the Day 2 Keynote and all of the technical sessions from Day 1. Read More...

Copyright © 2006 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us