[Google Wave APIs] Re: Oct. 20th Release: API Changes

2009-10-23 Thread Eric Dorman

Hey Pamela,

Thanks for that great info.

Is there a way developers could make new methods or controllers to the
Embed API?

I am asking this because I have seen others build out their own apps
with new code that they have created which works with the Embed API.

Thanks  God Bless,
Eric

On Oct 23, 1:51 am, pamela (Google Employee) pamela...@gmail.com
wrote:
 Hi Eric-
 No, we tend not to give precise dates for anything.

 We will announce changes in the changelogs for each release.

 Please look through the Embed API feature requests and log a request if what
 you need is not 
 there:http://code.google.com/p/google-wave-resources/issues/list?can=2q=la...

 - pamela

 On Fri, Oct 23, 2009 at 4:11 PM, Eric Dorman dorman...@gmail.com wrote:

  Hey Pamela,

  Is there any date in the future to when the Embed API will have
  changes to it?

  I am really needing more functionality with the Embed API,but since
  it's not Open Sourced I can't really try to build my own features into
  it.Which is what I really would like.

  Thanks  God Bless,
  Eric

  On Oct 23, 12:21 am, pamela (Google Employee) pamela...@gmail.com
  wrote:
   Hi Peter-
   Apologies, that wasn't meant to be a link; WikiSyntax turned it into one.
   Robots were always able to append a DataDocument, but now they'll get an
   event when they do so. What aspect did you want more information on?

   - pamela

   On Fri, Oct 23, 2009 at 7:36 AM, Peter Svedberg 

   peter.o.s.svedb...@gmail.com wrote:

Hi,

I would love to see some more details on the new DOCUMENT_CHANGED
event robots are receiving but I get a 403 on
   http://code.google.com/p/google-wave-resources/w/edit/DataDocument.

-Peter

On Oct 20, 5:27 am, pamela (Google Employee) pamela...@gmail.com
wrote:
 Hi developers -

 We released a new version of the Wave sandbox and preview servers
  today,
and
 there were a few API changes.

 Resolved Issues
   http://code.google.com/p/google-wave-resources/issues/list?can=1q=Fi..
  .

    -  Issue 227
 http://code.google.com/p/google-wave-resources/issues/detail?id=227
  :
    Contact storage
    -  Issue 262
 http://code.google.com/p/google-wave-resources/issues/detail?id=262
  :
    Wave toolbar should have a arrow to all resource
    -  Issue 278
 http://code.google.com/p/google-wave-resources/issues/detail?id=278
  :
    Robots not responding to events at old application identifiers

 Other noticeable changes:

    - Robots now get a DOCUMENT_CHANGED event after appending a
 DataDocument?
   http://code.google.com/p/google-wave-resources/w/edit/DataDocumentto
 a Wave.

 Those changes are also documented in the changelog:
   http://code.google.com/p/google-wave-resources/wiki/WaveAPIsChangeLog

 If you find a regression bug, please report it in the issue tracker
  if
 others confirm your suspicions.

 Thanks!
 - pamela
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Oct. 20th Release: API Changes

2009-10-23 Thread pamela (Google Employee)
Hi Eric-
Please describe exactly the methods and controllers you envision. I'm
unclear as to your intentions.

- pamela

On Fri, Oct 23, 2009 at 5:17 PM, Eric Dorman dorman...@gmail.com wrote:


 Hey Pamela,

 Thanks for that great info.

 Is there a way developers could make new methods or controllers to the
 Embed API?

 I am asking this because I have seen others build out their own apps
 with new code that they have created which works with the Embed API.

 Thanks  God Bless,
 Eric

 On Oct 23, 1:51 am, pamela (Google Employee) pamela...@gmail.com
 wrote:
  Hi Eric-
  No, we tend not to give precise dates for anything.
 
  We will announce changes in the changelogs for each release.
 
  Please look through the Embed API feature requests and log a request if
 what
  you need is not there:
 http://code.google.com/p/google-wave-resources/issues/list?can=2q=la...
 
  - pamela
 
  On Fri, Oct 23, 2009 at 4:11 PM, Eric Dorman dorman...@gmail.com
 wrote:
 
   Hey Pamela,
 
   Is there any date in the future to when the Embed API will have
   changes to it?
 
   I am really needing more functionality with the Embed API,but since
   it's not Open Sourced I can't really try to build my own features into
   it.Which is what I really would like.
 
   Thanks  God Bless,
   Eric
 
   On Oct 23, 12:21 am, pamela (Google Employee) pamela...@gmail.com
   wrote:
Hi Peter-
Apologies, that wasn't meant to be a link; WikiSyntax turned it into
 one.
Robots were always able to append a DataDocument, but now they'll get
 an
event when they do so. What aspect did you want more information on?
 
- pamela
 
On Fri, Oct 23, 2009 at 7:36 AM, Peter Svedberg 
 
peter.o.s.svedb...@gmail.com wrote:
 
 Hi,
 
 I would love to see some more details on the new DOCUMENT_CHANGED
 event robots are receiving but I get a 403 on
http://code.google.com/p/google-wave-resources/w/edit/DataDocument.
 
 -Peter
 
 On Oct 20, 5:27 am, pamela (Google Employee) 
 pamela...@gmail.com
 wrote:
  Hi developers -
 
  We released a new version of the Wave sandbox and preview servers
   today,
 and
  there were a few API changes.
 
  Resolved Issues

 http://code.google.com/p/google-wave-resources/issues/list?can=1q=Fi..
   .
 
 -  Issue 227
  
 http://code.google.com/p/google-wave-resources/issues/detail?id=227
   :
 Contact storage
 -  Issue 262
  
 http://code.google.com/p/google-wave-resources/issues/detail?id=262
   :
 Wave toolbar should have a arrow to all resource
 -  Issue 278
  
 http://code.google.com/p/google-wave-resources/issues/detail?id=278
   :
 Robots not responding to events at old application identifiers
 
  Other noticeable changes:
 
 - Robots now get a DOCUMENT_CHANGED event after appending a
  DataDocument?
http://code.google.com/p/google-wave-resources/w/edit/DataDocument
 to
  a Wave.
 
  Those changes are also documented in the changelog:

 http://code.google.com/p/google-wave-resources/wiki/WaveAPIsChangeLog
 
  If you find a regression bug, please report it in the issue
 tracker
   if
  others confirm your suspicions.
 
  Thanks!
  - pamela
 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: my robot stopped receiving notifications

2009-10-23 Thread Dirk Holtwick

Hi Pamela,

are there still issues with robots? I am working on a robot for
Waveboard written in Python and noticed some issues on the sandbox and
the beta account:

- Sending document changes back to the wave does not have any effect
- Not all notifications are triggered (Add/Remove Participant e.g.)

