You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by Maxim Solodovnik <so...@gmail.com> on 2013/06/07 20:39:43 UTC

First whiteboard task

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

Re[6]: First whiteboard task

Posted by Bogdanov Andrey <ba...@mail.ru>.
Hi Andun

Don''t hesitate to ask me questions and request any changes in code. I don't think the code is well documented right now. And I'm sure there is a lot of improvements possible.

Regards,
Andrey Bogdanov

Среда, 26 июня 2013, 23:25 +05:30 от Andun Sameera <an...@gmail.com>:
> 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 <so...@gmail.com>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
> >
> >

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
Andun have implemented 2 modules so far:
Emotions, WYSIWYG editor
both are implemented as plugins for wicket-jquery-ui maintained by
Sebastien and used in OM.

I don't know if Sebastien is commiter of Apache wicket or not :)



On Tue, Jul 16, 2013 at 8:59 AM, seba.wagner@gmail.com <
seba.wagner@gmail.com> wrote:

> Funny :)
>
> However just to get some kind of context: What is the current status? What
> is required by SebFZ ? I think I have seen his name in the Wicket mailing
> list, is he an Apache committer?
>
> Thanks,
> Sebastian
>
>
>
> 2013/7/16 Maxim Solodovnik <so...@gmail.com>
>
>> Hello Sebastian,
>>
>> It is actually not you mentioned here :))
>> It is: https://github.com/sebfz1
>> My mistake, I have spelled the name incorrectly :(
>>
>>
>>
>> On Tue, Jul 16, 2013 at 8:34 AM, seba.wagner@gmail.com <
>> seba.wagner@gmail.com> wrote:
>>
>>> If this is about some code that needs to go into the OpenMeetings SVN
>>> please attach it to a Jira (open up a new one eventually)
>>>
>>> Thanks,
>>> Sebastian
>>>
>>>
>>> 2013/7/16 seba.wagner@gmail.com <se...@gmail.com>
>>>
>>> I see my name is mentioned here :)
>>>> What is it about, what is required from my side ?
>>>>
>>>> Thanks,
>>>> Sebastian
>>>>
>>>>
>>>> 2013/7/8 Maxim Solodovnik <so...@gmail.com>
>>>>
>>>>> OK
>>>>> please send it to Sebastian with one minor change: Hugh should be
>>>>> replaced with Huge :))
>>>>>
>>>>> And attach modified to JIRA issue (for the record)
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Jul 5, 2013 at 11:45 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I have changed the constructor and property name as you requested.
>>>>>> But when I used getString() language change didn't work. Thus keep thus
>>>>>> resource model there as it is.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Fri, Jul 5, 2013 at 2:17 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> I also think
>>>>>>> the following construct:
>>>>>>>
>>>>>>> ExternalLink bold= new ExternalLink("bold","#");
>>>>>>> bold.add(AttributeModifier.replace("title",new ResourceModel("bold"
>>>>>>> )));
>>>>>>> toolbar.add(bold);
>>>>>>>
>>>>>>> can be replaced with
>>>>>>> toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.
>>>>>>> replace("title",getString("bold"))));
>>>>>>>
>>>>>>> additionally I think it might be good idea to use wicket.jquery.ui.
>>>>>>> wysiwyg.toolbar.bold instead of bold in string name.
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> I have corrected it and committed!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I just have take a look at your code
>>>>>>>>> I see no need to make boldImg, italicImg etc. wicket components
>>>>>>>>> I believe it should be static images or maybe just divs with
>>>>>>>>> correspondent size and background
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> Hi Maxim,
>>>>>>>>>>
>>>>>>>>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>>>>>>>>
>>>>>>>>>>    - Replaced the FontAwesome with FamFam icons
>>>>>>>>>>    - Added the Readme with refernce to FamFam and a Example
>>>>>>>>>>
>>>>>>>>>> I think after your review, it is ready to send to Sebestian!
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>>>>>>>>
>>>>>>>>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>>>>>>>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <andunslg@gmail.com
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> Will do it like that :)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <
>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hello Andun
>>>>>>>>>>>> Thanks for investigation
>>>>>>>>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>>>>>>>>
>>>>>>>>>>>> Currently we already using famfam icons (reference in NOTICE
>>>>>>>>>>>> file is required)
>>>>>>>>>>>> I would VOTE for using it
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>>>>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>>>>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>>>>>>>>
>>>>>>>>>>>>> <link href="//
>>>>>>>>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>>>>>>>>> rel="stylesheet">
>>>>>>>>>>>>>
>>>>>>>>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Also there is another nice icon set under license agreement
>>>>>>>>>>>>>> which is described http://dryicons.com/terms/free/.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I tried to find a replacement for those SIL licensed font
>>>>>>>>>>>>>>> files. But still I cant find a thing. Alternatively what most of the places
>>>>>>>>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is
>>>>>>>>>>>>>>> licensed under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>>>>>>>>> Also there is a possible icon set in here
>>>>>>>>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't
>>>>>>>>>>>>>>> specify a specific license.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I did a experiment with that one and I have attached a
>>>>>>>>>>>>>>> screen shot of that. Is this approach OK ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes you are correct
>>>>>>>>>>>>>>>> I'll check the code ASAP
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <
>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have added the localizations to the Editor. I have
>>>>>>>>>>>>>>>>> committed the code in
>>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>>>>>>>>>>>>> updated the sample which can be found
>>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can
>>>>>>>>>>>>>>>>> you please check it?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> As I understood, I have to find suitable generally
>>>>>>>>>>>>>>>>> available fonts as replacement for the SIL licensed fonts and I have to
>>>>>>>>>>>>>>>>> change the font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I believe SIL licenced font should be removed in favor of
>>>>>>>>>>>>>>>>>> open font (or generally available font)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>>>>>>>>> english is OK
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I have added Configurable Resources change to my git
>>>>>>>>>>>>>>>>>>>>> hub repo as well as my local copy of Wicket JQuery UI. Sebestian has
>>>>>>>>>>>>>>>>>>>>> requested localization on Default Toolbar. That mean we have to localize
>>>>>>>>>>>>>>>>>>>>> tooltips. Am I correct?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I have gone through the changes which you have
>>>>>>>>>>>>>>>>>>>>>> requested their. I did those changes about 3 weeks ago. I have added
>>>>>>>>>>>>>>>>>>>>>> comment here
>>>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558
>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed
>>>>>>>>>>>>>>>>>>>>>> the files).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't
>>>>>>>>>>>>>>>>>>>>>> see a localization option.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo.
>>>>>>>>>>>>>>>>>>>>>> So I will checkout his trunk and do those modifications there and will send
>>>>>>>>>>>>>>>>>>>>>> him a pull request.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior,
>>>>>>>>>>>>>>>>>>>>>>> not sure)
>>>>>>>>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard
>>>>>>>>>>>>>>>>>>>>>>>>> to sample wicket application.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component
>>>>>>>>>>>>>>>>>>>>>>>> form Andreys Whiteboard? I will create a application and will  add it to
>>>>>>>>>>>>>>>>>>>>>>>> git hub.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in
>>>>>>>>>>>>>>>>>>>>>>>>> the background
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>>>>>>>>> committed to
>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in
>>>>>>>>>>>>>>>>>>>>>>>>> local static Hashtable on addition
>>>>>>>>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to
>>>>>>>>>>>>>>>>>>>>>>>>> already connected users
>>>>>>>>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to
>>>>>>>>>>>>>>>>>>>>>>>>> conform Flash WB)
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>> <an...@gmail.com> 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 <so...@gmail.com> 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 <an...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrey <ba...@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >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 < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sebastian Wagner
>>>> https://twitter.com/#!/dead_lock
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.com
>>>> seba.wagner@gmail.com
>>>>
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> seba.wagner@gmail.com
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax

Re: Re[4]: First whiteboard task

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Funny :)

However just to get some kind of context: What is the current status? What
is required by SebFZ ? I think I have seen his name in the Wicket mailing
list, is he an Apache committer?

Thanks,
Sebastian



2013/7/16 Maxim Solodovnik <so...@gmail.com>

> Hello Sebastian,
>
> It is actually not you mentioned here :))
> It is: https://github.com/sebfz1
> My mistake, I have spelled the name incorrectly :(
>
>
>
> On Tue, Jul 16, 2013 at 8:34 AM, seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> If this is about some code that needs to go into the OpenMeetings SVN
>> please attach it to a Jira (open up a new one eventually)
>>
>> Thanks,
>> Sebastian
>>
>>
>> 2013/7/16 seba.wagner@gmail.com <se...@gmail.com>
>>
>> I see my name is mentioned here :)
>>> What is it about, what is required from my side ?
>>>
>>> Thanks,
>>> Sebastian
>>>
>>>
>>> 2013/7/8 Maxim Solodovnik <so...@gmail.com>
>>>
>>>> OK
>>>> please send it to Sebastian with one minor change: Hugh should be
>>>> replaced with Huge :))
>>>>
>>>> And attach modified to JIRA issue (for the record)
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>> On Fri, Jul 5, 2013 at 11:45 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> I have changed the constructor and property name as you requested. But
>>>>> when I used getString() language change didn't work. Thus keep thus
>>>>> resource model there as it is.
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Fri, Jul 5, 2013 at 2:17 PM, Maxim Solodovnik <solomax666@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> I also think
>>>>>> the following construct:
>>>>>>
>>>>>> ExternalLink bold= new ExternalLink("bold","#");
>>>>>> bold.add(AttributeModifier.replace("title",new ResourceModel("bold"
>>>>>> )));
>>>>>> toolbar.add(bold);
>>>>>>
>>>>>> can be replaced with
>>>>>> toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.
>>>>>> replace("title",getString("bold"))));
>>>>>>
>>>>>> additionally I think it might be good idea to use wicket.jquery.ui.
>>>>>> wysiwyg.toolbar.bold instead of bold in string name.
>>>>>>
>>>>>>
>>>>>> On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> I have corrected it and committed!
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> I just have take a look at your code
>>>>>>>> I see no need to make boldImg, italicImg etc. wicket components
>>>>>>>> I believe it should be static images or maybe just divs with
>>>>>>>> correspondent size and background
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>>>>>>>
>>>>>>>>>    - Replaced the FontAwesome with FamFam icons
>>>>>>>>>    - Added the Readme with refernce to FamFam and a Example
>>>>>>>>>
>>>>>>>>> I think after your review, it is ready to send to Sebestian!
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>>>>>>>
>>>>>>>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>>>>>>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> Will do it like that :)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <
>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello Andun
>>>>>>>>>>> Thanks for investigation
>>>>>>>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>>>>>>>
>>>>>>>>>>> Currently we already using famfam icons (reference in NOTICE
>>>>>>>>>>> file is required)
>>>>>>>>>>> I would VOTE for using it
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>>>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>>>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>>>>>>>
>>>>>>>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>>>>>>>
>>>>>>>>>>>> <link href="//
>>>>>>>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>>>>>>>> rel="stylesheet">
>>>>>>>>>>>>
>>>>>>>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Also there is another nice icon set under license agreement
>>>>>>>>>>>>> which is described http://dryicons.com/terms/free/.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I tried to find a replacement for those SIL licensed font
>>>>>>>>>>>>>> files. But still I cant find a thing. Alternatively what most of the places
>>>>>>>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is
>>>>>>>>>>>>>> licensed under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>>>>>>>> Also there is a possible icon set in here
>>>>>>>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't
>>>>>>>>>>>>>> specify a specific license.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I did a experiment with that one and I have attached a screen
>>>>>>>>>>>>>> shot of that. Is this approach OK ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes you are correct
>>>>>>>>>>>>>>> I'll check the code ASAP
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <
>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have added the localizations to the Editor. I have
>>>>>>>>>>>>>>>> committed the code in
>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>>>>>>>>>>>> updated the sample which can be found
>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you
>>>>>>>>>>>>>>>> please check it?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> As I understood, I have to find suitable generally
>>>>>>>>>>>>>>>> available fonts as replacement for the SIL licensed fonts and I have to
>>>>>>>>>>>>>>>> change the font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I believe SIL licenced font should be removed in favor of
>>>>>>>>>>>>>>>>> open font (or generally available font)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>>>>>>>> english is OK
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I have added Configurable Resources change to my git
>>>>>>>>>>>>>>>>>>>> hub repo as well as my local copy of Wicket JQuery UI. Sebestian has
>>>>>>>>>>>>>>>>>>>> requested localization on Default Toolbar. That mean we have to localize
>>>>>>>>>>>>>>>>>>>> tooltips. Am I correct?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I have gone through the changes which you have
>>>>>>>>>>>>>>>>>>>>> requested their. I did those changes about 3 weeks ago. I have added
>>>>>>>>>>>>>>>>>>>>> comment here
>>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558
>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed
>>>>>>>>>>>>>>>>>>>>> the files).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't
>>>>>>>>>>>>>>>>>>>>> see a localization option.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo.
>>>>>>>>>>>>>>>>>>>>> So I will checkout his trunk and do those modifications there and will send
>>>>>>>>>>>>>>>>>>>>> him a pull request.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior,
>>>>>>>>>>>>>>>>>>>>>> not sure)
>>>>>>>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to
>>>>>>>>>>>>>>>>>>>>>>>> sample wicket application.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component
>>>>>>>>>>>>>>>>>>>>>>> form Andreys Whiteboard? I will create a application and will  add it to
>>>>>>>>>>>>>>>>>>>>>>> git hub.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>>>>>>>> committed to
>>>>>>>>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in
>>>>>>>>>>>>>>>>>>>>>>>> local static Hashtable on addition
>>>>>>>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to
>>>>>>>>>>>>>>>>>>>>>>>> already connected users
>>>>>>>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to
>>>>>>>>>>>>>>>>>>>>>>>> conform Flash WB)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <so...@gmail.com> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>>> <an...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrey <ba...@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >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 < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> seba.wagner@gmail.com
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Sebastian,

