Re: setUser and setPassword in RequestBuilder

2012-12-24 Thread Julio Faerman
I also would like to know that, neither the officil docs or javadocs makes 
this clear...

On Thursday, February 1, 2007 9:13:46 AM UTC-2, thodu wrote:
>
> Hi,
>
> I would like to know the use of the setUser and setPassword methods in
> RequestBuilder. How exactly are they meant to be used?
>
> Regards,
>   Amit
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/rTNKalr2ozgJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



How to change the panel in Activity.start()

2010-11-11 Thread Julio Faerman
I want to start one activity (my form) inside another (my app). I am
trying to do that with the 2.1 MVP Framwork and would like to know...

1) Is it possible to configure the ActivityManager (or add place
parameter) so that my FormActivity.start() receives a inner panel of
my app instead of the outer one set by
activityManager.setDisplay(appWidget) when the EntryPoint was loaded?

2) The documentation reads "your app could create a CompositePlace,
CompositeActivity, and CompositePlace.Tokenizer classes that delegate
to the constituent members". Have anyone implemented that? (and would
be kind enough to share)

3) Is there another way or recommended practice?

Thanks,
Julio

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



GWT + Web SQL

2010-07-28 Thread Julio Faerman
Hello,

I am building a GWT app that uses Web SQL Local Storage (
http://dev.w3.org/html5/webdatabase/ ).
The problem is that the Web SQL API uses callback functions as
arguments.

Is it possible to pass "Java" callbacks to JSNI?

Thanks,
Julio

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



Re: HTML5 Offline GWT APP

2010-07-28 Thread Julio Faerman
The filter didn't work for me, i don't know exactly why, i am guessing
that static files (such as gwt artifacts) under GAE dev have different
access...

On Jul 28, 4:56 am, Shawn Brown  wrote:
> Hi,
>
> > The problem is finding out which files are cached and how... i don't
> > know if there is any tool that show you that.
>
> I tried to see what would happen if a file wasn't cached by using a
> whitelist of things to load off the network.
>
> CACHE MANIFEST
> ...list of files...
>
> NETWORK:
> index.html
> myapp.nocache.js
>
> I wanted to see what I'd see in firebug when a resource wasn't cached
> and it wasn't available.
>
> I couldn't though as the dev server
> (com.google.appengine.tools.development.gwt.AppEngineLauncher ) is
> rewriting the cache files.
>
> If I lock the file, the server won't start and if I rewrite the file
> after the server starts, the server keeps rewriting it for
> everyrequest.
>
> There is a big difference between the linker manifest and the
> appengine dev server generated one, but anyway my app works fine even
> without many needed .js files in the manifest.  That is of course
> until the first rpc call but that is to be expected and I'll have to
> get data from the database.
>
> Anyway, thanks for your help.  I'll try the network whitelist when I
> get a minute with a real deploy.  I'm curious what we'll see.  Judging
> from the gears lists, it'll just be a html error code type thing when
> a server isn't available.
>
> Shawn
>
> FYI, why not a filter instead of a Servlet
>
>         OfflineManifestFilter
>                 app.server.OfflineManifestFilter
>         
>
>         
>                 OfflineManifestFilter
>                 app.manifest
>         
>
> package app.server;
>
> import java.io.IOException;
>
> import javax.servlet.Filter;
> import javax.servlet.FilterChain;
> import javax.servlet.FilterConfig;
> import javax.servlet.ServletException;
> import javax.servlet.ServletRequest;
> import javax.servlet.ServletResponse;
>
> import com.allen_sauer.gwt.log.client.Log;
>
> public class OfflineManifestFilter implements Filter {
>
>         @Override
>         public void destroy() {
>                 // TODO Auto-generated method stub
>
>         }
>
>         @Override
>         public void doFilter(ServletRequest request, ServletResponse
> response, FilterChain chain) throws IOException, ServletException {
>
>                 Log.info("request for OfflineManifest");
>                 response.setContentType("text/cache-manifest");
>                 chain.doFilter(request, response);
>
>         }
>
>         @Override
>         public void init(FilterConfig arg0) throws ServletException {
>                 // TODO Auto-generated method stub
>
>         }
>
> }
>
>

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



Re: HTML5 Offline GWT APP

2010-07-27 Thread Julio Faerman
The problem is finding out which files are cached and how... i don't
know if there is any tool that show you that.

On Jul 27, 10:51 am, Shawn Brown  wrote:
> > It seems to be working, but debugging is not easy.
>
> Why is that?
>
> Can't you use Firebug, the Error console in Safari or the Dev console
> in chrome to display logging?
>
> Sorry if it's a dumb question but ...
>
> Anyway thanks!
>
> Shawn

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



Re: HTML5 Offline GWT APP

2010-07-27 Thread Julio Faerman
I am doing like the Google IO Linkers video:

@LinkerOrder(Order.POST)
public class OfflineLinker extends AbstractLinker {

@Override
public String getDescription() {
return "HTML 5 Offline Linker";
}

@Override
public ArtifactSet link(TreeLogger logger, LinkerContext context,
ArtifactSet artifacts) throws UnableToCompleteException 
{
ArtifactSet artifactSet = new ArtifactSet(artifacts);
StringBuilder buf = new StringBuilder();
buf.append("CACHE MANIFEST\nindex.html\n");
buf.append("#").append(System.currentTimeMillis()).append("\n");

for(EmittedArtifact 
artifact:artifacts.find(EmittedArtifact.class)){
if(!artifact.isPrivate()){

buf.append(artifact.getPartialPath()).append("\n");
}
}
EmittedArtifact artifact = emitString(logger, buf.toString(),
"gt.manifest"); //my manifest file name
artifactSet.add(artifact);
return artifactSet;
}
}

I also needed this servlet (mapped to /gt.manifest) :

public class ManifestServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest req, HttpServletResponse
resp)
throws ServletException, IOException {
resp.setContentType("text/cache-manifest");
RequestDispatcher disp = req.getRequestDispatcher("/gt/
gt.manifest");
disp.forward(req, resp);
}
}

