Re: MVP Framework in GWT 2.1 M1 ?

2010-07-07 Thread Marco De Angelis
In M2, things have been cleaned up a bit. The framework has been moved
out of bikeshed into user folder, thus promoted into gwt.jar and out
of bikeshed.jar file (Bikeshed contains only the example apps now). If
you're using Roo, you have to fix the POM manually or wait for Roo M2
to be released (should happen this week).

I agree that Expenses contains a lot of hard-coded stuff. I believe
they wanted to show something impressive at Google I/O, focusing on
the core design separations (Activities, Places, RequestFactory,
Records), knowing that the API definition was not 100% clean nor
clear.

Just as an example, the left-side tree View is somewhat crumpled, as
it does not separate RequestFactory queries (which should take place
in an Activity) from the View. Also, Expanses Details views are fired
via direct calls instead of Places events, and so on.
But I am confident that the example will improve alongside with the
framework. Personally, I'm diving into what's available today. It's
better than nothing and gives me a good heads up on the changes.

On Jun 22, 9:33 am, Chris Boertien chris.boert...@gmail.com wrote:
 The one half of Expenses isnt even MVP. The one you access via
 Expenses.html is a hard-wired app. That is the one they were showing
 at Google I/O.

 The other part, the Scaffold app I believe is what Roo spits out found
 under Scaffold.html. I'm not sure as to just how much of that has been
 hand tweaked and how much is straight up codegen. Of course, all of
 that stuff is still under heavy development.



 On Mon, Jun 21, 2010 at 11:00 PM, M Shannon mshan...@gmail.com wrote:
  I've been taking a good look at this 2.1 MVP stuff - and in particular
  the Expenses example (rev 8291)

 http://google-web-toolkit.googlecode.com/svn/branches/2.1/bikeshed/sr...

  I'm certainly not the best developer/architect going round, but I like
  to think I'm pretty good at reading people's existing code/examples
  and adapting/running with them as if they were my own.
  This expenses example is a nightmare to follow.  The bindings/wiring
  of all the pieces both client and server is nuts.

  I sure hope Spring Roo can generate an excellent CRUD starter
  application for me based off my domain objects and their
  relationships, cause there is no way in the world I could have come up
  with anything like that application.

  I thought hand-crafiting files that comprise a JSF app was difficult,
  but this thing takes the cake. I sure hope the IDE has some new tools
  to support this stuff.

  On May 27, 11:38 pm, Anton Tanasenko atg.sleepl...@gmail.com wrote:
  Actually, it is on the javadoc page 
  athttp://google-web-toolkit.googlecode.com/svn/javadoc/2.1/index.html
  under com.google.gwt.app.place package.
  It also includes PlaceManager, Activity (presenter) mappings

  Bikeshed example, though clumpy, sheds plenty of light on how it can
  be used.

  On May 27, 3:24 pm, pjulien pjul...@gmail.com wrote:

   It exists but the javadoc wasn't included for some reason.  A
   presenter is called Activity.  I'm guessing to make it more familiar
   to Android development.

   You can see the code for activities and places here:

  http://code.google.com/p/google-web-toolkit/source/browse/branches/2

   On May 20, 4:44 am, metrixon metri...@gmail.com wrote:

I just downloaded the M1 release ofGWT2.1and was wondering where I
can find more information on the MVP framework that will be part 
ofGWT2.1.
I looked around the Javadocs but did not find anything like it. Is the
MVP framework already part of the M1 release ?

--
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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-06-22 Thread Chris Boertien
The one half of Expenses isnt even MVP. The one you access via
Expenses.html is a hard-wired app. That is the one they were showing
at Google I/O.

The other part, the Scaffold app I believe is what Roo spits out found
under Scaffold.html. I'm not sure as to just how much of that has been
hand tweaked and how much is straight up codegen. Of course, all of
that stuff is still under heavy development.

