Archive

Posts Tagged ‘Silverlight’

Intelligencia Cube browser and query tool for Silverlight

October 19th, 2009 Kasper de Jonge No comments

Teo Lachev blogged about a new product from Intelligencia.In short it is a a Silverlight-based Analysis Services browser. The Intelligencia for Silverlight control has scriptable interface and a filter control which allows management dashboards to be created by linking grids and filters, as the first link on the web page demonstrates. (the product is currently in Beta)

This had loads of potential, especially for developers, to create webbased ad hoc reports or dashboards.

Read more at :

http://prologika.com/CS/blogs/blog/archive/2009/10/18/intelligencia-for-silverlight.aspx

Must read book: Next Generation Business Intelligence Software with Silverlight

September 29th, 2009 Kasper de Jonge No comments

The thing i’ve been waiting for to surface is the use of Silverlight in BI. Bart Czernicki has released a book describing the combination of BI and Silverlight, a thing I’m very interested in!

What will you learn from investing in this resource?

Covering the entire scope of BI and applying these concepts to Silverlight applications is simply not realistic in one single resource.  Even if I had the option of writing 750 pages or more, important facets of BI would be missed.  Therefore, I decided to focus on the presentation tier of Business Intelligence applications.   For example, I didn’t think it was fair to focus on the data and services tier with these technologies going through a rapid implementation and tooling evolution (RIA Services, WCF REST, Oslo, ADO.NET Data Services 1.5, etc.).  However, Silverlight’s rendering and client processing engine is mature enough to warrant a guide on how to implement client-side BI concepts.  Therefore, topics like visual intelligence, data visualizations, predictive analytics, collective intelligence, interactive tools, parallel computing, working with large data sets, etc., are covered in my book on the presentation tier.

This book has three intended audience segments and their goals:

  • Silverlight Developers – Learn how to extend your Silverlight knowledge in real-world applications.  Learn the basics of Business Intelligence 2.0.
  • Business Intelligence Professionals - Get a better understanding of how Silverlight can help you overcome some of the challenges to implement simple BI tools.
  • Strategic Decision Makers (architects, CIO, technical director, etc.) – Understand if Silverlight is the right platform to deliver BI software.

Read the entire release post here:

Announcing Next Generation Business Intelligence Software with Silverlight

This is one book I will order asap!

Categories: BI Technical, BI general Tags: ,

CBS Gives March Madness Gives a High-Quality Makeover with Silverlight

February 23rd, 2009 Kasper de Jonge No comments

Another big implementation with Silverlight that gets my basketball hearth beat faster !

CBS Sports is adding a high-quality viewing option to its March Madness On Demand (MMOD) video player.

2009_mmod_hq_player

The new player uses Microsoft’s Silverlight (CBS has a history with Microsoft and previously used the Windows Media Player). You can stream all 63 tournament games in standard definition at approximately 550kbps, or enjoy a sharper picture with the high-quality player with streams delivered up to 1.5 mbps.

Microsoft’s video technology already proved it can handle big sporting events during last year’s Olympics. Though Silverlight isn’t as ubiquitous as Flash, Microsoft says more than 100 million PCs have installed Silverlight 2.

Source: http://newteevee.com/2009/02/15/cbs-gives-march-madness-gives-a-high-quality-makeover/

PerformancePoint Monitoring + Silverlight: KPIs and Scorecards

December 1st, 2008 Kasper de Jonge No comments
PerformancePoint Monitoring doesn’t have as robust a prescription as Silverlight Blueprint for SharePoint, but yes, PerformancePoint Monitoring & Silverlight can be used together.

PerformancePoint dashboards are SharePoint web part pages, so web parts or master pages using Silverlight for menus, visualization, charting, or any other thing, are right at home in (or surrounding) a PerformancePoint dashboard.
Another integration point is the web service PmService.asmx. You can learn more about this service through PerformancePoint SDK documentation of its client proxy. In this article we’ll call the GenerateView method of this service to retrieve and work with a scorecard/KPI data set, and visualize that data in Silverlight 2.

For more read this msdn post:
 

Great Silverlight 2 Demo: Healthcare Demonstrator

I found a great Silverlight 2 Healthcare demo on the Tim Sneath blog.

