Hi Bob et. al, Obviously development is hard to predict, but do you have a rough estimate of when this will be ready for prime time? 2 months? 6 months?
Nick On Fri, Jul 24, 2009 at 8:22 PM, BobV <b...@google.com> wrote: > > The deRPC code went into trunk a week or so ago, and no initial fires > have been reported. I'd like to get folks on GWTC to give it a > shakedown. > > Quickstart (for vanilla configurations): > - Inherit com.google.gwt.rpc.Rpc in your gwt.xml file > - Change your remote service interfaces to extend > com.google.gwt.rpc.client.RpcService > - Change your servlet to extend com.google.gwt.rpc.server.RpcServlet > > Right now, the new code base should be functionally equivalent to the > legacy RPC system. The plan is to get the new code base stabilized > with the existing feature set, before adding new features. > > Slowstart (for people doing their own thing) > - The gwt.rpc file is now mandatory for operation of the RPC system. > It's no longer just a policy file, but contains metadata about any > given permutation. You can override RpcServlet.findClientOracleData() > to alter how this data is retrieved. > - If you have been using the static gwt.user.rpc.server.RPC utility > class, there is a new formulation of the same in gwt.rpc.server.RPC. > Instances of the ClientOracle type can be obtained from > WebModeClientOracle.load() or simply instantiating a > HostedModeClientOracle. > - If you want your servlet to be able to talk to both legacy and new > RPC clients, extend HybridServiceServlet. > > I'm mainly looking for the following kinds of feedback: > - Knowing that it did work is helpful. > - If it doesn't work, please tell me how it breaks: > - Run your JVM with -Dgwt.rpc.dumpPayload=true to have RpcServlet > emit the incoming and outgoing payloads to System.out. > - There are a lot of low-hanging optimizations that remain to be > done. If you have any particular metrics or features that you > particularly care about, let me know so I can prioritize accordingly. > > Why switch? > - Faster IE6 performance > - Hosted Mode clients don't need a serialization policy file pushed > to the server, so you can more easily test changes to client code in a > -noserver configuration. > - A much more hackable code base to add oft-requested features to > the GWT RPC system. > > -- > Bob Vawter > Google Web Toolkit Team > > > > --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---