Microsoft rolls out new developer toys: Bing#, Gestalt and more

Summary: While Windows 7 is stealing most of the headlines this week, Microsoft -- and one of its MVPs -- are also rolling out some new developer toys.

While Windows 7 is stealing most of the headlines this week, Microsoft -- and one of its MVPs -- also are rolling out some new developer toys.

Bing# (Bing Sharp) is one of these. (Thanks to Softie Scott Hanselman for the tweet.)  As described on Microsoft's CodePlex repository site:

"Bing Sharp is a C# API that wraps the Bing API 2.x XML requests. It provides an object model for interacting with the Bing Api so you do not have to deal with the XML, JSON or Soap."

Bing# shares a naming convention with a number of Microsoft's growing stable of "Sharp" tools. Others include C#, Spec#, F# and X#. Bing is the renamed and updated version of Microsoft's search engine that was formerly known as Live Search.

(Update: I have modified this post to rectify my error in describing Bing# as a Microsoft-developed technology. In fact, Bing# is the brainchild of  Microsoft Most Valuable Professional Joseph Guadagno.)

Another new developer-focused "project" -- this one from the Mix Online folks -- is "Gestalt." Gestalt is a library that allows coders to use Python and Ruby as alternatives to the JavaScript language in building (X)HTML pages on PCs or Macs.

In chatting with Microsoft Principal Program Manager Hanselman, I learned that Silverlight is part of Gestalt.

"Gestalt lets developers plug in different languages that make developers happy," he said. "It's done with the Silverlight engine, the run-time environment. Other developers can extend it to support other languages," Hanselman said.

A beta of the Gestalt code and related tools are available for download under the Microsoft Public License from the VisitMix site.

Microsoft also released this week the final version of its Expression 3 designer tools. (Microsoft delivered the RC of Expression 3 earlier this month.)

Expression 3 adds a couple of new features Microsoft showed off earlier this year, specifically SketchFlow in Expression Blend and SuperPreview in Expression Web.

Prices for the various Expression 3 tools are on the Expression purchase page.

Topics: Software Development, Microsoft

About

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

13 comments
Log in or register to join the discussion
  • Wonderful! Even more proprietary, nonstandard code and data

    to further lock customers and developers to their very much closed
    platform, consciously made that way.

    I understand why the american states and EU have bitched about IE and
    WiMP, but an even bigger threat than that to the free market is to the
    openness of the grand internet and these locks to the redmondian
    platform. The governments should react on this too.
    Mikael_z
    • Er, no.

      - C# is an ISO Standard, with more than one open source implementation.

      - Bing# is an open source project published under an OSI-approved licence.

      No one is making you, or anybody, use any of it, are they?



      njoho
    • proprietary?

      I heard this word again and again, mostly from open source supporters. you have to know in this industry, standard can't keep up with development. It is not like the way making a screw, never change in 100 years. If anybody follow the standard, there wouldn't be advance in computing.

      If somebody do something that everybody use, then that's standard.

      jk_10
    • Typical anti-MS knee jerk stupidity

      What a completely asinine comment. Anyone is free to develop their own piece of the ?grand internet? using whichever technology platforms and solutions suit them best. It is in fact a free market. Microsoft giving developers more (open) language choices for developing on their platform sounds like a positive thing to me ? more like opening up options than closing them. Doh.
      2Step
    • Nonstandard code and data?

      What are those? There are coding standards but companies implement their own. And what is standard data? I think you were referring to programming languages, frameworks, class libraries.

      Is anyone forcing you to buy/use Microsoft's products?

      What you are suggesting governments do is stifle innovation? Is that what you consider openness?
      a1022
      • Microsoft the monopolist

        [i]"What are those? There are coding standards but companies
        implement their own. And what is standard data? I think you were
        referring to programming languages, frameworks, class libraries."[/i]

        I'm pretty sure it'll be difficult to port any of it to other platforms,
        much like DirectX, etc.

        [i]"Is anyone forcing you to buy/use Microsoft's products?"[/i]

        No, but you to stay.

        [i]"What you are suggesting governments do is stifle innovation? Is
        that what you consider openness?"[/i]

        Governments stifling innovation? Ha! What innovation?
        Innovation practically NEVER comes from the monopolist, and always
        from the competing companies or from some most unexpected
        source, much like with science.
        Mikael_z
        • Microsoft the monopolist - What about apple and google?

          Apple is has a far more closed development platform than Microsoft and yet I see NO ONE concerned about that...

          I can't build applications for iPhone without a Mac... Not even an emulator for non MACOS PC's is available...

          And Google is getting more and more powerful...

          Most of the IT people has a "good x evil" way of seeing things (the "B.Gates as Darth Vader stuff"), a very naive an childish perspective in my point of view.

          Everything that MS does is seen as "evil", and Google and Apple are always the "good guys".

          Twenty years ago, MS was the "Good" and IBM was the "Bad"... And MS took advantage of it's good public image (yes, they had a good public image in those days) to grow more and more monopolistic.

          streiger
          • Microsoft is *proven* to be evil

            just read what USDOJ wrote about it (antitrust trials), or the thousands
            of newspaper articles. I challenge you to find anything as incriminating
            and blatantly obvious about Apple or Google.

            All is fair in love and war they say, but MS has played way too dirty.
            Mikael_z
          • Folks need to read Googles TOS ...

            After reading it in it's entirety, I'm slowly migrating away from their services such as gmail & here's why -

            It says they can claim rights to ANY content submitted through their services. That?s not very nice either. Google isn't all sunshine & rainbows either.
            BlazingEagle
  • It is a standard and it's essentially open licensed

    The core CLI/CLR compilers and runtime as well as the C# language are all ISO and ECMA standards and Microsoft released them on a "Community Promise" license, which means "free to use as you want as long as you don't sue Microsoft if you find they've used something that might infringe on your patents, and they promise they won't sue you either."
    TheWerewolf
  • Bing#

    Nice idea. I'll have to give it a try.
    curph
  • RE: Microsoft rolls out new developer toys: Bing#, Gestalt and more

    I just subscribed to your RSS <a href="http://www.cheap--jerseys.com/" style="text-decoration: none; color: black;">cheap jerseys</a> feed, undecided if I did it specifically whilst? Superior report because of the way.
    jackson1984-24316069205748857739440257893812
  • RE: Microsoft rolls out new developer toys: Bing#, Gestalt and more

    Great critical info [url=http://www.buy-mulberry.co.uk/]mulberry bag[/url] combined with surprising form your company [url=http://www.buy-mulberry.co.uk/]buy mulberry[/url] acquired preferred what follows! I could possibly will need to thanks for [url=http://www.buy-mulberry.co.uk/]mulberry bag sale[/url] using your opinions or in time into your items share!!
    makrekwe92-24353651768719183073778865341807