RDN Express Blog

Blog archive

.NET Does the Wave

We've all done the wave at rock concerts or sporting events. I put my hands in the air more than once at the old Yankee Stadium on a steamy day last June. The temperature was 95 degrees and climbing, and like the TSA at the airport, the ticket-takers were confiscating bottles of sunscreen.

Left-hander Andy Pettitte was pitching and a bit wobbly. He gave up several home runs, including a grand slam. The Yankees had the lead by the time Mariano Rivera strode across the field to the pitcher's mound to the tune of "Enter Sandman." His heavy-metal entrance, even to a Red Sox fan, created anticipation. The Sandman gave up a home run to the first batter.

The Yankees still won. Later that summer, they changed the sunscreen policy; I'm guessing people got burned.

Some of the folks in Redmond have had their arms in the air for a while now, talking about better user experiences, more open platforms and interoperability. But the open standards and interoperability wave hasn't quite made its way around all of the Redmond campus, although we've all seen Ballmer gesticulating, especially when he talks to large groups of developers.

The interoperability charge has been led by DevDiv, most notably the product teams who work for Scott Guthrie. Recently, several projects spearheaded by the Microsoft Interoperability team have also shown promise: Eclipse Tools for Silverlight, Federated Identity and the cross-platform SDKs (Java, Ruby) for Azure.

This week, Microsoft is releasing Milestone 5 for .NET Services, the APIs and tools for the Internet service bus, access control and workflow in the Azure Services Platform. M5 offers better support for REST, ATOM, SOAP and HTTP, according to Microsoft's Steven Martin, who blogged about the announcement.

New LogoEven the .NET logo is getting a new look that some people say is meant to reflect the framework's evolution to support newer Microsoft technologies like Silverlight. It's a blue wave "N" -- no more four-color shadowing .NET.

The new branding, which surfaced last fall in the PDC timeframe, is meant to align the .NET brand with the Silverlight and Surface logos, according to a post written by Scott Barnes, a product manager on the Rich Client Platform team:

"We needed a logo that was in sync with the key values that we want .NET to stand for: consistency, robustness and great user experiences. We also wanted a logo that conformed to the design principles that are driving Microsoft's brand identity evolution and is reflected in newer brands such as Silverlight, Surface and more. Finally, we needed a logo that is more strongly aligned with the portfolio of brands that .NET is most strongly aligned with: Silverlight, Visual Studio and the AppPlat server products."

Vijay Rajagopalan, a principal architect on the Microsoft Interoperability team who is heading several technical interop bridge projects, said that the Eclipse Tools for Silverlight (or Eclipse4SL) has become one of the most popular plug-ins on Eclipse Plugin Central. Eclipse4SL, which supports Windows and Mac, targets collaborative development projects (Visual Studio exports) as well as pure Eclipse environments.

"The debugging experience is quite limited" compared to the Visual Studio experience, according to Rajagopalan. "But that is expected to evolve by this summer." Read more about the new Eclipse4SL tooling here.

Rajagopalan said Microsoft has worked on about 17 open developer platforms, particularly in areas like Azure, open document formats and identity. "We are committed to these projects and we continue to listen to feedback," he said. 

Express your thoughts on open standards, open platforms and the new blue wave. Is Microsoft making headway in bridging Silverlight and Java Web services? Comment below or contact me directly at [email protected].

Posted by Kathleen Richards on 03/31/2009


comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube