<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'Silverlight' and 'Microsoft'</title><link>http://msmvps.com/search/SearchResults.aspx?q=&amp;tag=Silverlight%2cMicrosoft&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tags 'Silverlight' and 'Microsoft'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Silverlight 4 Previewed in Amsterdam</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/09/18/silverlight-4-previewed-in-amsterdam.aspx</link><pubDate>Fri, 18 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1724804</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;&amp;#160;&amp;#160; Silverlight 3 just got out and already we are hearing about the new version, and this is one of the huge advantages that Silverlight has (IMHO of course), because we know that they are always trying to get more into there without sacrificing the size and the cross-browser and platform of the technology.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; One of the first sneaks about the new Silverlight 4 was in Amsterdam as you can &lt;a href="http://www.theinquirer.net/inquirer/news/1532879/microsoft-previews-silverlight-amsterdam" target="_blank"&gt;read more here&lt;/a&gt;, in this &lt;a href="http://www.theinquirer.net" target="_blank"&gt;The Inquirer&lt;/a&gt; article.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“(…)&lt;em&gt;In an early preview of Silverlight 4 media-specific features, the Vole showed off what its next generation of movie experiences could do even when saddled with its offline PlayReady DRM. (…)&lt;/em&gt;”&lt;/p&gt;    &lt;p&gt;“(…) &lt;em&gt;A spokes Vole said that Silverlight 4 will enable movie studios to offer network-delivered updates, special offers and live events, and flog more than just one or two movies to punters (…)&lt;/em&gt;”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I say, hum interesting, I would love to know more about the new features so I’ll keep blogging when that happens.&lt;/p&gt;</description></item><item><title>Prism and .NET RIA Services</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/09/07/prism-and-net-ria-services.aspx</link><pubDate>Mon, 07 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1721439</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;&amp;#160;&amp;#160; Prism is a real interesting Guidance and was built for Silverlight 2.0, and some of the feedback I’ve received is if it works well with the new version 3.0, and so I remembered blogging about this.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; The most usual questions are:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Does this work well with Silverlight 3 ?&lt;/p&gt; &lt;/blockquote&gt;  &lt;ol&gt;   &lt;ul&gt;     &lt;li&gt;Yes it works fine with this new version of Silverlight. &lt;/li&gt;   &lt;/ul&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Does this work well with .NET RIA Services ?&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Yes. They don’t only work well together, they actually complement each other, since one of the elements in the product backlog of the Prism Team was the access to server data, and since they didn’t had time to do this, .NET RIA Services can do this for them. &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;In order to know more about the subject &lt;a href="http://blogs.msdn.com/dphill/archive/2009/08/17/prism-and-net-ria-services.aspx" target="_blank"&gt;read this David Hill’s post&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;About how to have quick starts about Prism &lt;a href="http://blogs.msdn.com/dphill/archive/2009/06/15/prism-quick-start-kit-update.aspx" target="_blank"&gt;read this other David Hill’s post&lt;/a&gt;. &lt;/p&gt;</description></item><item><title>ADO.NET Data Services v1.5 CTP2 usage in Silverlight</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/09/07/ado-net-data-services-v1-5-ctp2-usage-in-silverlight.aspx</link><pubDate>Mon, 07 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1721437</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;&amp;#160;&amp;#160; After all the information’s regarding the ADO.NET Data Services v1.5 CTP2, now the Product Team launched a tutorial in how to use this version with Silverlight from another domain and also out-of-browser. And so I think this is important for everybody that is working in Silverlight.&lt;/p&gt;  &lt;p&gt;In order to know more about the subject &lt;a href="http://blogs.msdn.com/astoriateam/archive/2009/09/03/using-the-ado-net-data-services-silverlight-client-in-x-domain-and-out-of-browser-scenarios-i.aspx" target="_blank"&gt;read this post from the Product Team&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>New Features in CTP2 ADO.NET Data Services v1.5 Explained</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/09/02/new-features-in-ctp2-ado-net-data-services-v1-5-explained.aspx</link><pubDate>Wed, 02 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1720315</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;After yesterdays &lt;a href="http://msmvps.com/blogs/nunogodinho/archive/2009/09/01/new-version-ctp-of-ado-net-data-services-v1-5-is-now-available.aspx" target="_blank"&gt;post about the availability of the CTP2 of ADO.NET Data Services v1.5&lt;/a&gt; here are some more details regarding the Projections, Feed Customization and Data Binding.&lt;/p&gt;  &lt;p&gt;As told before &lt;strong&gt;Projections, &lt;/strong&gt;the possibility of getting only the columns chosen instead of retrieving all the columns. With this we have now a new set of expressions to provide this ability on the URI, and in order to achieve we have now two new keywords available, that are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;$select, &lt;/em&gt;allow us to define which columns we want to be get       &lt;ul&gt;       &lt;li&gt;Instead of using only the &lt;a href="http://127.0.0.1/NorthwindService.svc/Customers"&gt;http://127.0.0.1/NorthwindService.svc/Customers&lt;/a&gt; that will return every column of the Entity Customer, we want to define that we only get the CustomerID and the ContactName, and in order to achieve this we use the new $select keyword like this &lt;a href="http://127.0.0.1/NorthwindService.svc/Customers?$select=CustomerID,ContactName"&gt;http://127.0.0.1/NorthwindService.svc/Customers?$select=CustomerID,ContactName&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;The way to define the several columns is to use commas to separate the column names. &lt;/li&gt;        &lt;li&gt;If we want to use this keyword and define all columns is the following &lt;a href="http://127.0.0.1/NorthwindService.svc/Customers?$select"&gt;http://127.0.0.1/NorthwindService.svc/Customers?$select&lt;/a&gt;=* &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;$expand, &lt;/em&gt;defines that along with the results from the requested entity, we also want to get the results from a specific relationship       &lt;ul&gt;       &lt;li&gt;Usage: &lt;a href="http://127.0.0.1/NorthwindService.svc/Customers?$expand=Orders/OrderDetails"&gt;http://127.0.0.1/NorthwindService.svc/Customers?$expand=Orders/OrderDetails&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;But in order for this to work we need to add the following 2 properties to the service:      &lt;ul&gt;       &lt;li&gt;First, make projections available using the URI.          &lt;pre style="border-bottom:#cecece 1px solid;border-left:#cecece 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;width:449px;padding-right:5px;height:52px;overflow:auto;border-top:#cecece 1px solid;border-right:#cecece 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  1: config.DataServiceBehavior.AcceptProjectionRequests = &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;;&lt;/pre&gt;&lt;/pre&gt;
      &lt;/li&gt;

      &lt;li&gt;Secondly, make the protocol version to V2 
        &lt;pre style="border-bottom:#cecece 1px solid;border-left:#cecece 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;width:451px;padding-right:5px;height:52px;overflow:auto;border-top:#cecece 1px solid;border-right:#cecece 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  1: config.DataServiceBehavior.MaxProtocolVersion = System.Data.Services.Common.DataServiceProtocolVersion.V2;&lt;/pre&gt;&lt;/pre&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;For more information’s regarding this subject read this &lt;a title="http://blogs.msdn.com/astoriateam/archive/2009/09/01/ado-net-data-services-v1-5-ctp2-projections-overview-server.aspx" href="http://blogs.msdn.com/astoriateam/archive/2009/09/01/ado-net-data-services-v1-5-ctp2-projections-overview-server.aspx"&gt;post&lt;/a&gt; from the Product Team. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feed Customizations&lt;/strong&gt; are the possibility to customize the way the feed is created instead of using only the default AtomPub version.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;In order to achieve this customization we must use the EntityPropertyMappingAttribute that will define the relationship between the Property and the name that will be used in the feed. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; In the following sample we are defining that when building the feed, instead of using the complete type definition&lt;/p&gt;