It seems to be working, but debugging is not easy.

On Jul 27, 6:37 am, Shawn Brown  wrote:
> Hi Julio,
>
> > Thanks Arthur, the linker works perfectly.
>
> Did you use the  com.google.gwt.core.ext.linker.AbstractLinker  and
> just override the link method?
>
> If so, are we just outputting the file names to make a suitable
> manifest in the link method.  Will this compile the project and make
> the manifest at the same time or is it a two step process.
>
> May I please see your linker code!?!  Is there a manifest linker
> available someplace?
>
> > I am using google plugin for eclipse and gae-java
>
> Me too and if I have any info I'll share but right now am a step or
> two behind you.
>
> Thanks,
>
> Shawn

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



Re: HTML5 Offline GWT APP

2010-07-26 Thread Julio Faerman
Thanks Arthur, the linker works perfectly.
I also made a servlet to add the "text/cache-manifest" content type
and  redirect to the generated manifest file.
But i still can't use my app ofline.

Is there any browser capable of debugging HTML5 offline cache?

Know i have a error event, discovered using this script:
http://jonathanstark.com/blog/2009/09/27/debugging-html-5-offline-application-cache/
But the response is coming correctly, but i don't know what i am doing
wrong.

Is there any deployable examples of this?
I am using google plugin for eclipse and gae-java

On Jul 26, 12:30 pm, Arthur Kalmenson  wrote:
> Yeah, that's definitely possible to do. You need to use a Linker to
> build the manifest at the end. There was a Linkers talk at Google I/O
> that discussed building an HTML 5 manifest 
> Linker:http://code.google.com/events/io/2010/sessions/gwt-linkers-webworkers
> You could also pull it out of the Speed Tracer source.
>
> --
> Arthur Kalmenson
>
> On Fri, Jul 23, 2010 at 8:40 AM, Julio Faerman  wrote:
> > Hi,
>
> > I am trying to build a offline gwt app using HTML5 cache manifest and
> > local storage, but to do that, i need to build the manifest file
> > listing all the GWT generated files, right?
> > Can i do this during the compile process or is it better to do this in
> > a shell script?
>
> > Thanks,
> > Julio
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google Web Toolkit" group.
> > To post to this group, send email to google-web-tool...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-web-toolkit+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-web-toolkit?hl=en.
>
>

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



