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

Reply via email to