it isn't what i'm looking for, but i think it will help me. thanks. Michael Robson Feitosa
2009/4/21 Aakash Bapna <aak...@live.com> > Opensocial does have REST and RPC api which can be accessed via the client > libraries. > You find the one that suits you at- > http://wiki.opensocial.org/index.php?title=Client_Libraries > > > Thanks, > Aakash Bapna > http://aakash.me > > > > > > ------------------------------ > Date: Tue, 21 Apr 2009 13:58:57 -0300 > Subject: [orkut-developer] Re: JSNI in GWT > From: mkaelzi...@gmail.com > To: opensocial-orkut@googlegroups.com > > > '# Does opensocial has a non-javascript api?' > -i don't guess > > '# Am I right when I say that google GWT runs server side to spit out cool > js that can be used client side?' > -gwt is a wrapper that turns java code in javascript code and runs client > side. > > Michael Robson Feitosa > > > 2009/4/21 sumeet pareek <positivecha...@gmail.com> > > Am a super noob to the opensocial gadgets and containers. To be able to > help could tell me if - > > # Does opensocial has a non-javascript api? > # Am I right when I say that google GWT runs server side to spit out cool > js that can be used client side? > > > > > On Tue, Apr 21, 2009 at 3:54 PM, Michael R. Feitosa > <mkaelzi...@gmail.com>wrote: > > I'm using gwt and my app can not call the java methods via jnsi, I am > following the standard correct. I do not know why this is happening. > can the container to accepts calls through jnsi java methods? > > package gwtopensocial.client; > > import java.util.List; > > import com.google.gwt.core.client.JavaScriptObject; > import com.google.gwt.event.dom.client.ClickEvent; > import com.google.gwt.event.dom.client.ClickHandler; > import com.google.gwt.gadgets.client.Gadget; > import com.google.gwt.gadgets.client.UserPreferences; > import com.google.gwt.gadgets.client.Gadget.ModulePrefs; > import com.google.gwt.user.client.Window; > import com.google.gwt.user.client.ui.Button; > import com.google.gwt.user.client.ui.Label; > import com.google.gwt.user.client.ui.RootPanel; > > @ModulePrefs(title = "GWTOpenSocial", author = "kael", author_email = " > mkaelzi...@gmail.com") > public class GWTOpenSocial extends Gadget<UserPreferences> implements > OpenSociable { > > Button bt; > String nome; > RootPanel root; > > @Override > public void init(UserPreferences preferences) { > > root = RootPanel.get(); > final Button bt = new Button(); > root.add(bt, 5, 56); > bt.addClickHandler(new ClickHandler() { > > @Override > public void onClick(ClickEvent event) { > requestOwner(); > } > }); > bt.setText("Get Viewer"); > root.add(bt); > } > > public native void requestOwner()/*-{ > var req = opensocial.newDataRequest(); > req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.OWNER), > "owner"); > req.send(th...@gwtopensocial.client.gwtopensocial > ::responseOwner(Lcom/google/gwt/core/client/JavaScriptObject;)); > }-*/; > > // resposta do perfil do dono > public native void responseOwner(JavaScriptObject ownerResp)/*-{ > var ownerData = ownerResp.get('owner'); > > if (!ownerData.hadError()) { > var owner = ownerData.getData(); > $wnd.alert(owner.getDisplayName()); > th...@gwtopensocial.client.gwtopensocial > ::onGetViewer(Lcom/google/gwt/core/client/JavaScriptObject;)(ownerData); > } > else{ > $wnd.alert(ownerData.getErrorMessage()); > th...@gwtopensocial.client.gwtopensocial > ::onGetViewer(Lcom/google/gwt/core/client/JavaScriptObject;)(ownerData); > } > }-*/; > > public void onGetViewer(JavaScriptObject test) { > root.add(new Label(test.toString())); > } > > @Override > public void initializeFeature(OpenSocialFeature feature) { > > } > > } > > thanks! > > Michael Robson Feitosa > > > > > > > -- > Cheers > Sumeet Pareek > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Orkut Developer Forum" group. To post to this group, send email to opensocial-orkut@googlegroups.com To unsubscribe from this group, send email to opensocial-orkut+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/opensocial-orkut?hl=en -~----------~----~----~----~------~----~------~--~---