It is actually not you mentioned here :))
It is: https://github.com/sebfz1
My mistake, I have spelled the name incorrectly :(



On Tue, Jul 16, 2013 at 8:34 AM, seba.wagner@gmail.com <
seba.wagner@gmail.com> wrote:

> If this is about some code that needs to go into the OpenMeetings SVN
> please attach it to a Jira (open up a new one eventually)
>
> Thanks,
> Sebastian
>
>
> 2013/7/16 seba.wagner@gmail.com <se...@gmail.com>
>
> I see my name is mentioned here :)
>> What is it about, what is required from my side ?
>>
>> Thanks,
>> Sebastian
>>
>>
>> 2013/7/8 Maxim Solodovnik <so...@gmail.com>
>>
>>> OK
>>> please send it to Sebastian with one minor change: Hugh should be
>>> replaced with Huge :))
>>>
>>> And attach modified to JIRA issue (for the record)
>>>
>>> Thanks!
>>>
>>>
>>>
>>> On Fri, Jul 5, 2013 at 11:45 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> I have changed the constructor and property name as you requested. But
>>>> when I used getString() language change didn't work. Thus keep thus
>>>> resource model there as it is.
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Fri, Jul 5, 2013 at 2:17 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>>
>>>>> I also think
>>>>> the following construct:
>>>>>
>>>>> ExternalLink bold= new ExternalLink("bold","#");
>>>>> bold.add(AttributeModifier.replace("title",new ResourceModel("bold"
>>>>> )));
>>>>> toolbar.add(bold);
>>>>>
>>>>> can be replaced with
>>>>> toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.
>>>>> replace("title",getString("bold"))));
>>>>>
>>>>> additionally I think it might be good idea to use wicket.jquery.ui.
>>>>> wysiwyg.toolbar.bold instead of bold in string name.
>>>>>
>>>>>
>>>>> On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> I have corrected it and committed!
>>>>>>
>>>>>>
>>>>>> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> I just have take a look at your code
>>>>>>> I see no need to make boldImg, italicImg etc. wicket components
>>>>>>> I believe it should be static images or maybe just divs with
>>>>>>> correspondent size and background
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>>>>>>
>>>>>>>>    - Replaced the FontAwesome with FamFam icons
>>>>>>>>    - Added the Readme with refernce to FamFam and a Example
>>>>>>>>
>>>>>>>> I think after your review, it is ready to send to Sebestian!
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>>>>>>
>>>>>>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>>>>>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Will do it like that :)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <
>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hello Andun
>>>>>>>>>> Thanks for investigation
>>>>>>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>>>>>>
>>>>>>>>>> Currently we already using famfam icons (reference in NOTICE file
>>>>>>>>>> is required)
>>>>>>>>>> I would VOTE for using it
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <andunslg@gmail.com
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>>>>>>
>>>>>>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>>>>>>
>>>>>>>>>>> <link href="//
>>>>>>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>>>>>>> rel="stylesheet">
>>>>>>>>>>>
>>>>>>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Also there is another nice icon set under license agreement
>>>>>>>>>>>> which is described http://dryicons.com/terms/free/.
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I tried to find a replacement for those SIL licensed font
>>>>>>>>>>>>> files. But still I cant find a thing. Alternatively what most of the places
>>>>>>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is
>>>>>>>>>>>>> licensed under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>>>>>>> Also there is a possible icon set in here
>>>>>>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't
>>>>>>>>>>>>> specify a specific license.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I did a experiment with that one and I have attached a screen
>>>>>>>>>>>>> shot of that. Is this approach OK ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes you are correct
>>>>>>>>>>>>>> I'll check the code ASAP
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have added the localizations to the Editor. I have
>>>>>>>>>>>>>>> committed the code in
>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>>>>>>>>>>> updated the sample which can be found
>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you
>>>>>>>>>>>>>>> please check it?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> As I understood, I have to find suitable generally available
>>>>>>>>>>>>>>> fonts as replacement for the SIL licensed fonts and I have to change the
>>>>>>>>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I believe SIL licenced font should be removed in favor of
>>>>>>>>>>>>>>>> open font (or generally available font)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>>>>>>> english is OK
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I have added Configurable Resources change to my git hub
>>>>>>>>>>>>>>>>>>> repo as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>>>>>>>>> I correct?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I have gone through the changes which you have
>>>>>>>>>>>>>>>>>>>> requested their. I did those changes about 3 weeks ago. I have added
>>>>>>>>>>>>>>>>>>>> comment here
>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed
>>>>>>>>>>>>>>>>>>>> the files).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't
>>>>>>>>>>>>>>>>>>>> see a localization option.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So
>>>>>>>>>>>>>>>>>>>> I will checkout his trunk and do those modifications there and will send
>>>>>>>>>>>>>>>>>>>> him a pull request.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior,
>>>>>>>>>>>>>>>>>>>>> not sure)
>>>>>>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to
>>>>>>>>>>>>>>>>>>>>>>> sample wicket application.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>>>>>>> committed to
>>>>>>>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in
>>>>>>>>>>>>>>>>>>>>>>> local static Hashtable on addition
>>>>>>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to
>>>>>>>>>>>>>>>>>>>>>>> already connected users
>>>>>>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to
>>>>>>>>>>>>>>>>>>>>>>> conform Flash WB)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <so...@gmail.com> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>> <an...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrey <ba...@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >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 < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax

Re: Re[4]: First whiteboard task

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
If this is about some code that needs to go into the OpenMeetings SVN
please attach it to a Jira (open up a new one eventually)

Thanks,
Sebastian


2013/7/16 seba.wagner@gmail.com <se...@gmail.com>

> I see my name is mentioned here :)
> What is it about, what is required from my side ?
>
> Thanks,
> Sebastian
>
>
> 2013/7/8 Maxim Solodovnik <so...@gmail.com>
>
>> OK
>> please send it to Sebastian with one minor change: Hugh should be
>> replaced with Huge :))
>>
>> And attach modified to JIRA issue (for the record)
>>
>> Thanks!
>>
>>
>>
>> On Fri, Jul 5, 2013 at 11:45 PM, Andun Sameera <an...@gmail.com>wrote:
>>
>>> Hi Maxim,
>>>
>>> I have changed the constructor and property name as you requested. But
>>> when I used getString() language change didn't work. Thus keep thus
>>> resource model there as it is.
>>>
>>> Thanks!
>>>
>>>
>>> On Fri, Jul 5, 2013 at 2:17 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> I also think
>>>> the following construct:
>>>>
>>>> ExternalLink bold= new ExternalLink("bold","#");
>>>> bold.add(AttributeModifier.replace("title",new ResourceModel("bold")));
>>>> toolbar.add(bold);
>>>>
>>>> can be replaced with
>>>> toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.
>>>> replace("title",getString("bold"))));
>>>>
>>>> additionally I think it might be good idea to use wicket.jquery.ui.
>>>> wysiwyg.toolbar.bold instead of bold in string name.
>>>>
>>>>
>>>> On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> I have corrected it and committed!
>>>>>
>>>>>
>>>>> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <
>>>>> solomax666@gmail.com> wrote:
>>>>>
>>>>>> I just have take a look at your code
>>>>>> I see no need to make boldImg, italicImg etc. wicket components
>>>>>> I believe it should be static images or maybe just divs with
>>>>>> correspondent size and background
>>>>>>
>>>>>>
>>>>>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi Maxim,
>>>>>>>
>>>>>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>>>>>
>>>>>>>    - Replaced the FontAwesome with FamFam icons
>>>>>>>    - Added the Readme with refernce to FamFam and a Example
>>>>>>>
>>>>>>> I think after your review, it is ready to send to Sebestian!
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>>>>>
>>>>>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>>>>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Will do it like that :)
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hello Andun
>>>>>>>>> Thanks for investigation
>>>>>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>>>>>
>>>>>>>>> Currently we already using famfam icons (reference in NOTICE file
>>>>>>>>> is required)
>>>>>>>>> I would VOTE for using it
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>>>>>
>>>>>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>>>>>
>>>>>>>>>> <link href="//
>>>>>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>>>>>> rel="stylesheet">
>>>>>>>>>>
>>>>>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <
>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Also there is another nice icon set under license agreement
>>>>>>>>>>> which is described http://dryicons.com/terms/free/.
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>
>>>>>>>>>>>> I tried to find a replacement for those SIL licensed font
>>>>>>>>>>>> files. But still I cant find a thing. Alternatively what most of the places
>>>>>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is
>>>>>>>>>>>> licensed under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>>>>>> Also there is a possible icon set in here
>>>>>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify
>>>>>>>>>>>> a specific license.
>>>>>>>>>>>>
>>>>>>>>>>>> I did a experiment with that one and I have attached a screen
>>>>>>>>>>>> shot of that. Is this approach OK ?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Yes you are correct
>>>>>>>>>>>>> I'll check the code ASAP
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have added the localizations to the Editor. I have
>>>>>>>>>>>>>> committed the code in
>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>>>>>>>>>> updated the sample which can be found
>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you
>>>>>>>>>>>>>> please check it?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> As I understood, I have to find suitable generally available
>>>>>>>>>>>>>> fonts as replacement for the SIL licensed fonts and I have to change the
>>>>>>>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I believe SIL licenced font should be removed in favor of
>>>>>>>>>>>>>>> open font (or generally available font)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>>>>>> english is OK
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have added Configurable Resources change to my git hub
>>>>>>>>>>>>>>>>>> repo as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>>>>>>>> I correct?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I have gone through the changes which you have requested
>>>>>>>>>>>>>>>>>>> their. I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>>>>>>>>> files).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see
>>>>>>>>>>>>>>>>>>> a localization option.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So
>>>>>>>>>>>>>>>>>>> I will checkout his trunk and do those modifications there and will send
>>>>>>>>>>>>>>>>>>> him a pull request.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior,
>>>>>>>>>>>>>>>>>>>> not sure)
>>>>>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to
>>>>>>>>>>>>>>>>>>>>>> sample wicket application.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>>>>>> committed to
>>>>>>>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local
>>>>>>>>>>>>>>>>>>>>>> static Hashtable on addition
>>>>>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform
>>>>>>>>>>>>>>>>>>>>>> Flash WB)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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
>>>>>>>>>>>>>>>>>>>>>>>>> <so...@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey
>>>>>>>>>>>>>>>>>>>>>>>>>>> <ba...@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >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 < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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
>>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: Re[4]: First whiteboard task

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
I see my name is mentioned here :)
What is it about, what is required from my side ?

