Hi Maxim,

I am waiting for a decision. Can you help me, thus I can do some coding and
work.

Thanks!
AndunSLG
>From my Mobile
On Jun 26, 2013 11:29 PM, "Maxim Solodovnik" <[email protected]> wrote:

> Great, thanks
> I believe this should be resolved by the end of the week
>
>
> On Thu, Jun 27, 2013 at 12:55 AM, Andun Sameera <[email protected]>wrote:
>
>> Hi Maxim,
>>
>> Until this get sloved by considering GSOC proposal, timeline, the pros
>> and cons which you highlighted, I will continue the exploration on the
>> given WB code!
>>
>> Thanks!
>>
>>
>> On Wed, Jun 26, 2013 at 11:16 PM, Maxim Solodovnik 
>> <[email protected]>wrote:
>>
>>> Hello Andun, Andrey, All,
>>>
>>> sorry for the late response, I was on vacation with very few internet
>>> access.
>>>
>>> The main pros of Andrei's whiteboard are:
>>> 1) it is implemented and working
>>> 2) we know the person who is expect in it
>>>
>>> cons are:
>>> 1) this WB is endless (this can easily be workarounded by "go to center"
>>> + zoom feature)
>>>
>>> Additionally I have following concern regarding splitting this task
>>> between Andun and Alexei since the value of Andun work we be less after
>>> such splitting :(
>>>
>>> @Alexei, @Sebastian, @dev can you please suggest any option how this can
>>> be resolved, or maybe it not an issue and the task can be split easily?
>>>
>>>
>>> I hopefully will be able to work on 3.0 in couple of nearest days
>>>
>>> Thanks in advance
>>>
>>>
>>> On Sat, Jun 22, 2013 at 10:43 PM, Andun Sameera <[email protected]>wrote:
>>>
>>>> Hi All,
>>>>
>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <[email protected]> wrote:
>>>>
>>>>>
>>>>>  > While knowing that, I think both of us needs comments from devs
>>>>> about
>>>>>  > future works.
>>>>> I think it's a key point. I'm also new in the OM community and can't
>>>>> make a decision.
>>>>>
>>>>> About technical details:
>>>>> 1. Whiteboard could be included as js-file, css-file and few images.
>>>>> I'm not familiar with Wickets, but sure it's not a problem to do this.
>>>>>
>>>>
>>>> Yes we can include it by creating a wicket component + a behavior.
>>>>
>>>> 2. There is a way to attach js-function as event listener for onChange
>>>>> event. There is not separate event for each type of drawing element, but
>>>>> element is passed as a parameter to onChange event. Now
>>>>
>>>> 3. There is a method to serialize all WB contant as json string and WB
>>>>> can be restored from this string. It could be use for saving.
>>>>>
>>>>
>>>> Great!  So I will find a way to get those function related JSON data to
>>>> wicket environment! Using those data we can synch the whiteboards!
>>>>
>>>>
>>>>>
>>>>> Regards,
>>>>> Andrey
>>>>>
>>>>>
>>>>>
>>>>> Понедельник, 17 июня 2013, 0:09 +05:30 от Andun Sameera <
>>>>> [email protected]>:
>>>>> >Hi,
>>>>> >
>>>>> >According to my background study of GSOC proposal, we have following
>>>>> >functionality in the whiteboard,
>>>>> >
>>>>> >   - Draw simple shapes
>>>>> >   - Type text
>>>>> >   - Add images to the whiteboard
>>>>> >   - Add documents like doc, docx, odt, pdf to the whiteboard
>>>>> >   - Save content of whiteboard
>>>>> >
>>>>> >But our first target was to implement 1st and 2nd with the proven
>>>>> >feasibility of implementing the rest. We had these agreements about
>>>>> >implementing the whiteboard,
>>>>> >
>>>>> >   - It should be a Apache Wicket Module which can be reused in any
>>>>> where
>>>>> >   which have a requirement of a whiteboard.
>>>>> >   - The drawings, typing, doc sharing have to be synchronized with
>>>>> all the
>>>>> >   viewers of the whiteboard. To do that what Maxim suggested was
>>>>> this,
>>>>> >      - At the end of each drawing typing, changing, moving etc. an
>>>>> event
>>>>> >      is triggered. Say a method call.
>>>>> >      - That will call the backend and the synchronization logic.
>>>>> >      - The example which Maxim gave was this,
>>>>> >
>>>>> >Whiteboard w = new Whiteboard("wb") {
>>>>> >     public onCircle(CircleEvent evt, AjaxRequestTarget target) {
>>>>> >            //handle circle creation here
>>>>> >     }
>>>>> >
>>>>> >....... etc.
>>>>> >
>>>>> >}
>>>>> >
>>>>> >According to my mind, we have the feasibility of implementing advanced
>>>>> >features of WB with Closure. Now what we have to do is converting the
>>>>> >whiteboard to a Wicket Module which will have methods like above
>>>>> which can
>>>>> >be used to invoke the synchronization logic.
>>>>> >
>>>>> >While knowing that, I think both of us needs comments from devs about
>>>>> >future works.
>>>>> >
>>>>> >Thanks!
>>>>> >
>>>>> >On Sun, Jun 16, 2013 at 11:14 PM, Bogdanov Andrey < [email protected] >
>>>>> wrote:
>>>>> >
>>>>> >> 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]<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%[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]<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%[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]<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%[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]<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%[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]<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%[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:
>>>>> >>
>>>>> >>    1. provide pros and contras of using rafael.js VS "google
>>>>> closure" to
>>>>> >>    implement whiteboard
>>>>> >>    2. 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
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> --
>>>>> >> Андрей Богданов
>>>>> >>
>>>>> >
>>>>> >
>>>>> >
>>>>> >--
>>>>> >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
>>>>> >
>>>>>
>>>>>
>>>>> --
>>>>> Андрей Богданов
>>>>>
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> --
>>>> 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
>

Reply via email to