On Mon, Jun 21, 2010 at 11:00 PM, M Shannon mshan...@gmail.com wrote:
 I've been taking a good look at this 2.1 MVP stuff - and in particular
 the Expenses example (rev 8291)

 http://google-web-toolkit.googlecode.com/svn/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/

 I'm certainly not the best developer/architect going round, but I like
 to think I'm pretty good at reading people's existing code/examples
 and adapting/running with them as if they were my own.
 This expenses example is a nightmare to follow.  The bindings/wiring
 of all the pieces both client and server is nuts.

 I sure hope Spring Roo can generate an excellent CRUD starter
 application for me based off my domain objects and their
 relationships, cause there is no way in the world I could have come up
 with anything like that application.

 I thought hand-crafiting files that comprise a JSF app was difficult,
 but this thing takes the cake. I sure hope the IDE has some new tools
 to support this stuff.








 On May 27, 11:38 pm, Anton Tanasenko atg.sleepl...@gmail.com wrote:
 Actually, it is on the javadoc page 
 athttp://google-web-toolkit.googlecode.com/svn/javadoc/2.1/index.html
 under com.google.gwt.app.place package.
 It also includes PlaceManager, Activity (presenter) mappings

 Bikeshed example, though clumpy, sheds plenty of light on how it can
 be used.

 On May 27, 3:24 pm, pjulien pjul...@gmail.com wrote:

  It exists but the javadoc wasn't included for some reason.  A
  presenter is called Activity.  I'm guessing to make it more familiar
  to Android development.

  You can see the code for activities and places here:

 http://code.google.com/p/google-web-toolkit/source/browse/branches/2

  On May 20, 4:44 am, metrixon metri...@gmail.com wrote:

   I just downloaded the M1 release ofGWT2.1and was wondering where I
   can find more information on the MVP framework that will be part 
   ofGWT2.1.
   I looked around the Javadocs but did not find anything like it. Is the
   MVP framework already part of the M1 release ?

   --
   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.



-- 
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: MVP Framework in GWT 2.1 M1 ?

2010-06-21 Thread M Shannon
I've been taking a good look at this 2.1 MVP stuff - and in particular
the Expenses example (rev 8291)

http://google-web-toolkit.googlecode.com/svn/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/

I'm certainly not the best developer/architect going round, but I like
to think I'm pretty good at reading people's existing code/examples
and adapting/running with them as if they were my own.
This expenses example is a nightmare to follow.  The bindings/wiring
of all the pieces both client and server is nuts.

I sure hope Spring Roo can generate an excellent CRUD starter
application for me based off my domain objects and their
relationships, cause there is no way in the world I could have come up
with anything like that application.

I thought hand-crafiting files that comprise a JSF app was difficult,
but this thing takes the cake. I sure hope the IDE has some new tools
to support this stuff.








On May 27, 11:38 pm, Anton Tanasenko atg.sleepl...@gmail.com wrote:
 Actually, it is on the javadoc page 
 athttp://google-web-toolkit.googlecode.com/svn/javadoc/2.1/index.html
 under com.google.gwt.app.place package.
 It also includes PlaceManager, Activity (presenter) mappings

 Bikeshed example, though clumpy, sheds plenty of light on how it can
 be used.

 On May 27, 3:24 pm, pjulien pjul...@gmail.com wrote:

  It exists but the javadoc wasn't included for some reason.  A
  presenter is called Activity.  I'm guessing to make it more familiar
  to Android development.

  You can see the code for activities and places here:

 http://code.google.com/p/google-web-toolkit/source/browse/branches/2

  On May 20, 4:44 am, metrixon metri...@gmail.com wrote:

   I just downloaded the M1 release ofGWT2.1and was wondering where I
   can find more information on the MVP framework that will be part ofGWT2.1.
   I looked around the Javadocs but did not find anything like it. Is the
   MVP framework already part of the M1 release ?

   --
   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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-27 Thread pjulien
It exists but the javadoc wasn't included for some reason.  A
presenter is called Activity.  I'm guessing to make it more familiar
to Android development.

You can see the code for activities and places here:

http://code.google.com/p/google-web-toolkit/source/browse/branches/2.1/bikeshed/src/com/google/gwt/?r=8009#gwt/app/place%3Fstate%3Dclosed

