Thanks!

please also include
What is currently missing is the ability to "limit" WB in size (currently
you can scroll endlessly to any direction)
I believe there are some more features

from my previous email, this is to priority!


On Fri, Aug 2, 2013 at 5:53 PM, Andun Sameera <andun...@gmail.com> wrote:

> Hi Maxim,
>
> Here is the feature table you requested,
>
>    *Feature* *Old Whiteboard* *New Whiteboard*  Draw Straight Line
>
>  Draw Line
>
>  Draw Circle
>
>  Draw Rectangle
>
>  Draw Arrow
>
>  Insert Text
>
>  Draw Underline
>
>  Undo
>
>  Clear
>
>  Put Pointer On Whiteboard
>
>  Save Content of the Whiteboard
>
>  Insert PDF, Doc , Image to Whiteboard
>
>  Zoom
>
>  Draw Connected Straight Lines
>
>  Insert Clipart
>
>
> I think the Save Content part can be Easily Implemented. Also the Undo
> part. For other parts I have to get the help of Andrey.
>
> Thanks!
>
>
> On Fri, Jul 26, 2013 at 9:36 PM, Andun Sameera <andun...@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> The evaluation will begin on 29th. I will fil the form on that day. Is
>> there any comments or instructions to proceed forward?
>>
>> Thanks!
>>
>>
>> On Mon, Jul 22, 2013 at 8:11 AM, Andun Sameera <andun...@gmail.com>wrote:
>>
>>> Thanks Maxim!
>>> On Jul 22, 2013 7:51 AM, "Maxim Solodovnik" <solomax...@gmail.com>
>>> wrote:
>>>
>>>> Hello Andun,
>>>>
>>>> I'll double check the docs, As I can see right now you should fill you
>>>> evaluation form in Melange.
>>>> I'll try to review your code today.
>>>> And I guess we need to schedule meeting to discuss what should be done
>>>> next
>>>>
>>>>
>>>> On Mon, Jul 22, 2013 at 1:59 AM, Andun Sameera <andun...@gmail.com>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> We have the mid evaluation dead line of GSOC on 29th. What should be
>>>>> the content which I prepare for the evaluation?
>>>>>
>>>>> Thanks1
>>>>>
>>>>>
>>>>> On Fri, Jul 19, 2013 at 9:40 PM, Andun Sameera <andun...@gmail.com>wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I have implemented the whiteboard cleaning logic.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 16, 2013 at 11:39 AM, Andun Sameera 
>>>>>> <andun...@gmail.com>wrote:
>>>>>>
>>>>>>> OK Maxim!
>>>>>>>
>>>>>>> @Andrey, Corrected. Sorry my bad! :)
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 16, 2013 at 11:37 AM, Maxim Solodovnik <
>>>>>>> solomax...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hello Andun,
>>>>>>>>
>>>>>>>> Currently in OM Whiteboard need to be cleaned up (by selecting
>>>>>>>> appropriate action)
>>>>>>>> otherwise the drawings stays until OM is restarted
>>>>>>>>
>>>>>>>> I'll take a look at the code later :)
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jul 16, 2013 at 12:54 PM, Andun Sameera <andun...@gmail.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> The editedElement looks like {"id": 0, "type": "PointFree", "x":
>>>>>>>>> -614, "y": 57}. I tried to use a enum with values. But it got bit 
>>>>>>>>> harder.
>>>>>>>>> Thus I have made the else if ladder a simple one with some changes. 
>>>>>>>>> Also I
>>>>>>>>> have done all the changes which you have requested!
>>>>>>>>>
>>>>>>>>> I need another small clarification. Say one person come sand open
>>>>>>>>> the white board, then he draws. After that he goes by closing it. Then
>>>>>>>>> another ones comes after sometime and open the whiteboard. Should 
>>>>>>>>> previous
>>>>>>>>> drawings have to be there? Basically if clientcount=0 did white board 
>>>>>>>>> have
>>>>>>>>> to be cleaned?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jul 16, 2013 at 8:03 AM, Maxim Solodovnik <
>>>>>>>>> solomax...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Thanks Andun :)
>>>>>>>>>>
>>>>>>>>>> Here are couple more comments:
>>>>>>>>>> 1) WhiteboardBehavior.respond: how the string editedElement
>>>>>>>>>> looks like? Maybe it is better to create *enum* with element
>>>>>>>>>> names and use *switch* instead of nested if...else...if
>>>>>>>>>> 2) WhiteboardBehavior.renderHead: I would recommend JSONArray
>>>>>>>>>> instead of concatenating JSONObject.toString(). The code will be 
>>>>>>>>>> very smple
>>>>>>>>>> in this case:
>>>>>>>>>> for (Element e : elementMap.values()) {
>>>>>>>>>>  array.add(element.getJSON());
>>>>>>>>>> }
>>>>>>>>>> 3) the bullet above also will require getJSON() method be
>>>>>>>>>> changed to return JSONObject
>>>>>>>>>> 4) I also would change
>>>>>>>>>>
>>>>>>>>>> Boolean hidden=null;
>>>>>>>>>>              try{
>>>>>>>>>>                      hidden=(Boolean)object.get("hidden");
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>              }catch(JSONException e){
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      //Add Error Handling
>>>>>>>>>>              }
>>>>>>>>>> this.hidden = hidden;
>>>>>>>>>>
>>>>>>>>>> to be just:
>>>>>>>>>>
>>>>>>>>>> try{
>>>>>>>>>>                      this.hidden=(Boolean)object.get("hidden");
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>              }catch(JSONException e){
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      //Add Error Handling
>>>>>>>>>>              }
>>>>>>>>>>
>>>>>>>>>> less code, same effect :)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jul 16, 2013 at 1:54 AM, Andun Sameera <
>>>>>>>>>> andun...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> I think Andrey knows the licenses level details about images.
>>>>>>>>>>> Other than that I have fixed the things you have asked. You can 
>>>>>>>>>>> build the
>>>>>>>>>>> Whiteboard-Wicket<https://github.com/andunslg/Whiteboard-Wicket>project
>>>>>>>>>>>  and run the
>>>>>>>>>>> Whiteboard-Wicket-Sample<https://github.com/andunslg/Whiteboard-Wicket-Sample>to
>>>>>>>>>>>  see whiteboard demo. I don't have a live deployment :(.
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jul 15, 2013 at 11:03 PM, Maxim Solodovnik <
>>>>>>>>>>> solomax...@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Additionally: there is no need to perform
>>>>>>>>>>>> hashmap.remove(key);
>>>>>>>>>>>> hashmap.put(key, value);
>>>>>>>>>>>>
>>>>>>>>>>>> according to javadoc: 
>>>>>>>>>>>> http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html#put(K,
>>>>>>>>>>>> V)
>>>>>>>>>>>> "If the map previously contained a mapping for the key, the
>>>>>>>>>>>> old value is replaced."
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 16, 2013 at 12:32 AM, Maxim Solodovnik <
>>>>>>>>>>>> solomax...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>> Can you please tell me what is the license for the images used
>>>>>>>>>>>>> in this Whiteboard component?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Comments:
>>>>>>>>>>>>> 1) WhiteboardBehavior.respond method: heavy copy/paste should
>>>>>>>>>>>>> be removed
>>>>>>>>>>>>> 2) instead of having static getter for all of your elements
>>>>>>>>>>>>> you can have constructor accepting JSONObject
>>>>>>>>>>>>> 3) It is bad idea to manually concat strings in getJSON
>>>>>>>>>>>>> methods, please use "new JSONObject()....toString()"
>>>>>>>>>>>>> 4) Please remove all System.out.print* (replace with
>>>>>>>>>>>>> log.debug(...))
>>>>>>>>>>>>>
>>>>>>>>>>>>> after all of the above will be fixed I would like to take a
>>>>>>>>>>>>> look at working prototype. Do you have it's working? Or I need to 
>>>>>>>>>>>>> locally
>>>>>>>>>>>>> start sample application for this?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Jul 8, 2013 at 10:58 PM, Andun Sameera <
>>>>>>>>>>>>> andun...@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have implemented following,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - WhiteboardPanel
>>>>>>>>>>>>>>    - WhiteboardBehaviour with Synchronization implemented
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Now whiterboard working well I think. You can find the code
>>>>>>>>>>>>>> in https://github.com/andunslg/Whiteboard-Wicket and a
>>>>>>>>>>>>>> sample app in
>>>>>>>>>>>>>> https://github.com/andunslg/Whiteboard-Wicket-Sample. I will
>>>>>>>>>>>>>> do the polishing part of the code.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>> On Mon, Jul 8, 2013 at 6:33 AM, Maxim Solodovnik <
>>>>>>>>>>>>>> solomax...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I'll take a look at your code today
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> here is an example of pushing updates to the connected users:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> https://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/ChatPanel.java
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jul 8, 2013 at 12:15 AM, Andun Sameera <
>>>>>>>>>>>>>>> andun...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Sun, Jul 7, 2013 at 10:03 PM, Andun Sameera <
>>>>>>>>>>>>>>>> andun...@gmail.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Need your assistance in figuring out the whitboard
>>>>>>>>>>>>>>>>> synchronization logic. Currently what we have is this.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    - WhiteboardBehaviour which can be applied in this
>>>>>>>>>>>>>>>>>    format,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WhiteboardBehavior whiteboardBehavior=new
>>>>>>>>>>>>>>>>> WhiteboardBehavior("whiteboard");
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    - When this is added to a page, all the whiteboard
>>>>>>>>>>>>>>>>>    elements will be added to a Map. Each Creation,Update will 
>>>>>>>>>>>>>>>>> effect on this
>>>>>>>>>>>>>>>>>    collection
>>>>>>>>>>>>>>>>>    - Using this kind of a JavaScript, we can add elements
>>>>>>>>>>>>>>>>>    to a whiteboard.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> elementCollection=whiteboard.getMainCollection();
>>>>>>>>>>>>>>>>> elementCollection.acceptJsonStr('ChangedElementJSON');
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    - Using this kind of a JavaScript, we can load a
>>>>>>>>>>>>>>>>>    whiteboard using JSON string of all the elements
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> elementCollection=whiteboard.getMainCollection();
>>>>>>>>>>>>>>>>> elementCollection.acceptJsonStr('elementLisyJSON');
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> In the current test application, I use two buttons to add
>>>>>>>>>>>>>>>>> elements to whitebord and load whitebord from given JSON 
>>>>>>>>>>>>>>>>> string.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My question is what is the best way to implement
>>>>>>>>>>>>>>>>> Whiteboard Synchronization using these code in Wicket? I 
>>>>>>>>>>>>>>>>> planned is this
>>>>>>>>>>>>>>>>> kind of approach,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    - 1st person open the Whiteboard
>>>>>>>>>>>>>>>>>    - He is draws some elements and the element map in the
>>>>>>>>>>>>>>>>>    WhiteboardBehaviour get update
>>>>>>>>>>>>>>>>>    - 2nd person comes and open the whiteboard. The
>>>>>>>>>>>>>>>>>    behavior found that element map(This should be a static 
>>>>>>>>>>>>>>>>> collection) is not
>>>>>>>>>>>>>>>>>    empty. Thus load the content of whiteboard using the 
>>>>>>>>>>>>>>>>> element map. 3rd, 4th
>>>>>>>>>>>>>>>>>    happens like that
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I just implemented this in the code
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    - When one person do a change in the whiteboard,
>>>>>>>>>>>>>>>>>    element map wll be updated. Meanwhile all the other have 
>>>>>>>>>>>>>>>>> to be pushed with
>>>>>>>>>>>>>>>>>    the new change
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I am looking in to
>>>>>>>>>>>>>>>> http://www.wicket-library.com/wicket-examples-6.0.x/atmosphere/to
>>>>>>>>>>>>>>>>  do this task
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    -
>>>>>>>>>>>>>>>>>    - There whiteboards get update with new change
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> If this is OK how can we push updates to clients form
>>>>>>>>>>>>>>>>> wicket server to achieve 4th step? If you want to have a look 
>>>>>>>>>>>>>>>>> a the current
>>>>>>>>>>>>>>>>> code, all are in github.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Sun, Jul 7, 2013 at 2:52 AM, Andun Sameera <
>>>>>>>>>>>>>>>>> andun...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have created the WhiteboardBehaviour in
>>>>>>>>>>>>>>>>>> https://github.com/andunslg/Whiteboard-Wicket. Also I
>>>>>>>>>>>>>>>>>> have created JAVA objects to map elements in Andrey 
>>>>>>>>>>>>>>>>>> Whiteboard. Now each
>>>>>>>>>>>>>>>>>> and every drawing on whiteboard are mapped in to a JAVA 
>>>>>>>>>>>>>>>>>> Object. Also other
>>>>>>>>>>>>>>>>>> way around is happening. Also all the elements are kept in a 
>>>>>>>>>>>>>>>>>> MAP.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have implemented all these in the repo. Still the code
>>>>>>>>>>>>>>>>>> is in a preliminary stage. But please have a look. There is 
>>>>>>>>>>>>>>>>>> a sample webapp
>>>>>>>>>>>>>>>>>> in the repo.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Sat, Jul 6, 2013 at 7:42 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>> ba...@mail.ru> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Yes, you should be carefull with quotes and
>>>>>>>>>>>>>>>>>>> doublequotes. You could use any of them, but if you use 
>>>>>>>>>>>>>>>>>>> single quotes
>>>>>>>>>>>>>>>>>>> inside string, then you should use doublequotes to enclose 
>>>>>>>>>>>>>>>>>>> the string. And
>>>>>>>>>>>>>>>>>>> vise versa.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Суббота, 6 июля 2013, 18:31 +05:30 от Andun Sameera <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com>:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>   Got it working with this,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> collection.acceptJsonStr('{"id": "0", "type":
>>>>>>>>>>>>>>>>>>> "PointFree", "x": "-530", "y": "14"}')
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Sat, Jul 6, 2013 at 6:22 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>
>>>>>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Sry for the previous mail!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Andreay,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Is this syntax correct to add a element to Whiteboard?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> var collection = whiteboard.collections.main;
>>>>>>>>>>>>>>>>>>> collection.acceptJsonStr("{"
>>>>>>>>>>>>>>>>>>> id": 0, "type": "PointFree", "x": -530, "y": 14}");
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I get this error in Firebug console,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> SyntaxError: missing ) after argument list
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Sat, Jul 6, 2013 at 6:21 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>
>>>>>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Andreay,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Is this syntax correct to add a element to Whiteboard?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> collection.acceptJsonStr(
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> collection.acceptJsonStr(
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> collection.acceptJsonStr({collection.acceptJsonStr({collection.acceptJsonStr({
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> var collection = whiteboard.collections.main;
>>>>>>>>>>>>>>>>>>> collection.acceptJsonStr("{"id": 0, "type": "PointFree",
>>>>>>>>>>>>>>>>>>> "x": -530, "y": 14}");
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I get this error in Firebug console,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> SyntaxError: missing ) after argument list
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Sat, Jul 6, 2013 at 12:48 AM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>
>>>>>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I got the update and will work on creating the Java
>>>>>>>>>>>>>>>>>>> Objects.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Fri, Jul 5, 2013 at 10:40 PM, Bogdanov Andrey <
>>>>>>>>>>>>>>>>>>> ba...@mail.ru<https://e.mail.ru/sentmsg?mailto=mailto%3aba...@mail.ru>
>>>>>>>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>  Hi Andun,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Just now I pushed corrected version of whiteboard to the
>>>>>>>>>>>>>>>>>>> repo ( https://github.com/bay73/whiteboard.git ).
>>>>>>>>>>>>>>>>>>> You could take it. I hope text element works well now.
>>>>>>>>>>>>>>>>>>> Thanks for finding this bug.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>>> Andrey
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Пятница,  5 июля 2013, 3:08 +05:30 от Andun Sameera <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>
>>>>>>>>>>>>>>>>>>> >:
>>>>>>>>>>>>>>>>>>> >Hi Andrey,
>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>> >Currently I am in the process of Mapping Whiteboard
>>>>>>>>>>>>>>>>>>> Elements to  Java Objects. There I noticed that Text fields 
>>>>>>>>>>>>>>>>>>> are bit buggy.
>>>>>>>>>>>>>>>>>>> I have attached a screen shot. When we draw a text box, we 
>>>>>>>>>>>>>>>>>>> are shown a
>>>>>>>>>>>>>>>>>>> label. But I can find a place to edit it. Also I tried with 
>>>>>>>>>>>>>>>>>>> info tool. When
>>>>>>>>>>>>>>>>>>> I enter a text using that, it overlaps as shown in screen 
>>>>>>>>>>>>>>>>>>> shot. Is there a
>>>>>>>>>>>>>>>>>>> fault in my code ? You can look at it in the git repo.
>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>> >Thanks!
>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>> >On Fri, Jul 5, 2013 at 2:10 AM, Andun Sameera  <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>>
>>>>>>>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>>>>>>> >>Hi All,
>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>> >>I have create the
>>>>>>>>>>>>>>>>>>> https://github.com/andunslg/Whiteboard-Wicket repo. I
>>>>>>>>>>>>>>>>>>> have committed my POC code there and doing the development 
>>>>>>>>>>>>>>>>>>> on that.
>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>> >>Thanks!
>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>> >>On Thu, Jul 4, 2013 at 12:10 PM, Maxim Solodovnik  <
>>>>>>>>>>>>>>>>>>> solomax...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3asolomax...@gmail.com>>
>>>>>>>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>>>>>>> >>>sure, please create git repo!
>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>> >>>instead of using Wicket.ajax.get you can use normal
>>>>>>>>>>>>>>>>>>> *AjaxBehavior you can also create functions of it using 
>>>>>>>>>>>>>>>>>>> getCallbackFunction.
>>>>>>>>>>>>>>>>>>> >>>Old OM code had examples of that (was replaced with
>>>>>>>>>>>>>>>>>>> wicketjquieryui-calendar)
>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>> >>>On Thu, Jul 4, 2013 at 3:45 AM, Andun Sameera  <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>>
>>>>>>>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>>>>>>> >>>>Hi All,
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>I have successfully did a first step integration of
>>>>>>>>>>>>>>>>>>> Andrey's whiteboard with Wicket. Now I can send the JSON 
>>>>>>>>>>>>>>>>>>> string
>>>>>>>>>>>>>>>>>>> successfully to the JAVA code. Now I know the way and will 
>>>>>>>>>>>>>>>>>>> work on
>>>>>>>>>>>>>>>>>>> formalizing the thing!
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>@Andrey
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>Can you give me a example to add a onChnage method
>>>>>>>>>>>>>>>>>>> to main collection. I tried to do it. But is fails.
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>@ Maxim
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>Can I create a Git Repo for the task? Is it going to
>>>>>>>>>>>>>>>>>>> be a wicket-jquery-UI plug-in ? or else ?
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>Thanks!
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>On Wed, Jul 3, 2013 at 11:18 PM, Andun Sameera  <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>>
>>>>>>>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>>>>>>> >>>>>Hi Andrey,
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>>OK will do it like that!
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>>Thanks!
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>>On Wed, Jul 3, 2013 at 11:15 PM, Bogdanov Andrey  <
>>>>>>>>>>>>>>>>>>> ba...@mail.ru<https://e.mail.ru/sentmsg?mailto=mailto%3aba...@mail.ru>>
>>>>>>>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>>>>>>> >>>>>> Hi Andun,
>>>>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>Unfortunately I can't help you with wicket-ajax
>>>>>>>>>>>>>>>>>>> (I'm nit familiar with wicket).
>>>>>>>>>>>>>>>>>>> >>>>>>Only one remark about onChange - defining onChange
>>>>>>>>>>>>>>>>>>> for prototype is not a good idea, because whiteboard use 
>>>>>>>>>>>>>>>>>>> two auxilary
>>>>>>>>>>>>>>>>>>> collections which need not to be synchronized. onChange 
>>>>>>>>>>>>>>>>>>> function should be
>>>>>>>>>>>>>>>>>>> defined only for one main collection.
>>>>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>Regards,
>>>>>>>>>>>>>>>>>>> >>>>>>Andrey
>>>>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>Среда,  3 июля 2013, 22:50 +05:30 от Andun Sameera
>>>>>>>>>>>>>>>>>>> < 
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>>:
>>>>>>>>>>>>>>>>>>> >>>>>>>Hi,
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>Considering the example which Andrey gave me
>>>>>>>>>>>>>>>>>>> early, I am planning to do
>>>>>>>>>>>>>>>>>>> >>>>>>>this,
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>   - Using the method given below, we can get a
>>>>>>>>>>>>>>>>>>> JSON string for any update
>>>>>>>>>>>>>>>>>>> >>>>>>>   happen in Closure WhiteBoard
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>// to be defined on using of collection
>>>>>>>>>>>>>>>>>>> >>>>>>>bay.whiteboard.Collection.prototype.onChange =
>>>>>>>>>>>>>>>>>>> function(element){
>>>>>>>>>>>>>>>>>>> >>>>>>>    alert(this.getJson(element));
>>>>>>>>>>>>>>>>>>> >>>>>>>}
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>   - I will do a Wicket.Ajax call in this
>>>>>>>>>>>>>>>>>>> JavaScript method to send this
>>>>>>>>>>>>>>>>>>> >>>>>>>   JSON string to the Server Side
>>>>>>>>>>>>>>>>>>> >>>>>>>   - There I process the string and map it to
>>>>>>>>>>>>>>>>>>> Java Objects
>>>>>>>>>>>>>>>>>>> >>>>>>>   - Then Synchronization happens
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>As the initial step to do that, I am trying to
>>>>>>>>>>>>>>>>>>> implement a simple,
>>>>>>>>>>>>>>>>>>> >>>>>>>application which can sent JavaScript Ajax calls
>>>>>>>>>>>>>>>>>>> to Wicket server. I use
>>>>>>>>>>>>>>>>>>> >>>>>>>this article
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/WICKET/Calling+Wicket+from+Javascript.
>>>>>>>>>>>>>>>>>>> >>>>>>>I have created the application given below.
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>public class HomePage extends WebPage {
>>>>>>>>>>>>>>>>>>> >>>>>>>    private static final long serialVersionUID =
>>>>>>>>>>>>>>>>>>> 1L;
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>    public HomePage(final PageParameters
>>>>>>>>>>>>>>>>>>> parameters) {
>>>>>>>>>>>>>>>>>>> >>>>>>>        super(parameters);
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>        final AbstractDefaultAjaxBehavior behave
>>>>>>>>>>>>>>>>>>> = new
>>>>>>>>>>>>>>>>>>> >>>>>>>AbstractDefaultAjaxBehavior() {
>>>>>>>>>>>>>>>>>>> >>>>>>>            protected void respond(final
>>>>>>>>>>>>>>>>>>> AjaxRequestTarget target) {
>>>>>>>>>>>>>>>>>>> >>>>>>>                target.add(new Label("foo", "Yeah
>>>>>>>>>>>>>>>>>>> I was just called from
>>>>>>>>>>>>>>>>>>> >>>>>>>Javascript!"));
>>>>>>>>>>>>>>>>>>> >>>>>>>            }
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>            public void renderHead(Component
>>>>>>>>>>>>>>>>>>> component,IHeaderResponse
>>>>>>>>>>>>>>>>>>> >>>>>>>response){
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>                String componentMarkupId =
>>>>>>>>>>>>>>>>>>> component.getMarkupId();
>>>>>>>>>>>>>>>>>>> >>>>>>>                String callbackUrl =
>>>>>>>>>>>>>>>>>>> getCallbackUrl().toString();
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>                response.render(
>>>>>>>>>>>>>>>>>>> >>>>>>>JavaScriptHeaderItem.forScript("var
>>>>>>>>>>>>>>>>>>> >>>>>>>componentMarkupId='"+componentMarkupId+"'; var
>>>>>>>>>>>>>>>>>>> >>>>>>>callbackUrl='"+callbackUrl+"';","values"));
>>>>>>>>>>>>>>>>>>> >>>>>>>            }
>>>>>>>>>>>>>>>>>>> >>>>>>>        };
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>        add(behave);
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>    }
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>}
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>and my HomePage.html,
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>><!DOCTYPE HTML>
>>>>>>>>>>>>>>>>>>> >>>>>>><html>
>>>>>>>>>>>>>>>>>>> >>>>>>><body>
>>>>>>>>>>>>>>>>>>> >>>>>>><script src="
>>>>>>>>>>>>>>>>>>> http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
>>>>>>>>>>>>>>>>>>> >>>>>>>"></script>
>>>>>>>>>>>>>>>>>>> >>>>>>><script type="text/javascript">
>>>>>>>>>>>>>>>>>>> >>>>>>>    $(function() {
>>>>>>>>>>>>>>>>>>> >>>>>>>        var wcall = Wicket.Ajax.get({ u:
>>>>>>>>>>>>>>>>>>> '${callbackUrl}' + '' });
>>>>>>>>>>>>>>>>>>> >>>>>>>        alert(wcall);
>>>>>>>>>>>>>>>>>>> >>>>>>>    });
>>>>>>>>>>>>>>>>>>> >>>>>>></script>
>>>>>>>>>>>>>>>>>>> >>>>>>></body>
>>>>>>>>>>>>>>>>>>> >>>>>>></html>
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>Still I cant get this to a working position. When
>>>>>>>>>>>>>>>>>>> I start this application,
>>>>>>>>>>>>>>>>>>> >>>>>>>wicket-ajax.js file is not loading. Thus console
>>>>>>>>>>>>>>>>>>> gives following error,
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>ReferenceError: Wicket is not defined
>>>>>>>>>>>>>>>>>>> >>>>>>>[Break On This Error]
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>var wcall = Wicket.Ajax.get({ u: '${callbackUrl}'
>>>>>>>>>>>>>>>>>>> + '' });
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>Still cant find why wicket-ajax is not loaded to
>>>>>>>>>>>>>>>>>>> my application. Will let
>>>>>>>>>>>>>>>>>>> >>>>>>>you know further updates!
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>Thanks!
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>On Tue, Jul 2, 2013 at 2:08 PM, Andun Sameera <
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>>
>>>>>>>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>> OK Maxim. Will do it like that!
>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>> On Tue, Jul 2, 2013 at 2:05 PM, Maxim
>>>>>>>>>>>>>>>>>>> Solodovnik <  
>>>>>>>>>>>>>>>>>>> solomax...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3asolomax...@gmail.com>>wrote:
>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>> I would totally disagree with
>>>>>>>>>>>>>>>>>>> >>>>>>>>> "At the Wicket Java code we save these
>>>>>>>>>>>>>>>>>>> elements as Java Objecst which
>>>>>>>>>>>>>>>>>>> >>>>>>>>> contains the JSON strings."
>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>> Java objects should contain normal fields like
>>>>>>>>>>>>>>>>>>> "Point center; int
>>>>>>>>>>>>>>>>>>> >>>>>>>>> radius;" and be (de)serialized (from)into JSON
>>>>>>>>>>>>>>>>>>> if necessary.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>  On Tue, Jul 2, 2013 at 2:27 PM, Andun Sameera
>>>>>>>>>>>>>>>>>>> <  
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>>wrote:
>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Hi Andrey,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Great! If you can give me a example for,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> collection.onChange(element)
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> it will be highly appreciated.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> @Maxim,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> After some thinking I cam across of this
>>>>>>>>>>>>>>>>>>> idea. Please correct me If I am
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> wrong.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    - All the whiteboard elements can be
>>>>>>>>>>>>>>>>>>> represented as JSON strings
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    (Have to find a way to add PDF,DOCs,
>>>>>>>>>>>>>>>>>>> Pictures to whiteboard in this way)
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    - At the Wicket Java code we save these
>>>>>>>>>>>>>>>>>>> elements as Java Objecst
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    which contains the JSON strings.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    - To synchronize white board we can send
>>>>>>>>>>>>>>>>>>> these object to all the
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    viewers.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    - To save/load we can use this already
>>>>>>>>>>>>>>>>>>> implemented JSON based
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>    serialization and de-serialization.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> But have to find ways to get all these data
>>>>>>>>>>>>>>>>>>> from closure implementation
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> to wicket!
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> On Tue, Jul 2, 2013 at 11:28 AM, Bogdanov
>>>>>>>>>>>>>>>>>>> Andrey <  
>>>>>>>>>>>>>>>>>>> ba...@mail.ru<https://e.mail.ru/sentmsg?mailto=mailto%3aba...@mail.ru>>
>>>>>>>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Hi Andun,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Whiteboard consists of two main objects:
>>>>>>>>>>>>>>>>>>> ui-component
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> "bay.whiteboard.Whiteboard", which contains
>>>>>>>>>>>>>>>>>>> functionality for user
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> interaction and collections of objects
>>>>>>>>>>>>>>>>>>> "bay.whiteboard.Collection" which
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> contains list of objects and some stuff to
>>>>>>>>>>>>>>>>>>> manipulate them.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> After createing WB with
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    whiteboard = bay.whiteboard.Create();
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> you could access to collection as
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>   collection = whiteboard.collections.main;
>>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>   collection =
>>>>>>>>>>>>>>>>>>> whiteboard.getMainCollection(); - i've just added this
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> method
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> After that you could define
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    collection.onChange(element) - method
>>>>>>>>>>>>>>>>>>> wich will be invoked every
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> time when some drawing elements add or
>>>>>>>>>>>>>>>>>>> change.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Also you could use methods:
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>     collection.getJson(element); -  to
>>>>>>>>>>>>>>>>>>> obtain json code for an element
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>      collection.jsonCode();   -  to obtain
>>>>>>>>>>>>>>>>>>> json code for whole
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> collection
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>      collection.acceptJsonStr(str); -  to
>>>>>>>>>>>>>>>>>>> add or change one element
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> described as json
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>      collection.parseJson(str); -  to
>>>>>>>>>>>>>>>>>>> rebuild all from the given json
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> string
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> As an example you could explore
>>>>>>>>>>>>>>>>>>> linkWebSocket method in ui.js, which
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> allows synchronize wb-content through
>>>>>>>>>>>>>>>>>>> webSocket
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Andrey Bogdanov
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Вторник, 2 июля 2013, 1:25 +05:30 от Andun
>>>>>>>>>>>>>>>>>>> Sameera <  
>>>>>>>>>>>>>>>>>>> andun...@gmail.com<https://e.mail.ru/sentmsg?mailto=mailto%3aandun...@gmail.com>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> >:
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>   Hi Andrey,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> I am moving in to this new thread to discuss
>>>>>>>>>>>>>>>>>>> about the clarifications,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> improvements and integration of your
>>>>>>>>>>>>>>>>>>> Whiteboard to wicket. I have looked at
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> your code which can be found
>>>>>>>>>>>>>>>>>>> https://github.com/bay73/whiteboard . I
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> have following questions,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    - In Wicket, I want map Whiteboard
>>>>>>>>>>>>>>>>>>> Elements(Rectangle, Circle,
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    Text, etc.) to Java objects.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    - Thus we can send those object to all
>>>>>>>>>>>>>>>>>>> the Whiteboard viewers.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    - Using these objects there Whiteboards
>>>>>>>>>>>>>>>>>>> will be updated.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    - To do that, can I get some data from
>>>>>>>>>>>>>>>>>>> your code? which can be
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    later used to create elements. I saw
>>>>>>>>>>>>>>>>>>> there is a serialization methods and
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    deserilization method in base.js. If we
>>>>>>>>>>>>>>>>>>> can extend that mechanism to give
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    some data when element is drawn or edited
>>>>>>>>>>>>>>>>>>> as an event, I can use them to
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    create Java objects.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    - Also there should be a mechanism to
>>>>>>>>>>>>>>>>>>> draw elements on your
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>    Whiteboard by passing those data.
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Can we do these things?
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Андрей Богданов
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Undergraduate
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Sri Lanka
>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>> >>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>--
>>>>>>>>>>>>>>>>>>> >>>>Regards
>>>>>>>>>>>>>>>>>>> >>>>Andun S.L. Gunawardana
>>>>>>>>>>>>>>>>>>> >>>>Undergraduate
>>>>>>>>>>>>>>>>>>> >>>>Department of Computer Science And Engineering
>>>>>>>>>>>>>>>>>>> >>>>University of Moratuwa
>>>>>>>>>>>>>>>>>>> >>>>Sri Lanka
>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>> >>>>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
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>>>>>>>>> Undergraduate
>>>>>>>>>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Андрей Богданов
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>>>>>>>> Undergraduate
>>>>>>>>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Regards
>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>> Undergraduate
>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>
>>>>>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards
>>>>> Andun S.L. Gunawardana
>>>>> Undergraduate
>>>>> Department of Computer Science And Engineering
>>>>> University of Moratuwa
>>>>> Sri Lanka
>>>>>
>>>>> 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

Reply via email to