&lt;ul&gt;
  &lt;ul&gt;
    &lt;pre style="border-bottom:#cecece 1px solid;border-left:#cecece 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;width:451px;padding-right:5px;height:129px;overflow:auto;border-top:#cecece 1px solid;border-right:#cecece 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  1: &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;author&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  2:    &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;name&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;Nuno Godinho&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;name&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  3:    &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;email&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;someone@company.com&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;email&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  4: &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;author&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;
  &lt;/ul&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; we will have the Author element with the value that is on the Name Property of the Author class (considering that Author is a type that contains several properties and one of them is Name):&lt;/p&gt;

&lt;ul&gt;
  &lt;ul&gt;
    &lt;pre style="border-bottom:#cecece 1px solid;border-left:#cecece 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;width:453px;padding-right:5px;height:187px;overflow:auto;border-top:#cecece 1px solid;border-right:#cecece 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  1: [EntityPropertyMapping(
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  2:        &amp;quot;&lt;span style="color:#8b0000;"&gt;Author&lt;/span&gt;&amp;quot;,&lt;span style="color:#008000;"&gt;/*Source property path , the property of the Entity type to be mapped*/&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  3:        SyndicationItemProperty.AuthorName,&lt;span style="color:#008000;"&gt;/* Syndication item to which the Source Property is mapped*/&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  4:        SyndicationTextContentKind.Plaintext,&lt;span style="color:#008000;"&gt;/* Syndication content kind for the syndication item this property is bound to */&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  5:        &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;&lt;span style="color:#008000;"&gt;/* If  false the property value is only placed at the mapped location &amp;amp; removed from the &amp;lt;content&amp;gt; section of the atom:entry*/&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  6:        )]&lt;/pre&gt;&lt;/pre&gt;
and so the result will be: 

    &lt;pre style="border-bottom:#cecece 1px solid;border-left:#cecece 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;width:452px;padding-right:5px;height:52px;overflow:auto;border-top:#cecece 1px solid;border-right:#cecece 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  1: &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;author&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;Nuno Godinho&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;author&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;