On May 20, 4:44 am, metrixon metri...@gmail.com wrote:
 I just downloaded the M1 release ofGWT2.1and was wondering where I
 can find more information on the MVP framework that will be part ofGWT2.1.
 I looked around the Javadocs but did not find anything like it. Is the
 MVP framework already part of the M1 release ?

 --
 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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-27 Thread Anton Tanasenko
Actually, it is on the javadoc page at
http://google-web-toolkit.googlecode.com/svn/javadoc/2.1/index.html
under com.google.gwt.app.place package.
It also includes PlaceManager, Activity (presenter) mappings

Bikeshed example, though clumpy, sheds plenty of light on how it can
be used.

On May 27, 3:24 pm, pjulien pjul...@gmail.com wrote:
 It exists but the javadoc wasn't included for some reason.  A
 presenter is called Activity.  I'm guessing to make it more familiar
 to Android development.

 You can see the code for activities and places here:

 http://code.google.com/p/google-web-toolkit/source/browse/branches/2

 On May 20, 4:44 am, metrixon metri...@gmail.com wrote:



  I just downloaded the M1 release ofGWT2.1and was wondering where I
  can find more information on the MVP framework that will be part ofGWT2.1.
  I looked around the Javadocs but did not find anything like it. Is the
  MVP framework already part of the M1 release ?

  --
  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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-22 Thread PhilBeaudoin
From what I understand GWT's MVP classes are designed with SpringRoo's
automatic code generation in mind. As such, they might be a little
confusing for those of us who learned MVP's from Ray Ryan's talk and
Google's mvp-architecture documents.

A gwt-platform user has given SpringRoo + GWT's MVP classes a try and
reported on it in the GWTP group (http://groups.google.com/group/gwt-
platform/browse_thread/thread/862cab91ccb28d40). He says that this
results in a lot of artifacts which are harder to understand than an
app built on GWTP.

