Hi Andun, At first I completely agree with your comparison af Closure and RaphaelJS. Closure is not the best tool for drawing, but it privides a lot of additional facilities for building of UI. After jQuery it looks slightly tedious, but allows manage code very well.
As I mentioned before I didn't think about OM whiteboard when creating my. So some functionality is missing there. But I think it could be easily implemented. If there are some definite features which need to be implemented I can do it. The main problem for me right now - how to include the whiteboard to existing project. Regards, Andrey Bogdanov Воскресенье, 16 июня 2013, 19:32 +05:30 от Andun Sameera <[email protected]>: >Hi All, > >As Maxim requested I have looked at both Google Closure and KineticJS. > >Google Closure Kinectic JS, RaphaelJS >Well maintained Well maintained >Good Tutorials, Support Good Tutorials, Support >Feature Full, Can Create Complete Uis like GMail Specific for tasks like >Drawing, Animations. Facilitate enough features for that. >Hard to learn,manage Easy to learn,mange >As Maxim highlighted, there is no specific reason for me to leave Closure >behind. But in Andrey's whiteboard we have lot of features than current OM WB. >Thus what we can do is, >* We can customize it to match with current WB >* we can improve WB to have all these functionality in Andrey's whiteboard. >I need comments for that choice. > >I think we have to use a separate synchronization logic with Wickets other >than the web socket synchronization. Also if Andrey's whiteboard is matured >enough for use in OM, I can start the work of creating a Wicket Module for >that a we planned in the GSOC proposal. > >Thanks! > >[1] - http://raphaeljs.com/ >[2] - http://kineticjs.com/ > >On Tue, Jun 11, 2013 at 12:49 PM, Maxim Solodovnik < [email protected] > >wrote: >>Hello Andun, >> >>sorry for the late response >>It is really hard to make a decision in this case >> >>It is really hard to refuse working contribution, plus I don't want to have >>more than 1 JS library doing the same :( >>So I think we should stay on closure if there is no strong disadvantages. >> >>So I would say if your investigation will show >>1) JS library B is better maintained >>2) has stronger comunity >>3) is better integrated with jQuery >>..... etc. >> >>we will need to choose another library as base library for your project. >> >> >>Current WB proposed by Andrey has different functionality than current OM WB. >> >> >> >>On Sat, Jun 8, 2013 at 6:14 PM, Andun Sameera < [email protected] > wrote: >>>Hi Maxim, >>> >>>I have checked the working prototype which was submitted. It has many >>>functionality implemented. While knowing that, I will compare the libraries. >>>After that from what I should make the prototype? From the one which we have >>>more advantages? Or do I need to implement a prototype in kinteticjs or >>>raphaeljs to compare it with the closure one? >>> >>>Thanks! >>> >>> >>>On Sat, Jun 8, 2013 at 12:16 AM, Maxim Solodovnik < [email protected] > >>>wrote: >>>>Why I'm asking is: >>>>we already have working prototype contributed >>>>it is written using "google closure" (it is not fully synchronized, but >>>>able to draw) >>>> >>>> >>>> >>>>On Sat, Jun 8, 2013 at 1:42 AM, Andun Sameera < [email protected] > wrote: >>>>>OK Maxim. Also I was planning to use kineticJS to implement whiteboard. >>>>>Will list all pros and cons for that also. >>>>> >>>>>Thanks! >>>>> >>>>> >>>>>On Sat, Jun 8, 2013 at 12:09 AM, Maxim Solodovnik < [email protected] >>>>>> wrote: >>>>>>Hello Andun, >>>>>> >>>>>>I'll be on vacation with limited or no internet connection >>>>>>2013.06.12-2013.06.25 >>>>>>Please do the following >>>>>> >>>>>>1) Take a look at this whiteboard prototype: >>>>>>https://issues.apache.org/jira/browse/OPENMEETINGS-662 >>>>>>I need you to: >>>>>>* provide pros and contras of using rafael.js VS "google closure" to >>>>>>implement whiteboard >>>>>>* start prototyping WB without messages exchange >>>>>>2) Finish WYSIWYG plugin, I believe it can be used as deliverable in GSOC. >>>>>> >>>>>> >>>>>>Please contact dev list while my vacation. >>>>>> -- >>>>>>WBR >>>>>>Maxim aka solomax >>>>> >>>>> >>>>>-- >>>>>Regards >>>>>Andun S.L. Gunawardana >>>>>Undergraduate >>>>>Department of Computer Science And Engineering >>>>>University of Moratuwa >>>>>Sri Lanka >>>>> >>>>>Blog - http://www.insightforfuture.blogspot.com/ >>>>>LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>>>>Twitter - http://twitter.com/AndunSLG >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>>-- >>>>WBR >>>>Maxim aka solomax >>> >>> >>>-- >>>Regards >>>Andun S.L. Gunawardana >>>Undergraduate >>>Department of Computer Science And Engineering >>>University of Moratuwa >>>Sri Lanka >>> >>>Blog - http://www.insightforfuture.blogspot.com/ >>>LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>>Twitter - http://twitter.com/AndunSLG >>> >>> >>> >>> >> >> >>-- >>WBR >>Maxim aka solomax > > >-- >Regards >Andun S.L. Gunawardana >Undergraduate >Department of Computer Science And Engineering >University of Moratuwa >Sri Lanka > >Blog - http://www.insightforfuture.blogspot.com/ >LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >Twitter - http://twitter.com/AndunSLG > > > > -- Андрей Богданов