For more information&amp;#39;s regarding this customization read the following posts: 

    &lt;ul&gt;
      &lt;p&gt;&lt;a href="http://blogs.msdn.com/phaniraj/archive/2009/08/31/introducing-web-friendly-feeds-aka-friendly-feeds-updated-for-ctp2.aspx" target="_blank"&gt;Introducing Web Friendly Feeds aka Friendly Feeds (Updated for CTP2)&lt;/a&gt;&lt;/p&gt;

      &lt;p&gt;&lt;a href="http://blogs.msdn.com/phaniraj/archive/2009/03/21/ado-net-data-services-friendly-feeds-mapping-clr-types.aspx" target="_blank"&gt;ADO.NET Data Services Friendly Feeds , Mapping CLR Types&lt;/a&gt;&lt;/p&gt;

      &lt;p&gt;&lt;a href="http://blogs.msdn.com/phaniraj/archive/2009/03/28/ado-net-data-services-friendly-feeds-mapping-edm-types-i.aspx" target="_blank"&gt;ADO.NET Data Services Friendly Feeds , Mapping EDM Types – I&lt;/a&gt;&lt;/p&gt;
    &lt;/ul&gt;
  &lt;/ul&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Binding &lt;/strong&gt;is now simplified, because using the DataServiceCollection class we can bind it directly to the Data Service.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;For more information’s regarding this subject read this &lt;a title="http://blogs.msdn.com/astoriateam/archive/2009/09/01/introduction-to-data-binding-in-ctp2.aspx" href="http://blogs.msdn.com/astoriateam/archive/2009/09/01/introduction-to-data-binding-in-ctp2.aspx"&gt;post&lt;/a&gt; from the Product Team. &lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Update .NET RIA Services</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/30/update-net-ria-services.aspx</link><pubDate>Thu, 30 Jul 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1711063</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt; Recently I posted about .NET RIA Services that is a framework that is associated with Silverlight and will make the development of business applications easier.  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; So here a some more links in order to understand .NET RIA Services better.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx"&gt;&lt;/a&gt;&lt;a title="Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 9- POCO and" href="http://blogs.msdn.com/brada/archive/2009/07/22/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-6-poco-and-authentication-provider.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 9- POCO and Authentication Providers&lt;/a&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 10- LinqToSq" href="http://blogs.msdn.com/brada/archive/2009/07/23/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-9-linqtosql.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 10- LinqToSq&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 11- The Clie" href="http://blogs.msdn.com/brada/archive/2009/07/24/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-11-the-client-only-world.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 11- The Client Only World&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 12- DataSet" href="http://blogs.msdn.com/brada/archive/2009/07/27/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-9-dataset.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 12- DataSet&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 13- The New" href="http://blogs.msdn.com/brada/archive/2009/07/28/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-11-the-new-class-library-project.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 13- The New Class Library Project&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 14- Visual B" href="http://blogs.msdn.com/brada/archive/2009/07/29/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-xx-visual-basic-vb-and-wpf-support.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 14- Visual Basic (VB) and WPF Support&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 15- ASP.NET" href="http://blogs.msdn.com/brada/archive/2009/07/30/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-xx-asp-net-mvc.aspx"&gt;Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update- Part 15- ASP.NET MVC&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Have a nice reading about .NET RIA Services&lt;/p&gt;</description></item><item><title>Silverlight 3 with MEF support</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/30/silverlight-3-with-mef-support.aspx</link><pubDate>Thu, 30 Jul 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1711065</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;&amp;#160;&amp;#160; One of the things that I really thing would be important for Silverlight in order to make easier the Modularity of the Business applications developed in Silverlight, since the Prism approach is nice but I think that the MEF approach is simpler and so this should be a breakthrough for Silverlight Business Application Development. &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; After some talks with &lt;a href="http://blogs.msdn.com/brada" target="_blank"&gt;Brad Adams&lt;/a&gt; from Microsoft and also posting some feedback I came to this very interesting post of Brad that talks about how can we use the MEF for Silverlight that was &lt;a href="http://mef.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30098" target="_blank"&gt;made available on the CodePlex site related to MEF&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Brad make a very good example of the &lt;a href="http://blogs.msdn.com/brada/archive/2009/07/20/simple-example-using-managed-extensibility-framework-in-silverlight.aspx" target="_blank"&gt;usage of MEF in this blog post&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; So enjoy the reading and good coding.&lt;/p&gt;</description></item><item><title>Silverlight 3 related information’s</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/29/silverlight-3-related-information-s.aspx</link><pubDate>Wed, 29 Jul 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1710746</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;Silverlight 3 has been release and now we have also the Unit Testing Framework binaries &lt;a href="http://code.msdn.microsoft.com/silverlightut" target="_blank"&gt;here&lt;/a&gt; that will help making Unit Tests in our solutions when using Silverlight 3. More information’s &lt;a href="http://www.jeff.wilcox.name/2009/07/silverlight-3-unit-test-framework-binaries-available/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Also important is the release of Prism Visual Studio Templates that will help developers get using the Composite Application Guidance for WPF and Silverlight, and make what seems to be hard, simpler, and also with the new MVVM pattern available.&lt;/p&gt;  &lt;p&gt;Download the Prism Visual Studio Templates &lt;a href="http://blogs.msdn.com/dphill/archive/2009/05/29/prism-quick-start-kit.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Update to the Prism Visual Studio Templates &lt;a href="http://blogs.msdn.com/dphill/archive/2009/06/15/prism-quick-start-kit-update.aspx"&gt;here.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;More information about the Prism Visual Studio Templates &lt;a title="http://blogs.msdn.com/devkeydet/archive/2009/07/17/prism-visual-studio-templates-including-mvvm.aspx" href="http://blogs.msdn.com/devkeydet/archive/2009/07/17/prism-visual-studio-templates-including-mvvm.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>.NET RIA Services</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/21/net-ria-services.aspx</link><pubDate>Tue, 21 Jul 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1704769</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;&amp;#160;&amp;#160; .NET RIA Services is a framework that is associated with Silverlight and will make the development of business applications easier.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; In order to know more I decided to compile a set of articles that I think are very interesting to understand .NET RIA Services better.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/03/19/what-is-net-ria-services.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd695920.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/dd695920.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/10/amazing-business-apps-example-updated-for-silverlight-3-rtm-and-net-ria-services-july-update.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/10/amazing-business-apps-example-updated-for-silverlight-3-rtm-and-net-ria-services-july-update.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/11/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-1-rich-data-query.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/11/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-1-rich-data-query.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/13/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-3-authentication.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/13/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-3-authentication.aspx&lt;/a&gt;&lt;b&gt;&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/14/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-4-seo-export-to-excel-and-out-of-browser.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/14/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-4-seo-export-to-excel-and-out-of-browser.aspx&lt;/a&gt;&lt;b&gt;&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/15/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-5-astoria-add-reference-and-winforms.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/15/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-5-astoria-add-reference-and-winforms.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/16/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-6-data-transfer-objects-dtos.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/16/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-6-data-transfer-objects-dtos.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/21/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-7-services-based-data-store.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/21/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-7-services-based-data-store.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2009/07/17/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-8-wcf-based-data-source.aspx"&gt;http://blogs.msdn.com/brada/archive/2009/07/17/business-apps-example-for-silverlight-3-rtm-and-net-ria-services-july-update-part-8-wcf-based-data-source.aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Have a nice reading about .NET RIA Services&lt;/p&gt;</description></item><item><title>Silverlight 3.0 RTW</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/19/silverlight-3-0-rtw.aspx</link><pubDate>Sun, 19 Jul 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1703123</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;As you might already know Silverlight 3 RTW is out and with it the great power of Silverlight 3 was unleashed. &lt;/p&gt;  &lt;p&gt;The main features made available are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Tools&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Expression Blend 3 RC&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Ability to Import Photoshop and Illustrator&lt;/li&gt;        &lt;li&gt;SketchFlow&lt;/li&gt;        &lt;li&gt;State Management&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Visual Studio 2010&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Still in Beta 1 version but with a strong design tools for Silverlight&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Controls&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;DataForm&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Simple control that enabled a flexible way to display data of a single entity definition. Support several methods such as Display, Edit and Update and navigating to data.&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;DataPager&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;This control gives Paging support such as Next/Previous and Numeric paging on elements that implement the IPageViewCollection interface.&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Navigation Framework&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;A Framework that will provide an easy way to provide navigation to applications, and that introduces to Silverlight 2 new controls, called Frame and Page. With it we can partition views into separate XAML files and navigate to each view independently. Also integrates with Browser history providing Browser Back and Forward functions.&lt;/li&gt;        &lt;li&gt;SEO – Search Engine Optimization&lt;/li&gt;        &lt;li&gt;Deep Linking&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Possibility to navigate directly to a specific page in the Silverlight solution&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;      &lt;li&gt;New toolkit controls&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Media&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Support for H.264 and AAC encoding&lt;/li&gt;      &lt;li&gt;Raw audio/video pipeline support that will provide audio/video decoding outside the runtime and render in Silverlight&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Graphics&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Perspective 3D&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Support for 3D scenarios and putting object on a plane for various user experience scenarios.&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Pixel Effects &lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Support for Pixel Shader Effects&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Animation Easing&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Provides a set of possibilities that will interpolate the animations and provide smoother animation transitions and other visual effects&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Bitmap API&lt;/li&gt;      &lt;li&gt;GPU Acceleration&lt;/li&gt;      &lt;li&gt;Text/Image Improvements&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Element-to-Element Binding&lt;/li&gt;    &lt;li&gt;Local Connection API&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Enable scenarios in order to Silverlight solutions to communicate with each other through an asynchronous messaging system. A pub-sub implementation for Silverlight applications.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Binding Validation API&lt;/li&gt;    &lt;li&gt;SaveFileDialog&lt;/li&gt;    &lt;li&gt;Dynamic Styling and Based On&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Support for DynamicResource&lt;/li&gt;      &lt;li&gt;Support for Based On Styles&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Caret Brush&lt;/li&gt;    &lt;li&gt;Merged Resource Dictionaries&lt;/li&gt;    &lt;li&gt;Assembly Caching&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Possibility of having the Silverlight solutions load core runtime from a runtime cache rather than having it on the xap file.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Network monitoring API&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Possibility to check network status changes.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Out-of-Browser and Offline&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Possibility to have the applications run on and off the browser and Offline also, having it work like a desktop solution.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Binary XML&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Ability to communicate using WCF with Binary XML data format and providing smaller communications,&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Web Service Utility&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Slsvcutil.exe that works like the regular WCF svcutil tool but specific for Silverlight&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;.NET RIA Services (Still in CTP version)&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;A complete framework that will provide an easy way to develop using the n-tier pattern using the power of ASP.NET to help Silverlight to achieve this.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Know more on the &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx" target="_blank"&gt;Get Started session of Silverlight.net site&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Interesting articles regarding .NET RIA Services</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/interesting-articles-regarding-net-ria-services.aspx</link><pubDate>Mon, 06 Jul 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698495</guid><dc:creator>NunoGodinho</dc:creator><description>&lt;p&gt;.NET RIA Services are here to make our life easier and they were introduced as part of the Silverlight 3.0 but are not only for Silverlight.&lt;/p&gt;  &lt;p&gt;Some interesting reading about it is this:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd776095.aspx" target="_blank"&gt;Getting started with the .NET RIA Services&lt;/a&gt; by &lt;a href="http://www.theproblemsolver.nl/"&gt;Maurice de Beijer&lt;/a&gt; that talks about the what and the why of .NET RIA Services, as well as the problems that were addressed when designing this RIA Services. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/vijayu/archive/2009/06/08/unit-testing-business-logic-in-net-ria-services.aspx" target="_blank"&gt;Unit Testing Business Logic in .NET RIA Services&lt;/a&gt; by &lt;a title="Vijay" href="http://blogs.msdn.com/vijayu/"&gt;Vijay&lt;/a&gt; that talks about how to perform Unit testing on top of the .NET RIA Services elements &lt;/li&gt;    &lt;li&gt;&lt;a title="http://code.msdn.microsoft.com/RiaServices" href="http://code.msdn.microsoft.com/RiaServices"&gt;.NET RIA Services Samples&lt;/a&gt; that provides some samples and Walkthroughs about this new technology that started in Silverlight 3.0 but has a lot more to give. &lt;/li&gt; &lt;/ul&gt;</description></item></channel></rss>