Is there any way to test robots elsewhere or is there an estimate when
the problems are solved? For the moment I'm stuck there and can not
continue development :(

Thanks
Dirk

---
Waveboard: http://www.getwaveboard.com

On Oct 22, 1:40 pm, pamela (Google Employee) pamela...@gmail.com
wrote:
 Hi Andrew-

 We saw that issue last week, and thought we found the cause and fix for it,
 but it seems still to be happening.

 We'll try to find what else might be going on.

 You may try re-deploying to a different ID, in case that works
 (uncle-rosie?).

 The relevant bug is this 
 one:http://code.google.com/p/google-wave-resources/issues/detail?id=278

 - paemla

 On Thu, Oct 22, 2009 at 8:38 PM, Andrew Hitchcock adpow...@gmail.comwrote:





  All of a sudden my robot stopped receiving notifications from Google
  Wave. I made no deployments, but all of a sudden my traffic dropped to
  near zero about 10 hours ago. Nothing is unusual in my app engine
  logs. Also, I've tested the robot and can confirm it no longer
  updates. Here is an image showing my app engine traffic dropoff:

 http://andrewhitchcock.org/images/appengine.png

  The bot is aunt-ro...@appspot.com

  Does the Wave team have any idea why I'm no longer receiving
  notifications? I'm pretty sure I didn't break anything.

  Thanks,
  Andrew

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-23 Thread Sam Osborne
I'm on Windows so shall be trying it out over the weekend..

2009/10/23 Eric Dorman dorman...@gmail.com


 Hey Oliver,

 Did you use the Embed API to make this with it?

 This is a great idea.

 Thanks  God Bless,
 Eric

 On Oct 15, 3:49 pm, Sam Osborne sam.tosbo...@googlemail.com wrote:
  1: Ok.
 
  2: No, not make my own project based on yours, help you to translate it.
 If
  you turn it into C++ (which, if you can't do, I'll try to do) it'll be
 able
  to run on Windows, Mac AND Linux.
  I'd be having a look at the VB code, learn how the parts I'm not sure
 about
  work and what their C++ equivalents are.
  It's simply because of the fact that .net programs cannot be run on Mac
 or
  Linux, where some Wave users are. You could TRY getting it to run on AIR,
  but I'm not sure how that works :S
  You may want to look at C++ For
  Dummieshttp://samosborneonline.co.cc/Downloads/C++_For_Dummies.pdf
 
  2009/10/15 Oliver Baker ocba...@gmail.com
 
   Hi Sam,
   *Answer to your First Question:*
 
   If you read the whole post you will know I have been given permission
 by
   Google to (For This Application only) Breach Condition L of  the Google
 Wave
   Program Policy until the relative API is released by Google.
 
   Which means that there is no current API for what I have done.
 
   *Answer to your second question.*
 
   I am assuming that you want to create your own project based on my
 source
   code Seems pretty harsh Sam.
 
   The Main part of my application that you probably want to obtain is the
   part which obtains the information. When the API comes out, my
 applications
   source to you that you currently want would be near pointless
 
   The source will be put up on Google Code soon (Within 2-3 days) since
 parts
   of it have to be re-written. I don't mind you using my source code. But
 I am
   trusting people not to pull a fast one on me.
 
   Hope that answers your questions.
 
   Regards,
   Oliver Baker
 
   On Fri, Oct 16, 2009 at 7:56 AM, Sam Osborne 
 sam.tosbo...@googlemail.comwrote:
 
   Ok.. I can interpret VB.net... Ish.. Now I want to know two things:
 
  - How did you manage to get the APIs from whatever language they're
 in
  (Java/Python I think) to VB?
  - Where's the source? I wanna see if I can get the source,
 translate
  it into C++, and then get it to run in Linux..
 
   2009/10/15 Oliver Baker ocba...@gmail.com
 
   Hi Sam,
   The Application is made in Visual Basic .net 3.5 (Yes, I am only 17,
   still studying for a Bachelors and VB is easier than C# and obviously
   C/C++).
 
   On Fri, Oct 16, 2009 at 7:23 AM, Sam Osborne 
   sam.tosbo...@googlemail.com wrote:
 
   What language is it made in?
 
   2009/10/15 Oliver Baker ocba...@gmail.com
 
   Hi All,
   I have good news!!!
 
   Pamela has allowed me to continue developing and displaying my
   application using its current Scrapping method until the API
 comes out.
 
   I have put the Application back on Google Code and will shortly be
   releasing an update which fixes the Proxy Authentication issue.
 
   Thanks,
   Oliver Baker
 
   On Thu, Oct 15, 2009 at 11:38 AM, kim3er rich...@dogma.co.uk
 wrote:
 
   Thanks for clearing that up, I was a bit taken back by the use of
 the
   word illegal for scraping websites. I suspect that we will start
 to
   see the nature of scraping change in the near future as websites
   become the API. Pages written in valid XHTML/HTML 5 with
 meaningful
   naming conventions (like micro formats). I don't think scraping
 can be
   a dirty word anymore. But I can understand the need for a company
 like
   Google to control where and how the bandwidth is used.
 
   Rich
 
   On Oct 14, 4:11 am, pamela (Google Employee) 
 pamela...@gmail.com
   wrote:
Sure, good point, let me clarify, though please keep in mind
 that
   I'm not a
lawyer...
 
According to the Google Wave terms of use, it is not permitted
 to
   modify,
adapt, translate, or reverse engineer any portion of the Service
   unless
expressly authorized. In Oliver's prototype, he essentially
 reverse
engineered the client display mechanism to extract the content.
 You
   can read
more of the policies at:
  http://wave.google.com/help/wave/program_policies.html
 
Once we have an API to let you programmatically extract the
 content
   -- which
is something we're working on -- then that API could be used to
   build this
prototype without having to reverse engineer. Another thing to
   consider,
more in the wave protocol effort, would be a client/server
 protocol
   -- but
things are early there at the moment.
 
- pamela
 
On Wed, Oct 14, 2009 at 1:48 PM, Joe Developer 
   joe.d.develo...@gmail.comwrote:
 
 On Wed, Oct 14, 2009 at 7:42 AM, pamela (Google Employee) 
 pamela...@gmail.com wrote:
 
 Hey Oliver-
 I responded to you offline, but will also respond here to
 keep
   the thread
 in the forum.
 
 I assumed that was how you were 

[Google Wave APIs] Re: Wavelet.getRootBlip() -- Do I understand something wrong?

2009-10-23 Thread Bálint Kriván
Oh I see...So robot doesn't get the whole wavelet with all of the blips, but
the blip of the related event and it's parent.
Ok, but if I would like to access to the rootblip, and I get its id with
wavelet.getRootBlipId(), how can I request its content
(getDoucment().getText())? (wavelet.getRootBlip().getDocument().getText()
also throws null exception in these cases, so I don't have any idea how to
achieve this)

Thanks for your guidance!

On Fri, Oct 23, 2009 at 2:56 AM, Austin Chau (Google employee) 
api.aus...@google.com wrote:

 Hi,
 To get the root blip id in your scenario -

 wave.appendBlip().getDocument().append(wavelet.getRootBlipId());

 This would work because it does not require context of a grandparent
 blip.  The reason that you are getting exception is because the context
 associated with an event callback only goes back its immediate parent.  So
 in your case if the triggering event is resulted from a grandchild blip away
 from root, it will no longer has context to recreate the root blip when you
 invoked wavelet.getRootBlip() - thus you will get a null reference.

 Hope it helps,
 Austin

 2009/10/22 Bálint Kriván bal...@google.com

 Reply to myself and others: I think this is related to
 http://code.google.com/p/google-wave-resources/issues/detail?id=200 .

 2009/10/22 Bálint Kriván bal...@krivan.info

 Hi!
 I have this little chunk of code:

  public void debug(RobotMessageBundle bundle, String msg)

  {

  ListString list = new ArrayList();

  list.add(myaddress in google wave);

  Wavelet wave = bundle.createWavelet(list);

   wave.appendBlip().getDocument().append(msg);

  }

   @Override

  public void processEvents(RobotMessageBundle robotMessageBundle) {

  Wavelet wavelet = robotMessageBundle.getWavelet();

  for (Event event : robotMessageBundle.getEvents()) {

  Blip currentBlip = event.getBlip();

  switch (event.getType()) {

  case BLIP_SUBMITTED:

  debug(robotMessageBundle,
 String.valueOf(wavelet.getRootBlip().getBlipId())); // line 46!

  }

  }

  }


 So when I add a blip to the wavelet where the robot is, it should open a
 new wave with me and send the id of the root blip (The top blip in the
 wavelet).
 But if this blip isn't right after the root blip (so the very first Reply
 button) then I've got a NullPointerException:

 java.lang.NullPointerException

   at com.google.wave.api.impl.BlipImpl.getBlipId(BlipImpl.java:56)

   at robot.MainServlet.processEvents(MainServlet.java:46)

   at
 com.google.wave.api.AbstractRobotServlet.doPost(AbstractRobotServlet.java:89)

   [...]


 What is the recommended way to access the very first blip (which is I
 guess the RootBlip)?

 Thanks for your help!

 --
 Üdv,
 Kriván Bálint




 --
 Üdv,
 Kriván Bálint




 



