Silverlight

Hier vind u alle posts met de tag Silverlight

Live Labs Pivot is a great tool to publish large amounts of data in a compelling way. To showcase this new Microsoft Technology Wortell has created an example of a Live Labs Pivot table for the 2010 FIFA World Cup. The video below shows how this pivot works. Do you want to play with it yourself? Download Live Labs Pivot here and then open the collection, but putting the following link in the address bar of Pivot: http://media.wortell.nl/pivot/wk/wk2010.cxml

And here are some screenshots:


When a specific flag is clicked details about the country are shown.

How we did it…

Basically a Pivot can be created programmatically or by using Excel. Excel can be used in situations where the data can be easily copied of filled in by hand. If there is data coming from multiple systems, backend or environments or if you are handling a large amount of data we recommend creating the XML schema programmatically.

First of all we selected the sources of the data. We used Wikipedia for the schedule of plays and the FIFA website for the descriptions of the individual teams. We then put all this data into a Pivot Collections Excel sheet. You can read the description of this Excel sheet on the Microsoft site where the plugin can also be downloaded. Once all the data was put into the Excel sheet we simply Published the collection from the Excel plugin and the Live Labs Pivot was finished.

In November of last year, Microsoft release SFM, Silverlight Media Framework PDC Release.
We have been using IIS Smooth Streaming en different projects at Wortell.
On my current project for education we are using Silverlight Media Framework as well, where we are building exiting tooling around the SMF player for teachers and students.

With the SFM 1.1 release, progressive download is now fully supported making the SFM a fantastic framework to build on for any kind of video playing.

Updates in version 1.1 release

  • Progressive Download is now fully supported.
  • Integration with the SmoothStreamingMediaElement Beta 2 Release

You can download SFM 1.1 on codeplex.

On silverlight.net you can find how to videos on SMF to get you up to speed:

Embedding The Video Player
Styling And Templating The Video Player
Extending The Video Player
Out Of Stream Data Access
Using Application Settings
Creating Custom Timeline Markers
Building A Custom Bitrate Meter
Using SMF Logging
Live Mode vs. VOD
Hosting VOD using IIS Media Services

and / or download code samples

Wortell heeft op haar vernieuwde website de nieuwste Microsoft technologieën, als Deep Zoom en Silverlight, toegepast. De wijze waarop Silverlight geïntegreerd is met Microsoft Unified Communications Server is internationaal niet onopgemerkt gebleven. Wortell is sinds kort als showcase te zien op www.silverlight.net/showcase.

Wortell besteedt veel aandacht aan het innoveren op ICT-gebied. Dit komt onder andere naar voren op de totaal vernieuwde website (www.wortell.nl) waar alle nieuwste Microsoft technologieën zijn toegepast. Zo wordt Deep Zoom gebruikt op de ‘ontspanningspagina’ en maakt Silverlight een groot deel uit van het design van de website, onder andere voor het tonen van videomateriaal in IIS Smooth Streaming.

Op de zogenaamde ‘people page’ van Wortell is Silverlight ingezet in combinatie met het communicatiesysteem Unified Communications Server. Door deze twee technologieën op een juiste manier met elkaar te koppelen is het mogelijk de actuele status van medewerkers te bekijken. Roeland Jimenez, developer Wortell, heeft deze toepassing op de website geïntegreerd. Roeland:  “Het is fantastisch om onze ideeën snel om te kunnen zetten naar een daadwerkelijk product. De combinatie van Silverlight en OCS maakt van werk spelen. De vele reacties uit de community geven nog eens een extra drive voor verdere innovatie …”

Silverlight.net is the official Silverlight community website from Microsoft. I am excited to see that they have added the Wortell website to their showcases.

Silverlight plays a large role in our website. We created a fun integration with Microsoft Unified Communications Server. Deep Zoom and IIS Smooth Streaming are used throughout the website. In our references page we use Silverlight for filtering.

Go have a look  http://www.silverlight.net/showcase/ add done forget to give your rating!

One of my favorite Microsoft products is OCS. I don’t know why but I can get very excited about this product. One of my last projects was the “Our people” on the Wortell website. Here we used OCS to show the presence status of our colleagues in Silverlight. (This reminds me that I still have to write a post on how it was build.)

At PDC last week the OCS team had two session on their next release:

 In this post I’ll try to give you a shore summary of what’s to come.

 OCS 14 Managed API
A new fully managed API adopting standard .NET. What we can see from the demo’s is  that there will be less code writing.

Support common applications
Support for Silverlight 4, Visual Studio 2008 and up, Blend 3 and up, .NET 3.5 and up, IE 7 & 8

 WPF and Silverlight controls
Drag and drop controls for WPF and Silverlight. Seems like there will be controls for all the features: 

  • Search controls: Search input and search results
  • Browse contacts
  • View contacts
  • Contact details as contact & hover cards
  • Presence

Docking OCS windows in WPF and WinForms
Conversation window can be docked in your own applications

Conversation Contextual Information
You can send and receive contextual information for you custom application to the Communicator window. Contextual information is data that send to you calling party to quickly bring them into the same context as the context that you are in. An example is that you receive an email and you click on the sender presence symbol to start a conversation. The sender gets an OCS message. In this message a link is show to the email from where you started the conversation. When the calling party clicks this like the same email will be opened. You could do the same for you custom applications.

Menu extensions
You can add you own applications to the Communicator menu. Menu items can be added to right click main window and to the Contact Card overflow window.

Shell execution
You can shell execute your custom application and pass SIP URI’s

Conversation Window extension
A window can be attached to the conversation window. This is much like the Windows Live Messenger activities. This window has access to the conversation data. A very nice feature is, unlike now, that the conversation window stays open after the conversation has ended. This gives the user to do something with the conversation data afterwards. Seems like the OCS team does listen to their users.  And best of all, native Silverlight hosting. (so we only develop an application once J)

Extend communications to role specific kiosks
Meaning that your custom application can start a conversation without being a contact itself. This is great for hospitality like applications!

 It looks like great improvements and I’m getting all excited again. In January the Merto will start, I can’t wait to get my hands on the bits and start playing.

Keep you posted, happy programming

  • Categories

  • Tags

  • Blog Authors

    Amy
    anita
    Anneke
    Danny Burlage
    Dennis Vendel
    Freek Berson
    Gerard
    Iris
    Jasper Oosterveld
    Jean-Claude Chan
    Jorn
    Lab Chicks
    Luc Joziasse
    Maarten van Noort
    Maarten Wijsman
    Marlon
    Martijn Bellaard
    Natasja van Doorn
    Paul Pascha
    Peter Heuvelman
    Rick Slager
    Robert van Son
    Roel
    Roeland Jimenez
    SanderZ
    Sjoerd Schudde
    Stefan van der Wiele
    Tim Heuperman
    Wortell
  • Archief