Thanks,
Sebastian


2013/7/8 Maxim Solodovnik <so...@gmail.com>

> OK
> please send it to Sebastian with one minor change: Hugh should be
> replaced with Huge :))
>
> And attach modified to JIRA issue (for the record)
>
> Thanks!
>
>
>
> On Fri, Jul 5, 2013 at 11:45 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> I have changed the constructor and property name as you requested. But
>> when I used getString() language change didn't work. Thus keep thus
>> resource model there as it is.
>>
>> Thanks!
>>
>>
>> On Fri, Jul 5, 2013 at 2:17 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> I also think
>>> the following construct:
>>>
>>> ExternalLink bold= new ExternalLink("bold","#");
>>> bold.add(AttributeModifier.replace("title",new ResourceModel("bold")));
>>> toolbar.add(bold);
>>>
>>> can be replaced with
>>> toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.replace
>>> ("title",getString("bold"))));
>>>
>>> additionally I think it might be good idea to use wicket.jquery.ui.
>>> wysiwyg.toolbar.bold instead of bold in string name.
>>>
>>>
>>> On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> I have corrected it and committed!
>>>>
>>>>
>>>> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <solomax666@gmail.com
>>>> > wrote:
>>>>
>>>>> I just have take a look at your code
>>>>> I see no need to make boldImg, italicImg etc. wicket components
>>>>> I believe it should be static images or maybe just divs with
>>>>> correspondent size and background
>>>>>
>>>>>
>>>>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>>>>
>>>>>>    - Replaced the FontAwesome with FamFam icons
>>>>>>    - Added the Readme with refernce to FamFam and a Example
>>>>>>
>>>>>> I think after your review, it is ready to send to Sebestian!
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>>>>
>>>>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>>>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Will do it like that :)
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hello Andun
>>>>>>>> Thanks for investigation
>>>>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>>>>
>>>>>>>> Currently we already using famfam icons (reference in NOTICE file
>>>>>>>> is required)
>>>>>>>> I would VOTE for using it
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>>>>
>>>>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>>>>
>>>>>>>>> <link href="//
>>>>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>>>>> rel="stylesheet">
>>>>>>>>>
>>>>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <andunslg@gmail.com
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> Also there is another nice icon set under license agreement which
>>>>>>>>>> is described http://dryicons.com/terms/free/.
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <
>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi All,
>>>>>>>>>>>
>>>>>>>>>>> I tried to find a replacement for those SIL licensed font files.
>>>>>>>>>>> But still I cant find a thing. Alternatively what most of the places
>>>>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is
>>>>>>>>>>> licensed under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>>>>> Also there is a possible icon set in here
>>>>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify
>>>>>>>>>>> a specific license.
>>>>>>>>>>>
>>>>>>>>>>> I did a experiment with that one and I have attached a screen
>>>>>>>>>>> shot of that. Is this approach OK ?
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Yes you are correct
>>>>>>>>>>>> I'll check the code ASAP
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have added the localizations to the Editor. I have committed
>>>>>>>>>>>>> the code in https://github.com/andunslg/Wysiwyg-Wicket and I
>>>>>>>>>>>>> have updated the sample which can be found
>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you
>>>>>>>>>>>>> please check it?
>>>>>>>>>>>>>
>>>>>>>>>>>>> As I understood, I have to find suitable generally available
>>>>>>>>>>>>> fonts as replacement for the SIL licensed fonts and I have to change the
>>>>>>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I believe SIL licenced font should be removed in favor of
>>>>>>>>>>>>>> open font (or generally available font)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>>>>> english is OK
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have added Configurable Resources change to my git hub
>>>>>>>>>>>>>>>>> repo as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>>>>>>> I correct?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have gone through the changes which you have requested
>>>>>>>>>>>>>>>>>> their. I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>>>>>>>> files).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see
>>>>>>>>>>>>>>>>>> a localization option.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So I
>>>>>>>>>>>>>>>>>> will checkout his trunk and do those modifications there and will send him
>>>>>>>>>>>>>>>>>> a pull request.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior, not
>>>>>>>>>>>>>>>>>>> sure)
>>>>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to
>>>>>>>>>>>>>>>>>>>>> sample wicket application.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>>>>> committed to https://github.com/andunslg/Wysiwyg-Wicket
>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local
>>>>>>>>>>>>>>>>>>>>> static Hashtable on addition
>>>>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform
>>>>>>>>>>>>>>>>>>>>> Flash WB)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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
>>>>>>>>>>>>>>>>>>>>>>>> <so...@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey
>>>>>>>>>>>>>>>>>>>>>>>>>> <ba...@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >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 < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>>>>>> <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>>>>>> <andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
OK
please send it to Sebastian with one minor change: Hugh should be replaced
with Huge :))

And attach modified to JIRA issue (for the record)

Thanks!



On Fri, Jul 5, 2013 at 11:45 PM, Andun Sameera <an...@gmail.com> wrote:

> Hi Maxim,
>
> I have changed the constructor and property name as you requested. But
> when I used getString() language change didn't work. Thus keep thus
> resource model there as it is.
>
> Thanks!
>
>
> On Fri, Jul 5, 2013 at 2:17 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> I also think
>> the following construct:
>>
>> ExternalLink bold= new ExternalLink("bold","#");
>> bold.add(AttributeModifier.replace("title",new ResourceModel("bold")));
>> toolbar.add(bold);
>>
>> can be replaced with
>> toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.replace(
>> "title",getString("bold"))));
>>
>> additionally I think it might be good idea to use wicket.jquery.ui.
>> wysiwyg.toolbar.bold instead of bold in string name.
>>
>>
>> On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com> wrote:
>>
>>> I have corrected it and committed!
>>>
>>>
>>> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> I just have take a look at your code
>>>> I see no need to make boldImg, italicImg etc. wicket components
>>>> I believe it should be static images or maybe just divs with
>>>> correspondent size and background
>>>>
>>>>
>>>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>>>
>>>>>    - Replaced the FontAwesome with FamFam icons
>>>>>    - Added the Readme with refernce to FamFam and a Example
>>>>>
>>>>> I think after your review, it is ready to send to Sebestian!
>>>>>
>>>>> Thanks!
>>>>>
>>>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>>>
>>>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Will do it like that :)
>>>>>>
>>>>>>
>>>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> Hello Andun
>>>>>>> Thanks for investigation
>>>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>>>
>>>>>>> Currently we already using famfam icons (reference in NOTICE file is
>>>>>>> required)
>>>>>>> I would VOTE for using it
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>>>
>>>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>>>
>>>>>>>> <link href="//
>>>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>>>> rel="stylesheet">
>>>>>>>>
>>>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Also there is another nice icon set under license agreement which
>>>>>>>>> is described http://dryicons.com/terms/free/.
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <andunslg@gmail.com
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> Hi All,
>>>>>>>>>>
>>>>>>>>>> I tried to find a replacement for those SIL licensed font files.
>>>>>>>>>> But still I cant find a thing. Alternatively what most of the places
>>>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is
>>>>>>>>>> licensed under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>>>> Also there is a possible icon set in here
>>>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>>>>>>>>> specific license.
>>>>>>>>>>
>>>>>>>>>> I did a experiment with that one and I have attached a screen
>>>>>>>>>> shot of that. Is this approach OK ?
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Yes you are correct
>>>>>>>>>>> I'll check the code ASAP
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>
>>>>>>>>>>>> I have added the localizations to the Editor. I have committed
>>>>>>>>>>>> the code in https://github.com/andunslg/Wysiwyg-Wicket and I
>>>>>>>>>>>> have updated the sample which can be found
>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you
>>>>>>>>>>>> please check it?
>>>>>>>>>>>>
>>>>>>>>>>>> As I understood, I have to find suitable generally available
>>>>>>>>>>>> fonts as replacement for the SIL licensed fonts and I have to change the
>>>>>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I believe SIL licenced font should be removed in favor of open
>>>>>>>>>>>>> font (or generally available font)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>>>> english is OK
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have added Configurable Resources change to my git hub
>>>>>>>>>>>>>>>> repo as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>>>>>> I correct?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have gone through the changes which you have requested
>>>>>>>>>>>>>>>>> their. I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>>>>>>> files).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>>>>>>>>> localization option.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So I
>>>>>>>>>>>>>>>>> will checkout his trunk and do those modifications there and will send him
>>>>>>>>>>>>>>>>> a pull request.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior, not
>>>>>>>>>>>>>>>>>> sure)
>>>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to
>>>>>>>>>>>>>>>>>>>> sample wicket application.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>>>> committed to https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local
>>>>>>>>>>>>>>>>>>>> static Hashtable on addition
>>>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform
>>>>>>>>>>>>>>>>>>>> Flash WB)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>> >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 < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi Maxim,

I have changed the constructor and property name as you requested. But when
I used getString() language change didn't work. Thus keep thus resource
model there as it is.

Thanks!

On Fri, Jul 5, 2013 at 2:17 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> I also think
> the following construct:
>
> ExternalLink bold= new ExternalLink("bold","#");
> bold.add(AttributeModifier.replace("title",new ResourceModel("bold")));
> toolbar.add(bold);
>
> can be replaced with
> toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.replace(
> "title",getString("bold"))));
>
> additionally I think it might be good idea to use wicket.jquery.ui.wysiwyg
> .toolbar.bold instead of bold in string name.
>
>
> On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> I have corrected it and committed!
>>
>>
>> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> I just have take a look at your code
>>> I see no need to make boldImg, italicImg etc. wicket components
>>> I believe it should be static images or maybe just divs with
>>> correspondent size and background
>>>
>>>
>>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>>
>>>>    - Replaced the FontAwesome with FamFam icons
>>>>    - Added the Readme with refernce to FamFam and a Example
>>>>
>>>> I think after your review, it is ready to send to Sebestian!
>>>>
>>>> Thanks!
>>>>
>>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>>
>>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Will do it like that :)
>>>>>
>>>>>
>>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <
>>>>> solomax666@gmail.com> wrote:
>>>>>
>>>>>> Hello Andun
>>>>>> Thanks for investigation
>>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>>
>>>>>> Currently we already using famfam icons (reference in NOTICE file is
>>>>>> required)
>>>>>> I would VOTE for using it
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>>
>>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>>
>>>>>>> <link href="//
>>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>>> rel="stylesheet">
>>>>>>>
>>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Also there is another nice icon set under license agreement which
>>>>>>>> is described http://dryicons.com/terms/free/.
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Hi All,
>>>>>>>>>
>>>>>>>>> I tried to find a replacement for those SIL licensed font files.
>>>>>>>>> But still I cant find a thing. Alternatively what most of the places
>>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is licensed
>>>>>>>>> under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>>> Also there is a possible icon set in here
>>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>>>>>>>> specific license.
>>>>>>>>>
>>>>>>>>> I did a experiment with that one and I have attached a screen shot
>>>>>>>>> of that. Is this approach OK ?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Yes you are correct
>>>>>>>>>> I'll check the code ASAP
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <andunslg@gmail.com
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> I have added the localizations to the Editor. I have committed
>>>>>>>>>>> the code in https://github.com/andunslg/Wysiwyg-Wicket and I
>>>>>>>>>>> have updated the sample which can be found
>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you
>>>>>>>>>>> please check it?
>>>>>>>>>>>
>>>>>>>>>>> As I understood, I have to find suitable generally available
>>>>>>>>>>> fonts as replacement for the SIL licensed fonts and I have to change the
>>>>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I believe SIL licenced font should be removed in favor of open
>>>>>>>>>>>> font (or generally available font)
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>>> english is OK
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have added Configurable Resources change to my git hub
>>>>>>>>>>>>>>> repo as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>>>>> I correct?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have gone through the changes which you have requested
>>>>>>>>>>>>>>>> their. I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>>>>>> files).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>>>>>>>> localization option.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So I
>>>>>>>>>>>>>>>> will checkout his trunk and do those modifications there and will send him
>>>>>>>>>>>>>>>> a pull request.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior, not
>>>>>>>>>>>>>>>>> sure)
>>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to
>>>>>>>>>>>>>>>>>>> sample wicket application.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>>> committed to https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local
>>>>>>>>>>>>>>>>>>> static Hashtable on addition
>>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform
>>>>>>>>>>>>>>>>>>> Flash WB)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>> >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
>>>>>>>>>>>>>>>>>>>>>>>>> < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> 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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
I also think
the following construct:

