Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Discussions

contextfree` contextfree`
  • Win Rumors: Silverlight isn't dead, its the heart of WP7, W8, and Xbox

    @LCARSNxG: while I don't think Silverlight (or at least XAML and .net) are dead, this article is void of substance.

  • OK, Microsoft has gone crazy

    @W3bbo: I think Win8 will get rid of the registry. Why do I say that, when the leaked builds show no sign of doing away with our old friend regedit? When normal or semi-technical people complain about the registry, I think 95% of what they're really complaining about is programs that put unwanted hooks into the system, don't uninstall cleanly, etc. Because the broken configuration settings they install and leave behind happen to be located in the registry, users who then have to go digging into regedit to fix the problems associate them with the registry, but those programs could just as easily screwe with XML config files or whatever and cause the same problems. The real underlying issue is Windows' lack of good app packaging, deployment, and isolation/capability models. So if Win8's new .appx packaging and deployment model, app store and app isolation sandbox are success they will "get rid of the registry".

  • Jupiter

    @felix9: "the only exception may be the phone. but Apollo is the son of Jupiter IIRC. Tongue Out"

    Good catch! 

  • "None of us at Microsoft can say anything until //build/ in September."

    I guess I wasn't a developer at the time so I'm not sure what all the differences between Win3.1 and Win95 were from that perspective. From an end-user POV the main difference was the new shell. "The biggest change since ..." isn't exactly something objective that can be rigorously defined, so there will always be different ideas of what does or doesn't justify it, but it's at least a plausible claim based only on what we know.

    The name change is because they want to attract a wider audience, and the secrecy again is because they're trying to figure out how to woo a new audience that is very suspicious of them, and they're trying to be very careful about how they do it.

  • "None of us at Microsoft can say anything until //build/ in September."

    "They are also touting this as the biggest thing since Windows 95.  That's a hard sell.  Therehas to be a reason, and it's not HTML5/JS."

    er, new touch shell, new touch UI, new app distribution/deployment and sandboxing model, new cloud integration stuff, support for a new processor architecture, new C++ APIs, new COM replacement/revamp? And new HTML/JS integration as well. Seems to already meet that standard, just from what we already know.

  • "None of us at Microsoft can say anything until //build/ in September."

    Yeah, I really doubt there will be any magical IL to JS compiler. The problem with that is it's hard to make it efficient because it's an abstraction inversion, i.e. translating from something lower-level to something higher-level, and that just doesn't work very well. The native, managed and platform integration story will be "call DLLs through the Windows Runtime", where WinRT is basically a new version of COM/ActiveX designed to allow more idiomatic JS APIs, more secure sandboxing, etc. The reason they're being so secretive about it is they're trying to work out how to explain/spin this to the non-Microsoft-oriented web developers they're trying to court without them hearing "ActiveX" (which is what it basically is), and running for the hills Smiley

    The cool thing though is that WinRT object methods seem to accept JavaScript functions/closures as parameters, and there are a bunch of XXXAsync methods that use the JS callback idiom. It'd be neat if there were some new interop magic in .net 4.5 that would let you "await" on these.

  • OK, Microsoft has gone crazy

    @PaoloM: Yeah, meeting people would be the only reason to go, since the sessions and probably any released software will be available online and it makes no sense to pay $2000 for a $500 tablet (or whatever).

  • OK, Microsoft has gone crazy

    @Charles: er, I'd imagine at PDC09 they'd be running Win7 RTM? I think you've got it mixed up with the CTP released, with no free hardware companion, at PDC08 ...

  • Jupiter

    as paolo says, silverlight/wpf have never been first class in any Windows ... 

  • OK, Microsoft has gone crazy

    ""Legacy" means they won't develop it further. WPF and Silverlight both need more work. That really speaks of a premature taking out to pasture. You could also say that Microsoft doesn't see them worth fixing. Kinda like linq to sql getting an early culling by the premature birth of EF. Yeah they really went to town on Linq's designer after EF was in incubation."

    Weirdly the new embedded database API in Windows Phone Mango is a version of LINQ to SQL, not EF or straight SQL/ADO.NET or something new. It even adds a few new features not in the desktop version. So I guess not everyone at Microsoft thinks L2S is dead ...