My Personal Project - NFL Free Agency Movement

Its been awhile since I posted.  I haven't been sitting on my thumbs though.  I've been working on a personal project, NFL Free Agency Movement.  Anyone that knows me knows I'm a big sports guy, especially the NFL.  I'm also a big advocate of data visualization as seen by some of my posts.  Well, this lead to my side project. 

I wanted to do a visualization of NFL free agent movements between teams.  I've been kicking the idea around for awhile.  When Microsoft released the beta for Silverlight 2, I figured it was about time to take a crack at it while learning Silverlight 2.  The basic concept was to map players to teams through an input / output diagram.   The players on the left are players signed with the team, while the players on right are the ones that have left.

image

I also link the players to their profiles on Wikipedia to give a full background to them.

image

I also add some basic analytics to show players by conference, in division, offense/ defense,  and player ranking.  The data for the the application is pulled from open sources and press clippings.  The ratings are based on my experience and also information provided on public sites.  The data itself is stored in a simple XML document.  In another post, I'll go into details on the architecture, design, and the maintenance of the application.

I've certainly learned a lot about Silverlight 2 in building the application and hope others enjoy the application as much as I did in creating it.  I'll keep tweaking it over time.  I do have some know issues like the delay on loading when a team is selected in the list.  BTW, if you really want to see a massive overhaul of a team, click on Miami.  You can see Parcell's influence.

No Comments