Legend David Chappell Coming to Your Neck of the Woods?

5/7/2008 11:13:45 PM

DavidChappell2 Industry thought-leader David Chappell is making a four city tour during the month of May.  He will be presenting on "Understanding Software + Services: A Perspective".  David does a  fantastic job covering S+S and gibing insights into how that influences architecture of today's software.  He will also talk about the tools and guidance Microsoft is providing in this area and how you can leverage that when developing S+S solutions, including "in the cloud" services. David is a fantastic speaker and has an engaging style that is also easy to understand.  Seats are filling fast so don't wait - register today. Friend and colleague Denny Boynton was the driving force behind this - way to go Denny.

David will be speaking from 1:00 PM to 4:00 PM in the following cities on the following dates:

Location
Date
Registration Link

Southfield, Michigan
May 13th
[register]

Bloomington, Minnesota
May 15th
[register]

Downer's Grove, Illinois
May 20th
[register]

Houston, Texas
May 22nd
[register]

David is Principal of Chappell & Associates in San Francisco, California. David has been the keynote speaker for dozens of conferences and events in the U.S., Europe, Asia, Latin America, and Australia. His popular seminars have been attended by tens of thousands of developers, architects, and decision makers in forty countries. David’s books have been translated into ten languages and used regularly in courses at MIT, ETH Zurich, and many other universities. In his consulting practice, he has helped clients such as Hewlett-Packard, IBM, Microsoft, Stanford University, and Target Corporation adopt new technologies, market new products, train their sales staffs, and create business plans.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Headlines

Silverlight Streaming in WPF

5/5/2008 5:23:00 AM

The MyTube project (download v0.0001 here) continues on with yet another example of getting your video your way.  Just when I think I'm done, it keeps pulling me back in!  Or something to that effect.

While at the Iowa Code Camp, I was talking to someone about the MyTube code and I casually mentioned that you could take the solution I had built and you could quickly build a WPF client to show Silverlight Streaming content.  I boastfully said I could have it up and running in about 20 minutes.  Well, it took me longer than that and I still didn't put the minimal "fit and finish" work I did on my Silverlight version, but it works.  The thing that slowed me down the most was that my web hoster does not like non-browsers pulling down resources, even something as innocuous as an ATOM feed.  Once I figured out what was going on, I had to add "browser-like" header information to the request coming out of my WPF app.  After that, I wrestled with trying to get a progress indicator working as the video played, but after 10 minutes I punted since it is not as straightforward as it is in Silverlight.  Hopefully that is something that will be fixed soon because the only solution I could find was a royal pain compared to what Silverlight provides out of the box.  WPF and Silverlight are certainly cousins, but there are a few things that are different enough to drive you a bit batty.

If you are interested in the bare bones SLS via WPF app, you can download it here.  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

SpaghettiCode

Huge Props to the Iowa Code Camp!!!

5/5/2008 2:16:25 AM

Iowa Code Camp LogoWow - what a Saturday!

The first ever Iowa Code Camp was held at the University of Iowa and I have to say I was blown away.  Over 100 attendees showed up to choose from 25 different sessions.  Not only that, every attendee was able to have free breakfast, free lunch, and a free dinner!  And the entire event went off without a single hiccup!!!!  WOW!  WOW! WOW!  The bar has been set very high for any events I go to from now on!

I sat in a couple of sessions and they were very good.  There was all kinds of stuff ranging from Drupal, to Java, to XNA.  Of course, there was a little bit of .NET in there as well. ;-)

The following guys were all instrumental in getting this thing done: Greg Sohl, Chris Sutton, Greg Wilson, Javier Lozano, and Bryan Sampica.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Slick Thoughts

Cracking the Silverlight Streaming Direct Content Access Code - Part II

5/3/2008 2:00:43 PM

So I am banging around on what I have started to call MyTube looking at different methods for accessing media stored in Silverlight Streaming. I got a question from someone that had read my original post that asked if there was anything I could do to help them out if they could not host *.ashx code on their web site but they still wanted to access SLS content and play it in their own customized browser.  I noodled on it a bit and figured that if all they needed was access to their own content, there really was nothing stopping me from letting them leverage the work I had done on my site via a redirect.  So I am happy to announce that you can now get access to your own Silverlight Streaming content by using this url:

http://www.slickthought.net/slickthoughttv/slsredirect.ashx?app=<your SLS Account ID>&app=<your SLS Application Name>&file=<content file name>

For example, if I wanted to get access to my Des Moines launch video from any site on the Internet, I would set the Source property on my Silverlight media element to:

As a matter of fact, you can click on that hyperlink and it will launch Windows Media Player for you!  The savvy among you may also realize that with a little work, it opens up another scenario for you as well - take a guess in the comments section and I will let you know if you are right.

DISCLAIMIER:  I do not make any guarantees as to the availability, reliability, accurateness, responsiveness or any other quality of service indicator for this application (slsredirect.ashx).  This application may be modified or removed at any time. It is for demonstration purposes only and should not be relied upon for anything other than a demonstration.

The code behind the SLSRedirect.ashx is shown below:

public void ProcessRequest (HttpContext context) {

        string account = context.Request.QueryString["account"];
        string app = context.Request.QueryString["app"];
        string file = context.Request.QueryString["file"];       
        string httpStream = string.Empty;

        if (account != null)
        {
            httpStream = SilverlightStreaming.GetMediaStream(account, app, file);
            context.Response.Redirect(httpStream);
        }
        else
        {
            context.Response.StatusCode = 400;
            context.Response.End();
        }
    }

What makes this even cooler is I can now publish my own Video Syndication Feed to let people see what is available and provide  them direct links to my media.  Click here to see a sample of my own feed and see how you can now click on the media links and immediately start playing content:

 

Those feeds are pretty much brute force implementations and not what I would have for a final feed format but it demonstrate how you can publish your videos to be shared and consumed by others in their own players.  If you want to have multiple videos per syndication item (something SLS would allow you to do), you pretty much have to go with an ATOM feed.  But most podcast readers seem to use RSS which only allows one enclosure per item.  If you want to use RSS, you will need to only upload one piece of media per SLS application or else the extra media will not show up in the RSS feed.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

SpaghettiCode

New Site Layout Up!

5/3/2008 7:52:13 AM
YES! Finallly. I upgraded from BlogEngine.NET 1.1 to 1.3 and went back to a more standard layout design than the nasty hackness I had come up with. I'm surprised no one called me out on that horrendous layout! I think this is much, much, much better. I have my eye on a couple of the standard BlogEngine 1.3 themes that I may go to at some point, but the file links are broken on the BlogEngine.NET site so I'll have to hold off and stick with this layout for a while.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Slick Thoughts

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  May 2008  >>
MoTuWeThFrSaSu
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

Twitter Updates

    Follow Me on Twitter

    Recent comments

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2008

    Sign in