-- 
Üdv,
Kriván Bálint

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Retrieving Embedded youtube video's ID

2009-10-23 Thread Silicon Dragon
Hi,
While attempting to export a wave text+markup into HTML as accurately as
possible, I've come accross an embedded youtube video.
Currently, these are the only data related to the gadget:

 57:
 {type: GADGET, properties:
   {url: 
http://hosting.gmodules.com/ig/gadgets/file/107558585548952247431/youtube.xml;,
author: sdr...@googlewave.com
   }
}

The gadgets at *http://hosting.gmodules.com/ig/gadgets/file/ % user id %
/youtube.xml* doesn't contain any information regarding the exact youtube
ID's -they are receiving it via _IG_Prefs(__MODULE_ID__).getString(movie);
Are there any ways to access the IG_Prefs remotely from App engine?
Alternatively, any other ways to render a HTML from wave data as accurately
as possible?

Thank you Wave team for your continuous support :)

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Can Robot updates the wave outside processEvents()?

2009-10-23 Thread markowl

Hello,

 ... a question came up: Is is possible to update a wave
 (e.g.: append blip) outside processEvents() method (Java API)?

I believe you can also update a Wave using the Cron events.
http://code.google.com/intl/ja-JP/apis/wave/extensions/robots/index.html

I've not tested this myself however.

Rgds,
Mark


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: my robot stopped receiving notifications

2009-10-23 Thread pamela (Google Employee)
Hey Dirk-
There seem to be intermittent issues, yes, and it may sometimes be
server-dependent. We're working on logging alot more information about
robots so that we can figure out what's really going on.

- pamela

On Fri, Oct 23, 2009 at 5:28 PM, Dirk Holtwick dirk.holtw...@gmail.comwrote:


 Hi Pamela,

 are there still issues with robots? I am working on a robot for
 Waveboard written in Python and noticed some issues on the sandbox and
 the beta account:

 - Sending document changes back to the wave does not have any effect
 - Not all notifications are triggered (Add/Remove Participant e.g.)

 Is there any way to test robots elsewhere or is there an estimate when
 the problems are solved? For the moment I'm stuck there and can not
 continue development :(

 Thanks
 Dirk

 ---
 Waveboard: http://www.getwaveboard.com

 On Oct 22, 1:40 pm, pamela (Google Employee) pamela...@gmail.com
 wrote:
  Hi Andrew-
 
  We saw that issue last week, and thought we found the cause and fix for
 it,
  but it seems still to be happening.
 
  We'll try to find what else might be going on.
 
  You may try re-deploying to a different ID, in case that works
  (uncle-rosie?).
 
  The relevant bug is this one:
 http://code.google.com/p/google-wave-resources/issues/detail?id=278
 
  - paemla
 
  On Thu, Oct 22, 2009 at 8:38 PM, Andrew Hitchcock adpow...@gmail.com
 wrote:
 
 
 
 
 
   All of a sudden my robot stopped receiving notifications from Google
   Wave. I made no deployments, but all of a sudden my traffic dropped to
   near zero about 10 hours ago. Nothing is unusual in my app engine
   logs. Also, I've tested the robot and can confirm it no longer
   updates. Here is an image showing my app engine traffic dropoff:
 
  http://andrewhitchcock.org/images/appengine.png
 
   The bot is aunt-ro...@appspot.com
 
   Does the Wave team have any idea why I'm no longer receiving
   notifications? I'm pretty sure I didn't break anything.
 
   Thanks,
   Andrew

 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Can Robot updates the wave outside processEvents()?

2009-10-23 Thread Bálint Kriván
Oh thanks! Maybe that is what I was looking for, where can I find more
information about these cron events?

On Fri, Oct 23, 2009 at 10:03 AM, markowl mark.cowlis...@gmail.com wrote:


 Hello,

  ... a question came up: Is is possible to update a wave
  (e.g.: append blip) outside processEvents() method (Java API)?

 I believe you can also update a Wave using the Cron events.
 http://code.google.com/intl/ja-JP/apis/wave/extensions/robots/index.html

 I've not tested this myself however.

 Rgds,
 Mark


 



-- 
Üdv,
Kriván Bálint

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Robot notified when it is added as participant?

2009-10-23 Thread Karan Bhatnagar
EventType.WAVELET_SELF_ADDED is being triggered if I add
robotn...@appspot.com. It is again triggered if I add
robotname+...@appspot.com robotname%2b...@appspot.com. Any hint how to
handle the situation that I should call my handler only the first time?
I think if I can determine if my robot is already a participant then the
handler should not be invoked. Is there a way to determine if a robot is
already a participant of wave?

On Fri, Oct 23, 2009 at 9:16 AM, Austin Chau (Google employee) 
api.aus...@google.com wrote:

 The event you want to catch is EventType.WAVELET_SELF_ADDED
 This event type does not need to be explicitly registered for, it is added
 by default to all robot.

 Austin


 On Thu, Oct 22, 2009 at 8:57 AM, Karan karan.bhatna...@gmail.com wrote:


 Hi,
 Out of the seven actions events listed at
 http://code.google.com/apis/wave/extensions/robots
 , which one can be used if a robot wants to perform some action when
 the robot itself is added to a wave for the first time?

 I want to avoid pinging the robot after adding it.




 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave sandbox account?

2009-10-23 Thread rhelena

Hello folks,

I have the same, I still waiting for one week.

Pamela could you please help us.

Thanks in advanced

Ramón


On Oct 22, 8:06 pm, Bálint Kriván bal...@krivan.info wrote:
 Hi!
 I've got the following email:

 Hi,

  You are being sent this mail because you requested access to the Google

 Wave Developer Sandbox. If you would still like a Google Wave Developer

 Sandbox account, please fill in this linked form:

 [link]

  After filling in this form, you should receive a mail with your account

 details within a few days.

  Hope to see you on Google Wave soon,
   - The Google Wave Team

 on 23th July. I've click on the link, I've gave my details and they said I
 will get a mail with my password. I still didn't get it (it was 3 months
 ago), but I got an invitation to the live Google Wave, but I would like to
 develop and I think it's better on the sandbox.
 Can I expect that I will get a mail with my login details or not? :)

 Thanks!

 --
 Üdv,
 Kriván Bálint

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: What's the difference between the sandbox and the beta/preview?

2009-10-23 Thread Kipp

