| Comments

people are saying guy kawasaki is behind this latest site.  while i'm starting to see less value in twitter, when i opened up i shook my head.  it certainly looks/acts/feels like a twitter-ish type application...and the content surely has parity with twitter posts...here's a sample of some of the "rumors" posted:

    • "Jello wrestling for Charity?  Yes, it happens."
    • "the iphone gives you herpes"
    • "hey mark, give me a call later and we'll get dinner"
    • "the truemors homepage is easy to spam."
    • "Guy Kawasaki started this up? must be losing touch with reality."
    • "I heard that this site is going to fail miserably."

i'm leaning toward the last one...i just don't get it -- another place for everyone to post a random, meaningless, post of nonsense?

ugh.

| Comments

or at least that is what i think is happening ;-)

check out silverlight from a flash developer perspective and some early findings...no IDE/tools used outside of a text editor and a very simple "game" is born...

http://seeing-is-believing.blogspot.com/2007/05/sileverlight-demo-with-source-code.html

| Comments

humor:

entertainment:

| Comments

someone asked if would work in an ...interesting thought i felt.  after all, the dashboard widget concept is similar to the sidebar gadget feature in vista in that it is essentially a packaged file with html, javascript, images, etc.  so i went to task and tried it out.

i first started with a media player that i had been working on and it didn't go so well...more on that at a later time (startup javascripts, etc.).  after that i just dumbed it down to a simple sample that had some animation and stuff.

packaged it up, deploy to dashboard...and...

nothing.

hmm...what is going on here.  ah, yes, there is a setting in the dashboard widget that requires you to turn it on to allow internet plugins to work...modify to enable, redeploy.

nothing.  blech.  actually, not "nothing" but the default install prompt for silverlight -- which upon clicking did nothing.

with some pointers, i started realizing that the dashboard is likely not registering as "safari" or "firefox" or anything of the like.  it's built using , but perhaps that is the problem.  some others pointed me to that it is likely a conflict with the detection script in silverlight.js and not being able to figure something out.

so i changed to hard-code in the embed/object tag and then was able to get it working like this:

<div id="SilverlightControlHost" class="silverlightHost">

    <object type="application/ag-plugin" id="SilverlightControl" height="100%" width="100%">
        <param name="source" value="Scene.xaml">
        <param name="onError" value="default_error_handler">
        <param name="onLoad" value="javascript:_sl0">

    </object>
    
</div>

i wouldn't necessarily recommend using the object tag as the detection script works perfectly in typical browser situations (typical meaning != dashboards or other hosted models).  i'm going to take a look at the detection script next to see if hacking it up might make this work easier.

i can't figure out how to take a screenshot of a dashboard gadget working (capture doesn't work in the dashboard view), so you'll have to take my word for it.  if you want to try it out on your osx dashboard yourself, the test file is at the end of this post.  I also did a quick and dirty wrapper of lutz roeder's digger to see if it would work.  the keyboard interaction doesn't, but again i suspect that is some javascript hacking that needs to be modified in the engine script (of digger) to enable it working in webkit.

File: SLDash.zip
File: Digger.zip

| Comments

one of the most asked questions i've been getting lately has to do with the provided by the windows live services.  i think microsoft may have done ourselves a naming disservice with including "streaming" in the title.  i think to most in the tech world, the "streaming" term implies a media file streaming like .asx files or streaming audio files, etc. that are consumed by some type of player.

well, is a bit different in my opinion.  first, the services hosts applications.  the whole thing...xaml, media, etc.  so it isn't streaming your media directly, versus streaming/hosting your entire silverlight application.  sure, your application may include media, but it will also include xaml, etc.  if you are hoping to upload a wmv or mp3 only to the service, you are in for a surprise...it isn't a youtube, soapbox, viddler thing.

let's say you have a wicked cool silverlight game you developed...you could put it up on silverlight streaming and enable people to embed it into their sites using the provided scripts.  you can read an example about it on a previous blog post here.

one of microsoft's program manager's i think put it best...

Another major difference is that Silverlight Streaming is not designed nor tailored for end users. It is for web designers and Silverlight developers who wish to create 3rd party web sites taking benefit of the Silverlight capabilities on their site.  They own the end user experience 100% (unlike Soapbox where whatever video uploaded to Soapbox has to be player in a Soapbox-branded wrapper/player). They create the end user interaction, the branding experience, the richness and interactivity, etc.  You can also think of Silverlight Streaming as a platform to create end user-targeted services like Soapbox or MSN Video.

so take a look at the service and play around with it if you are a developer with silverlight applications.