HTML5 Offline GWT APP

2010-07-23 Thread Julio Faerman
Hi,

I am trying to build a offline gwt app using HTML5 cache manifest and
local storage, but to do that, i need to build the manifest file
listing all the GWT generated files, right?
Can i do this during the compile process or is it better to do this in
a shell script?

Thanks,
Julio

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



Re: GWT.runAsync and Command Pattern

2010-05-30 Thread Julio Faerman
Would it be possible to wrap / unwrap the request, removing the
immediate inheritance or the compiler must generate the type
serializers eagerly for all types ever reachable?
Thanks for the advice on the interface, Frederico, i hope i can use
it. In my case, code splitting is more important than commands, i wish
they weren't mutually exclusive.

On May 30, 11:17 am, federico  wrote:
> hi julio,
>
> the issue you mentioned exists,
> anyway your ActionService interface should be:
>
> > T execute(V req) throws
> ActionFailedException;
>
> on the other hands it's not possible at compile time to predict wich
> results are connected with wich requests
>
> On 30 Mag, 16:13, federico  wrote:
>
> > yes
> > also i've faced this problem and didn't find any solution
> > i'think the previous issue it's connected with this:
>
> >http://code.google.com/p/google-web-toolkit/issues/detail?id=2374&can=5
>
> > On 30 Mag, 15:48, Tristan  wrote:
>
> > > You might be running into this issue:
>
> > >http://code.google.com/p/google-web-toolkit/issues/detail?id=4412
>
> > > The compiler simply doesn't do enough analysis to do code split
> > > properly when inheritance is involved, staring the issue may help.
>
> > > Cheers
>
> > > On May 30, 7:38 am, Julio Faerman  wrote:
>
> > > > Hi,
>
> > > > I am trying to split a GWT app that uses the command (action) pattern.
> > > > The problem is that  "GWT.create(ActionService.class)" causes every
> > > > subclass of the return and parameter types to be included in the
> > > > initial fragment.
>
> > > > For instance, my action interface is:
>
> > > > public interface ActionService extends RemoteService {
> > > >          T execute(V req) throws
> > > > ActionFailedException;
>
> > > > }
>
> > > > the problem is that "module1.SomeRequest" and "module2.OtherRequest"
> > > > gets included in the initial fragment.
> > > > Do you see a way around this?
>
> > > > Thanks,
> > > > Julio Faerman

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



GWT.runAsync and Command Pattern

2010-05-30 Thread Julio Faerman
Hi,

I am trying to split a GWT app that uses the command (action) pattern.
The problem is that  "GWT.create(ActionService.class)" causes every
subclass of the return and parameter types to be included in the
initial fragment.

For instance, my action interface is:

public interface ActionService extends RemoteService {
 T execute(V req) throws
ActionFailedException;
}

the problem is that "module1.SomeRequest" and "module2.OtherRequest"
gets included in the initial fragment.
Do you see a way around this?

Thanks,
Julio Faerman

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



Re: How to build event hierarchy?

2010-05-26 Thread Julio Faerman
Thanks Jeff!

I wonder if it would better to implement a HandlerManager that
understands event type hierarchy or add a "type" parameter to the
event and do the if/switch in the event handler.

On May 26, 11:46 am, Jeff Chimene  wrote:
> Hi Julio:
>
> Events are rarely hierarchical, which is not to say that they don't have
> parameters. For example:
> getEventBus.fireEvent(new GameEvent(EVENT.QUIT))
>
> From the perspectives of reliability, maintenance, performance, I would not
> add the same listener for all event types. I'm assuming that by
> "HandlerEvent" you really mean the corresponding event handler. If that's
> what you mean, the answer is no. Event handlers are flat; absent event
> parameters, they cannot manage an event hierarchy you describe.
>
> I'm wondering if what you're really wanting is AOP. GWT isn't AOP friendly
> (yet).
>
> On Wed, May 26, 2010 at 7:18 AM, Julio Faerman  wrote:
> > Hi,
>
> > In my game UI i have several events, from generic to specific
> > ( GameEvent > PlayerMessageEvent > PlayerVoteEvent ... ). Some widgets
> > are interested in all events, logging all GameEvents for instance, and
> > other are only interested specific events, showing all player votes
> > for example.
> > Given that event listeners must listen to a single GwtEvent.Type using
> > the HandlerManager, what is the best way to implement such system?
> > Should i add the same listener for all types or the HandlerEvent can
> > handle inheritance?
>
> > Thanks,
> > Julio
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to google-web-tool...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-web-toolkit+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

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