I have both sandbox and preview.  I use both because there are
different sets of participants in each.  The sandbox has powerful
tools listed under a Debug menu item that helps a lot when it comes
to understanding what is going on.  They are not federated yet.  By
this I mean you cannot easily send a wave from one to the other.
However, the whole universe of google gadgets, including aunt-
ro...@appspot.com, can be explored from both.  People are coming up
with applications now that seem to allow outsiders in.  By this I mean
that you can start a wave, add participants and gadgets and then send
it to an archiving blog site for viewing and interacting by people who
have not received invites for either.  One of these sites, if I recall
correctly, is something like waverz.com.  If your knowledge of the
APIs is good enough, you can create robots, extensions, gadgets, embed
waves, etc. from either play area.  It's easier to do this, however,
in the sandbox.  There are more participants in the preview area, so
if you are concerned about latency issues you can go back and forth to
try things out.  Have fun!  I know I am enjoying this.

On Oct 22, 12:11 pm, Cyrai brian.cy...@gmail.com wrote:
 When Google started giving out accounts to the beta, I assumed that
 meant the sandbox was closed, especially because the beta was the only
 thing I heard people talking about. To my understanding, the beta was
 pretty much everything the sandbox was, but with a lot more people.
 Needless to say, I was somewhat confused when I saw the invite I got
 last week was actually a sandbox invite.

 .Since my account request should be processed today or tomorrow, I
 should probably start figuring out the differences between the two.
 Can people in the beta not create robots or embed waves? I thought I
 had heard that beta users were coding or modifying bots; was I just
 mistaken? Do people new to the sandbox get invites to the beta like
 the original developers? Can sandbox accounts talk to beta accounts?
 If you create a robot in the sandbox, can you give people in the beta
 access to it?

 I very much look forward to seeing what sort of crazy, unimaginable
 things I can do when I add Wave to my web app. I can hardly wait until
 I get to join you all in the near future
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave sandbox account?

2009-10-23 Thread Kipp

Pamela,

I sincerely hope sandbox developers will not lose the functionality of
the Debug menu item as Google transitions from sandbox to preview.

Kipp

On Oct 22, 7:44 am, pamela (Google Employee) pamela...@gmail.com
wrote:
 Hey folks-

 We've been transitioning the sandbox accounts system to a new system over
 the past week, so we haven't processed signups in that time. We hope to
 start re-processing again tomorrow.

 Please accept our continuous waterfall of apologies.

 - pamela

 On Thu, Oct 22, 2009 at 10:41 PM, JamesBrooks ja...@james-brooks.netwrote:





  I too have filled in the application form, I received an email telling
  me to activate it, but never anything after that.
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-23 Thread Karim Yaghmour


Not sure if it had been suggested, but FWIW C# would be a good
candidate.
It's not too far from VB and Mono works on Mac and Linux alike.

HTH,

Karim Yaghmour

On Oct 15, 4:16 pm, Oliver Baker ocba...@gmail.com wrote:
 Hi Again,
 I see your point Sam.

 The only problem is I can't code in C++, and the plans that I have for this
 application would go well beyond the capability of me learning within a few
 days.

 Also it would mean I would not be able to Bug Fix my own application for a
 while and would have to rely on others doing it for me which could be pretty
 dangerous.

 I don't mind you creating a C++ version of my App, at the moment I am
 creating a new GUI interface for the Application.
 I will not be able to help you create the C++ version, since I am going to
 have to start learning C++ real fast.

 I am going to put up some Future designs for the application including an
 example Preview of the applications dialog window in the wave 
 :https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%25...
  .

 Anyway, I will put up the current source of the application within the
 next couple of hours.

 I wouldn't mind this all being done in C++, but I have to be careful I start
 going into something I can't do. I don't want to ruin myself.

 Regards,
 Oliver Baker

 On Fri, Oct 16, 2009 at 8:49 AM, Sam Osborne 
 sam.tosbo...@googlemail.comwrote:

  1: Ok.

  2: No, not make my own project based on yours, help you to translate it. If
  you turn it into C++ (which, if you can't do, I'll try to do) it'll be able
  to run on Windows, Mac AND Linux.
  I'd be having a look at the VB code, learn how the parts I'm not sure about
  work and what their C++ equivalents are.
  It's simply because of the fact that .net programs cannot be run on Mac or
  Linux, where some Wave users are. You could TRY getting it to run on AIR,
  but I'm not sure how that works :S
  You may want to look at C++ For 
  Dummieshttp://samosborneonline.co.cc/Downloads/C++_For_Dummies.pdf

  2009/10/15 Oliver Baker ocba...@gmail.com

  Hi Sam,
  *Answer to your First Question:*

  If you read the whole post you will know I have been given permission by
  Google to (For This Application only) Breach Condition L of  the Google 
  Wave
  Program Policy until the relative API is released by Google.

  Which means that there is no current API for what I have done.

  *Answer to your second question.*

  I am assuming that you want to create your own project based on my source
  code Seems pretty harsh Sam.

  The Main part of my application that you probably want to obtain is the
  part which obtains the information. When the API comes out, my applications
  source to you that you currently want would be near pointless

  The source will be put up on Google Code soon (Within 2-3 days) since
  parts of it have to be re-written. I don't mind you using my source code.
  But I am trusting people not to pull a fast one on me.

  Hope that answers your questions.

  Regards,
  Oliver Baker

  On Fri, Oct 16, 2009 at 7:56 AM, Sam Osborne sam.tosbo...@googlemail.com
   wrote:

  Ok.. I can interpret VB.net... Ish.. Now I want to know two things:

     - How did you manage to get the APIs from whatever language they're
     in (Java/Python I think) to VB?
     - Where's the source? I wanna see if I can get the source, translate
     it into C++, and then get it to run in Linux..

  2009/10/15 Oliver Baker ocba...@gmail.com

  Hi Sam,
  The Application is made in Visual Basic .net 3.5 (Yes, I am only 17,
  still studying for a Bachelors and VB is easier than C# and obviously
  C/C++).

  On Fri, Oct 16, 2009 at 7:23 AM, Sam Osborne 
  sam.tosbo...@googlemail.com wrote:

  What language is it made in?

  2009/10/15 Oliver Baker ocba...@gmail.com

  Hi All,
  I have good news!!!

  Pamela has allowed me to continue developing and displaying my
  application using its current Scrapping method until the API comes 
  out.

  I have put the Application back on Google Code and will shortly be
  releasing an update which fixes the Proxy Authentication issue.

  Thanks,
  Oliver Baker

  On Thu, Oct 15, 2009 at 11:38 AM, kim3er rich...@dogma.co.uk wrote:

  Thanks for clearing that up, I was a bit taken back by the use of the
  word illegal for scraping websites. I suspect that we will start to
  see the nature of scraping change in the near future as websites
  become the API. Pages written in valid XHTML/HTML 5 with meaningful
  naming conventions (like micro formats). I don't think scraping can
  be
  a dirty word anymore. But I can understand the need for a company
  like
  Google to control where and how the bandwidth is used.

  Rich

  On Oct 14, 4:11 am, pamela (Google Employee) pamela...@gmail.com
  wrote:
   Sure, good point, let me clarify, though please keep in mind that
  I'm not a
   lawyer...

   According to the Google Wave terms of use, it is not permitted to
  modify,
   adapt, translate, or reverse engineer any portion of 

[Google Wave APIs] Re: Suggestions: Wave (private) Groups, integration

2009-10-23 Thread olemis


Hello, this is the first message I post to this list so I'll try to
introduce myself ...