Whether or not you’re involved in the healthcare sector, this demo does a great job of showing how Silverlight 2 can transform web-based application development. We’re already starting to see many real-world applications using Silverlight 2, even in its beta 1 stage; I’ll post a list of the best ones I’ve collected before the end of the week. With a beta 2 release not far away, momentum is continuing to grow.

Click here to see the demo.

Categories: Uncategorized Tags: ,

Back to work, a silverlight holiday photo slide show

April 21st, 2008 Kasper de Jonge No comments
After a 3 week holiday to Mexico, Guatamala, Honduras and Belize it’s back to work, with tons of blog posts and mails to read.
 
To show my photos in a nice resolution i decided to make  a holiday photo slide show in Silverlight based on Slide.Show from codeplex.
 
See the result here (comments in dutch):
Categories: Uncategorized Tags: ,

How to pass initialization params to a Silverlight 2 app

March 17th, 2008 Kasper de Jonge No comments
Last week i tried to pass some parameters to my Silverlight app when embedding it to my page. After some extended searching last week and not finding it i decided to try again today, i found it at a MS  blog:
 
In short:
Declare the initParams param on the Silverlight plug-in and pass in a comma-delimited set of key-value pair tokens. For e.g. “key1=value1,key2=value2,key3=value3″.
 
Use the function Application_Startup in App.xaml.cs to call:
string key1= e.InitParams["key1"];
string key2= e.InitParams["key2"];
 
You see, pretty easy, now pass these parameters along to the Page constructor so you can use it in the page.
 
Categories: Uncategorized Tags: ,

Client-Side Web Service Calls with javascript (AJAX)

March 13th, 2008 Kasper de Jonge No comments
Today i came across a simple method of using webservices as a local function in client side code. It uses the ScriptManager control installed by ASP.NET AJAX-Enabled Web applications.
 
for example you use the followin code to the ASPX to embed the webservice :

 
   
 

 
In javascript you can now the full named webservice:
function OnLookup()
{          
  var stb = document.getElementById(“_symbolTextBox”); 
  MsdnMagazine.StockQuoteService.GetStockQuote(
    stb.value, OnLookupComplete, OnError);
}
 
A very nice feature which makes some nice possiblities.
Read more at:
Categories: Uncategorized Tags: ,

Silverlight 2.0 and network cross domain calls

March 10th, 2008 Kasper de Jonge No comments

After reading Scott Guthries silverlight 2.0 using networking to retrieve data and populate a datagrid tutorial I decided to try and make a little Silverlight 2.0 banner that displays my recent tracks from the Last.FM through their great  webservices with some nifty graphics.

I decided to use the same code as Scott and use the WebClient class to download the xml asynchronously. After implementing and running the code I get a “Security Error” exception on DownloadStringAsync. It appears you have to run the Silverlight app on a hosted HTML on IIS instead of a HTML file on a local drive, pretty strange in my opinion, see silverlight.net for more.

After hosting my html on IIS I get an empty screen, no Exceptions. Scott uses the following code to fill the datagrid after the data is downloaded:

void recentTracksService_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
if (e.Error == null)
{
RecentTrackList.ItemsSource = LastFMServices.Stats.getRecentTraks(e.Result);
}
}

I decided to place a breakpoint on e.Error, and it turned out it did contain an error: “Download Failure”. That’s pretty strange? When using the Digg link from Scotts sample I get data from the webservice. When reading Scotts Blog again I came across the following text: “Silverlight 2 defines an XML policy file format that allows server administrators to precisely control what access a client should have. Silverlight 2 also honors the default Flash cross domain policy file format – which means that you can use Silverlight 2 to call any existing remote REST, SOAP/WS*, RSS, JSON or XML end-point on the web that already enables cross-domain access for Flash clients.

Digg.com has a pretty cool set of Digg APIs that they publish over HTTP. Because they have a Flash cross-domain policy file in place on their server, we can call them directly from our Silverlight Digg client application (and not require us to tunnel back through our web-server to reach their APIs).”

Hmm it appears Last.FM doesn’t honor the Flash cross domain policy file format or the new Microsoft cross domain XML files. I’ll post a request at the Last.FM forum to add those XML files to the server, I hope they’ll allow it.

Read this on: how to make a Service Available Across Domain Boundaries

Some further info on Webservices and Silverlight:
Sending and Receiving Plain XML Messages with Silverlight
WebClient..::.DownloadStringAsync Method (Uri)

Categories: Uncategorized Tags: ,