Martin Ennemoser

Back to Profile: mawcc


  • Conversation with Dr. Sneath: Silverlight

    Bas wrote:
    I may have missed this in the interview, but is there any estimation as to when we might expect Silverlight 1.1?

    A beta version with a go-live license would be a good first step. But I guess only now that 1.0 is out the door, all resources can be concentrated on 1.1. So it might take some time.
  • Scott Guthrie: Enter Silverlight 1.0 (And it now runs on all Linux distros)

    Probably not the right place to ask this, but it's something that bugged me a little this very moment:

    Is there a way to copy and paste text which is displayed by Silverlight? e.g. on text intensive sites like it would be nice to actually be able to select and copy text.
  • Bill Hill: Digital Democracy and the Declaration of Digital Independence

    Great video, thanks. Favourite quote:

    "If you were the Bill Gates of the 15th century, you might have had twelve books."

  • Casey Rayl and Scott McAndrew: Silverlight and Terralever's Zero Gravity

    swiatecki wrote:
    mrtavares wrote:
    Running Windows Vista with the latest version of Silverlight. Doesn't work though. There's no keyboard input capabilities. The initial animation works and all, but just can't control the character. Does it have to do with the fact that my keyboard is not USB ?

    Take care.

    Same problem here both on USB keyboard and my laptops

    Same thing here. I always wondered why the game was mentioned so often as a cool Silverlight demo, but couldn't be played due to broken keyboard input.
  • Sumit Chauhan: Developing Microsoft Access, Running a Dev Team

    @Charles: No offense, but I think responding to each bad comment is futile. People should be able to distinguish between good and bad comments themselves.

    As for the video:

    Sumit mentioned 25 developers on her team. That sounds pretty low for a complex product like Access. Are there lots of shared components in Office (like UI stuff, VBA, etc.) that are not developed by her team?

    Another question: Were there similar efforts in the Office team to better componentize the application and reduce dependencies between components like in Vista?


  • Radius: What. How. Why.

    There actually is a WPF ribbon control as mentioned in this blog entry. Don't know if it's the one shown in this video, though.

  • Joe Stegman talks about the "​WPF/E" CTP

    Boomport wrote:
    Hard to call it everywhere when you don't support unix/linux flavors

    I guess Win/Mac cover about 99% of the desktop market, so it's almost everywhere. But maybe the new ally Novell volunteers to contribute a Linux version at some point in the future.
  • SoapBox: What. How. Why.

    jsampsonPC wrote:
    I'd hate to see Soapbox become just like the other video-sharing sites and have nothing more than young women shaking their breasts around in a suggestive manner.

    Sorry to ruin your day, but removing these videos would diminish the chances of Soapbox beeing successful considerably. So I guess it won't happen.
  • With Photos... Many Wrongs Can Make a Right using MSR GroupShot

    I played with it and it works quite well. Though sometimes parts of the composite image are distorted after a couple of selections. It would be helpful to include some guidance on how to best place the selection boxes in order to avoid such issues.

  • Anonymous Access and Forms ​Authenticat​ion with WSS 3.0

    Full Screen version still not working...
  • Brian Beckman: Monads, Monoids, and Mort

    Ion Todirel wrote:
    Mr. Beckman wrote: We want to turn Visual Basic into not only the best and most popular programming language in the world but the most advanced programming language in the world.
    right, there are not such thing as "the best programming language"! Microsoft Research guys should know this better that anyone, advanced... would be nice to explain how... and sience C#/VB share same runtime how VB can be more advanced than C# ?

    C# 3.0 also targets the same runtime but is more advanced than C# 2.0. You can do a lot just by improving the compiler alone. So if more effort is put in the VB compiler in the future it will get more advanced than C#, although both target the same runtime.
  • PhotoSynth: What. How. Why.

    jsampsonPC wrote:
    mawcc wrote: 
    jsampsonPC wrote: Is Blaise online as a Niner?

    I am still wondering how exactly it shows "versions?" of the images as you zoom in and out, if it's drawing from a single image...does it only display a portion of the image's binary?

    I can only guess, but I think that's exactly what's happening. When zoomed out, you only need to load e.g. every 10th pixel of the image. If you zoom in a little you have to add e.g. every 5th pixel and so on, until you are on zoom level 1:1 which displays all pixels. At the same time the portion of the image in view gets smaller and smaller, so the overall amount of data that has to be in memory basically stays the same.
    So you either see all of the image in low resolution or a small portion of the image in high resolution. The tricky parts of course are to decide when to load what and how to do it quickly.

    But the amount of data cannot stay the same over the entire experience. He's got, roughly 100, pictures on his screen. As he moves any one of them to a higher Z-index, that picture  has to display more and more of it's full binary-value. As he moves it to a lesser Z-index, it displays less of its binary-data. That would require the user to first traverse through its entire binary-source, select only what the user needs to keep in memory for that moment, and then display the selected information. However, if you're going to be zooming in and out rapidly, then it would be best to have the entire pictures memory in cache, but then, you would need EVERY picture's highest-resolution binary-value in cache always, to be able to rapidly navigate from one picture to the other, and quickly modify the z-index of any given image...that simply cannot work, it would utterly kill your processing speed.

    How the heck is he doing this!? Blaise! Come to my rescue!

    Remember that zooming in and out happens gradually. When zooming in, you first see a blurry version of the image until loading of the additional details is complete. The faster you zoom in the blurrier (is that a word?) the image gets. Look at Google Earth, I think it's similar.