Thanks for sending the image.  I think that you meant to say that the file
belongs
in: 
samples/workerpool/src/com/google/gwt/gears/sample/workerpool/public/gwtLogoThumb.png?
You should add more text to the sample to call out that you can interact
with the animation only when using a worker thread to compute the value.
 Could there be a label better than "Calculation Type"?  It is not that the
calculation itself is changed, but really the way in which it is executed.
 Maybe "Execute calculation": Synchronously or Asynchronously.

On Wed, Oct 8, 2008 at 10:13 AM, Eric Ayers <[EMAIL PROTECTED]> wrote:

> Attached file that belongs in
>
> samples/Showcase/src/com/google/gwt/sample/showcase/client/gwtLogoThumb.png
>
>
> On Wed, Oct 8, 2008 at 10:02 AM, Miguel Méndez <[EMAIL PROTECTED]> wrote:
>
>> On Mon, Oct 6, 2008 at 2:48 PM, Eric Ayers <[EMAIL PROTECTED]> wrote:
>>
>>> Hello Miguel
>>>
>>> Attached is a demo for the WorkerPool class that I would like for you to
>>> review.
>>>
>>> The demo is a bit more rich than the demos for the other Gears features.
>>> I intend to add documentation for a simple worker pool tutorial in the
>>> Getting Started guide that will show a simple version of how to use
>>> WorkerPool, so I felt justified in making a more complex demo.
>>>
>>> The demo shows how the interface is interactive when a worker pool thread
>>> is running by giving a little animation to play with (and the results are
>>> printed out as they come out).
>>>
>>> Also, there is a small enhancement to WorkerPool.sendMessage() part of
>>> the attached patch that allows the user to pass a JSO as the message.  It is
>>> not necessary for the demo and I can't recall if I already sent it to you
>>> for review or not.
>>>
>>>
>>> M      gears/src/com/google/gwt/gears/client/workerpool/WorkerPool.java
>>>
>> I did not realize that they had extended the API to allow the passing of 
>> boolean,
>> string, number, array, object, and Blobs.  Doesn't this mean that the 
>> WorkerPoolMessageHandler.MessageEvent
>> class will need to be updated?  It mirrors the messageObject parameter to
>> the JS API's onmessage callback, but now messageObject.body should really be
>> a JSO and we should expose messageObject.text.  You'd need to figure out how
>> to deal with the case where the caller passed a string because
>> messageObject.body could contain a string in pure JS but in the Java wrapper
>> String and JSO's are not compatible.
>>
>> A      samples/workerpool/launch-scripts/linux/WorkerPoolDemo-shell
>>>
>> Did not review.
>>
>>
>>> A      samples/workerpool/launch-scripts/linux/WorkerPoolDemo-compile
>>>
>> Did not review.
>>
>>
>>>
>>> A      samples/workerpool/launch-scripts/mac/WorkerPoolDemo-shell
>>>
>> LG
>>
>>
>>> A      samples/workerpool/launch-scripts/mac/WorkerPoolDemo-compile
>>>
>> LG
>>
>>
>>> A      samples/workerpool/launch-scripts/windows/WorkerPoolDemo-shell.cmd
>>>
>> Did not review.
>>
>> A
>>> samples/workerpool/launch-scripts/windows/WorkerPoolDemo-compile.cmd
>>>
>> Did not review.
>>
>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/WorkerPoolDemo.gwt.xml
>>>
>> LG
>>
>>
>>>  A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/client/WorkerPoolDemoNoGears.java
>>>
>> LG
>>
>>
>>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/client/WorkerPoolDemo.java
>>>
>> LG - You should add some javadoc to the doSync*, doAsync*, and the
>> stopCalculation methods.  Also, on line 134 you may want a comment that
>> explains why we use a deferred command to trigger either computation.
>>
>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/client/AnimationToy.java
>>>
>> LG
>>
>>
>>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/client/PiSpigot.java
>>>
>> LG - The name did not make sense to me until I read the Java comment.
>>
>>
>>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/public/gears_init.js
>>>
>> You should not need to include the startup script since you will inherit
>> it from Gears.gwt.xml.
>>
>>
>>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/public/pi_spigot_worker.js
>>>
>> Nice JS code!  What is the plan for showing a worker thread in GWT?
>>
>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/public/gwtLogoThumb.png
>>>
>> The file was not included in the patch; it prevented me from seeing the
>> animation aspect of the demo.  Could you send it to me?
>>
>>
>>> A
>>> samples/workerpool/src/com/google/gwt/gears/sample/workerpool/public/WorkerPoolDemo.html
>>>
>> LG
>>
>>
>>>
>>> A      samples/workerpool/build.xml
>>>
>> LG
>>
>>
>>> M      samples/build.xml
>>>
>> LG
>>
>> --
>> Miguel
>>
>
>
>
> --
> Eric Z. Ayers - GWT Team - Atlanta, GA USA
> http://code.google.com/webtoolkit/
>



-- 
Miguel

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to