On May 20, 12:29 pm, Jorel joel.re...@gmail.com wrote:
 I started using another mvp framework for GWT called mvp4g.
 So far I am quite happy with it. YMMV.
 It is hosted here:http://code.google.com/p/mvp4g/

 On May 20, 1:03 pm, metrixon metri...@gmail.com wrote:

  I think, the whole MVP with GWT thing is actually inspired by the talk
  given by Ray Ryan on last year's Google IO 
  (seehttp://www.youtube.com/watch?v=PDuhR18-EdM).
  Currently, there are implementations available that do provide an MVP
  infrastructure and implement other patterns as well:
  -http://code.google.com/p/gwt-presenter/
  -http://code.google.com/p/gwt-dispatch/
  -http://code.google.com/p/gwt-platform/

 --
 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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-22 Thread Jeff Chimene
On 05/22/2010 09:04 AM, PhilBeaudoin wrote:
 From what I understand GWT's MVP classes are designed with SpringRoo's
 automatic code generation in mind. As such, they might be a little
 confusing for those of us who learned MVP's from Ray Ryan's talk and
 Google's mvp-architecture documents.
 
 A gwt-platform user has given SpringRoo + GWT's MVP classes a try and
 reported on it in the GWTP group (http://groups.google.com/group/gwt-
 platform/browse_thread/thread/862cab91ccb28d40). He says that this
 results in a lot of artifacts which are harder to understand than an
 app built on GWTP.

Hi Phil,

You might not be able to answer this, but does this framework require
Java RPC, or is it open to any server-side CGI?

-- 
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: MVP Framework in GWT 2.1 M1 ?

2010-05-21 Thread camerojo
Am I right in assuming that eventually the intention is that CellList
will become an alternative to the existing ListBox?


On May 21, 8:08 am, Paul Stockley pstockl...@gmail.com wrote:
 There is the data bound cell based list and tree widgets they talked
 about. These are really independent of any mvp framework. However,
 there is also server/client side data binding support that is part of
 their new business application framework. The expenses application is
 very different from the mvp stuff shown to date. If you look at the
 bikeshed project in the 2.1 branch you can see the expenses
 application code.

 On May 20, 5:12 pm, metrixon metri...@gmail.com wrote:



  Thanks for the link Paul - I'm afraid my answer overlapped with your
  first reply.
  I think we talk about two different features in 2.1:
  first, there is the data binding stuff that was shown in great length
  during the keynote and I agree that it seems to be originating form
  the link you posted.
  The other feature is the MVP infrastructure. To my mind, the MVP
  framework has nothing to do with the server side but is intended for a
  clean separation of concerns within the client layer. As far as I
  understand MVP, it essentially decouples the actual view code from the
  logic that handles the data (the Presenter), making the logic part a
  lot easier to test.

  Regarding the data binding part, there are some new classes that also
  appear in the javadocs of M1 (Cell-Classes, ListView, Pager etc.) but
  I haven't found anything regarding the MVP-Framework.

  On 20 Mai, 20:10, Paul Stockley pstockl...@gmail.com wrote:

   Actually I don't think it has much relation to that. I think it
   originated from this:

  http://code.google.com/p/google-web-toolkit/wiki/ValueStoreAndRequest...

   On May 20, 2:03 pm, metrixon metri...@gmail.com wrote:

I think, the whole MVP with GWT thing is actually inspired by the talk
given by Ray Ryan on last year's Google IO 
(seehttp://www.youtube.com/watch?v=PDuhR18-EdM).
Currently, there are implementations available that do provide an MVP
infrastructure and implement other patterns as well:
-http://code.google.com/p/gwt-presenter/
-http://code.google.com/p/gwt-dispatch/
-http://code.google.com/p/gwt-platform/

However, it would be nice to see these features integrated into GWT
directly, therefore I'm really interested in how Google itself
implemented the patterns :-)
I know that the announcement was just yesterday but it would be great
to get more detailed information on the new features introduced in 2.1
(especially the new widgets and mvp).
Regarding the demo given during the keynote, I'd also like to know how
the automatic resizing for mobile screens takes place.
Kind regards,
Christian

On May 20, 7:48 pm, Frederic Conrotte frederic.conro...@gmail.com
wrote:

 I've asked myself the same question: New MVP framework ? Where is the
 doc?

 I guess they are talking about this 
 one:http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

 On 20 mai, 10:44, metrixon metri...@gmail.com wrote:

  I just downloaded the M1 release of GWT 2.1 and was wondering where 
  I
  can find more information on the MVP framework that will be part of
  GWT 2.1.
  I looked around the Javadocs but did not find anything like it. Is 
  the
  MVP framework already part of the M1 release ?

  --
  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 
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 
   

Re: MVP Framework in GWT 2.1 M1 ?

2010-05-21 Thread Jorel
I started using another mvp framework for GWT called mvp4g.
So far I am quite happy with it. YMMV.
It is hosted here: http://code.google.com/p/mvp4g/


On May 20, 1:03 pm, metrixon metri...@gmail.com wrote:
 I think, the whole MVP with GWT thing is actually inspired by the talk
 given by Ray Ryan on last year's Google IO 
 (seehttp://www.youtube.com/watch?v=PDuhR18-EdM).
 Currently, there are implementations available that do provide an MVP
 infrastructure and implement other patterns as well:
 -http://code.google.com/p/gwt-presenter/
 -http://code.google.com/p/gwt-dispatch/
 -http://code.google.com/p/gwt-platform/


-- 
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: MVP Framework in GWT 2.1 M1 ?

2010-05-20 Thread Frederic Conrotte
I've asked myself the same question: New MVP framework ? Where is the
doc?

I guess they are talking about this one:
http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

On 20 mai, 10:44, metrixon metri...@gmail.com wrote:
 I just downloaded the M1 release of GWT 2.1 and was wondering where I
 can find more information on the MVP framework that will be part of
 GWT 2.1.
 I looked around the Javadocs but did not find anything like it. Is the
 MVP framework already part of the M1 release ?

 --
 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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-20 Thread Paul Stockley
Its actually quite a bit different than what they have talked about in
the past. From a quick look I had, it appears to incorporate a bunch
of scafolding code generation, dynamic binding etc.You can take a look
at the bikeshed project in svn. I think it is still somewhat a work in
progress.

On May 20, 1:48 pm, Frederic Conrotte frederic.conro...@gmail.com
wrote:
 I've asked myself the same question: New MVP framework ? Where is the
 doc?

 I guess they are talking about this 
 one:http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

 On 20 mai, 10:44, metrixon metri...@gmail.com wrote:

  I just downloaded the M1 release of GWT 2.1 and was wondering where I
  can find more information on the MVP framework that will be part of
  GWT 2.1.
  I looked around the Javadocs but did not find anything like it. Is the
  MVP framework already part of the M1 release ?

  --
  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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-20 Thread metrixon
I think, the whole MVP with GWT thing is actually inspired by the talk
given by Ray Ryan on last year's Google IO (see 
http://www.youtube.com/watch?v=PDuhR18-EdM).
Currently, there are implementations available that do provide an MVP
infrastructure and implement other patterns as well:
- http://code.google.com/p/gwt-presenter/
- http://code.google.com/p/gwt-dispatch/
- http://code.google.com/p/gwt-platform/

However, it would be nice to see these features integrated into GWT
directly, therefore I'm really interested in how Google itself
implemented the patterns :-)
I know that the announcement was just yesterday but it would be great
to get more detailed information on the new features introduced in 2.1
(especially the new widgets and mvp).
Regarding the demo given during the keynote, I'd also like to know how
the automatic resizing for mobile screens takes place.
Kind regards,
Christian


On May 20, 7:48 pm, Frederic Conrotte frederic.conro...@gmail.com
wrote:
 I've asked myself the same question: New MVP framework ? Where is the
 doc?

 I guess they are talking about this 
 one:http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

 On 20 mai, 10:44, metrixon metri...@gmail.com wrote:

  I just downloaded the M1 release of GWT 2.1 and was wondering where I
  can find more information on the MVP framework that will be part of
  GWT 2.1.
  I looked around the Javadocs but did not find anything like it. Is the
  MVP framework already part of the M1 release ?

  --
  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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-20 Thread Paul Stockley
Actually I don't think it has much relation to that. I think it
originated from this:

http://code.google.com/p/google-web-toolkit/wiki/ValueStoreAndRequestFactory

On May 20, 2:03 pm, metrixon metri...@gmail.com wrote:
 I think, the whole MVP with GWT thing is actually inspired by the talk
 given by Ray Ryan on last year's Google IO 
 (seehttp://www.youtube.com/watch?v=PDuhR18-EdM).
 Currently, there are implementations available that do provide an MVP
 infrastructure and implement other patterns as well:
 -http://code.google.com/p/gwt-presenter/
 -http://code.google.com/p/gwt-dispatch/
 -http://code.google.com/p/gwt-platform/

 However, it would be nice to see these features integrated into GWT
 directly, therefore I'm really interested in how Google itself
 implemented the patterns :-)
 I know that the announcement was just yesterday but it would be great
 to get more detailed information on the new features introduced in 2.1
 (especially the new widgets and mvp).
 Regarding the demo given during the keynote, I'd also like to know how
 the automatic resizing for mobile screens takes place.
 Kind regards,
 Christian

 On May 20, 7:48 pm, Frederic Conrotte frederic.conro...@gmail.com
 wrote:





  I've asked myself the same question: New MVP framework ? Where is the
  doc?

  I guess they are talking about this 
  one:http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

  On 20 mai, 10:44, metrixon metri...@gmail.com wrote:

   I just downloaded the M1 release of GWT 2.1 and was wondering where I
   can find more information on the MVP framework that will be part of
   GWT 2.1.
   I looked around the Javadocs but did not find anything like it. Is the
   MVP framework already part of the M1 release ?

   --
   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 
 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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-20 Thread metrixon
Thanks for the link Paul - I'm afraid my answer overlapped with your
first reply.
I think we talk about two different features in 2.1:
first, there is the data binding stuff that was shown in great length
during the keynote and I agree that it seems to be originating form
the link you posted.
The other feature is the MVP infrastructure. To my mind, the MVP
framework has nothing to do with the server side but is intended for a
clean separation of concerns within the client layer. As far as I
understand MVP, it essentially decouples the actual view code from the
logic that handles the data (the Presenter), making the logic part a
lot easier to test.

Regarding the data binding part, there are some new classes that also
appear in the javadocs of M1 (Cell-Classes, ListView, Pager etc.) but
I haven't found anything regarding the MVP-Framework.


On 20 Mai, 20:10, Paul Stockley pstockl...@gmail.com wrote:
 Actually I don't think it has much relation to that. I think it
 originated from this:

 http://code.google.com/p/google-web-toolkit/wiki/ValueStoreAndRequest...

 On May 20, 2:03 pm, metrixon metri...@gmail.com wrote:





  I think, the whole MVP with GWT thing is actually inspired by the talk
  given by Ray Ryan on last year's Google IO 
  (seehttp://www.youtube.com/watch?v=PDuhR18-EdM).
  Currently, there are implementations available that do provide an MVP
  infrastructure and implement other patterns as well:
  -http://code.google.com/p/gwt-presenter/
  -http://code.google.com/p/gwt-dispatch/
  -http://code.google.com/p/gwt-platform/

  However, it would be nice to see these features integrated into GWT
  directly, therefore I'm really interested in how Google itself
  implemented the patterns :-)
  I know that the announcement was just yesterday but it would be great
  to get more detailed information on the new features introduced in 2.1
  (especially the new widgets and mvp).
  Regarding the demo given during the keynote, I'd also like to know how
  the automatic resizing for mobile screens takes place.
  Kind regards,
  Christian

  On May 20, 7:48 pm, Frederic Conrotte frederic.conro...@gmail.com
  wrote:

   I've asked myself the same question: New MVP framework ? Where is the
   doc?

   I guess they are talking about this 
   one:http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

   On 20 mai, 10:44, metrixon metri...@gmail.com wrote:

I just downloaded the M1 release of GWT 2.1 and was wondering where I
can find more information on the MVP framework that will be part of
GWT 2.1.
I looked around the Javadocs but did not find anything like it. Is the
MVP framework already part of the M1 release ?

--
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 
  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.



Re: MVP Framework in GWT 2.1 M1 ?

2010-05-20 Thread Paul Stockley
There is the data bound cell based list and tree widgets they talked
about. These are really independent of any mvp framework. However,
there is also server/client side data binding support that is part of
their new business application framework. The expenses application is
very different from the mvp stuff shown to date. If you look at the
bikeshed project in the 2.1 branch you can see the expenses
application code.

On May 20, 5:12 pm, metrixon metri...@gmail.com wrote:
 Thanks for the link Paul - I'm afraid my answer overlapped with your
 first reply.
 I think we talk about two different features in 2.1:
 first, there is the data binding stuff that was shown in great length
 during the keynote and I agree that it seems to be originating form
 the link you posted.
 The other feature is the MVP infrastructure. To my mind, the MVP
 framework has nothing to do with the server side but is intended for a
 clean separation of concerns within the client layer. As far as I
 understand MVP, it essentially decouples the actual view code from the
 logic that handles the data (the Presenter), making the logic part a
 lot easier to test.

 Regarding the data binding part, there are some new classes that also
 appear in the javadocs of M1 (Cell-Classes, ListView, Pager etc.) but
 I haven't found anything regarding the MVP-Framework.

 On 20 Mai, 20:10, Paul Stockley pstockl...@gmail.com wrote:





  Actually I don't think it has much relation to that. I think it
  originated from this:

 http://code.google.com/p/google-web-toolkit/wiki/ValueStoreAndRequest...

  On May 20, 2:03 pm, metrixon metri...@gmail.com wrote:

   I think, the whole MVP with GWT thing is actually inspired by the talk
   given by Ray Ryan on last year's Google IO 
   (seehttp://www.youtube.com/watch?v=PDuhR18-EdM).
   Currently, there are implementations available that do provide an MVP
   infrastructure and implement other patterns as well:
   -http://code.google.com/p/gwt-presenter/
   -http://code.google.com/p/gwt-dispatch/
   -http://code.google.com/p/gwt-platform/

   However, it would be nice to see these features integrated into GWT
   directly, therefore I'm really interested in how Google itself
   implemented the patterns :-)
   I know that the announcement was just yesterday but it would be great
   to get more detailed information on the new features introduced in 2.1
   (especially the new widgets and mvp).
   Regarding the demo given during the keynote, I'd also like to know how
   the automatic resizing for mobile screens takes place.
   Kind regards,
   Christian

   On May 20, 7:48 pm, Frederic Conrotte frederic.conro...@gmail.com
   wrote:

I've asked myself the same question: New MVP framework ? Where is the
doc?

I guess they are talking about this 
one:http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

On 20 mai, 10:44, metrixon metri...@gmail.com wrote:

 I just downloaded the M1 release of GWT 2.1 and was wondering where I
 can find more information on the MVP framework that will be part of
 GWT 2.1.
 I looked around the Javadocs but did not find anything like it. Is the
 MVP framework already part of the M1 release ?

 --
 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 
   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 

Re: MVP Framework in GWT 2.1 M1 ?

2010-05-20 Thread licht...@gmail.com
The expenses application code isn't that easy to follow, haven't
deciphered it yet.  Even the author prefaces the nature of the code...

* This app is a mess right now, but it will become the showcase
example of a
* custom app written to RequestFactory

 * UI shell for expenses sample app. A horrible clump of stuff that
should be
 * refactored into proper MVP pieces.







On May 20, 3:08 pm, Paul Stockley pstockl...@gmail.com wrote:
 There is the data bound cell based list and tree widgets they talked
 about. These are really independent of any mvp framework. However,
 there is also server/client side data binding support that is part of
 their new business application framework. The expenses application is
 very different from the mvp stuff shown to date. If you look at the
 bikeshed project in the 2.1 branch you can see the expenses
 application code.

 On May 20, 5:12 pm, metrixon metri...@gmail.com wrote:





  Thanks for the link Paul - I'm afraid my answer overlapped with your
  first reply.
  I think we talk about two different features in 2.1:
  first, there is the data binding stuff that was shown in great length
  during the keynote and I agree that it seems to be originating form
  the link you posted.
  The other feature is the MVP infrastructure. To my mind, the MVP
  framework has nothing to do with the server side but is intended for a
  clean separation of concerns within the client layer. As far as I
  understand MVP, it essentially decouples the actual view code from the
  logic that handles the data (the Presenter), making the logic part a
  lot easier to test.

  Regarding the data binding part, there are some new classes that also
  appear in the javadocs of M1 (Cell-Classes, ListView, Pager etc.) but
  I haven't found anything regarding the MVP-Framework.

  On 20 Mai, 20:10, Paul Stockley pstockl...@gmail.com wrote:

   Actually I don't think it has much relation to that. I think it
   originated from this:

  http://code.google.com/p/google-web-toolkit/wiki/ValueStoreAndRequest...

   On May 20, 2:03 pm, metrixon metri...@gmail.com wrote:

I think, the whole MVP with GWT thing is actually inspired by the talk
given by Ray Ryan on last year's Google IO 
(seehttp://www.youtube.com/watch?v=PDuhR18-EdM).
Currently, there are implementations available that do provide an MVP
infrastructure and implement other patterns as well:
-http://code.google.com/p/gwt-presenter/
-http://code.google.com/p/gwt-dispatch/
-http://code.google.com/p/gwt-platform/

However, it would be nice to see these features integrated into GWT
directly, therefore I'm really interested in how Google itself
implemented the patterns :-)
I know that the announcement was just yesterday but it would be great
to get more detailed information on the new features introduced in 2.1
(especially the new widgets and mvp).
Regarding the demo given during the keynote, I'd also like to know how
the automatic resizing for mobile screens takes place.
Kind regards,
Christian

On May 20, 7:48 pm, Frederic Conrotte frederic.conro...@gmail.com
wrote:

 I've asked myself the same question: New MVP framework ? Where is the
 doc?

 I guess they are talking about this 
 one:http://code.google.com/intl/fr/webtoolkit/articles/mvp-architecture.html

 On 20 mai, 10:44, metrixon metri...@gmail.com wrote:

  I just downloaded the M1 release of GWT 2.1 and was wondering where 
  I
  can find more information on the MVP framework that will be part of
  GWT 2.1.
  I looked around the Javadocs but did not find anything like it. Is 
  the
  MVP framework already part of the M1 release ?

  --
  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 
athttp://groups.google.com/group/google-web-toolkit?hl=en.

   --
   You