This article is very short. In the actual presentation, there was not much time to talk about this so a brief overview was done. Basically, it’s all standard WCF stuff. The idea is that the Silverlight Business Template adds logging in and supports Authentication just like an asp.net application does. It uses the DomainDataSource to do the bridging between the silverlight clientside app, and the web application. Authorization is built into the login module also so that you can assign attributes to your domainservice classes to restrict access.
(more…)
In this section, we will talk about what happens when the users presses the “Sessions” hyperlink from the speakers page. If you remember from the last article, we used a special converter on the Speakers.xaml page and bound that to the hyperlink titled sessions as shown below.
(more…)
This article will follow the previous article and go through the process of adding Converter’s for changing both the Id column and the Image column. Basically, what we saw in the previous article was a DataGrid that was created and looked as follows. (notice the Id column and the PKID columns which are highlighted. Then, we will add a a DisplayItemTemplate that will format the page and make it look good.
(more…)
Well, if you have gotten this far in the series, you’ve probably realized I’ve gotten my articles and video’s a little out of sync. The video attached here goes through the full process of building an application from scratch while adding a navigation page. The process was somewhat explained in the previous article. I’ve kept the title the same because that is what the video actually shows.
(more…)
In this article, we will build from scratch, using Visual Studio 2010 Beta 2 a simple application that lets us view Silicon Valley Code Camp Attendees that have authorized us to share their data. We will be using no special RIA Services Visual Studio 2010 design tools to do this. We will:
- Create the Entity Framework Repository
- Create the Domain Service
- Wire up an Appropriate Get Method that Returns in IQueryable
- Call From the Client Code the Domain Service
- Show The Results
- Observations
First, we need to create a new Visual Studio Project. We do that by using the File/New Project and chose “Silverlight Business Application”.
(more…)
In this article, we will use the the Visual Studio 2010 Beta2 Tooling to create a Sessions DataGrid. We will add a Pager to it as well as a Silverlight busy indicator which will show while the data is loading. In Article 1, we build a simple DataGrid with code behind, in this article, it will all be declarative in XAML built with the Visual Studio 2010 designer.
(more…)
This series of video presentations goes through the process of building a Speaker and Sessions Viewer for Silicon Valley Code Camp’s data using Silverlight 4 and RIA Services (Using Visual Studio 2010 Beta 2). It starts with a brief introduction of RIA Services and is followed by screen casts and blog posts the parallel each screen cast.
The actual presentation was done at the Microsoft office in San Francisco.
(more…)
NOTE ADDED 1/25/2010 by PETER KELLNER: Just finished 7 blog posts that each have video that basically follows was was done in the presentation. They are linked here on this blog at: http://peterkellner.net/category/ria-services/
I just volunteered to present at the next Bay.Net Meeting (San Francisco, at the Microsoft office) RIA Services in Silverlight 4 (Visual Studio 2010). The original speaker couldn’t make it so this is a last minute thing. I’m busy preparing an example of using the Silicon Valley Code Camp Session Listings as an example. The example will hopefully including authentication (logging in and out), special admin access to certain functions, validation as well as other cool tricks.
(more…)

http://twitpic.com/pxclg
One of my goals for PDC this year has been to better understand the Microsoft data story about how to work with clients better (Silverlight, JavaScript, Forms, etc.). RIA services has been on my radar for quite some time. I was hoping to get some good conversations about this, but never expected to get almost an hour with Nikhil, the inventor of RIA services.
(more…)