Need to use GWT to make a program similar to Google Calendar, How would you do it?

41 views
Skip to first unread message

spierce7

unread,
Oct 5, 2009, 10:28:07 PM10/5/09
to Google Web Toolkit
I found this online: http://google.latest.gwt-web-calendar.appspot.com/

Again, my goal is to make something similar to that, but something
that's more customized to my needs. Instead of editing his code, I'm
just going to make my own so I'll learn during the process as well.
I'm reasonably experienced with programming, and I've spent a few
hours here and there over the past few weeks reading over some
articles and going through some of the tutorials for GWT. I think I'm
ready to kind of dive head first and give this a shot, but I figured
I'd ask for some advice beforehand since I don't have a ton of
experience creating GUI interfaces.

So right now, I'm looking at making a few panels, and inside one of
the panels having a big table, then having click/drag listeners
respond by changing cell color as I drag over something. Somehow
though, I kind of feel like this isn't going to leave me with a very
good working or good looking product. Right now, I think it's more
important to get everything working, and smooth everything up later,
but at the same time, I'd rather not just flat out waste time, so I'd
love any input you can give me. Thanks!

spierce7

unread,
Oct 6, 2009, 10:14:54 AM10/6/09
to Google Web Toolkit
Anyone?

Chris Ramsdale

unread,
Oct 6, 2009, 11:07:09 AM10/6/09
to google-we...@googlegroups.com
This sounds like a great project and the Calendar example that you are working from has some nice layout and UI elements. There are several routes that you can take in terms of design, each with their own set of pros and cons. GWT is quite flexible, and even if you choose to implement this solution with a single large table (that I assume represents the main calendar grid) you can easily flip to a model where the table contains child elements that are themselves responsible for handling various events. You won't "pigeon hole" yourself.  

I've included some useful GWT related info below that should help you get started on design as well as drag and drop (DND) implementation.

Ray Ryan's talk regarding Model View Presenter design:
Fred Sauer's GWT compatible DND library:

Hope this helps,
Chris Ramsdale


On Tue, Oct 6, 2009 at 10:14 AM, spierce7 <spie...@gmail.com> wrote:

Anyone?


Paul Robinson

unread,
Oct 6, 2009, 11:23:30 AM10/6/09
to google-we...@googlegroups.com
You might like to take a look here as well:
http://code.google.com/p/ftr-gwt-library/


Chris Ramsdale wrote:
> This sounds like a great project and the Calendar example

> <http://google.latest.gwt-web-calendar.appspot.com/> that you are

> <mailto:spie...@gmail.com>> wrote:
>
>
> Anyone?
>

spierce7

unread,
Oct 7, 2009, 12:46:30 PM10/7/09
to Google Web Toolkit
@Chris, The first link you gave was actually the link that I
originally linked. I'd love to see Ray Ryan's talk on Model View
Presenter design though.
Also, that DND library is pretty awesome though! That is definitely
useful! Thank you for that!

@Paul, That calendar is much better made than the one I found... Thank
you for that. I think I might end up just trying to edit that rather
than re-create the wheel. Or at least try to understand how he did it,
and maybe get a better idea for how to make mine. Thank you!
> > On Tue, Oct 6, 2009 at 10:14 AM, spierce7 <spier...@gmail.com
> > <mailto:spier...@gmail.com>> wrote:
>
> >     Anyone?
Reply all
Reply to author
Forward
0 new messages