ExternalLink bold= new ExternalLink("bold","#");
bold.add(AttributeModifier.replace("title",new ResourceModel("bold")));
toolbar.add(bold);

can be replaced with
toolbar.add(new WebMarkupContainer("bold").add(AttributeModifier.replace(
"title",getString("bold"))));

additionally I think it might be good idea to use
wicket.jquery.ui.wysiwyg.toolbar.bold
instead of bold in string name.


On Fri, Jul 5, 2013 at 3:27 PM, Andun Sameera <an...@gmail.com> wrote:

> I have corrected it and committed!
>
>
> On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> I just have take a look at your code
>> I see no need to make boldImg, italicImg etc. wicket components
>> I believe it should be static images or maybe just divs with
>> correspondent size and background
>>
>>
>> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com> wrote:
>>
>>> Hi Maxim,
>>>
>>> I have successfully updated the Wysiwyg-Plugin with these,
>>>
>>>    - Replaced the FontAwesome with FamFam icons
>>>    - Added the Readme with refernce to FamFam and a Example
>>>
>>> I think after your review, it is ready to send to Sebestian!
>>>
>>> Thanks!
>>>
>>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>>
>>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Will do it like that :)
>>>>
>>>>
>>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <solomax666@gmail.com
>>>> > wrote:
>>>>
>>>>> Hello Andun
>>>>> Thanks for investigation
>>>>> I would vote for NOT using CDN (non of our code using it)
>>>>>
>>>>> Currently we already using famfam icons (reference in NOTICE file is
>>>>> required)
>>>>> I would VOTE for using it
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I just found that there is a thing called CDN(Cotent Dilivery
>>>>>> Netowrk) for Bootstrap. There we have the complete font awesome css with
>>>>>> icons. So we can refer it without keeping it in the repo.
>>>>>>
>>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>>
>>>>>> <link href="//
>>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>>> rel="stylesheet">
>>>>>>
>>>>>> If that approach is OK what should be the best way to do it?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Also there is another nice icon set under license agreement which is
>>>>>>> described http://dryicons.com/terms/free/.
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> I tried to find a replacement for those SIL licensed font files.
>>>>>>>> But still I cant find a thing. Alternatively what most of the places
>>>>>>>> purposed is using images. Thus I have used Silck Icons set which can be
>>>>>>>> found in http://www.famfamfam.com/lab/icons/silk/. It is licensed
>>>>>>>> under Creative Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>>> Also there is a possible icon set in here
>>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>>>>>>> specific license.
>>>>>>>>
>>>>>>>> I did a experiment with that one and I have attached a screen shot
>>>>>>>> of that. Is this approach OK ?
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Yes you are correct
>>>>>>>>> I'll check the code ASAP
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> Hi Maxim,
>>>>>>>>>>
>>>>>>>>>> I have added the localizations to the Editor. I have committed
>>>>>>>>>> the code in https://github.com/andunslg/Wysiwyg-Wicket and I
>>>>>>>>>> have updated the sample which can be found
>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you
>>>>>>>>>> please check it?
>>>>>>>>>>
>>>>>>>>>> As I understood, I have to find suitable generally available
>>>>>>>>>> fonts as replacement for the SIL licensed fonts and I have to change the
>>>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I believe SIL licenced font should be removed in favor of open
>>>>>>>>>>> font (or generally available font)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>>> english is OK
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have added Configurable Resources change to my git hub repo
>>>>>>>>>>>>>> as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>>>> I correct?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have gone through the changes which you have requested
>>>>>>>>>>>>>>> their. I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>>>>> files).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>>>>>>> localization option.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So I
>>>>>>>>>>>>>>> will checkout his trunk and do those modifications there and will send him
>>>>>>>>>>>>>>> a pull request.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It should be component (maybe additionally behavior, not
>>>>>>>>>>>>>>>> sure)
>>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to
>>>>>>>>>>>>>>>>>> sample wicket application.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and
>>>>>>>>>>>>>>>>> committed to https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local
>>>>>>>>>>>>>>>>>> static Hashtable on addition
>>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform
>>>>>>>>>>>>>>>>>> Flash WB)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>> >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
>>>>>>>>>>>>>>>>>>>>>>>> < bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> WBR
>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
I have corrected it and committed!

On Fri, Jul 5, 2013 at 11:23 AM, Maxim Solodovnik <so...@gmail.com>wrote:

> I just have take a look at your code
> I see no need to make boldImg, italicImg etc. wicket components
> I believe it should be static images or maybe just divs with correspondent
> size and background
>
>
> On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> I have successfully updated the Wysiwyg-Plugin with these,
>>
>>    - Replaced the FontAwesome with FamFam icons
>>    - Added the Readme with refernce to FamFam and a Example
>>
>> I think after your review, it is ready to send to Sebestian!
>>
>> Thanks!
>>
>> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>>
>> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
>> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com> wrote:
>>
>>> Will do it like that :)
>>>
>>>
>>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> Hello Andun
>>>> Thanks for investigation
>>>> I would vote for NOT using CDN (non of our code using it)
>>>>
>>>> Currently we already using famfam icons (reference in NOTICE file is
>>>> required)
>>>> I would VOTE for using it
>>>>
>>>>
>>>>
>>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I just found that there is a thing called CDN(Cotent Dilivery Netowrk)
>>>>> for Bootstrap. There we have the complete font awesome css with icons. So
>>>>> we can refer it without keeping it in the repo.
>>>>>
>>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>>
>>>>> <link href="//
>>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>>> rel="stylesheet">
>>>>>
>>>>> If that approach is OK what should be the best way to do it?
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Also there is another nice icon set under license agreement which is
>>>>>> described http://dryicons.com/terms/free/.
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> I tried to find a replacement for those SIL licensed font files. But
>>>>>>> still I cant find a thing. Alternatively what most of the places purposed
>>>>>>> is using images. Thus I have used Silck Icons set which can be found in
>>>>>>> http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
>>>>>>> Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>>> Also there is a possible icon set in here
>>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>>>>>> specific license.
>>>>>>>
>>>>>>> I did a experiment with that one and I have attached a screen shot
>>>>>>> of that. Is this approach OK ?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> Yes you are correct
>>>>>>>> I'll check the code ASAP
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> I have added the localizations to the Editor. I have committed the
>>>>>>>>> code in https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>>>>> updated the sample which can be found
>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please
>>>>>>>>> check it?
>>>>>>>>>
>>>>>>>>> As I understood, I have to find suitable generally available fonts
>>>>>>>>> as replacement for the SIL licensed fonts and I have to change the
>>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> I believe SIL licenced font should be removed in favor of open
>>>>>>>>>> font (or generally available font)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>>> english is OK
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have added Configurable Resources change to my git hub repo
>>>>>>>>>>>>> as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>>> I correct?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have gone through the changes which you have requested
>>>>>>>>>>>>>> their. I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>>>> files).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>>>>>> localization option.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So I
>>>>>>>>>>>>>> will checkout his trunk and do those modifications there and will send him
>>>>>>>>>>>>>> a pull request.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It should be component (maybe additionally behavior, not
>>>>>>>>>>>>>>> sure)
>>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample
>>>>>>>>>>>>>>>>> wicket application.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and committed
>>>>>>>>>>>>>>>> to https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local
>>>>>>>>>>>>>>>>> static Hashtable on addition
>>>>>>>>>>>>>>>>> 2) connected users should receive all objects on
>>>>>>>>>>>>>>>>> connection (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform
>>>>>>>>>>>>>>>>> Flash WB)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>> >>   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 <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>> <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>>>>> <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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
>>
>>
>>
>>
>>
>
>
>
> --
> 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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
I just have take a look at your code
I see no need to make boldImg, italicImg etc. wicket components
I believe it should be static images or maybe just divs with correspondent
size and background


On Fri, Jul 5, 2013 at 3:08 AM, Andun Sameera <an...@gmail.com> wrote:

> Hi Maxim,
>
> I have successfully updated the Wysiwyg-Plugin with these,
>
>    - Replaced the FontAwesome with FamFam icons
>    - Added the Readme with refernce to FamFam and a Example
>
> I think after your review, it is ready to send to Sebestian!
>
> Thanks!
>
> [1] - https://github.com/andunslg/Wysiwyg-Wicket
>
> [2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
> On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> Will do it like that :)
>>
>>
>> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> Hello Andun
>>> Thanks for investigation
>>> I would vote for NOT using CDN (non of our code using it)
>>>
>>> Currently we already using famfam icons (reference in NOTICE file is
>>> required)
>>> I would VOTE for using it
>>>
>>>
>>>
>>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> I just found that there is a thing called CDN(Cotent Dilivery Netowrk)
>>>> for Bootstrap. There we have the complete font awesome css with icons. So
>>>> we can refer it without keeping it in the repo.
>>>>
>>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>>
>>>> <link href="//
>>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>>> rel="stylesheet">
>>>>
>>>> If that approach is OK what should be the best way to do it?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Also there is another nice icon set under license agreement which is
>>>>> described http://dryicons.com/terms/free/.
>>>>>
>>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I tried to find a replacement for those SIL licensed font files. But
>>>>>> still I cant find a thing. Alternatively what most of the places purposed
>>>>>> is using images. Thus I have used Silck Icons set which can be found in
>>>>>> http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
>>>>>> Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>>> Also there is a possible icon set in here
>>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>>>>> specific license.
>>>>>>
>>>>>> I did a experiment with that one and I have attached a screen shot of
>>>>>> that. Is this approach OK ?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> Yes you are correct
>>>>>>> I'll check the code ASAP
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> I have added the localizations to the Editor. I have committed the
>>>>>>>> code in https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>>>> updated the sample which can be found
>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please
>>>>>>>> check it?
>>>>>>>>
>>>>>>>> As I understood, I have to find suitable generally available fonts
>>>>>>>> as replacement for the SIL licensed fonts and I have to change the
>>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I believe SIL licenced font should be removed in favor of open
>>>>>>>>> font (or generally available font)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Yes all texts should be configurable
>>>>>>>>>> english is OK
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <andunslg@gmail.com
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> I have added Configurable Resources change to my git hub repo
>>>>>>>>>>>> as well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>>> I correct?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have gone through the changes which you have requested
>>>>>>>>>>>>> their. I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>>
>>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>>> files).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>>>>> localization option.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>>>>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>>>>>>>>> pull request.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is
>>>>>>>>>>>>>> committed) here is what else need to be done:
>>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample
>>>>>>>>>>>>>>>> wicket application.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Don't we have to to create behavior or component form
>>>>>>>>>>>>>>> Andreys Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and committed
>>>>>>>>>>>>>>> to https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local
>>>>>>>>>>>>>>>> static Hashtable on addition
>>>>>>>>>>>>>>>> 2) connected users should receive all objects on connection
>>>>>>>>>>>>>>>> (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform Flash
>>>>>>>>>>>>>>>> WB)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>> >>   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
>>>>>>>>>>>>>>>>>>>>>> <solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> WBR
>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> 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
>
>
>
>
>