My name is Olemis Lang (have to fix the name in the From field) . I am
a mostly a developer (a tester sometimes ;o) and recently I've
released TracGViz plug-in [1]_ in order to integrate this PMS with
Google's Techs (e.g. WikiFormatting to embed iGoogle gadgets, Google
Visualization API ... and GWave coming soon ;o)

I love snakes but also like coffee ;o) ... and I am very active at
trac-users and testing-in-python mailing lists too

First of all, Wave is great ! Let's make it better !
:o)

My Qs below

On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote:
 Dear Timofonic,

 Your list of requests can be broken down to the following core ideas:
 -private groups. Facility already exist via Google Groups integration

Q:
- You mean that I can add mailing lists as participants in a
wave ? If true :
- What mailing lists are supported ?
- Where can I find more info about this ? I searched a lot but I
only found
  this message in the middle of a long list of irrelevant
results ... :-/
  (my search skills are really bad )

Thnx in advance !

.. [1] TracGViz plugin
(https://opensvn.csie.org/traccgi/swlcu/wiki/En/Devel/
TracGViz)

.. [2] TracGViz Downloads @ PyPI
(http://pypi.python.org/pypi/TracGViz)

--
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Looking for a technique to create flexible, graphical dashboards ...
- http://feedproxy.google.com/~r/TracGViz-full/~3/QO5N8AG0NnM/d6e3b3fd323d5b52

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Google Wave Inbox Notification tool for the Windows Desktop

2009-10-23 Thread olemis


On Oct 15, 1:56 pm, Sam Osborne sam.tosbo...@googlemail.com wrote:
 Ok.. I can interpret VB.net... Ish.. Now I want to know two things:

    - How did you manage to get the APIs from whatever language they're in
    (Java/Python I think) to VB?
    - Where's the source? I wanna see if I can get the source, translate it
    into C++, and then get it to run in Linux..

 2009/10/15 Oliver Baker ocba...@gmail.com

  Hi Sam,
  The Application is made in Visual Basic .net 3.5 (Yes, I am only 17, still
  studying for a Bachelors and VB is easier than C# and obviously C/C++).


Did anybody mentioned Python ? It's multi-platform, powerful, easy
and ... you're gonna love it !

;o)

--
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Gasol-ina para España  - 
http://feedproxy.google.com/~r/simelo-es/~3/c6MtwvrQ92s/gasol-ina-para-espana.html

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Available triggered events

2009-10-23 Thread Leitzler

Take a look at your capabilities.xml and make sure all events you are
looking for are present there.

Also make sure you increase the version number in that file if you
change anything.

On 18 Okt, 12:30, Nicolas Perriault nperria...@gmail.com wrote:
 Hi,

 I'm currently playing with the Wave api using both the python and java
 clients, and I just can catch two triggered events:
 WAVELET_PARTICIPANTS_CHANGED and WAVELET_SELF_ADDED.

 I've setup a simple notifier creating a blip when any event is
 triggered (example using Java):

 @SuppressWarnings(serial)
 public class EarlyWaveServlet extends AbstractRobotServlet
 {
   @Override
   public void processEvents(RobotMessageBundle bundle)
   {
     for (Event e : bundle.getEvents())
     {
       bundle.
         getWavelet().
         appendBlip().
         getDocument().
         append(new event catched:  + e.getType().toString())
       ;
     }
   }

 }

 Any reason all other documented events than the two I previously
 mentioned are not dispatched, and if they are why my bot can't manage
 to be notified?

 Thanks.

 PS: sorry if this question is dumb, I'm a beginner.

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] What are the rules for appendMarkup?

2009-10-23 Thread Andrew

Hi again,

One of the bots I'm currently writing needs to insert various hyper-
links into child blips. The bot seems to be working OK most of the
time, but some of the hyper-links it's inserting seem to not make it
into the blip.

For example, this test hyper-link never makes it into a blip:

textView.appendMarkup(a href=\http://www.imdb.com/find?
s=ttq=Titanic\Titanic/a);

My logging shows that I have definitely added it to the blip, as
TextView.getText() returns...

Titanic

Moreover, any other text I try to add after that don't make it into
the blip (though all the text before does) - it just seems to stop.

This is from the TextView.appendMarkup(java.lang.String content)
JavaDoc:

Any white-listed and supported HTML tags will be converted into the
proper annotations and conform to the wave XML schema. Anything
unsupported will be ignored.

Does this URL not conform?

Thanks,

A

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Oct. 20th Release: API Changes

2009-10-23 Thread Eric Dorman

Hey Pamela,

Well, what I mean by the Methods and Controllers are the ones below
that are in the Embed API Documentation.

Methods:

addListener(eventType:String, handlerFunction:Function)

addParticipant()

and etc

The reason I am showing these to you is because I would like to create
my own Methods and Controllers on the Embed API. I have seen others
try and create new code to help them use the api like creating new
waves with Robots.

Thanks  God Bless,
Eric

On Oct 23, 2:28 am, pamela (Google Employee) pamela...@gmail.com
wrote:
 Hi Eric-
 Please describe exactly the methods and controllers you envision. I'm
 unclear as to your intentions.

 - pamela

 On Fri, Oct 23, 2009 at 5:17 PM, Eric Dorman dorman...@gmail.com wrote:

  Hey Pamela,

  Thanks for that great info.

  Is there a way developers could make new methods or controllers to the
  Embed API?

  I am asking this because I have seen others build out their own apps
  with new code that they have created which works with the Embed API.

  Thanks  God Bless,
  Eric

  On Oct 23, 1:51 am, pamela (Google Employee) pamela...@gmail.com
  wrote:
   Hi Eric-
   No, we tend not to give precise dates for anything.

   We will announce changes in the changelogs for each release.

   Please look through the Embed API feature requests and log a request if
  what
   you need is not there:
 http://code.google.com/p/google-wave-resources/issues/list?can=2q=la...

   - pamela

   On Fri, Oct 23, 2009 at 4:11 PM, Eric Dorman dorman...@gmail.com
  wrote:

Hey Pamela,

Is there any date in the future to when the Embed API will have
changes to it?

I am really needing more functionality with the Embed API,but since
it's not Open Sourced I can't really try to build my own features into
it.Which is what I really would like.

Thanks  God Bless,
Eric

On Oct 23, 12:21 am, pamela (Google Employee) pamela...@gmail.com
wrote:
 Hi Peter-
 Apologies, that wasn't meant to be a link; WikiSyntax turned it into
  one.
 Robots were always able to append a DataDocument, but now they'll get
  an
 event when they do so. What aspect did you want more information on?

 - pamela

 On Fri, Oct 23, 2009 at 7:36 AM, Peter Svedberg 

 peter.o.s.svedb...@gmail.com wrote:

  Hi,

  I would love to see some more details on the new DOCUMENT_CHANGED
  event robots are receiving but I get a 403 on
 http://code.google.com/p/google-wave-resources/w/edit/DataDocument.

  -Peter

  On Oct 20, 5:27 am, pamela (Google Employee) 
  pamela...@gmail.com
  wrote:
   Hi developers -

   We released a new version of the Wave sandbox and preview servers
today,
  and
   there were a few API changes.

   Resolved Issues

 http://code.google.com/p/google-wave-resources/issues/list?can=1q=Fi..
.

      -  Issue 227
   
 http://code.google.com/p/google-wave-resources/issues/detail?id=227
:
      Contact storage
      -  Issue 262
   
 http://code.google.com/p/google-wave-resources/issues/detail?id=262
:
      Wave toolbar should have a arrow to all resource
      -  Issue 278
   
 http://code.google.com/p/google-wave-resources/issues/detail?id=278
