Communication between Gadgets ("premium")

Hi guys, I'm new to Windows Gadget, as far as I understood the Web ones are the ones more powerful and since I need advanced features I'm asking here.

The guide says the "premium" gadgets can also communicate between them. And presuming that they can be "web" and live also outside the sidebar, I'd like to know a few things:

1) Is it hard to be a "premium" parner and thus being able to do "premium" gadget Which is the requirement

2) Is there any restriction on the "communication" between them Do they share a file or what Is there an API online

3) Does a "premium" gadget know its position in the desktop when we move it I mean especially when outside the sidebar.

Thanks a lot guys for any info, best, chr



Answer this question

Communication between Gadgets ("premium")

  • super-code-prime

    Well, it's not clear 100% to me the differences between Sidebar and Web gadget, well I presume Web gadget are loaded from remote, at this point. By the way if I can use "sidebar" gadgets in any part of the screen, not only in the "sidebar", then I can stick with them with no problem. I just thought they could stay only there (otherwise the name doesn't fit so well, I would say).

    Despite, I presume, each gadget can store information, it is possible to assign an id to that user related to that specific widget. But then I don't think it will be possible to tell to pass that id to other gadgets.

    The other question was if these gadget can know their position in the desktop. Does anyone know it

    I coudn't find a proper and full API online yesterday, does it exist

    Thanks a lot, chr


  • wiertmir

    First things first. Sidebar and Web gadgets are different, and there are different forums for each. The concept of "premium" gadget only applies to web gadgets as third-party gadgets are sandboxed in their own iframe for security purposes.

    1. Yes, it's pretty much impossible to become a premium partner. You either have to work for Microsoft (doing a gadget project for Microsoft, not as an individual side-project while you just happen to work there), or be one of a few select partners (think Verizon, not MVPs).
    2. Gadgets in an iframe can't communicate directly. That said, there's nothing stopping you from utilizing a web service to share information between gadgets. The hardest part will be uniquely identifying your user. This is perhaps easier with a gadget on Spaces than it is on Live.com because you can use the Spaces address ("foo.spaces.live.com", where "foo" is unique to the Space).
    3. This is a better question for the Sidebar gadget forum

  • giancolaj

    So it sounds like you're interested in Sidebar gadgets.  You really should ask in the other forum.  You'll have a better chance of getting a useful answer.

    Edit:  My bad.  I just noticed you posted on the other forum.  That's the best place to follow up for answers.


  • Communication between Gadgets ("premium")