-- 
WBR
Maxim aka solomax

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi Maxim,

I have successfully updated the Wysiwyg-Plugin with these,

   - Replaced the FontAwesome with FamFam icons
   - Added the Readme with refernce to FamFam and a Example

I think after your review, it is ready to send to Sebestian!

Thanks!

[1] - https://github.com/andunslg/Wysiwyg-Wicket

[2] - https://github.com/andunslg/Wysiwyg-Wicket-Sample
On Thu, Jul 4, 2013 at 1:12 PM, Andun Sameera <an...@gmail.com> wrote:

> Will do it like that :)
>
>
> On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> Hello Andun
>> Thanks for investigation
>> I would vote for NOT using CDN (non of our code using it)
>>
>> Currently we already using famfam icons (reference in NOTICE file is
>> required)
>> I would VOTE for using it
>>
>>
>>
>> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I just found that there is a thing called CDN(Cotent Dilivery Netowrk)
>>> for Bootstrap. There we have the complete font awesome css with icons. So
>>> we can refer it without keeping it in the repo.
>>>
>>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>>
>>> <link href="//
>>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>>> rel="stylesheet">
>>>
>>> If that approach is OK what should be the best way to do it?
>>>
>>> Thanks!
>>>
>>>
>>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Also there is another nice icon set under license agreement which is
>>>> described http://dryicons.com/terms/free/.
>>>>
>>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I tried to find a replacement for those SIL licensed font files. But
>>>>> still I cant find a thing. Alternatively what most of the places purposed
>>>>> is using images. Thus I have used Silck Icons set which can be found in
>>>>> http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
>>>>> Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>>> Also there is a possible icon set in here
>>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>>>> specific license.
>>>>>
>>>>> I did a experiment with that one and I have attached a screen shot of
>>>>> that. Is this approach OK ?
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <solomax666@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Yes you are correct
>>>>>> I'll check the code ASAP
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi Maxim,
>>>>>>>
>>>>>>> I have added the localizations to the Editor. I have committed the
>>>>>>> code in https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>>> updated the sample which can be found
>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please
>>>>>>> check it?
>>>>>>>
>>>>>>> As I understood, I have to find suitable generally available fonts
>>>>>>> as replacement for the SIL licensed fonts and I have to change the
>>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> I believe SIL licenced font should be removed in favor of open font
>>>>>>>> (or generally available font)
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Yes all texts should be configurable
>>>>>>>>> english is OK
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <
>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I have added Configurable Resources change to my git hub repo as
>>>>>>>>>>> well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>>> I correct?
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>
>>>>>>>>>>>> I have gone through the changes which you have requested their.
>>>>>>>>>>>> I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>>
>>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the
>>>>>>>>>>>> files).
>>>>>>>>>>>>
>>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>>>> localization option.
>>>>>>>>>>>>
>>>>>>>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>>>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>>>>>>>> pull request.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>
>>>>>>>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is committed)
>>>>>>>>>>>>> here is what else need to be done:
>>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample
>>>>>>>>>>>>>>> wicket application.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>>>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the
>>>>>>>>>>>>>>> background
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and committed
>>>>>>>>>>>>>> to https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>>>>>>>>> Hashtable on addition
>>>>>>>>>>>>>>> 2) connected users should receive all objects on connection
>>>>>>>>>>>>>>> (you can take a look at current OM chat for example)
>>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform Flash
>>>>>>>>>>>>>>> WB)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Will do it like that :)

On Thu, Jul 4, 2013 at 12:13 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> Hello Andun
> Thanks for investigation
> I would vote for NOT using CDN (non of our code using it)
>
> Currently we already using famfam icons (reference in NOTICE file is
> required)
> I would VOTE for using it
>
>
>
> On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi,
>>
>> I just found that there is a thing called CDN(Cotent Dilivery Netowrk)
>> for Bootstrap. There we have the complete font awesome css with icons. So
>> we can refer it without keeping it in the repo.
>>
>> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>>
>> <link href="//
>> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
>> rel="stylesheet">
>>
>> If that approach is OK what should be the best way to do it?
>>
>> Thanks!
>>
>>
>> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com>wrote:
>>
>>> Also there is another nice icon set under license agreement which is
>>> described http://dryicons.com/terms/free/.
>>>
>>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi All,
>>>>
>>>> I tried to find a replacement for those SIL licensed font files. But
>>>> still I cant find a thing. Alternatively what most of the places purposed
>>>> is using images. Thus I have used Silck Icons set which can be found in
>>>> http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
>>>> Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>>> Also there is a possible icon set in here
>>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>>> specific license.
>>>>
>>>> I did a experiment with that one and I have attached a screen shot of
>>>> that. Is this approach OK ?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>>
>>>>> Yes you are correct
>>>>> I'll check the code ASAP
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I have added the localizations to the Editor. I have committed the
>>>>>> code in https://github.com/andunslg/Wysiwyg-Wicket and I have
>>>>>> updated the sample which can be found
>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please
>>>>>> check it?
>>>>>>
>>>>>> As I understood, I have to find suitable generally available fonts as
>>>>>> replacement for the SIL licensed fonts and I have to change the
>>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> I believe SIL licenced font should be removed in favor of open font
>>>>>>> (or generally available font)
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> Yes all texts should be configurable
>>>>>>>> english is OK
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> If so what are the languages I should focus?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <andunslg@gmail.com
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I have added Configurable Resources change to my git hub repo as
>>>>>>>>>> well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>>> I correct?
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <
>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> I have gone through the changes which you have requested their.
>>>>>>>>>>> I did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>>
>>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>>>>>>>>
>>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>>> localization option.
>>>>>>>>>>>
>>>>>>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>>>>>>> pull request.
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>
>>>>>>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>>>>>>> WISIWYG is not finished yet (only first revision is committed)
>>>>>>>>>>>> here is what else need to be done:
>>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample
>>>>>>>>>>>>>> wicket application.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>>
>>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>>>>>>>> Hashtable on addition
>>>>>>>>>>>>>> 2) connected users should receive all objects on connection
>>>>>>>>>>>>>> (you can take a look at current OM chat for example)
>>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>>> connected users
>>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform Flash
>>>>>>>>>>>>>> WB)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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
>>>>>>>>>>>>>>>>>>>> <an...@gmail.com>:
>>>>>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> 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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Andun
Thanks for investigation
I would vote for NOT using CDN (non of our code using it)

Currently we already using famfam icons (reference in NOTICE file is
required)
I would VOTE for using it



On Wed, Jul 3, 2013 at 6:24 AM, Andun Sameera <an...@gmail.com> wrote:

> Hi,
>
> I just found that there is a thing called CDN(Cotent Dilivery Netowrk) for
> Bootstrap. There we have the complete font awesome css with icons. So we
> can refer it without keeping it in the repo.
>
> http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome
>
> <link href="//
> netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
> rel="stylesheet">
>
> If that approach is OK what should be the best way to do it?
>
> Thanks!
>
>
> On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> Also there is another nice icon set under license agreement which is
>> described http://dryicons.com/terms/free/.
>>
>> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com>wrote:
>>
>>> Hi All,
>>>
>>> I tried to find a replacement for those SIL licensed font files. But
>>> still I cant find a thing. Alternatively what most of the places purposed
>>> is using images. Thus I have used Silck Icons set which can be found in
>>> http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
>>> Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>>> Also there is a possible icon set in here
>>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>>> specific license.
>>>
>>> I did a experiment with that one and I have attached a screen shot of
>>> that. Is this approach OK ?
>>>
>>> Thanks!
>>>
>>>
>>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> Yes you are correct
>>>> I'll check the code ASAP
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> I have added the localizations to the Editor. I have committed the
>>>>> code in https://github.com/andunslg/Wysiwyg-Wicket and I have updated
>>>>> the sample which can be found
>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please
>>>>> check it?
>>>>>
>>>>> As I understood, I have to find suitable generally available fonts as
>>>>> replacement for the SIL licensed fonts and I have to change the
>>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <solomax666@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> I believe SIL licenced font should be removed in favor of open font
>>>>>> (or generally available font)
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> Yes all texts should be configurable
>>>>>>> english is OK
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> If so what are the languages I should focus?
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I have added Configurable Resources change to my git hub repo as
>>>>>>>>> well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>>> I correct?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <andunslg@gmail.com
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> Hi Maxim,
>>>>>>>>>>
>>>>>>>>>> I have gone through the changes which you have requested their. I
>>>>>>>>>> did those changes about 3 weeks ago. I have added comment here
>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>>
>>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>>>>>>>
>>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>>> localization option.
>>>>>>>>>>
>>>>>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>>>>>> pull request.
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>
>>>>>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>>>>>> WISIWYG is not finished yet (only first revision is committed)
>>>>>>>>>>> here is what else need to be done:
>>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>
>>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample
>>>>>>>>>>>>> wicket application.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>>
>>>>>>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>>>>>>> Hashtable on addition
>>>>>>>>>>>>> 2) connected users should receive all objects on connection
>>>>>>>>>>>>> (you can take a look at current OM chat for example)
>>>>>>>>>>>>> 3) newly added WB objects should be pushed to already
>>>>>>>>>>>>> connected users
>>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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
>>
>>
>>
>>
>>
>
>
>
> --
> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi,

I just found that there is a thing called CDN(Cotent Dilivery Netowrk) for
Bootstrap. There we have the complete font awesome css with icons. So we
can refer it without keeping it in the repo.

http://www.bootstrapcdn.com/?v=05312013104430#tab_fontawesome

<link href="//
netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"
rel="stylesheet">

If that approach is OK what should be the best way to do it?

Thanks!

On Tue, Jul 2, 2013 at 11:26 PM, Andun Sameera <an...@gmail.com> wrote:

