InfoQ

Interview

Silverlight at Major League Baseball.com

Interview with Henry Belmont & Thaniya Keereepart by Jonathan Allen on Feb 26, 2008 04:52 AM

Community
.NET
Topics
Javascript,
Web 2.0,
Rich Internet Apps,
Java plus .NET Integration,
Silverlight
Tags
Casestudy,
Flash
Summary
Learn about the re-launch of Major League Baseball’s website on Silverlight. With the website’s back-end written in Java and much of the user interface built with JSP, MLB.com is not your typical candidate for adopting Microsoft’s newest technology for building Rich Internet Apps. Henry Belmont and Thaniya Keereepart share the reasoning behind choice and implementation details.

Bio
Henry Belmont and Thaniya Keereepart are part of the driving force behind MLB.com for Major League Baseball. Last year they relaunched the site and one of the marquee additions was the ability to watch the games in a Silverlight media player.
I am here with Thaniya and Henry of Major League Baseball, MLB. Please start by introducing yourselves and what you do.
Can you go into some background of the problems you were facing before you started working with Silverlight and why you invested in it?
So how was your experience working with an Alpha product?
Would you say Microsoft was really responsive with your feature requests or did they drag their heels a lot and make you fight for the things you needed?
Can you go into some of the specific functionality you got out of Silverlight?
Would it be fair to say that you're moving stuff like square boxes and all that other peripheral information out of the video and just putting it on the webpage itself?
What was the development process like, going from the design team to the development team to production? How did that flow?
When you got the wireframes were they actually in Silverlight or did you used Flash or screenshots?
Were you able to off the demo or did you just start over using the demo as a guideline?
Speaking of your backend, can you describe what system to use for the backend?
How happy with combining Flash and Silverlight in the same page? Is this something that seems natural to do, or do you have to fight with it a lot?
I'll turn the conversation a little bit to tools. Did you use Expression Blend or the Visual Studio plug-ins or anything like that or did you handwrite all the XML needed for the Silverlight?
What are the technologies that you considered before you settled on going with Silverlight?
Do you have any recommendations for people who are trying out Silverlight, what pitfalls there are, what they should look for?
I want to go back to the Java back-end for a moment. How do you communicate between Silverlight and the Java back-end? Is it the Java generating the Silverlight XAML code or are you using web-services or callbacks?
What kind of tool support would you like to see in the future?
Would you consider using tools from 3rd party vendors or is this something you really want Microsoft to develop and push themselves?
Thank you for coming. Do you have any closing remarks?
show all  show all

7 comments

Reply

Re: why they went with silverlight by Branden Root Posted Feb 27, 2008 4:21 PM
Re: why they went with silverlight by Beverly White Posted Feb 28, 2008 11:07 AM
Re: why they went with silverlight by Danny Douglass Posted Mar 2, 2008 8:27 AM
Re: why they went with silverlight by mlb.com doesn't work very well Posted Apr 8, 2008 3:30 AM
www.gencsohbetci.net by sohbet sohbet Posted Sep 13, 2008 4:55 AM
Re: why they went with silverlight by tatinya can Posted Sep 14, 2008 4:17 AM
MLB.TV Demo by Danny Douglass Posted Mar 2, 2008 8:18 AM
  1. Back to top

    Re: why they went with silverlight

    Feb 27, 2008 4:21 PM by Branden Root

    Because Microsoft offered them a giant buttload of money/free support for using an untested, alpha product over something 99% of the rest of the world uses (Flash).

  2. Back to top

    Re: why they went with silverlight

    Feb 28, 2008 11:07 AM by Beverly White

    Oh brother...lets see...you are saying that 1.You didn't read the interview 2. We should always use what we already have and what is "proven" even if something new comes along that looks attractive and helps us do more of what we want to do 3.That getting support (unless you pay a [butt load is it?] of money yourself) is bad. and 4.Do what others are doing (your Mom had to give you the standard line on that one...when are you jumping off the cliff?). Does this mean you will not be using the NEW Adobe tools for rich Internet apps? or you won't be developing anything that hasn't already been done before? I suspect you don't need to worry about that...no one will hire, or keep you for very long, if you are someone who refuses to move on. Change is scary...isn't it? You might have to learn something.

  3. Back to top

    MLB.TV Demo

    Mar 2, 2008 8:18 AM by Danny Douglass

    I saw your link on DotNetKicks and took a look at the video. I would like to write a blog post promoting the interview, but first wanted to experience the media player on MLB.TV. The Demo for the player is not working properly. Any chance you could offer a different link so I can grab a few screenshots? Thanks!

  4. Back to top

    Re: why they went with silverlight

    Mar 2, 2008 8:27 AM by Danny Douglass

    If I had to put money on it I would say that Branden works for a government organization. =] No offense meant Branden, but I think Beverly made some good points. Silverlight does have an uphill battle against Flash for widespread implementation. However it is a very powerful and rich tool that should not be dismissed simply because it is new. Personally, I am really looking forward to working with the Silverlight 2.0 beta!

  5. Back to top

    Re: why they went with silverlight

    Apr 8, 2008 3:30 AM by mlb.com doesn't work very well

    Don't be so smug Bev. MLB.com is too big of an outfit to be charging me $20 a month to deliver a product that doesn't work. My machine is rather new with a 7mb connection and I still can't get a decent picture with Silverlight. I don't want to be a beta tester for Microsoft, I just want to watch baseball. For my money, stick with the tried and true until all the bugs get worked out.

  6. Back to top

    www.gencsohbetci.net

    Sep 13, 2008 4:55 AM by sohbet sohbet

  7. Back to top

    Re: why they went with silverlight

    Sep 14, 2008 4:17 AM by tatinya can

    Thank you very much for this useful article. I like it. ankara nakliyat evden eve nakliyat ankara evden eve web tasarımı abiyeler rüya tabirleri

Exclusive Content

A Formal Performance Tuning Methodology: Wait-Based Tuning

Steven Haines talks about tackling web application performance tuning by proposing a method called wait-based tuning.

Shaw and Fowler About Forging a New Alliance

Shaw and Fowler talk about the need for a new relationship between the business department and the IT department. Studies have shown that projects mostly fail due to miscommunication between the two.

How to GET a Cup of Coffee

In this article, Jim Webber, Savas Parastatidis and Ian Robinson show how to drive an application's flow through the use of hypermedia in a RESTful application.

Archaeopteryx: A Ruby MIDI Generator

Eccentric artist turned overnight anti-celebrity, Giles Bowkett captures the heart and soul of RubyFringe as he demonstrates his revolutionary Archaeopteryx MIDI drum pattern generator.

Alexandru Popescu Discusses the InfoQ.com Site Architecture

InfoQ Chief Architect Alexandru Popescu discusses the InfoQ architecture, WebWork and DWR, Hibernate and JCR, Hibernate scalability, the new InfoQ video streaming system, and future plans for InfoQ.

LHC Grid: Data storage and analysis for the largest scientific instrument on the planet

higgs-event

The Worldwide Large Hadron Collider (LHC) Computing Grid provides data storage and analysis for the entire high energy physics community that will use the LHC.

Fostering Software Craftsmanship in a Corporate Setting

Scott talks about software craftsmanship represented by people responsible for their work, continuously learning, taking pride in their work, sharing knowledge and respecting professional standards.

Eric Nelson on Windows as a Web Platform

Eric Nelson explores Windows as a web platform using IIS 7.0 providing an architecture deep dive and striving to reduce the lines of code in web applications.