I like it! I just got the hello world up within my own project, and am going to try and create a custom shape (I have yet to create one) that depends on mouse events. What really got me trying it out is the fact that the shapes are JSON-serializeable. Will post again!
On Monday, December 17, 2012 8:33:37 AM UTC-7, Alfredo Quiroga-Villamil wrote: > > Very interesting question and use case. Assuming you need a bit more than > just simple "hand - mouse drawing", my recommendation would be to start > with Lienzo (www.emitrom.com/lienzo) as a base. A couple of reasons why: > > - It will support both mouse and touch events. > - It will give you support not only for "hand/mouse drawn objects" but > also access to a pretty big list of already built in geometrical shapes. > All draggable, transformable, etc... > - Say you wanted more than just the hand drawn things as previously > mentioned, after you are done with the user's view or on demand, every x > number of seconds or whichever way you like to implement the server push > synchronization mechanism for all your clients, you can then call: > > .toJson() > > and you'll get a JSON representation of your entire viewport. See an > example here, click the save button. > > http://www.emitrom-lienzo.appspot.com/#ExplorerPlaceImpl:json > > The only thing we don't have implemented is a "hand-drawn" shape. In other > words, you'll need to implement the hand drawn part and hook into our > serialization mechanism. Essentially you'll create a Custom Shape. But we > have all this documented so it should be fairly straight forward. See how > to extend Lienzo here: > > http://wiki.emitrom.com/wiki/index.php/Extending_Lienzo > > Our community is here if you have questions and decide to go with this > approach. > > https://plus.google.com/u/0/communities/111441257302891144143 > > Best regards, > > Alfredo > > > On Mon, Dec 17, 2012 at 2:55 AM, Zach <zjz...@gmail.com <javascript:>>wrote: > >> Hey I'm trying to have a client draw freely (like MSPaint) onto a canvas, >> and have that data then be sent to another client where they can view and >> also draw. The project I'm working in is in GWT, so I'm looking for a way >> to accomplish this using Google's WebToolkit. The *perfect* example I >> have of this is found at: http://drawboard.appspot.com only I have >> absolutely no clue where to begin. If you can point me towards any google >> searches (I've been doing many with nothing but failure) that'd be awesome! >> Or if you happen to know exactly how the above website implements this, >> that'd be perfect as well. Let me know! >> >> -- >> 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/-/ofG1FddHUfkJ. >> To post to this group, send email to >> google-we...@googlegroups.com<javascript:> >> . >> To unsubscribe from this group, send email to >> google-web-toolkit+unsubscr...@googlegroups.com <javascript:>. >> For more options, visit this group at >> http://groups.google.com/group/google-web-toolkit?hl=en. >> > > > > -- > Alfredo Quiroga-Villamil > > AOL/Yahoo/Gmail/MSN IM: lawwton > > > -- 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/-/ltMauOmgSxUJ. 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.