> Also there is another nice icon set under license agreement which is
> described http://dryicons.com/terms/free/.
>
> On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi All,
>>
>> I tried to find a replacement for those SIL licensed font files. But
>> still I cant find a thing. Alternatively what most of the places purposed
>> is using images. Thus I have used Silck Icons set which can be found in
>> http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
>> Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
>> Also there is a possible icon set in here
>> http://glyphicons.com/glyphicons-licenses/. They don't specify a
>> specific license.
>>
>> I did a experiment with that one and I have attached a screen shot of
>> that. Is this approach OK ?
>>
>> Thanks!
>>
>>
>> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> Yes you are correct
>>> I'll check the code ASAP
>>>
>>>
>>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> I have added the localizations to the Editor. I have committed the code
>>>> in https://github.com/andunslg/Wysiwyg-Wicket and I have updated the
>>>> sample which can be found
>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please
>>>> check it?
>>>>
>>>> As I understood, I have to find suitable generally available fonts as
>>>> replacement for the SIL licensed fonts and I have to change the
>>>> font-awesome.css to use those new fonts. Am I correct?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>>
>>>>> I believe SIL licenced font should be removed in favor of open font
>>>>> (or generally available font)
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <solomax666@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Yes all texts should be configurable
>>>>>> english is OK
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> If so what are the languages I should focus?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I have added Configurable Resources change to my git hub repo as
>>>>>>>> well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>>> I correct?
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> I have gone through the changes which you have requested their. I
>>>>>>>>> did those changes about 3 weeks ago. I have added comment here
>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>>
>>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>>>>>>
>>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>>> localization option.
>>>>>>>>>
>>>>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>>>>> pull request.
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hello Andun,
>>>>>>>>>>
>>>>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>>>>> WISIWYG is not finished yet (only first revision is committed)
>>>>>>>>>> here is what else need to be done:
>>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <
>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>
>>>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample
>>>>>>>>>>>> wicket application.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>>
>>>>>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>>>>>> Hashtable on addition
>>>>>>>>>>>> 2) connected users should receive all objects on connection
>>>>>>>>>>>> (you can take a look at current OM chat for example)
>>>>>>>>>>>> 3) newly added WB objects should be pushed to already connected
>>>>>>>>>>>> users
>>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> 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" <
>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> WBR
>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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
>
>
>
>
>



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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Also there is another nice icon set under license agreement which is
described http://dryicons.com/terms/free/.

On Tue, Jul 2, 2013 at 11:11 PM, Andun Sameera <an...@gmail.com> wrote:

> Hi All,
>
> I tried to find a replacement for those SIL licensed font files. But still
> I cant find a thing. Alternatively what most of the places purposed is
> using images. Thus I have used Silck Icons set which can be found in
> http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
> Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
> Also there is a possible icon set in here
> http://glyphicons.com/glyphicons-licenses/. They don't specify a specific
> license.
>
> I did a experiment with that one and I have attached a screen shot of
> that. Is this approach OK ?
>
> Thanks!
>
>
> On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> Yes you are correct
>> I'll check the code ASAP
>>
>>
>> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com> wrote:
>>
>>> Hi Maxim,
>>>
>>> I have added the localizations to the Editor. I have committed the code
>>> in https://github.com/andunslg/Wysiwyg-Wicket and I have updated the
>>> sample which can be found
>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please check
>>> it?
>>>
>>> As I understood, I have to find suitable generally available fonts as
>>> replacement for the SIL licensed fonts and I have to change the
>>> font-awesome.css to use those new fonts. Am I correct?
>>>
>>> Thanks!
>>>
>>>
>>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> I believe SIL licenced font should be removed in favor of open font (or
>>>> generally available font)
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>>
>>>>> Yes all texts should be configurable
>>>>> english is OK
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> If so what are the languages I should focus?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have added Configurable Resources change to my git hub repo as
>>>>>>> well as my local copy of Wicket JQuery UI. Sebestian has requested
>>>>>>> localization on Default Toolbar. That mean we have to localize tooltips. Am
>>>>>>> I correct?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> I have gone through the changes which you have requested their. I
>>>>>>>> did those changes about 3 weeks ago. I have added comment here
>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>>
>>>>>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>>>>>
>>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>>> localization option.
>>>>>>>>
>>>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>>>> pull request.
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hello Andun,
>>>>>>>>>
>>>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>>>> WISIWYG is not finished yet (only first revision is committed)
>>>>>>>>> here is what else need to be done:
>>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <andunslg@gmail.com
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> Hi Maxim,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>
>>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample
>>>>>>>>>>> wicket application.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Additional work need to be done:
>>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>>
>>>>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>>>>> Hashtable on addition
>>>>>>>>>>> 2) connected users should receive all objects on connection (you
>>>>>>>>>>> can take a look at current OM chat for example)
>>>>>>>>>>> 3) newly added WB objects should be pushed to already connected
>>>>>>>>>>> users
>>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> 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" <
>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>> bay73@mail.ru> 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 <
>>>>>>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi All,

I tried to find a replacement for those SIL licensed font files. But still
I cant find a thing. Alternatively what most of the places purposed is
using images. Thus I have used Silck Icons set which can be found in
http://www.famfamfam.com/lab/icons/silk/. It is licensed under Creative
Commons Attribution 2.5 License<http://creativecommons.org/licenses/by/2.5/>.
Also there is a possible icon set in here
http://glyphicons.com/glyphicons-licenses/. They don't specify a specific
license.

I did a experiment with that one and I have attached a screen shot of that.
Is this approach OK ?

Thanks!

On Tue, Jul 2, 2013 at 7:32 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> Yes you are correct
> I'll check the code ASAP
>
>
> On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> I have added the localizations to the Editor. I have committed the code
>> in https://github.com/andunslg/Wysiwyg-Wicket and I have updated the
>> sample which can be found
>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can you please check
>> it?
>>
>> As I understood, I have to find suitable generally available fonts as
>> replacement for the SIL licensed fonts and I have to change the
>> font-awesome.css to use those new fonts. Am I correct?
>>
>> Thanks!
>>
>>
>> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> I believe SIL licenced font should be removed in favor of open font (or
>>> generally available font)
>>>
>>>
>>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> Yes all texts should be configurable
>>>> english is OK
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> If so what are the languages I should focus?
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have added Configurable Resources change to my git hub repo as well
>>>>>> as my local copy of Wicket JQuery UI. Sebestian has requested localization
>>>>>> on Default Toolbar. That mean we have to localize tooltips. Am I correct?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi Maxim,
>>>>>>>
>>>>>>> I have gone through the changes which you have requested their. I
>>>>>>> did those changes about 3 weeks ago. I have added comment here
>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>>
>>>>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>>>>
>>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>>> localization option.
>>>>>>>
>>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>>> pull request.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hello Andun,
>>>>>>>>
>>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>>> WISIWYG is not finished yet (only first revision is committed) here
>>>>>>>> is what else need to be done:
>>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hello Andun,
>>>>>>>>>>
>>>>>>>>>> let's start from integrating Andrey's whiteboard to sample wicket
>>>>>>>>>> application.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Additional work need to be done:
>>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>>
>>>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>>>> Hashtable on addition
>>>>>>>>>> 2) connected users should receive all objects on connection (you
>>>>>>>>>> can take a look at current OM chat for example)
>>>>>>>>>> 3) newly added WB objects should be pushed to already connected
>>>>>>>>>> users
>>>>>>>>>> 4) WB should be modified to
>>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <andunslg@gmail.com
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> 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" <
>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>> bay73@mail.ru> 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 <
>>>>>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>>> bay73@mail.ru > 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
>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> WBR
>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>>
>>>
>>> --
>>> 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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
Yes you are correct
I'll check the code ASAP


On Tue, Jul 2, 2013 at 6:32 PM, Andun Sameera <an...@gmail.com> wrote:

> Hi Maxim,
>
> I have added the localizations to the Editor. I have committed the code in
> https://github.com/andunslg/Wysiwyg-Wicket and I have updated the sample
> which can be found https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can
> you please check it?
>
> As I understood, I have to find suitable generally available fonts as
> replacement for the SIL licensed fonts and I have to change the
> font-awesome.css to use those new fonts. Am I correct?
>
> Thanks!
>
>
> On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> I believe SIL licenced font should be removed in favor of open font (or
>> generally available font)
>>
>>
>> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> Yes all texts should be configurable
>>> english is OK
>>>
>>>
>>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> If so what are the languages I should focus?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have added Configurable Resources change to my git hub repo as well
>>>>> as my local copy of Wicket JQuery UI. Sebestian has requested localization
>>>>> on Default Toolbar. That mean we have to localize tooltips. Am I correct?
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I have gone through the changes which you have requested their. I did
>>>>>> those changes about 3 weeks ago. I have added comment here
>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>>
>>>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>>>
>>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>>> localization option.
>>>>>>
>>>>>> Sebastian has committed a early version to his repo. So I will
>>>>>> checkout his trunk and do those modifications there and will send him a
>>>>>> pull request.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> Hello Andun,
>>>>>>>
>>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>>> WISIWYG is not finished yet (only first revision is committed) here
>>>>>>> is what else need to be done:
>>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hello Andun,
>>>>>>>>>
>>>>>>>>> let's start from integrating Andrey's whiteboard to sample wicket
>>>>>>>>> application.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>>
>>>>>>>>
>>>>>>>>> Additional work need to be done:
>>>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>>>
>>>>>>>>
>>>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>>
>>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>>> Hashtable on addition
>>>>>>>>> 2) connected users should receive all objects on connection (you
>>>>>>>>> can take a look at current OM chat for example)
>>>>>>>>> 3) newly added WB objects should be pushed to already connected
>>>>>>>>> users
>>>>>>>>> 4) WB should be modified to
>>>>>>>>>    a) have limited size (as option)
>>>>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> 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" <
>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>>> bay73@mail.ru> 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 <
>>>>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>
>>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi Maxim,

I have added the localizations to the Editor. I have committed the code in
https://github.com/andunslg/Wysiwyg-Wicket and I have updated the sample
which can be found https://github.com/andunslg/Wysiwyg-Wicket-Sample. Can
you please check it?

As I understood, I have to find suitable generally available fonts as
replacement for the SIL licensed fonts and I have to change the
font-awesome.css to use those new fonts. Am I correct?

Thanks!

On Tue, Jul 2, 2013 at 4:21 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> I believe SIL licenced font should be removed in favor of open font (or
> generally available font)
>
>
> On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> Yes all texts should be configurable
>> english is OK
>>
>>
>> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com> wrote:
>>
>>> If so what are the languages I should focus?
>>>
>>> Thanks!
>>>
>>>
>>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> I have added Configurable Resources change to my git hub repo as well
>>>> as my local copy of Wicket JQuery UI. Sebestian has requested localization
>>>> on Default Toolbar. That mean we have to localize tooltips. Am I correct?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> I have gone through the changes which you have requested their. I did
>>>>> those changes about 3 weeks ago. I have added comment here
>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>>
>>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>>
>>>>> Also since all the UI comments are buttons, I didn't see a
>>>>> localization option.
>>>>>
>>>>> Sebastian has committed a early version to his repo. So I will
>>>>> checkout his trunk and do those modifications there and will send him a
>>>>> pull request.
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <
>>>>> solomax666@gmail.com> wrote:
>>>>>
>>>>>> Hello Andun,
>>>>>>
>>>>>> It should be component (maybe additionally behavior, not sure)
>>>>>> WISIWYG is not finished yet (only first revision is committed) here
>>>>>> is what else need to be done:
>>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi Maxim,
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hello Andun,
>>>>>>>>
>>>>>>>> let's start from integrating Andrey's whiteboard to sample wicket
>>>>>>>> application.
>>>>>>>>
>>>>>>>
>>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>>
>>>>>>>
>>>>>>>> Additional work need to be done:
>>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>>
>>>>>>>
>>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>>
>>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>>> Hashtable on addition
>>>>>>>> 2) connected users should receive all objects on connection (you
>>>>>>>> can take a look at current OM chat for example)
>>>>>>>> 3) newly added WB objects should be pushed to already connected
>>>>>>>> users
>>>>>>>> 4) WB should be modified to
>>>>>>>>    a) have limited size (as option)
>>>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>>
>>>>>>>>> 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" <so...@gmail.com>
>>>>>>>>> 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 <
>>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <
>>>>>>>>>>>>> bay73@mail.ru> 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 <
>>>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com>
>>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>>> >> > 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
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>
>>>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> 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
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> 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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
I believe SIL licenced font should be removed in favor of open font (or
generally available font)


