yugalatea / gwt-google-apis

Automatically exported from code.google.com/p/gwt-google-apis
0 stars 0 forks source link

Feature Request: Offer a GWT wrapper for the Google Wave Embed API #273

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Discussed here:
http://groups.google.com/group/google-wave-
api/browse_frm/thread/3d0399ccd57497f3?hl=en#

Please contact Wave team if you're interested in discussing this.

Original issue reported on code.google.com by pamela.fox on 30 May 2009 at 6:52

GoogleCodeExporter commented 9 years ago
Interested too! I've helped out with the Gears API in the past (Blob, Geo, 
Desktop,
HttpRequest). Are the embed API docs available? I haven't received my Wave 
account
yet :-/

Original comment by mark.ren...@gmail.com on 2 Jun 2009 at 9:52

GoogleCodeExporter commented 9 years ago
Yep, it's a very simple API:
http://code.google.com/apis/wave/embed/reference.html

Original comment by pamela.fox on 2 Jun 2009 at 9:54

GoogleCodeExporter commented 9 years ago
Mark, if you want to start a new gwt-google-api project, please be my guest.

Start with the 'template' directory under trunk/template

Original comment by galgwt.reviews@gmail.com on 2 Jun 2009 at 10:46

GoogleCodeExporter commented 9 years ago
Ok, I got something cooking. Couple questions:

Is it correct to use the new GWT 1.6 Event/Handler/HasXXXHandler pattern 
directly
from JSNI?

Will it work to simply construct the GwtEvent from JSNI and invoke the fireEvent
method directly? I assume HandlerManager has sufficient exception handling, so 
we
don't need to write all those static fireXXXEvent methods anymore?

Example:

   public native void loadWave(String waveId, HasWaveLoadHandlers handler) /*-{
        var event =
@com.google.gwt.wave.client.event.WaveLoadEvent::new(Ljava/lang/String;)(waveId)
;
        this.loadWave(waveId, function() {

handler.@com.google.gwt.event.shared.HasHandlers::fireEvent(Lcom/google/gwt/even
t/shared/GwtEvent;)(event);
        })
    }-*/;

(I haven't tested this at all but GPE doesn't flag any errors)

Original comment by mark.ren...@gmail.com on 3 Jun 2009 at 12:57

GoogleCodeExporter commented 9 years ago
Also how the the existing GWT Gadgets API fit with the Wave Gadgets API? I think
using GWT to build Wave Gadgets is going to be highly requested.

Original comment by mark.ren...@gmail.com on 3 Jun 2009 at 1:06

GoogleCodeExporter commented 9 years ago
Let's move this discussion to the gwt-google-apis google group.

Original comment by galgwt.reviews@gmail.com on 3 Jun 2009 at 2:00

GoogleCodeExporter commented 9 years ago
The discussion:
http://groups.google.com/group/gwt-google-apis/browse_thread/thread/fbd79f6cee2a
612f

Original comment by vruiz.ju...@gmail.com on 16 Jun 2009 at 8:19

GoogleCodeExporter commented 9 years ago
If you want to embed a gadget in a wave, here is an opensource project I found 
that builds on the Gadget API for GWT:

http://code.google.com/p/cobogwave/

Original comment by zundel@google.com on 19 Jun 2010 at 3:13

GoogleCodeExporter commented 9 years ago
Wave has been deprecated.

Original comment by zundel@google.com on 28 Oct 2011 at 4:00