:
      Robots not responding to events at old application identifiers

   Other noticeable changes:

      - Robots now get a DOCUMENT_CHANGED event after appending a
   DataDocument?
 http://code.google.com/p/google-wave-resources/w/edit/DataDocument
  to
   a Wave.

   Those changes are also documented in the changelog:

 http://code.google.com/p/google-wave-resources/wiki/WaveAPIsChangeLog

   If you find a regression bug, please report it in the issue
  tracker
if
   others confirm your suspicions.

   Thanks!
   - pamela
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Suggestions: Wave (private) Groups, integration

2009-10-23 Thread Olemis Lang

On Fri, Oct 23, 2009 at 10:09 AM, olemis ole...@gmail.com wrote:

 On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote:
 Dear Timofonic,

 Your list of requests can be broken down to the following core ideas:
 -private groups. Facility already exist via Google Groups integration

 Q:
    - You mean that I can add mailing lists as participants in a
 wave ?


Any thoughts ? I just realized that this wave [1]_ has a reference to
google-wave-extensi...@googlegroups.com , but if I try to add a
similar address to another wave then an (error | warning) message is
displayed .

Do I need to install an extension or something like that ?

.. [1] Extensions Gallery

(https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%252BgLkrjrZkC7k)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Looking for a technique to create flexible, graphical dashboards ...
- http://feedproxy.google.com/~r/TracGViz-full/~3/QO5N8AG0NnM/d6e3b3fd323d5b52

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: What are the rules for appendMarkup?

2009-10-23 Thread Austin Chau (Google employee)
This is the list of all the html tags that I know are being handled at the
moment: p, div, b, strong, i, em.

Austin

On Fri, Oct 23, 2009 at 9:17 AM, Andrew andrewsqu...@gmail.com wrote:


 Hi again,

 One of the bots I'm currently writing needs to insert various hyper-
 links into child blips. The bot seems to be working OK most of the
 time, but some of the hyper-links it's inserting seem to not make it
 into the blip.

 For example, this test hyper-link never makes it into a blip:

 textView.appendMarkup(a href=\http://www.imdb.com/find?
 s=ttq=Titanic\Titanic/a);

 My logging shows that I have definitely added it to the blip, as
 TextView.getText() returns...

 Titanic

 Moreover, any other text I try to add after that don't make it into
 the blip (though all the text before does) - it just seems to stop.

 This is from the TextView.appendMarkup(java.lang.String content)
 JavaDoc:

 Any white-listed and supported HTML tags will be converted into the
 proper annotations and conform to the wave XML schema. Anything
 unsupported will be ignored.

 Does this URL not conform?

 Thanks,

 A

 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Access wavelet playback from a Java Robot?

2009-10-23 Thread Austin Chau (Google employee)
Currently blip revision data is not available to any of the API.  Feel free
to file an feature request for it.

http://code.google.com/p/google-wave-resources/issues/list

Austin

On Fri, Oct 23, 2009 at 9:18 AM, Leitzler leitz...@gmail.com wrote:


 I've been searching for a way to access the history of a wavelet from
 within a robot, is it possible using the Java Robot API?

 I am trying to write a robot that creates a summary in the root blip
 that tells how many words each participant have been deleted through
 the history of the current wavelet.

 Any ideas?

 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Robot stopped responding to BLIP_SUBMITTED

2009-10-23 Thread Mauricio Marcon Zaffari

Hello,

I have a robot and it was working, but all of suddenly it stoped
responding to BLIP_SUBMITTED events.

It still receives WAVELET_SELF_ADDED.

What's going on? Wave API changed recently?

--
Att.

Mauricio Marcon Zaffari
http://www.papodenerd.net

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: HowTo: Make a robot create a new Wave (Python)

2009-10-23 Thread heitzig-j

Is this also possible in Java? The corresponding classes AbstractRobot
or AbstractRobotServlet do not seem to have a similar method like
NewWave in python...

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Suggestions: Wave (private) Groups, integration

2009-10-23 Thread Silicon Dragon
On Fri, Oct 23, 2009 at 4:09 PM, olemis ole...@gmail.com wrote:



 Hello, this is the first message I post to this list so I'll try to
 introduce myself ...

 My name is Olemis Lang (have to fix the name in the From field) . I am
 a mostly a developer (a tester sometimes ;o) and recently I've
 released TracGViz plug-in [1]_ in order to integrate this PMS with
 Google's Techs (e.g. WikiFormatting to embed iGoogle gadgets, Google
 Visualization API ... and GWave coming soon ;o)

 I love snakes but also like coffee ;o) ... and I am very active at
 trac-users and testing-in-python mailing lists too

 First of all, Wave is great ! Let's make it better !
 :o)

 My Qs below

 On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote:
  Dear Timofonic,
 
  Your list of requests can be broken down to the following core ideas:
  -private groups. Facility already exist via Google Groups integration

 Q:
- You mean that I can add mailing lists as participants in a
 wave ? If true :


Yes: try adding wav...@googlegroups.com for example (same way you add
pub...@a.gwave.com   :type it in contacts first, disregard not exist
message, add anyway, then add to the wave)


- What mailing lists are supported ?

We have only observed participants recognised as groups with Google Groups
mailing lists (@googlegroups.com), and the single public account (
pub...@a.gwave.com)


- Where can I find more info about this ? I searched a lot but I
 only found

 this message in the middle of a long list of irrelevant
 results ... :-/
  (my search skills are really bad )


