Tuesday, March 16, 2010

Silverlight 4 + RIA Services - Ready for Business: Exposing OData Services

Silverlight 4 + RIA Services - Ready for Business: Exposing OData Services


Silverlight 4 + RIA Services - Ready for Business: Exposing OData Services

Posted: 16 Mar 2010 10:14 AM PDT

OData is an emerging set of extensions for the ATOM protocol that makes it easier to share data over the web. To show off OData in RIA Services, let's continue our series .       We think it is very interesting to expose OData from a DomainService to facilitate data sharing.   For example I might want users to be able to access my data in a rich way in Excel as well as my custom Silverlight client.   I'd like to be able to enable that without writing multiple services or duplicating any business or data access logic.  This is very easy to enable with RIA Services.  In fact it is just a check box away!    When you create your DomainService simply check the "Expose OData...(read more)

Silverlight TV 16: Tim Heuer and Jesse Liberty Talk about Silverlight 4 RC at MIX 10

Posted: 16 Mar 2010 11:04 AM PDT

  While at MIX10, John catches up with Jesse Liberty and Tim Heuer to discuss their favorite features in Silverlight 4 on this episode of Silverlight TV . Along with calling out and discussing why they're each impressed with their favorite features...( read more )...(read more)

Microsoft, jQuery, and Templating

Posted: 16 Mar 2010 10:05 AM PDT

About two months ago, John Resig and I met at Café Algiers in Harvard square to discuss how Microsoft can contribute to the jQuery project. Today, Scott Guthrie announced in his second-day MIX keynote that Microsoft is throwing its weight behind jQuery and making it the primary way to develop client-side Ajax applications using Microsoft technologies. What does this announcement mean? It means that Microsoft is shifting its resources to invest in jQuery. Developers on the ASP.NET team are now working full-time to contribute features to the core jQuery library. Furthermore, we are working with other teams at Microsoft to ensure that our technologies work great with jQuery. We are contributing to the open-source jQuery project in the exact same...(read more)

What’s new in MVVM Light V3

Posted: 16 Mar 2010 09:42 AM PDT

V3 of the MVVM Light Toolkit was released during MIX10, after quite a long alpha stage. This post lists the new features in MVVM Light V3. Compatibility MVVM Light Toolkit V3 can be installed for the following tools and framework versions: Visual Studio...( read more )...(read more)

MVVM Light V3 released at #MIX10

Posted: 16 Mar 2010 09:40 AM PDT

During my session " Understanding the MVVM pattern " at MIX10 in Vegas, I showed some components of the MVVM Light toolkit V3, which gave me the occasion to announce the release of version 3. This version has been in alpha stage for a while, and has been...( read more )...(read more)

New Seesmic applications on Silverlight 4 and on Windows Phone

Posted: 16 Mar 2010 08:57 AM PDT

A few months ago, at the Microsoft Professional Developers Conference, in Ray Ozzie's keynote , Seesmic introduced a preview release of its Twitter application on Windows ( Seesmic for Windows ). Seesmic has a very active community and got a lot of feedback...( read more )...(read more)

Silverlight 4 + RIA Services - Ready for Business: Consuming Data in the Silverlight Client

Posted: 15 Mar 2010 10:50 PM PDT

To continue our series , let's see where the fun comes in my look at how easy that is to consume from the client.  First just to help you understand what is happening behind the covers, let's look at a code-behind solution.  In View\Home.xaml...( read more )...(read more)

Silverlight 4 + RIA Services - Ready for Business: Exposing Data from Entity Framework

Posted: 15 Mar 2010 10:46 PM PDT

To continue our series I wanted to look next at how to expose your data from the server side of your application.  The interesting data in your business applications come from a wide variety of data sources.  From a SQL Database, from Oracle...( read more )...(read more)

I was going to get an iPhone, BUT ……..

Posted: 16 Mar 2010 07:46 AM PDT

My cell phone contract expires in a couple weeks and I was all set to buy an iPhone. The iPhone had started to take off when I got my current phone / contract but at that the time Microsoft paid for a significant portion of my phone bill so staying with a Windows powered phone was appropriate (I like to be a good team player.)  Budget tightening as changed the expense policy and now Microsoft's contribution to my cell phone expenses is limited to $35. So, I figured I'd get an iPhone, it's what all the cool geeks have.  Plus, my Windows phone from T-Mobile is falling apart, which matters little since it's never really worded all that well any way. Windows Mobile 6 wasn't a real home run in comparison. There have been a number of reasons...(read more)

Making your ASP.NET/HTML Websites Indic aware – accepting Tamil, Telugu, Kannada, Hindi and other language input

