It's asynchronous programming involving a "push" listener/subscriber
model. Useful when dealing with the "cloud" and lazy loading
problems.
More information here:
http://blogs.msdn.com/b/rxteam/archi...lverlight.aspx
First official release was released about a month ago.
RL
What is Rx?
Rx is a .NET Library that allows programmers to write succinct
declarative code to orchestrate and coordinate asynchronous and event-
based programs based on familiar .NET idioms and patterns.
At the heart of the library are two new interfaces IObservable<T> and
IObserver<T>. These interfaces are part of .NET 4 and Silverlight 4 by
default. For .NET 3.5 and Silverlight 3.5, they ship with the Rx
library.
The Rx library provides API create instances of these interfaces from
scratch, convert existing asynchronous patterns such as events to
these interfaces, query, transform and merge observables. All together
creating a new powerful way of writing asynchronous applications.