my colleague kirk has been writing some articles for the AOL developer network.  his first articles are up and he talks about integrating with the , aol's developer api for video.  kirk does some integration with truveo's ajax api and displays information back in silverlight.

the first two parts are up, and the third is underway, planning on using wcf and managed code with REST services.

go check it out on kirk's site.

one of the things interactive developers sometimes (especially with new technologies like silverlight, flex, etc.) have to worry about is 'what if the end user doesn't have XYZ installed?' -- something that is likely going to be a question when implementing something so new like .

in silverlight, if the user doesn't have the plugin installed, they are presented with a 'get silverlight' badge.  it really doesn't explain much about *what* silverlight is, or what they'd be missing (i.e., interactive, rich content) if they don't install it.  to me, the default badge doesn't pass the mother-in-law factor test.  i first wrote about some ideas when the plugin came out (some of which are not valid anymore given the updated EULA).

well, now the product team has come out with a whitepaper on guidance of optimizing the silverlight install experience.  the whitepaper (some samples included) documents the various install methods (well, okay 2 install methods) and ways about making the experience to the end user be more seamless, namely ensuring the integrity of your site/brand are kept in tact.

one of the really good examples of this that i've seen is the WWE site.  if you don't have the plugin installed, they've done a really good job maintaining the integrity of the WWE brand while at the same time explaining the premium content they are trying to deliver and why you would want to install the plugin for their site.  the whitepaper explains similar guidance, is about 19 pages and like i mentioned: includes samples.  hopefully this will be a good resource to you all.  if you are working on a silverlight application, or extending your website to provide a richer experience, you need to be aware of this.

i hope this becomes a best practice to all!  you can download it here.

with the latest release of the maps.live.com site and virtual earth v6, there are some cool end-user features that you can take advantage of as well.  one of them is the ability to create a virtual tour of your collections (a collection is a group of waypoints you've saved in your profile.

perhaps you have a collection of your favorite vacation spots, or your locations of your organization's offices, or your an individual speaker and want a virtual tour of your stops for some odd reason.  well now you can and there are a few ways to do it.  first, head on over to http://maps.live.com and sign in (not required, but is required to save a collection).  to create a collection, simply search for locations and then you'll have the option to "add to collection" which you would do.  i created a collection of places starting at my house, then to a few baseball stadiums, then to disney and vegas...c'mon, sounds like a great trip!  here's what it looks like:

after i have a collection, i have a few options.  from the actions menu (of the collections pane) i can immediately do a tour in 3d:

this uses the virtual earth 3d control, which is available as a download (free) for internet explorer and firefox.  when i choose that option, the 3d tour starts and my first point in my collection.  on the left side i now see a tour pane:

had i edited the properties of my waypoints with other metadata like a photo, notes, etc. they would have showed up in this area.  you may also notice the play and record buttons on the bottom of that area.  here's were some of the other sharing comes into play (note: i can click the share button to send someone an email link to the tour as well).  let's say i want a video of this location tour for youtube, soapbox or whatever...simple, use the new record feature to create a windows media video file of the 3d tour.  when you hit record, it starts the tour over.  now the recording takes considerably longer than the normal playback, but that is because it is recording the various frames and encoding at the same time to create the resulting file.

when completed, you'll see that you have a completed file.  you can now post this wherever you'd like.  for example, here's my tour using (note: i've realized you just have to let your machine record...some of mine seemed to have got screwed up by me doing other activities -- and the titles are automatically added based on the waypoint titles):

pretty cool new feature i think provided by virtual earth and the live platform.  go forth and create.

last week i was at a team meeting in a town called bodega bay (near the area where scenes from the birds were filmed).  it is about an hour or so north of san francisco.  a nice little town, but my most enjoyable moment were the louisiana hot oysters i had on the last night...mmm...tasty.  ok, back on track.

i had not thought ahead and accidentally (well at the time purposefully) made my return flight reservations for 06:00 AM from SFO international.  yeah, do the math.  that means i would have had to leave bodega bay, oh at 03:30-ish in the morning to drive to SFO and make it there in plenty of TSA approved time.  yeah, wasn't looking forward to that.  so my comrade anand offered for me to crash at his place the night before in the city.  sweet, i'm in.

about half way through the last day of our meeting, anand emails me an invite with the note "want to geek out tonight in the city" which intrigued me of course.  the invite was for a 'spontaneous drinking event' at a bar in the city.  those that know me, know that i don't drink, but i was still wanting to go see what this event was all about...after all it was the city!  oh yeah, and the event was organized via facebook completely.

House of shields

we rolled in and headed to the house of shields bar in the city (roughly 2nd and market).  it was a nice little bar, but one of those places that you wish could hold a lot more people.  it was a bit narrow, but had that really cool old bar vibe to it.  took me a while to get the bartender over to my side and i'm sure he was extra pissed that i only asked for a glass of water...hey, i still tipped him!  i strolled around a bit and was introduced to a few people.  one of them was terry chay, of lunch 2.0 and cindyb.  terry is a very nice guy with an obvious interest in other people as well as photography.  terry was walking around with a digital camera from leica.  it was unique looking in that it was  digital SLR that was so thin it was amazing.  i got a lesson on who leica was as a company and how this camera operated making use of different mirrors rather than more elements and straight-on lens reflections.  terry was very kind to let me take some shots and mess around with it.

i talked with some more people about a few things and had some great mini-conversations (wasn't there long).  someone came up and asked me about operating system things, etc. and we discussed what we did/didn't like about vista, osx, etc.  it was one of the rare tech conversations going on in that detail.  even the bar owner was walking around and mingling.  he wasn't behind the bar, he was in front of it...getting to talk with his customers, being a part of the action...and pitching some of his own ideas to these young entrepreneurs.

and that is just it.  between every other word being 'facebook' it dawned on me the buzz that is the 'bay area' and the encompassing energy in the tech world that exists.  the bar (occupancy limit 49, attendance 75+) was filled with 20-somethings and lower 30-somethings, all with incredibly high energy, filled with ideas, and stinking of entrepreneurial aromas.  it wasn't about bits and bytes, but rather ideas and connections.  the collision of thoughts and intersects of partnerships.  in the hour or so i was there, i desperately wanted to be a part of that.  sure, there are user groups, but after that user group meeting is over, do the conversations continue with such passion?  the bay area has that passion...everywhere.  c'mon arizona, where is this passion?  where are the new and innovative ideas?

i was thankful to have felt that energy for a while that night...oh and if you live in the bay area...did i mention we are hiring? :-)

thanks also to anand who has a bitchin' pad in the city...ahh to be young and single...

 

if you don't have 8 minutes to spare, don't watch this now.  you seriously need to stop what you are doing, put on some headphones (or gather some co-workers) and watch this video.  this is some amazing video footage caught on home video of survival of the fittest in action.  the video is safe for work (unless you work at PETA i suppose).

let me boil it down: lions waiting to pounce heard of buffalo, they get one, other buffalo escape, alligator gets buffalo, other buffalo return to kicks some arse, initially targeted baby buffalo walks away...alive

seriously, amazing.