How to build event hierarchy?

2010-05-26 Thread Julio Faerman
Hi,

In my game UI i have several events, from generic to specific
( GameEvent > PlayerMessageEvent > PlayerVoteEvent ... ). Some widgets
are interested in all events, logging all GameEvents for instance, and
other are only interested specific events, showing all player votes
for example.
Given that event listeners must listen to a single GwtEvent.Type using
the HandlerManager, what is the best way to implement such system?
Should i add the same listener for all types or the HandlerEvent can
handle inheritance?

Thanks,
Julio

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



Re: Grid component spacing question.

2010-05-09 Thread Julio Faerman
Works perfectly. Thank you kozura.

On May 8, 11:17 pm, kozura  wrote:
> Style it with display: block;.  Images by default are inline which
> leaves space for text footers.  Yeah that makes no sense..
>
> On May 8, 3:41 pm, Julio Faerman  wrote:
>
>
>
> > I have a undesired white space in mygridcell between the image
> > bottom and the cell border.
>
> > This simple code shows the problem:
>
> > public class MyApp implements EntryPoint {
> >         public void onModuleLoad() {
> >                Gridgrid= newGrid(1,1);
> >                 Image image = new Image();
> >                 image.setUrl("http://shpyrko.files.wordpress.com/
> > 2007/07/31persistenceofmemory.jpg");
> >                grid.setWidget(0,0,image);
> >                grid.setBorderWidth(1);
> >                 RootPanel.get().add(grid);
> >         }
>
> > }
>
> > Here you can see it running:http://theximp.appspot.com
>
> > I wonder if this is caused by some default style... help anyone?
>
> > Thanks in advance,
> > Julio
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google Web Toolkit" group.
> > To post to this group, send email to google-web-tool...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-web-toolkit+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/google-web-toolkit?hl=en.

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



Grid component spacing question.

2010-05-08 Thread Julio Faerman
I have a undesired white space in my grid cell between the image
bottom and the cell border.

This simple code shows the problem:

public class MyApp implements EntryPoint {
public void onModuleLoad() {
Grid grid = new Grid(1,1);
Image image = new Image();
image.setUrl("http://shpyrko.files.wordpress.com/
2007/07/31persistenceofmemory.jpg");
grid.setWidget(0,0,image);
grid.setBorderWidth(1);
RootPanel.get().add(grid);
}
}

Here you can see it running: http://theximp.appspot.com

I wonder if this is caused by some default style... help anyone?

Thanks in advance,
Julio

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



Question about GWTEvent.Type

2010-05-06 Thread Julio Faerman
Hello,

Is it possible to define event "subtypes" ? I would like to define a
"GenericEvent" and a "SpecificEvent" so that when a "SpecificEvent" is
fired in the HandlerManager, both generic and specific event handlers
are notified.

Thanks in avance for your support.

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



MVP + Places

2010-04-28 Thread Julio Faerman
Hi,

I am trying to implement the "Places" abstraction over the history
service in my GWT MVP app. I am finding it very hard to get it working
with "hierarchical" places ( token=/order/123/item/1 ), because i
would not like to redraw the entire screen ( container.clear() ) when
the place is changed to somewhere near ( token=/order/123/item/2 ),
unless that is required.

In the attempt of discovering what to redraw, etc, i have produced a
huge amount of spaghetti code. The best code on this i have found so
far is 
http://www.amateurinmotion.com/articles/2010/02/01/gwt-history-management-with-places.html,
but it is also unclear.

If anyone have been through similar issues and could share some
solutions, it would be of tremendous help. Or, if someone wants to
build a "hierarchical mvp" places library, i would be glad to help the
endeavour.

Best regards,
Julio Faerman

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