On Tue, Jul 2, 2013 at 5:50 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> Yes all texts should be configurable
> english is OK
>
>
> On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com> wrote:
>
>> If so what are the languages I should focus?
>>
>> Thanks!
>>
>>
>> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com>wrote:
>>
>>> Hi,
>>>
>>> I have added Configurable Resources change to my git hub repo as well as
>>> my local copy of Wicket JQuery UI. Sebestian has requested localization on
>>> Default Toolbar. That mean we have to localize tooltips. Am I correct?
>>>
>>> Thanks!
>>>
>>>
>>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> I have gone through the changes which you have requested their. I did
>>>> those changes about 3 weeks ago. I have added comment here
>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>>
>>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>>
>>>> Also since all the UI comments are buttons, I didn't see a localization
>>>> option.
>>>>
>>>> Sebastian has committed a early version to his repo. So I will checkout
>>>> his trunk and do those modifications there and will send him a pull request.
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <solomax666@gmail.com
>>>> > wrote:
>>>>
>>>>> Hello Andun,
>>>>>
>>>>> It should be component (maybe additionally behavior, not sure)
>>>>> WISIWYG is not finished yet (only first revision is committed) here is
>>>>> what else need to be done:
>>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>>
>>>>>
>>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com> wrote:
>>>>>>
>>>>>>> Hello Andun,
>>>>>>>
>>>>>>> let's start from integrating Andrey's whiteboard to sample wicket
>>>>>>> application.
>>>>>>>
>>>>>>
>>>>>> Don't we have to to create behavior or component form Andreys
>>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>>
>>>>>>
>>>>>>> Additional work need to be done:
>>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>>
>>>>>>
>>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>>
>>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>>> Hashtable on addition
>>>>>>> 2) connected users should receive all objects on connection (you can
>>>>>>> take a look at current OM chat for example)
>>>>>>> 3) newly added WB objects should be pushed to already connected users
>>>>>>> 4) WB should be modified to
>>>>>>>    a) have limited size (as option)
>>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> 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" <so...@gmail.com>
>>>>>>>> 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 <
>>>>>>>>> andunslg@gmail.com> 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 <
>>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <bay73@mail.ru
>>>>>>>>>>>> > 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 <
>>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>>> >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 <
>>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>>> >> > 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
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>
>>>>>> 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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> 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
>>
>>
>>
>>
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
Yes all texts should be configurable
english is OK


On Tue, Jul 2, 2013 at 1:40 AM, Andun Sameera <an...@gmail.com> wrote:

> If so what are the languages I should focus?
>
> Thanks!
>
>
> On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi,
>>
>> I have added Configurable Resources change to my git hub repo as well as
>> my local copy of Wicket JQuery UI. Sebestian has requested localization on
>> Default Toolbar. That mean we have to localize tooltips. Am I correct?
>>
>> Thanks!
>>
>>
>> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com>wrote:
>>
>>> Hi Maxim,
>>>
>>> I have gone through the changes which you have requested their. I did
>>> those changes about 3 weeks ago. I have added comment here
>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>>
>>> SIL licenses issue is OK now (Sebetian has committed the files).
>>>
>>> Also since all the UI comments are buttons, I didn't see a localization
>>> option.
>>>
>>> Sebastian has committed a early version to his repo. So I will checkout
>>> his trunk and do those modifications there and will send him a pull request.
>>>
>>> Thanks!
>>>
>>>
>>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> Hello Andun,
>>>>
>>>> It should be component (maybe additionally behavior, not sure)
>>>> WISIWYG is not finished yet (only first revision is committed) here is
>>>> what else need to be done:
>>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>>
>>>>
>>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>>
>>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <solomax666@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Hello Andun,
>>>>>>
>>>>>> let's start from integrating Andrey's whiteboard to sample wicket
>>>>>> application.
>>>>>>
>>>>>
>>>>> Don't we have to to create behavior or component form Andreys
>>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>>
>>>>>
>>>>>> Additional work need to be done:
>>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>>
>>>>>
>>>>> Wysiwyg Editor implementation is finished now and committed to
>>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>>
>>>>>  1) all whiteboard objects need to be stored in local static
>>>>>> Hashtable on addition
>>>>>> 2) connected users should receive all objects on connection (you can
>>>>>> take a look at current OM chat for example)
>>>>>> 3) newly added WB objects should be pushed to already connected users
>>>>>> 4) WB should be modified to
>>>>>>    a) have limited size (as option)
>>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>>
>>>>>>> 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" <so...@gmail.com>
>>>>>>> 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 <andunslg@gmail.com
>>>>>>>> > 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 <
>>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi All,
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru>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 <
>>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>>> >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 <
>>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>>> >>
>>>>>>>>>>>> >>   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 <
>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>>>> >> > 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 <
>>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com>
>>>>>>>>>>>> >> > 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
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>
>>>>> 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
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> 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
>
>
>
>
>



-- 
WBR
Maxim aka solomax

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
If so what are the languages I should focus?

Thanks!

On Tue, Jul 2, 2013 at 12:09 AM, Andun Sameera <an...@gmail.com> wrote:

> Hi,
>
> I have added Configurable Resources change to my git hub repo as well as
> my local copy of Wicket JQuery UI. Sebestian has requested localization on
> Default Toolbar. That mean we have to localize tooltips. Am I correct?
>
> Thanks!
>
>
> On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> I have gone through the changes which you have requested their. I did
>> those changes about 3 weeks ago. I have added comment here
>> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>>
>> SIL licenses issue is OK now (Sebetian has committed the files).
>>
>> Also since all the UI comments are buttons, I didn't see a localization
>> option.
>>
>> Sebastian has committed a early version to his repo. So I will checkout
>> his trunk and do those modifications there and will send him a pull request.
>>
>> Thanks!
>>
>>
>> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> Hello Andun,
>>>
>>> It should be component (maybe additionally behavior, not sure)
>>> WISIWYG is not finished yet (only first revision is committed) here is
>>> what else need to be done:
>>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>>
>>>
>>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>>
>>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>>
>>>>> Hello Andun,
>>>>>
>>>>> let's start from integrating Andrey's whiteboard to sample wicket
>>>>> application.
>>>>>
>>>>
>>>> Don't we have to to create behavior or component form Andreys
>>>> Whiteboard? I will create a application and will  add it to git hub.
>>>>
>>>>
>>>>> Additional work need to be done:
>>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>>
>>>>
>>>> Wysiwyg Editor implementation is finished now and committed to
>>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>>
>>>>  1) all whiteboard objects need to be stored in local static Hashtable
>>>>> on addition
>>>>> 2) connected users should receive all objects on connection (you can
>>>>> take a look at current OM chat for example)
>>>>> 3) newly added WB objects should be pushed to already connected users
>>>>> 4) WB should be modified to
>>>>>    a) have limited size (as option)
>>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>>
>>>>>> 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" <so...@gmail.com>
>>>>>> 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 <an...@gmail.com>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 <
>>>>>>>> solomax666@gmail.com> 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 <
>>>>>>>>> andunslg@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi All,
>>>>>>>>>>
>>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru>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 <
>>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>>> >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 <
>>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>>> >>
>>>>>>>>>>> >>   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 <
>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>>>> >> > 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 <
>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>>> >> > 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 <
>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>>>> >> > 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 <
>>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>>> >> > 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 <
>>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>>>> >> > 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
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>
>>>> 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
>>
>>
>>
>>
>>
>
>
>
> --
> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi,

I have added Configurable Resources change to my git hub repo as well as my
local copy of Wicket JQuery UI. Sebestian has requested localization on
Default Toolbar. That mean we have to localize tooltips. Am I correct?

Thanks!

On Mon, Jul 1, 2013 at 11:40 PM, Andun Sameera <an...@gmail.com> wrote:

> Hi Maxim,
>
> I have gone through the changes which you have requested their. I did
> those changes about 3 weeks ago. I have added comment here
> https://issues.apache.org/jira/browse/OPENMEETINGS-558.
>
> SIL licenses issue is OK now (Sebetian has committed the files).
>
> Also since all the UI comments are buttons, I didn't see a localization
> option.
>
> Sebastian has committed a early version to his repo. So I will checkout
> his trunk and do those modifications there and will send him a pull request.
>
> Thanks!
>
>
> On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> Hello Andun,
>>
>> It should be component (maybe additionally behavior, not sure)
>> WISIWYG is not finished yet (only first revision is committed) here is
>> what else need to be done:
>> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>>
>>
>> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com>wrote:
>>
>>> Hi Maxim,
>>>
>>>
>>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>>
>>>> Hello Andun,
>>>>
>>>> let's start from integrating Andrey's whiteboard to sample wicket
>>>> application.
>>>>
>>>
>>> Don't we have to to create behavior or component form Andreys
>>> Whiteboard? I will create a application and will  add it to git hub.
>>>
>>>
>>>> Additional work need to be done:
>>>> 0) WYSIWYG editor plugin should be completed in the background
>>>>
>>>
>>> Wysiwyg Editor implementation is finished now and committed to
>>> https://github.com/andunslg/Wysiwyg-Wicket.
>>>
>>>  1) all whiteboard objects need to be stored in local static Hashtable
>>>> on addition
>>>> 2) connected users should receive all objects on connection (you can
>>>> take a look at current OM chat for example)
>>>> 3) newly added WB objects should be pushed to already connected users
>>>> 4) WB should be modified to
>>>>    a) have limited size (as option)
>>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com>wrote:
>>>>
>>>>> 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" <so...@gmail.com>
>>>>> 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 <an...@gmail.com>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 <
>>>>>>> solomax666@gmail.com> 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 <andunslg@gmail.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi All,
>>>>>>>>>
>>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru>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 <
>>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>>> >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 <
>>>>>>>>>> bay73@mail.ru > 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 <
>>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>>> >>
>>>>>>>>>> >>   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 <
>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>>> >> > 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 <
>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>> >> > 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 <
>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>>> >> > 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 <
>>>>>>>>>> andunslg@gmail.com<
>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>>> >> > 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 <
>>>>>>>>>> solomax666@gmail.com<
>>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>>> >> > 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
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>> 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
>
>
>
>
>



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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi Maxim,

I have gone through the changes which you have requested their. I did those
changes about 3 weeks ago. I have added comment here
https://issues.apache.org/jira/browse/OPENMEETINGS-558.

SIL licenses issue is OK now (Sebetian has committed the files).

Also since all the UI comments are buttons, I didn't see a localization
option.

Sebastian has committed a early version to his repo. So I will checkout his
trunk and do those modifications there and will send him a pull request.

Thanks!

On Mon, Jul 1, 2013 at 11:18 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> Hello Andun,
>
> It should be component (maybe additionally behavior, not sure)
> WISIWYG is not finished yet (only first revision is committed) here is
> what else need to be done:
> https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ
>
>
> On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com> wrote:
>
>> Hi Maxim,
>>
>>
>> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>>
>>> Hello Andun,
>>>
>>> let's start from integrating Andrey's whiteboard to sample wicket
>>> application.
>>>
>>
>> Don't we have to to create behavior or component form Andreys Whiteboard?
>> I will create a application and will  add it to git hub.
>>
>>
>>> Additional work need to be done:
>>> 0) WYSIWYG editor plugin should be completed in the background
>>>
>>
>> Wysiwyg Editor implementation is finished now and committed to
>> https://github.com/andunslg/Wysiwyg-Wicket.
>>
>>  1) all whiteboard objects need to be stored in local static Hashtable
>>> on addition
>>> 2) connected users should receive all objects on connection (you can
>>> take a look at current OM chat for example)
>>> 3) newly added WB objects should be pushed to already connected users
>>> 4) WB should be modified to
>>>    a) have limited size (as option)
>>>    b) able to draw/put additional objects (to conform Flash WB)
>>>
>>>
>>>
>>>
>>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com>wrote:
>>>
>>>> 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" <so...@gmail.com>
>>>> 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 <an...@gmail.com>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 <
>>>>>> solomax666@gmail.com> 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 <an...@gmail.com>wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru>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 <
>>>>>>>>> andunslg@gmail.com>:
>>>>>>>>> >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 < bay73@mail.ru> 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 <
>>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>>> >>
>>>>>>>>> >>   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 <
>>>>>>>>> solomax666@gmail.com<
>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>> >> > 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 <
>>>>>>>>> andunslg@gmail.com<
>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>> >> > 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 <
>>>>>>>>> solomax666@gmail.com<
>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>> >> > 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 <
>>>>>>>>> andunslg@gmail.com<
>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>>> >> > 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 <
>>>>>>>>> solomax666@gmail.com<
>>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>>> >> > 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
>>>>>
>>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>> 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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Andun,