It's not really your search skills -rather, Google Wave is currently not
taking advantage of any waveranking functionality, but rather ranks search
results by latest modified. Coupled this with the high noise makes specific
functionality search problematic (I'm looking at you Google!)
New: you can also notify mailing lists about the existence of private, or
public waves: read more about it on Mail - Wave integration:
WaveNotifiyhttps://wave.google.com/wave/#restored:wave:googlewave.com!w%252BuOcHp3yOA

Happy Waving,
-The Dragon

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: HowTo: Make a robot create a new Wave (Python)

2009-10-23 Thread Austin Chau (Google employee)
Yes you can do that in Java.  The two client libraries mirror each other
with respect to the underlying wire protocol.  To create new wave in Java
you use this method from Wavelet -

public Wavelet createWavelet(ListString participants,
StringdataDocumentWriteBack
);

Austin

On Fri, Oct 23, 2009 at 9:48 AM, heitzig-j heitzi...@web.de wrote:


 Is this also possible in Java? The corresponding classes AbstractRobot
 or AbstractRobotServlet do not seem to have a similar method like
 NewWave in python...

 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Suggestions: Wave (private) Groups, integration

2009-10-23 Thread Olemis Lang

On Fri, Oct 23, 2009 at 3:09 PM, Silicon Dragon sdr...@gmail.com wrote:

 On Fri, Oct 23, 2009 at 4:09 PM, olemis ole...@gmail.com wrote:

 On Oct 9, 6:50 am, Silicon Dragon sdr...@gmail.com wrote:
  Dear Timofonic,
 
  Your list of requests can be broken down to the following core ideas:
  -private groups. Facility already exist via Google Groups integration

 Q:
    - You mean that I can add mailing lists as participants in a
 wave ? If true :

 Yes: try adding wav...@googlegroups.com for example (same way you add 
 pub...@a.gwave.com   :type it in contacts first, disregard not exist 
 message, add anyway, then add to the wave)


Hmmm ... I c . I thought that if they were allowed then there was no
reason to display such error messages .

    - What mailing lists are supported ?

 We have only observed participants recognised as groups with Google Groups 
 mailing lists (@googlegroups.com), and the single public account 
 (pub...@a.gwave.com)


ok


    - Where can I find more info about this ? I searched a lot but I
 only found
      this message in the middle of a long list of irrelevant
 results ... :-/
      (my search skills are really bad )


 It's not really your search skills -

even if it's a known issue :P

 rather, Google Wave is currently not taking
 advantage of any waveranking functionality, but rather ranks search results by
 latest modified. Coupled this with the high noise makes specific 
 functionality search
 problematic (I'm looking at you Google!)

Yes lots of noise ...

 New: you can also notify mailing lists about the existence of private, or 
 public waves: read more about it on Mail - Wave integration: WaveNotifiy

Thnx !

--
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Gasol-ina para España

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Google Friend Connect And Google Wave

2009-10-23 Thread Eric Dorman

Hey guys,

Is there a way to sync Google Friend Connect up with Google Wave and
have them come together to build out a bigger application?

Thanks  God Bless,
Eric
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Annotation to generate a tooltip? And XHTML whitelist?

2009-10-23 Thread Chris C.

I am fairly sure this does not exist, but I thought I'd check: is
there an annotation that can generate a mouseover tooltip? It's a
pretty common/basic web feature, and I, at least, have a couple uses I
could put it to.

If there isn't one, I'd sure like one.

On a related note, where can I find out what XHTML is whitelisted?
It will be handy when I'm working with markup in blips.

Thanks,
Chris
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Annotation to generate a tooltip? And XHTML whitelist?

2009-10-23 Thread Austin Chau (Google employee)
Hi,

You are right, there is no such annotation for tooltip - feel free to file a
feature request for that -

http://code.google.com/p/google-wave-resources/issues/list

As for markups, the list of acceptable markups are quite limited at the
moment and they are:  p, div, b, strong, i, em.

Austin

On Fri, Oct 23, 2009 at 3:26 PM, Chris C. yclept.ch...@gmail.com wrote:


 I am fairly sure this does not exist, but I thought I'd check: is
 there an annotation that can generate a mouseover tooltip? It's a
 pretty common/basic web feature, and I, at least, have a couple uses I
 could put it to.

 If there isn't one, I'd sure like one.

 On a related note, where can I find out what XHTML is whitelisted?
 It will be handy when I'm working with markup in blips.

 Thanks,
 Chris
 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Robot stopped responding to BLIP_SUBMITTED

2009-10-23 Thread Mauricio Marcon Zaffari

It's back now.

Weird thing. Is it an issue on my side?

--
Att.

Mauricio Marcon Zaffari
http://www.papodenerd.net



2009/10/23 Austin Chau (Google employee) api.aus...@google.com:
 Hi,
 There is no change in the API regarding those events.  I just verify that
 against my robots and they seem to be responding fine with BLIP_SUBMITTED.
  Are you still seeing this problem?
 Austin

 On Fri, Oct 23, 2009 at 12:23 PM, Mauricio Marcon Zaffari
 mauricio.sha...@gmail.com wrote:

 Hello,

 I have a robot and it was working, but all of suddenly it stoped
 responding to BLIP_SUBMITTED events.

 It still receives WAVELET_SELF_ADDED.

 What's going on? Wave API changed recently?

 --
 Att.

 Mauricio Marcon Zaffari
 http://www.papodenerd.net




 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Robot stopped responding to BLIP_SUBMITTED

2009-10-23 Thread Austin Chau (Google employee)
Could be a hiccup on server or GAE.  Glad things are back to normal now.

Austin

On Fri, Oct 23, 2009 at 4:24 PM, Mauricio Marcon Zaffari 
mauricio.sha...@gmail.com wrote:


 It's back now.

 Weird thing. Is it an issue on my side?

 --
 Att.

 Mauricio Marcon Zaffari
 http://www.papodenerd.net



 2009/10/23 Austin Chau (Google employee) api.aus...@google.com:
  Hi,
  There is no change in the API regarding those events.  I just verify that
  against my robots and they seem to be responding fine with
 BLIP_SUBMITTED.
   Are you still seeing this problem?
  Austin
 
  On Fri, Oct 23, 2009 at 12:23 PM, Mauricio Marcon Zaffari
  mauricio.sha...@gmail.com wrote:
 
  Hello,
 
  I have a robot and it was working, but all of suddenly it stoped
  responding to BLIP_SUBMITTED events.
 
  It still receives WAVELET_SELF_ADDED.
 
  What's going on? Wave API changed recently?
 
  --
  Att.
 
  Mauricio Marcon Zaffari
  http://www.papodenerd.net
 
 
 
 
  
 

 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Wavelet.getRootBlip() -- Do I understand something wrong?

2009-10-23 Thread Smola

Keeping track of the IDs for lookup?  I have been searching for a
method in the API which takes a blip ID as an argument and returns the
blip matching that ID but have been unable to find one.  Am I missing
something?  Please tell me how this can be done if possible because my
development has been stalled as a result.


Smola


On Oct 23, 2:55 am, Austin Chau (Google employee)
api.aus...@google.com wrote:
 So yes, when a blip is out of context you would have no way to retrieve its
 document content from the event callback alone.  What can you do now is
 maintain the context on your own with a datastore backend.  Essentially
 keeping track of all wavelet and blip ids for lookup.
 We know that this is not ideal and we are working on this as speak to remove
 the limited context on callback.  Stay tuned for updates.
 Austin

 2009/10/22 Bálint Kriván bal...@google.com



  Oh I see...So robot doesn't get the whole wavelet with all of the blips,
  but the blip of the related event and it's parent.
  Ok, but if I would like to access to the rootblip, and I get its id with
  wavelet.getRootBlipId(), how can I request its content
  (getDoucment().getText())? (wavelet.getRootBlip().getDocument().getText()
  also throws null exception in these cases, so I don't have any idea how to
  achieve this)

  Thanks for your guidance!

  On Fri, Oct 23, 2009 at 2:56 AM, Austin Chau (Google employee) 
  api.aus...@google.com wrote:

  Hi,
  To get the root blip id in your scenario -

  wave.appendBlip().getDocument().append(wavelet.getRootBlipId());

  This would work because it does not require context of a grandparent
  blip.  The reason that you are getting exception is because the context
  associated with an event callback only goes back its immediate parent.  So
  in your case if the triggering event is resulted from a grandchild blip 
  away
  from root, it will no longer has context to recreate the root blip when you
  invoked wavelet.getRootBlip() - thus you will get a null reference.

  Hope it helps,
  Austin

  2009/10/22 Bálint Kriván bal...@google.com

  Reply to myself and others: I think this is related to
 http://code.google.com/p/google-wave-resources/issues/detail?id=200.

  2009/10/22 Bálint Kriván bal...@krivan.info

  Hi!
  I have this little chunk of code:

   public void debug(RobotMessageBundle bundle, String msg)

   {

   ListString list = new ArrayList();

   list.add(myaddress in google wave);

   Wavelet wave = bundle.createWavelet(list);

    wave.appendBlip().getDocument().append(msg);

   }

    @Override

   public void processEvents(RobotMessageBundle robotMessageBundle) {

   Wavelet wavelet = robotMessageBundle.getWavelet();

   for (Event event : robotMessageBundle.getEvents()) {

   Blip currentBlip = event.getBlip();

   switch (event.getType()) {

   case BLIP_SUBMITTED:

   debug(robotMessageBundle,
  String.valueOf(wavelet.getRootBlip().getBlipId())); // line 46!

   }

   }

   }

  So when I add a blip to the wavelet where the robot is, it should open a
  new wave with me and send the id of the root blip (The top blip in the
  wavelet).
  But if this blip isn't right after the root blip (so the very first
  Reply button) then I've got a NullPointerException:

  java.lang.NullPointerException

    at com.google.wave.api.impl.BlipImpl.getBlipId(BlipImpl.java:56)

    at robot.MainServlet.processEvents(MainServlet.java:46)

    at
  com.google.wave.api.AbstractRobotServlet.doPost(AbstractRobotServlet.java:8
   9)

    [...]

  What is the recommended way to access the very first blip (which is I
  guess the RootBlip)?

  Thanks for your help!

  --
  Üdv,
  Kriván Bálint

  --
  Üdv,
  Kriván Bálint

  --
  Üdv,
  Kriván Bálint
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Wavelet.getRootBlip() -- Do I understand something wrong?

2009-10-23 Thread Austin Chau (Google employee)
Basically you need a permanent storage that you manage on your own (not
provided by the API) to maintain the context data for each blip.  That's
what I meant by your own datastore to keep track of the blip ids and
associated data.  Take a look at the sample robot Stocky which has a
persistence layer to remember blips data with JDO on AppeEngine -

http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/robots/java/stocky/src/robot/

http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/robots/java/stocky/src/robot/
Austin

On Fri, Oct 23, 2009 at 6:22 PM, Smola callmesm...@gmail.com wrote:


 Keeping track of the IDs for lookup?  I have been searching for a
 method in the API which takes a blip ID as an argument and returns the
 blip matching that ID but have been unable to find one.  Am I missing
 something?  Please tell me how this can be done if possible because my
 development has been stalled as a result.


 Smola


 On Oct 23, 2:55 am, Austin Chau (Google employee)
 api.aus...@google.com wrote:
  So yes, when a blip is out of context you would have no way to retrieve
 its
  document content from the event callback alone.  What can you do now is
  maintain the context on your own with a datastore backend.  Essentially
  keeping track of all wavelet and blip ids for lookup.
  We know that this is not ideal and we are working on this as speak to
 remove
  the limited context on callback.  Stay tuned for updates.
  Austin
 
  2009/10/22 Bálint Kriván bal...@google.com
 
 
 
   Oh I see...So robot doesn't get the whole wavelet with all of the
 blips,
   but the blip of the related event and it's parent.
   Ok, but if I would like to access to the rootblip, and I get its id
 with
   wavelet.getRootBlipId(), how can I request its content
   (getDoucment().getText())?
 (wavelet.getRootBlip().getDocument().getText()
   also throws null exception in these cases, so I don't have any idea how
 to
   achieve this)
 
   Thanks for your guidance!
 
   On Fri, Oct 23, 2009 at 2:56 AM, Austin Chau (Google employee) 
   api.aus...@google.com wrote:
 
   Hi,
   To get the root blip id in your scenario -
 
   wave.appendBlip().getDocument().append(wavelet.getRootBlipId());
 
   This would work because it does not require context of a grandparent
   blip.  The reason that you are getting exception is because the
 context
   associated with an event callback only goes back its immediate parent.
  So
   in your case if the triggering event is resulted from a grandchild
 blip away
   from root, it will no longer has context to recreate the root blip
 when you
   invoked wavelet.getRootBlip() - thus you will get a null reference.
 
   Hope it helps,
   Austin
 
   2009/10/22 Bálint Kriván bal...@google.com
 
   Reply to myself and others: I think this is related to
  http://code.google.com/p/google-wave-resources/issues/detail?id=200.
 
   2009/10/22 Bálint Kriván bal...@krivan.info
 
   Hi!
   I have this little chunk of code:
 
public void debug(RobotMessageBundle bundle, String msg)
 
{
 
ListString list = new ArrayList();
 
list.add(myaddress in google wave);
 
Wavelet wave = bundle.createWavelet(list);
 
 wave.appendBlip().getDocument().append(msg);
 
}
 
 @Override
 
public void processEvents(RobotMessageBundle robotMessageBundle) {
 
Wavelet wavelet = robotMessageBundle.getWavelet();
 
for (Event event : robotMessageBundle.getEvents()) {
 
Blip currentBlip = event.getBlip();
 
switch (event.getType()) {
 
case BLIP_SUBMITTED:
 
debug(robotMessageBundle,
   String.valueOf(wavelet.getRootBlip().getBlipId())); // line 46!
 
}
 
}
 
}
 
   So when I add a blip to the wavelet where the robot is, it should
 open a
   new wave with me and send the id of the root blip (The top blip in
 the
   wavelet).
   But if this blip isn't right after the root blip (so the very first
   Reply button) then I've got a NullPointerException:
 
   java.lang.NullPointerException
 
 at com.google.wave.api.impl.BlipImpl.getBlipId(BlipImpl.java:56)
 
 at robot.MainServlet.processEvents(MainServlet.java:46)
 
 at
  
 com.google.wave.api.AbstractRobotServlet.doPost(AbstractRobotServlet.java:8
 9)
 
 [...]
 
   What is the recommended way to access the very first blip (which is
 I
   guess the RootBlip)?
 
   Thanks for your help!
 
   --
   Üdv,
   Kriván Bálint
 
   --
   Üdv,
   Kriván Bálint
 
   --
   Üdv,
   Kriván Bálint
 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Google Wave APIs] Re: Gadget shared state question

