I haven't played much with gadgets, but if they could do a XMLHttpRequest(),
they could tell a server when a user is on the wave...

It's just an idea for a back door, it should be easy to stop

Andrew

On Sun, Nov 1, 2009 at 9:00 PM, pamela (Google Employee) <
pamela...@gmail.com> wrote:

> I should make clear that there is a distinction between knowing when a
> participant is inside the Wave client generally (as indicated by the green
> dot) and actually viewing a particular Wave. The Wave client does not
> provide any indicator when a participant is simply viewing a wave, for
> privacy reasons.
>
> It is possible for gadgets to figure out who is viewing a wave currently,
> as gadgets can change the state of a Wave in view mode, but we expect that
> we may enforce that gadgets can only change state when the entire blip is in
> edit mode.
>
> The general idea is that the Wave client should not reveal whether a user
> has viewed a Wave, but the Wave client does reveal the fact that they are
> currently logged in, and we may find a way to expose that in the API.
>
> Hope that makes sense.
>
> - pamela
>
> On Sat, Oct 31, 2009 at 11:07 PM, Andrew Red <andrewr...@gmail.com> wrote:
>
>> Could the first one be achieved by inserting a gadget, that has some
>> javascript which changes data on the wave say every second or so, and if it
>> stops changing the data, that person has stopped viewing the wave, that way,
>> each gadget knows which users have the gadget open...
>>
>> Do I make any sense?
>>
>> Andrew
>>
>>
>> On Sun, Nov 1, 2009 at 2:41 PM, pamela (Google Employee) <
>> pamela...@gmail.com> wrote:
>>
>>> Regarding online presence - other developers have expressed their desire
>>> for that here:
>>> http://code.google.com/p/google-wave-resources/issues/detail?id=257
>>>
>>> Regarding diffs - I can see the desire for that, and we have discussed it
>>> on the team. Feel free to file a feature request.
>>>
>>> You may want to ask antimatter15 to share his diffing library or general
>>> technique, as well.
>>>
>>> - pamela
>>>
>>> On Sun, Nov 1, 2009 at 8:53 AM, lstak <luc.stakenb...@gmail.com> wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> Based on some first gadgets I build, it would be useful if the Wave
>>>> gadget API would support:
>>>>
>>>> - Online presence of participants in the wave. Currently you can only
>>>> see who is a participant, but not if they are in the wave
>>>> - the stateCallback provides the delta which caused the state change.
>>>> This is useful when the Shared state is a large object and you only
>>>> want to update a gadget based on the delta.
>>>>
>>>> e.g.
>>>>
>>>> function stateChanged(state, delta) {
>>>>  // state is the full state
>>>>  // delta is the changed part of the state
>>>> }
>>>>
>>>> setStateCallback(stateChanged);
>>>>
>>>>
>>>> Are there more developers who would find this useful?
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to