It should be component (maybe additionally behavior, not sure)
WISIWYG is not finished yet (only first revision is committed) here is what
else need to be done:
https://groups.google.com/d/msg/wicket-jquery-ui/V1xB3fq7yT4/j2fq2LYcA2sJ


On Tue, Jul 2, 2013 at 12:38 AM, Andun Sameera <an...@gmail.com> wrote:

> Hi Maxim,
>
>
> On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> Hello Andun,
>>
>> let's start from integrating Andrey's whiteboard to sample wicket
>> application.
>>
>
> Don't we have to to create behavior or component form Andreys Whiteboard?
> I will create a application and will  add it to git hub.
>
>
>> Additional work need to be done:
>> 0) WYSIWYG editor plugin should be completed in the background
>>
>
> Wysiwyg Editor implementation is finished now and committed to
> https://github.com/andunslg/Wysiwyg-Wicket.
>
>  1) all whiteboard objects need to be stored in local static Hashtable on
>> addition
>> 2) connected users should receive all objects on connection (you can take
>> a look at current OM chat for example)
>> 3) newly added WB objects should be pushed to already connected users
>> 4) WB should be modified to
>>    a) have limited size (as option)
>>    b) able to draw/put additional objects (to conform Flash WB)
>>
>>
>>
>>
>> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com> wrote:
>>
>>> 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" <so...@gmail.com>
>>> 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 <an...@gmail.com>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 <
>>>>> solomax666@gmail.com> 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 <an...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru>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 <
>>>>>>>> andunslg@gmail.com>:
>>>>>>>> >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 < bay73@mail.ru> 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 <
>>>>>>>> >>  andunslg@gmail.com >:
>>>>>>>> >>
>>>>>>>> >>   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 <
>>>>>>>> solomax666@gmail.com<
>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>> >> > 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 <
>>>>>>>> andunslg@gmail.com<
>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>> >> > 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 <
>>>>>>>> solomax666@gmail.com<
>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>> >> > 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 <
>>>>>>>> andunslg@gmail.com<
>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>>> >> > 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 <
>>>>>>>> solomax666@gmail.com<
>>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>>> >> > 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
>>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
> 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi Maxim,


On Mon, Jul 1, 2013 at 8:45 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> Hello Andun,
>
> let's start from integrating Andrey's whiteboard to sample wicket
> application.
>

Don't we have to to create behavior or component form Andreys Whiteboard? I
will create a application and will  add it to git hub.


> Additional work need to be done:
> 0) WYSIWYG editor plugin should be completed in the background
>

Wysiwyg Editor implementation is finished now and committed to
https://github.com/andunslg/Wysiwyg-Wicket.

1) all whiteboard objects need to be stored in local static Hashtable on
> addition
> 2) connected users should receive all objects on connection (you can take
> a look at current OM chat for example)
> 3) newly added WB objects should be pushed to already connected users
> 4) WB should be modified to
>    a) have limited size (as option)
>    b) able to draw/put additional objects (to conform Flash WB)
>
>
>
>
> On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com> wrote:
>
>> 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" <so...@gmail.com>
>> 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 <an...@gmail.com>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 <
>>>> solomax666@gmail.com> 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 <an...@gmail.com>wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru>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 <
>>>>>>> andunslg@gmail.com>:
>>>>>>> >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 < bay73@mail.ru> 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 <
>>>>>>> >>  andunslg@gmail.com >:
>>>>>>> >>
>>>>>>> >>   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 <
>>>>>>> solomax666@gmail.com<
>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>> >> > 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 <
>>>>>>> solomax666@gmail.com<
>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>>> >> > 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 <
>>>>>>> solomax666@gmail.com<
>>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>>> >> > 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
>>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>

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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Andun,

let's start from integrating Andrey's whiteboard to sample wicket
application.

Additional work need to be done:
0) WYSIWYG editor plugin should be completed in the background
1) all whiteboard objects need to be stored in local static Hashtable on
addition
2) connected users should receive all objects on connection (you can take a
look at current OM chat for example)
3) newly added WB objects should be pushed to already connected users
4) WB should be modified to
   a) have limited size (as option)
   b) able to draw/put additional objects (to conform Flash WB)




On Mon, Jul 1, 2013 at 2:08 PM, Andun Sameera <an...@gmail.com> wrote:

> 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" <so...@gmail.com> 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 <an...@gmail.com>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 <solomax666@gmail.com
>>> > 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 <an...@gmail.com>wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru>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 <
>>>>>> andunslg@gmail.com>:
>>>>>> >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 < bay73@mail.ru >
>>>>>> 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 <
>>>>>> >>  andunslg@gmail.com >:
>>>>>> >>
>>>>>> >>   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 <
>>>>>> solomax666@gmail.com<
>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>> >> > 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 <
>>>>>> solomax666@gmail.com<
>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>> >> > 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 <andunslg@gmail.com<
>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>>> >> > 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 <
>>>>>> solomax666@gmail.com<
>>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>>> >> > 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
>>
>


-- 
WBR
Maxim aka solomax

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
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" <so...@gmail.com> 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 <an...@gmail.com>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 <so...@gmail.com>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 <an...@gmail.com>wrote:
>>>
>>>> Hi All,
>>>>
>>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru> 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 <
>>>>> andunslg@gmail.com>:
>>>>> >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 < bay73@mail.ru >
>>>>> 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 <
>>>>> >>  andunslg@gmail.com >:
>>>>> >>
>>>>> >>   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 <
>>>>> solomax666@gmail.com<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>> >> > 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 <andunslg@gmail.com<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>> >> > 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 <
>>>>> solomax666@gmail.com<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>> >> > 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 <andunslg@gmail.com<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>>> >> > 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 <
>>>>> solomax666@gmail.com<
>>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>>> >> > 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
>

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <an...@gmail.com> 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 <so...@gmail.com>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 <an...@gmail.com>wrote:
>>
>>> Hi All,
>>>
>>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru> 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 <
>>>> andunslg@gmail.com>:
>>>> >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 < bay73@mail.ru >
>>>> 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 <
>>>> >>  andunslg@gmail.com >:
>>>> >>
>>>> >>   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 <
>>>> solomax666@gmail.com<
>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>> >> > 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 <andunslg@gmail.com<
>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>> >> > 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 <
>>>> solomax666@gmail.com<
>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>> >> > 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 <andunslg@gmail.com<
>>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>>> >> > 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 <
>>>> solomax666@gmail.com<
>>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>>> >> > 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
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 <so...@gmail.com>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 <an...@gmail.com>wrote:
>
>> Hi All,
>>
>> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru> 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 <
>>> andunslg@gmail.com>:
>>> >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 < bay73@mail.ru >
>>> 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 <
>>> >>  andunslg@gmail.com >:
>>> >>
>>> >>   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 <
>>> solomax666@gmail.com<
>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>> >> > 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 <andunslg@gmail.com<
>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>> >> > 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 <
>>> solomax666@gmail.com<
>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>> >> > 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 <andunslg@gmail.com<
>>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>>> >> > 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 <
>>> solomax666@gmail.com<
>>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>>> >> > 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

Re: Re[4]: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <an...@gmail.com> wrote:

> Hi All,
>
> On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru> 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 <
>> andunslg@gmail.com>:
>> >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 < bay73@mail.ru >
>> 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 <
>> >>  andunslg@gmail.com >:
>> >>
>> >>   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 <
>> solomax666@gmail.com<
>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>> >> > 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 <andunslg@gmail.com<
>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>> >> > 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 <
>> solomax666@gmail.com<
>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>> >> > 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 <andunslg@gmail.com<
>> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>> >> > 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 <
>> solomax666@gmail.com<
>> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>> >> > 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

Re: Re[4]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi All,

On Mon, Jun 17, 2013 at 7:56 PM, Bogdanov Andrey <ba...@mail.ru> 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 <
> andunslg@gmail.com>:
> >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 < bay73@mail.ru >
> 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 <
> >>  andunslg@gmail.com >:
> >>
> >>   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 <
> solomax666@gmail.com<
> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
> >> > 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 <andunslg@gmail.com<
> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
> >> > 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 <solomax666@gmail.com<
> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
> >> > 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 <andunslg@gmail.com<
> https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
> >> > 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 <solomax666@gmail.com<
> https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
> >> > 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

Re[4]: First whiteboard task

Posted by Bogdanov Andrey <ba...@mail.ru>.
 > 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.
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.

Regards,
Andrey



Понедельник, 17 июня 2013, 0:09 +05:30 от Andun Sameera <an...@gmail.com>:
>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 < bay73@mail.ru > 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 <
>>  andunslg@gmail.com >:
>>
>>   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 <solomax666@gmail.com< https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>> > 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 <andunslg@gmail.com< https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>> > 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 <solomax666@gmail.com< https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>> > 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 <andunslg@gmail.com< https://e.mail.ru/sentmsg?mailto=mailto%3aandunslg@gmail.com >
>> > 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 <solomax666@gmail.com< https://e.mail.ru/sentmsg?mailto=mailto%3asolomax666@gmail.com >
>> > 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
>


-- 
Андрей Богданов

Re: Re[2]: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
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 <ba...@mail.ru> 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 <
> andunslg@gmail.com>:
>
>   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 <so...@gmail.com>
> > 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 <an...@gmail.com>
> > 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 <so...@gmail.com>
> > 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 <an...@gmail.com>
> > 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 <so...@gmail.com>
> > 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

Re[2]: First whiteboard task

Posted by Bogdanov Andrey <ba...@mail.ru>.
 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 <an...@gmail.com>:
>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  < solomax666@gmail.com > 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  < andunslg@gmail.com > 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  < solomax666@gmail.com > 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  < andunslg@gmail.com > 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  < solomax666@gmail.com > 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
>
>
>
> 

-- 
Андрей Богданов

Re: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
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 <so...@gmail.com>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 <an...@gmail.com> 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 <so...@gmail.com>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 <an...@gmail.com>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 <solomax666@gmail.com
>>>> > 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

Re: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
Hi,

As Maxim requested I have finalized the WysiwygWicket Module. I have
updated the Jira https://issues.apache.org/jira/browse/OPENMEETINGS-558.

You can find a sample which runs on top the particular component in here
https://github.com/andunslg/Wysiwyg-Wicket-Sample.

Thanks!

On Tue, Jun 11, 2013 at 12:49 PM, Maxim Solodovnik <so...@gmail.com>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 <an...@gmail.com> 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 <so...@gmail.com>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 <an...@gmail.com>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 <solomax666@gmail.com
>>>> > 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

Re: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <an...@gmail.com> 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 <so...@gmail.com>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 <an...@gmail.com> 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 <so...@gmail.com>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

Re: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
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 <so...@gmail.com>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 <an...@gmail.com> 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 <so...@gmail.com>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

Re: First whiteboard task

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <an...@gmail.com> 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 <so...@gmail.com>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

Re: First whiteboard task

Posted by Andun Sameera <an...@gmail.com>.
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 <so...@gmail.com>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