2009-10-23 Thread Jonathan Hunt

You are using wave-preview so you may be encounter this bug
http://code.google.com/p/google-wave-resources/issues/detail?id=333

On Sat, Oct 24, 2009 at 1:22 AM, Ruprict glenn.goodr...@gmail.com wrote:

 So, lemme see if I have this straight:

 I have a gadget that responds to a user event by calling

 wave.getState().submitValue(mykey,myvalue);

 I have this in the gadgetInit

 if (wave  wave.isInWaveContainer()) {
        wave.setStateCallback(stateUpdated);
 }

 I have my test sandbox and my regular sandbox account both looking at
 a wave where I've added the gadget by url.  When it loads, I set
 mykey, and the stateUpdated fires.   After that, it never fires again,
 for either wave participant.  I am most certainly doing something
 wrong, so any ideas are appreciated.

 http://ruprict-gadgets.googlecode.com/svn/trunk/arcgismap.xml is where
 this abomination lives (first shot at a gadget)...

 Thanks,
 Ruprict

 On Oct 17, 6:23 pm, David Nesting da...@fastolfe.net wrote:
 On Sat, Oct 17, 2009 at 1:43 PM, maxsap max.saprani...@gmail.com wrote:
  Hello to all, I have a question about the gadget api.
  the gadget has shared state wright? this means that if i make a
  playback gadget and some user in a wavelet plays a file from that
  gadget all the users in  the wavelet will hear the sound? or if the

 The gadgets share state, but they have to be written in such a way that they
 work from that persisted state, rather than directly with user events.  In
 other words, if a gadget responds to a button's click event, and starts
 playback, the other instances of that gadget will never see it, because no
 state change was written to the wave.  If, instead, the button's click event
 simply wrote a current state = play state change to the wave, and the
 gadgets listened for those state changes to decide what state they should be
 in, then each instance of the gadget would react to that press of the
 button.

 David
 




-- 
Jonathan J Hunt j...@42quarks.com
Homepage: http://www.42quarks.com
(Further contact details there)
Physics isn't the most important thing. Love is. Richard Feynman

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---