Posted: 16 Mar 2010 03:54 AM PDT

Its been a month since I wrote my last post. Much of work has been happening around planning for Tech Ed India , the upcoming Virtual TechDays this week as well as our Developer content at the Great Indian Developer Summit 2010 . Its going to be one exciting period starting this week and I am glad I would be able to meet a lot of folks who have written to me personally that they would like to catch up at Tech Ed India. For now, I had a chance to meet the Microsoft India Development Centre team that worked on the Microsoft Indic Language Input Tool (erstwhile Akshara). The team updated me that they have also released the scripts so that the Indic input feature can be encapsulated into your own websites. For example, if you are having a web page...(read more)

Deploying Application built using RIA Services RC

Posted: 16 Mar 2010 12:24 AM PDT

Today at MIX '10 we announced the public availability of WCF RIA Services RC bits. A few months back, at PDC '09 when we released our Beta bits we received strong feedback around making deployment of RIA Services applications easier and asking for more Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Consuming Data in the Silverlight Client

Posted: 15 Mar 2010 10:50 PM PDT

To continue our series , let's see where the fun comes in my look at how easy that is to consume from the client.  First just to help you understand what is happening behind the covers, let's look at a code-behind solution.  In View\Home.xaml Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Consuming Data in the Silverlight Client

Posted: 15 Mar 2010 10:50 PM PDT

To continue our series , let's see where the fun comes in my look at how easy that is to consume from the client.  First just to help you understand what is happening behind the covers, let's look at a code-behind solution.  In View\Home.xaml Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Exposing Data from Entity Framework

Posted: 15 Mar 2010 10:46 PM PDT

To continue our series I wanted to look next at how to expose your data from the server side of your application.  The interesting data in your business applications come from a wide variety of data sources.  From a SQL Database, from Oracle Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Exposing Data from Entity Framework

Posted: 15 Mar 2010 10:46 PM PDT

To continue our series I wanted to look next at how to expose your data from the server side of your application.  The interesting data in your business applications come from a wide variety of data sources.  From a SQL Database, from Oracle Read More......(read more)

Silverlight 4 + RIA Services - Ready for Business: Consuming Data in the Silverlight Client

Posted: 15 Mar 2010 10:50 PM PDT

To continue our series , let's see where the fun comes in my look at how easy that is to consume from the client.  First just to help you understand what is happening behind the covers, let's look at a code-behind solution.  In View\Home.xaml put a simple DataGrid on the form. < sdk : DataGrid Name = "dataGrid1" Height = "152" Width = "692" /> Then add these lines of code to Home.xaml.cs   1: var context = new DishViewDomainContext(); 2: this .dataGrid1.ItemsSource = context.Restaurants; 3: 4: context.Load(context.GetRestaurantsQuery()); 5:   In line 1, we create a DishViewDomainContext… notice this is the automatically generated (via an MSBuild task) from the DishViewDomainService on the...(read more)

Silverlight 4 + RIA Services - Ready for Business: Exposing Data from Entity Framework

Posted: 15 Mar 2010 10:46 PM PDT

To continue our series I wanted to look next at how to expose your data from the server side of your application.  The interesting data in your business applications come from a wide variety of data sources.  From a SQL Database, from Oracle DB, from Sql Azure, from Sharepoint, from a mainframe and you have likely already chosen a datamodel such as NHibernate, Linq2Sql, Entity Framework, Stored Proc, a service.   The goal of RIA Service in this release is to make it easy to work with data from any (or many) of the sources in a seamless way from a Silverlight application.  This walk through will use Entity Framework accessing the Sql Express database, but the basic concept applies to any data source.  Add DishView...(read more)

What’s new in Silverlight 4 RC?

Posted: 16 Mar 2010 12:50 AM PDT

I am here in Las Vegas for MIX10 where Scott Guthrie announced today the release of Silverlight 4 RC and the Visual Studio 2010 tools. You can now install VS2010 RC!!! As always, downloads links are here: www.silverlight.net He also said that the final...( read more )...(read more)

Designing for the Windows Phone

Posted: 15 Mar 2010 11:36 PM PDT

Learn how to get started building Windows Phone applications using Expression Blend....( read more )...(read more)

Silverlight 4 + RIA Services - Ready for Business: Starting a New Project with the Business Application Template

Posted: 15 Mar 2010 04:45 PM PDT

To kick off our series, I wanted to focus on our goal of helping you focus on your business, not plumbing code.  The first place you will see this in the pre-build components in the Business Application Template.  It describes a prescriptive...( read more )...(read more)

No comments:

Post a Comment