Robert McLaws: Windows Vista Edition

I'm just an online pundit who's barely old enough to legally buy alcohol

Browse by Tags

All Tags » WCF   (RSS)
  • 'Indigo' Goes Mobile With WCF-CE

    Microsoft (and by "Microsoft" I mean an employee who has posted to his blog three times in the last two years) announced today that it's taking Indigo on the road with "Windows Communication Foundation - Compact Edition." It's a subset of WCF that runs Read More...
    Robert, put your code here
  • Leveraging WCF from VB.NET

    Kirk Allen Evans has a cool demo of how WCF abstracts away some of the service implementation details from an application. Now all he needs to do is put it together into a sample app and attach it to his post... Share this post Read More...
    Robert, put your code here
  • Fun with Acronyms

    According to eWeek, Longhorn isn't the only one to have a name change. Even thought Microsoft stepped away from the alphabet soup for Windows Vista, we're back to dealing with three-letter acronyms (TLAs) for Indigo and Avalon. (Side note: isn't it funny that the acronym for Three Letter Acronym is itself a three letter acronym?)

    Indigo = Windows Communication Foundation
    Avalon = Windows Presentation Foundation

    Personally, I think Avalon's name is dumb. When I try to explain Avalon to a non-techie end user, and I use the word "presentation", they say "Oh, you mean like Powerpoint?" Microsoft's mantra for names from this point forward should be "eschew obfuscation".

    Share this post
    Robert, put your code here
  • WinFX Runtime Beta 1

    The WinFX Runtime Beta 1 contains the Indigo communications system, as well as the Avalon UI system. This version is fully compatible with Visual Studio 2005 Beta 2 and the .NET Framework 2.0 Beta 2. This version is also the version that will be found installed by default in Windows Vista Beta 1.

    Download WinFX Beta 1
    Download WinFX Beta 1 SDK (when available, compatible with VS2005 Beta 2)

    Share this post
    Robert, put your code here
  • VSLive! Interview: Don Box Talks Indigo

    At VSLive! San Francisco, I had the chance to spend some time with Don Box, Product Manager for Indigo. It was a very interesting conversation, and Don is quite a character. Here's an excerpt:

    RWM: Where does this Indigo CTP stand on the Road to RTM?
    DB: This CTP will be followed by Beta 1, and there may be CTPs between Beta 1 and Beta 2, as well as probably one or two more between Beta 2 and RC1. There probably won't be any CTPs between RCs, God help us if there are. :). The goal is to keep the flow going as much as possible, and getting the world of Microsoft set up to do that.

    RWM: Does "Beta 1" mean Longhorn Beta 1, or will they be separate?
    DB: That's Indigo Beta 1, and that will be in the second half of 2005.

    Read the rest here.

    Share this post
    Robert, put your code here
  • Interview #3: Don Box on Indigo

    My third and final VSLive! Victim is the venerable Don Box. Once I'm over being in the presence of greatness, we'll be talking about the big Indigo announcement they'll be making on Tuesday. (Sidebar: I've talked to Waggoner Edstrom, and, while they won't tell me what they're announcing yet, they tell me that the dates eWeek announced were just speculation, and as of today no dates have been confirmed to them. That may just be PR-speak... we'll see on Tuesday.)

    As before, use the comments to submit your questions on Indigo, and I'll pick the top 5 to ask him. What's your most pessing question about Indigo? Let me know and I'll try to get it answered.

    Share this post
    Robert, put your code here
  • COM God Bids Farewell To Beloved Friend

    CNET News.com reported today from the “Developing Software for the Future Microsoft Platform conference “ (BORING name... leave it to the British to make me want to fall alseep. Hey Drew... when is DSFMPBloggers.net going to be online?) ;). Anyway, the great COM god Don Box declared the object-oriented communication platform had seen its last days of new development.

    "The ability for programs to communicate is a core tenet for the way we want Longhorn to work," said Box. But, he said, object-oriented programming is just not all it was made out to be. "What promised in the '90s to be the most promising technology turned out not to be. By the 1990s, no one disputed that we could make objects work as an industry, but we got carried away with the metaphor. We naively said, 'This notion of objects that seems to pan out so well when writing programs...should work for communications between programs.'"

    Box stressed that COM and DCOM are not dead. "Only now are some groups inside and outside Microsoft finally taking advantage of COM," he said. "Our commitment to COM is not finished...but our annual $6.8 billion (research and development) spend is not going on Ole32.dll," Box said, referring to the dynamic linked library COM uses.

    Good Riddance. Bring on the new paradigm.
    Share this post
    Robert, put your code here
  • Indigo Implications

    Kevin Dente talks about Yasser Shohoud's article on Indigo applications with Whidbey. He's worried. Are you?
    Share this post
    Robert, put your code here
  • Intelligent Searching in Longhorn

    Here's what I want for the file system in Longhorn. I want the file search capabilities in Longhorn to be just as robust as web searching. Take, for example, Google. Wouldn't it be killer if you could Google your hard drive? (Google, are you paying attention?) Just by typing a search string in the IE address bar, something like “filesearch:mypicture.jpg”, you would run a local copy of the Google Engine, ported to the .NET Framework with a full XAML interface. Then, you'd get all the locations of the file, including details and possibly versioned histories if you're using Volume Shadow Copying or something like that. It would also be intelligent and say “Did you mean these files?” and give me a list of files that match based on a probability percentage range that I could choose.

    Then, I wouldn't have to go to the Start menu, go to “Find”, then select “Files or Folders”, then type the name, blah blah blah. I got the idea because I had to search for a file, and my first inclination was to type my search terms in the address bar of the “Search Results” dialog (putting the address bar there was really lame, especially if it doesn't do anything).

    You could make it even cooler by having the Google engine run locally and have queries run over Indigo, so you could search over your computer and the web simultaneously. It would be multi threaded, so that the searching was done independantly.... Google Desktop would handle the work locally of searching the files system and displaying all of the results.... the query over Indigo would bring back web results, and the contents of the file system would never be transmitted. Then, not only would Google Desktop search for files, but it would also search your Internet history and tell you if you've visited any similar sites, and show you the top 5 results based on the probability of all those factors. And, it would learn about your different search habits, both locally and remotely, and apply them to future searches.

    But that's not all. Think about the possibilities in an intranet environment. Using Google Intranet, you could Google all the public folders across the network, using Indigo to create a P2P network similar to Kazaa, Overnet, and Skype, to interface with all the Google Desktops in the intranet. Then, IT Managers would also be able to search using Google IT, for not just files, but errant policy settings, logs, inappropriate files, etc.

    Just a thought.

    Share this post
    Robert, put your code here