@Andun Welcome aboard :) @Alexey, Sebastian, Maybe you know what additional info should be added to the proposal?
On Tue, May 28, 2013 at 2:58 AM, Andun Sameera <andun...@gmail.com> wrote: > Hi All, > > Thank you very much for selecting me for GSOC. As the first todo in the > project I need to add some additional info to the project pruposal. Those > additional info is available publicly. Thus what should I put there? > > Also what are the further instructions ? Curenttley I am implementing a > Wicket component for the bootstrap-wysiwyg. > > Thanks! > > On Tue, Apr 23, 2013 at 9:54 AM, Andun Sameera <andun...@gmail.com> wrote: > >> Thanks Maxim. Also just now I have uploaded the proposal to Google. >> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/andunslg/21001 >> >> Thanks! >> >> >> On Tue, Apr 23, 2013 at 9:52 AM, Maxim Solodovnik >> <solomax...@gmail.com>wrote: >> >>> I like your proposal :) >>> The only thing left not covered: I believe Whiteboard should be reusable >>> wicket component :)) >>> >>> >>> On Tue, Apr 23, 2013 at 12:14 AM, Andun Sameera <andun...@gmail.com> >>> wrote: >>> >>> > Hi, >>> > >>> > I have did some imporvments to the proposal and shared it here >>> > >>> > >>> https://docs.google.com/file/d/0B5t1RYqfwxvHZXBhX25WaTQ0Wms/edit?usp=sharing >>> > >>> > Thanks >>> > >>> > On Mon, Apr 22, 2013 at 7:55 PM, Andun Sameera <andun...@gmail.com> >>> wrote: >>> > >>> > > Hi Maxim, >>> > > >>> > > Please find my proposal here >>> > > >>> > >>> https://docs.google.com/file/d/0B5t1RYqfwxvHT191YkgyVVMySGc/edit?usp=sharing >>> > . >>> > > >>> > > >>> > > Thanks! >>> > > >>> > > >>> > > On Mon, Apr 22, 2013 at 7:46 PM, Maxim Solodovnik < >>> solomax...@gmail.com >>> > >wrote: >>> > > >>> > >> Hello Andun, >>> > >> Unfortunately there is no attachment >>> > >> Could you please create it as google document and paste the link >>> here? >>> > >> >>> > >> >>> > >> On Fri, Apr 19, 2013 at 9:20 PM, Andun Sameera <andun...@gmail.com> >>> > >> wrote: >>> > >> >>> > >> > Hi, >>> > >> > >>> > >> > I have created the attached proposal for this idea. I will be >>> > uploading >>> > >> > this to Google Melange site day after tomorrow, when they open the >>> > >> proposal >>> > >> > submission period. I am willing for comments and instruction to >>> > >> participate >>> > >> > in GSOC 2013. >>> > >> > >>> > >> > Thanks! >>> > >> > >>> > >> > On Wed, Apr 10, 2013 at 6:05 PM, Andun Sameera < >>> andun...@gmail.com> >>> > >> wrote: >>> > >> > >>> > >> >> Thanks Arina! Will look in to that and also I have some previous >>> year >>> > >> >> accepted proposal of my friends. >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> On Wed, Apr 10, 2013 at 1:43 PM, Irina Arkhipets >>> > >> >> <irina.arkhip...@gmail.com> wrote: >>> > >> >> > Hi Andun and all the other students, >>> > >> >> > >>> > >> >> > I don't know about some existing template for the proposal. >>> > >> >> > >>> > >> >> > However, you can find some docs from GSoC 2012 - it can help. >>> > >> >> > >>> > >> >> > For example, here are some links to the German's Application >>> from >>> > the >>> > >> >> > previous year: >>> > >> >> > >>> > >> >> > >>> > >> >> >>> > >> >>> > >>> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2012/ggrekhov/1001 >>> > >> >> > >>> http://wiki.apache.org/incubator/GermanGrekhov/ProposalGSoC2012 >>> > >> >> > >>> > >> >> > Bets regards, >>> > >> >> > Irina. >>> > >> >> > >>> > >> >> > >>> > >> >> > >>> > >> >> > On Wed, Apr 10, 2013 at 2:02 AM, Andun Sameera < >>> andun...@gmail.com >>> > > >>> > >> >> wrote: >>> > >> >> >> >>> > >> >> >> Hi All, >>> > >> >> >> >>> > >> >> >> Today onwards the discussion period of GSOC ideas has begun. >>> After >>> > >> 14 >>> > >> >> >> days we have to submit our project proposal's to Google. I >>> think I >>> > >> >> >> have done lot of discussions and background work quite a >>> while. >>> > >> Also I >>> > >> >> >> have done some development in OM also. So I am planing to >>> prepare >>> > my >>> > >> >> >> GSOC proposal. Since ASF don't have a specific proposal >>> template, >>> > we >>> > >> >> >> have to prepare them on our own. Just want to know is there OM >>> > >> >> >> specific requirements for the process of preparing the >>> proposal. >>> > >> >> >> >>> > >> >> >> Thnaks! >>> > >> >> >> >>> > >> >> >> On Sat, Mar 23, 2013 at 10:43 PM, Andun Sameera < >>> > andun...@gmail.com >>> > >> > >>> > >> >> >> wrote: >>> > >> >> >> > Hi, >>> > >> >> >> > >>> > >> >> >> > Got it! I will look in to Wickets to do this task. >>> > >> >> >> > >>> > >> >> >> > Also other question related to this project in GSOC 2013. >>> Since >>> > I >>> > >> am >>> > >> >> >> > eagerly waiting to participate in GSOC 2013, is there any >>> other >>> > >> >> >> > necessary steps which I should follow ? other than >>> background >>> > >> >> reading, >>> > >> >> >> > doing poc of the project. >>> > >> >> >> > >>> > >> >> >> > Thank You! >>> > >> >> >> > >>> > >> >> >> > Regards >>> > >> >> >> > >>> > >> >> >> > Andun S.L. Gunawardana >>> > >> >> >> > Undergraduate >>> > >> >> >> > Department of Computer Science And Engineering >>> > >> >> >> > University of Moratuwa, Sri Lanka >>> > >> >> >> > >>> > >> >> >> > Linked In - >>> > >> >> http://lk.linkedin.com/pub/andun-s-l-gunawardana/34/646/703/ >>> > >> >> >> > Blog - http://www.insightforfuture.blogspot.com/ >>> > >> >> >> > >>> > >> >> >> > On Sat, Mar 23, 2013 at 10:19 PM, Maxim Solodovnik >>> > >> >> >> > <solomax...@gmail.com> wrote: >>> > >> >> >> >> I'll add synchronization, I just need all necessary data in >>> > java >>> > >> >> method >>> > >> >> >> >> (wrapped into CircleEvent, LineEvent etc.) >>> > >> >> >> >> Please also NOTE there should be possible to have read-only >>> > mode >>> > >> for >>> > >> >> >> >> whiteboard: user can not draw but can see other people >>> drawings >>> > >> in >>> > >> >> >> >> realtime. >>> > >> >> >> >> >>> > >> >> >> >> >>> > >> >> >> >> On Sat, Mar 23, 2013 at 11:21 PM, Andun Sameera < >>> > >> andun...@gmail.com >>> > >> >> > >>> > >> >> >> >> wrote: >>> > >> >> >> >>> >>> > >> >> >> >>> Hi Maxim, >>> > >> >> >> >>> >>> > >> >> >> >>> Thank you for highlighting this important point(About >>> > >> Synchronizing >>> > >> >> >> >>> drawing with all the viewers of Whiteboard) which I should >>> > >> know. I >>> > >> >> >> >>> will point out the things which I understood for >>> verification, >>> > >> >> >> >>> >>> > >> >> >> >>> - Whiteboard component have functionalities like draw >>> Circle >>> > >> ,Line >>> > >> >> >> >>> etc. >>> > >> >> >> >>> - There should be methods like onCircleDraw/onLineDraw >>> etc. >>> > >> which >>> > >> >> will >>> > >> >> >> >>> be executed after each particular event happens. >>> > >> >> >> >>> - The user of the Whiteboard component can use these >>> functions >>> > >> for >>> > >> >> a >>> > >> >> >> >>> task by overriding them or can leave them. >>> > >> >> >> >>> - Here in this particular scenario in OpenMeetings, we >>> have to >>> > >> >> >> >>> implement a logic in these functions to sync drawing with >>> > >> viewers. >>> > >> >> >> >>> >>> > >> >> >> >>> I am bit confused on the last point. What can be useful >>> > >> >> technologies >>> > >> >> >> >>> to do this drawing synchronization? Is there a >>> implementation >>> > in >>> > >> >> >> >>> current Flash/Openlaszlo, which I can refer ? I am new to >>> that >>> > >> area >>> > >> >> >> >>> and have no clue. >>> > >> >> >> >>> >>> > >> >> >> >>> Thank You! >>> > >> >> >> >>> >>> > >> >> >> >>> Regards >>> > >> >> >> >>> >>> > >> >> >> >>> Andun S.L. Gunawardana >>> > >> >> >> >>> Undergraduate >>> > >> >> >> >>> Department of Computer Science And Engineering >>> > >> >> >> >>> University of Moratuwa, Sri Lanka >>> > >> >> >> >>> >>> > >> >> >> >>> Linked In - >>> > >> >> >> >>> >>> http://lk.linkedin.com/pub/andun-s-l-gunawardana/34/646/703/ >>> > >> >> >> >>> Blog - http://www.insightforfuture.blogspot.com/ >>> > >> >> >> >>> >>> > >> >> >> >>> On Sat, Mar 23, 2013 at 8:22 PM, Maxim Solodovnik >>> > >> >> >> >>> <solomax...@gmail.com> >>> > >> >> >> >>> wrote: >>> > >> >> >> >>> > >>> > >> >> >> >>> > Hello Andun, >>> > >> >> >> >>> > >>> > >> >> >> >>> > I'll try to answer some of your questions: >>> > >> >> >> >>> > my idea was >>> > >> >> >> >>> > 1) full featuring JS module: jquery.whiteboard.js able >>> to do >>> > >> all >>> > >> >> >> >>> > drawings necessary (the best if it can do some other >>> things >>> > >> like >>> > >> >> put >>> > >> >> >> >>> > images >>> > >> >> >> >>> > on desktop etc.) >>> > >> >> >> >>> > 2) Wicket component looking as whiteboard :) with event >>> > >> handlers >>> > >> >> >> >>> > like: >>> > >> >> >> >>> > line/circle/curve coordinates etc. so we can synchronize >>> > >> >> whiteboards >>> > >> >> >> >>> > of all >>> > >> >> >> >>> > room users >>> > >> >> >> >>> > >>> > >> >> >> >>> > good example is: wicket-jquery-ui-dialog: >>> > >> >> >> >>> > >>> > >> >> >> >>> > so you can write something like: >>> > >> >> >> >>> > >>> > >> >> >> >>> > Whiteboard w = new Whiteboard("wb") { >>> > >> >> >> >>> > public onCircle(CircleEvent evt, AjaxRequestTarget >>> > >> target) { >>> > >> >> >> >>> > //handle circle creation here >>> > >> >> >> >>> > } >>> > >> >> >> >>> > >>> > >> >> >> >>> > ....... etc. >>> > >> >> >> >>> > >>> > >> >> >> >>> > } >>> > >> >> >> >>> > >>> > >> >> >> >>> > please let me know if you have further questions >>> > >> >> >> >>> > >>> > >> >> >> >>> > >>> > >> >> >> >>> > On Sat, Mar 23, 2013 at 9:22 PM, Andun Sameera < >>> > >> >> andun...@gmail.com> >>> > >> >> >> >>> > wrote: >>> > >> >> >> >>> >> >>> > >> >> >> >>> >> Hi Alexi, >>> > >> >> >> >>> >> >>> > >> >> >> >>> >> It is MIT. Maxim has mentioned that it is compatible >>> with >>> > >> >> >> >>> >> Openmeetins. >>> > >> >> >> >>> >> >>> > >> >> >> >>> >> Thanks! >>> > >> >> >> >>> >> Andun >>> > >> >> >> >>> >> >>> > >> >> >> >>> >> On Mar 23, 2013 7:47 PM, "Alexei Fedotov" >>> > >> >> >> >>> >> <alexei.fedo...@gmail.com> >>> > >> >> >> >>> >> wrote: >>> > >> >> >> >>> >>> >>> > >> >> >> >>> >>> Excuse my mobile and thus non-omniscent presence. >>> What is >>> > >> >> KinectJS >>> > >> >> >> >>> >>> license? >>> > >> >> >> >>> >>> >>> > >> >> >> >>> >>> 23.03.2013 11:01 пользователь "Andun Sameera" < >>> > >> >> andun...@gmail.com> >>> > >> >> >> >>> >>> написал: >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> Hi All, >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> I like to add another question! I have further >>> developed >>> > my >>> > >> >> >> >>> >>>> sample >>> > >> >> >> >>> >>>> app >>> > >> >> >> >>> >>>> with Wickets/KineticJS library to draw shapes etc. I >>> have >>> > >> >> >> >>> >>>> attached a >>> > >> >> >> >>> >>>> screen shot of that here with. The point where I got >>> > >> confused >>> > >> >> is >>> > >> >> >> >>> >>>> this, >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> Doing some reading about KineticJS library, I found >>> that >>> > >> all >>> > >> >> of >>> > >> >> >> >>> >>>> the >>> > >> >> >> >>> >>>> Whiteboard functionalities can be implemented using >>> that >>> > >> some >>> > >> >> >> >>> >>>> how. >>> > >> >> >> >>> >>>> But >>> > >> >> >> >>> >>>> most of the core functionality of that implementation >>> > comes >>> > >> >> from >>> > >> >> >> >>> >>>> JavaScript. The involvement of Wickets Java based >>> HTML is >>> > >> >> less. >>> > >> >> >> >>> >>>> Only >>> > >> >> >> >>> >>>> thing Wickets do is loading the script and some div >>> tags >>> > >> in to >>> > >> >> >> >>> >>>> the >>> > >> >> >> >>> >>>> page. After that all the execution goes via >>> > >> >> JavaScript.(Basically >>> > >> >> >> >>> >>>> in >>> > >> >> >> >>> >>>> the example >>> > https://github.com/sebfz1/wicket-jquery-uimost >>> > >> >> of >>> > >> >> >> >>> >>>> the >>> > >> >> >> >>> >>>> coded are coming from Wickets Java based >>> implementation. >>> > In >>> > >> >> the >>> > >> >> >> >>> >>>> HTML >>> > >> >> >> >>> >>>> only thing it do is loading the Wicket Java file.) >>> So it >>> > is >>> > >> >> >> >>> >>>> normal ? >>> > >> >> >> >>> >>>> Or do I have to take a another approach to think >>> about >>> > >> this? >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> Thank You! >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> Regards >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> Andun S.L. Gunawardana >>> > >> >> >> >>> >>>> Undergraduate >>> > >> >> >> >>> >>>> Department of Computer Science And Engineering >>> > >> >> >> >>> >>>> University of Moratuwa, Sri Lanka >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> Linked In - >>> > >> >> >> >>> >>>> >>> > >> http://lk.linkedin.com/pub/andun-s-l-gunawardana/34/646/703/ >>> > >> >> >> >>> >>>> Blog - http://www.insightforfuture.blogspot.com/ >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> >>> > >> >> >> >>> >>>> On Fri, Mar 22, 2013 at 10:38 PM, Andun Sameera >>> > >> >> >> >>> >>>> <andun...@gmail.com> >>> > >> >> >> >>> >>>> wrote: >>> > >> >> >> >>> >>>> > Hi All, >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > After reading some material on Apache >>> > Wickets/KineticJS I >>> > >> >> have >>> > >> >> >> >>> >>>> > created >>> > >> >> >> >>> >>>> > a small webapp. In that we can draw rectangles on a >>> > fixed >>> > >> >> area. >>> > >> >> >> >>> >>>> > I >>> > >> >> >> >>> >>>> > have >>> > >> >> >> >>> >>>> > attached the source code and a screen-shot of that >>> with >>> > >> this >>> > >> >> >> >>> >>>> > mail. >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > But I have some queries which need some >>> clarification. >>> > I >>> > >> >> have >>> > >> >> >> >>> >>>> > looked >>> > >> >> >> >>> >>>> > at the >>> https://github.com/sebfz1/wicket-jquery-uiwhich >>> > >> >> Maxim >>> > >> >> >> >>> >>>> > gave >>> > >> >> >> >>> >>>> > me >>> > >> >> >> >>> >>>> > as a example to create the new Standalone >>> Whiteboard >>> > >> >> Component. >>> > >> >> >> >>> >>>> > What I >>> > >> >> >> >>> >>>> > understood after looking at that is, >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > -There are a separate modules which holds some >>> > >> >> functionalities >>> > >> >> >> >>> >>>> > to >>> > >> >> >> >>> >>>> > add >>> > >> >> >> >>> >>>> > a Calender,JQuery UI kind of thing to a Wicket >>> page. >>> > >> >> >> >>> >>>> > -The sample site is built using that modules. >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > So in our Whiteboard implementation, what we have >>> to do >>> > >> is >>> > >> >> >> >>> >>>> > create >>> > >> >> >> >>> >>>> > such >>> > >> >> >> >>> >>>> > a module where it can be used to put a Whiteboard >>> to a >>> > >> >> Wickets >>> > >> >> >> >>> >>>> > page. >>> > >> >> >> >>> >>>> > Did I interpret the requirement correctly ? >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > Also here in my sample app, I have put all the >>> > JavaScript >>> > >> >> deals >>> > >> >> >> >>> >>>> > to >>> > >> >> >> >>> >>>> > the >>> > >> >> >> >>> >>>> > HTML in the usual way to test purpose. But >>> planning to >>> > >> >> change >>> > >> >> >> >>> >>>> > that >>> > >> >> >> >>> >>>> > to >>> > >> >> >> >>> >>>> > a generic way, which can be further developed to a >>> > >> >> Standalone >>> > >> >> >> >>> >>>> > Wicket >>> > >> >> >> >>> >>>> > Component. >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > Thank You! >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > Regards >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > Andun S.L. Gunawardana >>> > >> >> >> >>> >>>> > Undergraduate >>> > >> >> >> >>> >>>> > Department of Computer Science And Engineering >>> > >> >> >> >>> >>>> > University of Moratuwa, Sri Lanka >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > Linked In - >>> > >> >> >> >>> >>>> > >>> > >> >> http://lk.linkedin.com/pub/andun-s-l-gunawardana/34/646/703/ >>> > >> >> >> >>> >>>> > Blog - http://www.insightforfuture.blogspot.com/ >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > >>> > >> >> >> >>> >>>> > On Thu, Mar 21, 2013 at 11:43 AM, Andun Sameera >>> > >> >> >> >>> >>>> > <andun...@gmail.com> wrote: >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> Hi All, >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> I got the point which you are highlighting. So >>> what I >>> > >> have >>> > >> >> to >>> > >> >> >> >>> >>>> >> do >>> > >> >> >> >>> >>>> >> is this, >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> Do experiments with Wickets,HTML5, JQuery >>> Libraries >>> > and >>> > >> >> find a >>> > >> >> >> >>> >>>> >> way >>> > >> >> >> >>> >>>> >> to >>> > >> >> >> >>> >>>> >> implement the Whiteboard. >>> > >> >> >> >>> >>>> >> Follow the best practices to make this >>> implementation >>> > a >>> > >> >> >> >>> >>>> >> modularised >>> > >> >> >> >>> >>>> >> one, which will exposes Whiteboard via a API. >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> Thank You! >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> Regards >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> Andun S.L. Gunawardana >>> > >> >> >> >>> >>>> >> Undergraduate >>> > >> >> >> >>> >>>> >> Department of Computer Science And Engineering >>> > >> >> >> >>> >>>> >> University of Moratuwa, Sri Lanka >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> Linked In - >>> > >> >> >> >>> >>>> >> >>> > >> >> http://lk.linkedin.com/pub/andun-s-l-gunawardana/34/646/703/ >>> > >> >> >> >>> >>>> >> Blog - http://www.insightforfuture.blogspot.com/ >>> > >> >> >> >>> >>>> >> >>> > >> >> >> >>> >>>> >> On Thu, Mar 21, 2013 at 11:30 AM, Maxim Solodovnik >>> > >> >> >> >>> >>>> >> <solomax...@gmail.com> wrote: >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > Here is the example of wrapping jQuery UI and >>> > >> >> fullcalendar >>> > >> >> >> >>> >>>> >> > into >>> > >> >> >> >>> >>>> >> > Wicket >>> > >> >> >> >>> >>>> >> > component >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > https://github.com/sebfz1/wicket-jquery-ui >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > On Thu, Mar 21, 2013 at 12:58 PM, Maxim >>> Solodovnik >>> > >> >> >> >>> >>>> >> > <solomax...@gmail.com>wrote: >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > > So it should be APL/GPLv3/MIT licenced jQuery >>> > based >>> > >> >> >> >>> >>>> >> > > library >>> > >> >> >> >>> >>>> >> > > with all >>> > >> >> >> >>> >>>> >> > > necessary handlers wrapped with Wicket >>> > >> >> component/behavior. >>> > >> >> >> >>> >>>> >> > > >>> > >> >> >> >>> >>>> >> > > >>> > >> >> >> >>> >>>> >> > > On Thu, Mar 21, 2013 at 12:56 PM, Alexei >>> Fedotov >>> > >> >> >> >>> >>>> >> > > <alexei.fedo...@gmail.com >>> > >> >> >> >>> >>>> >> > > > wrote: >>> > >> >> >> >>> >>>> >> > > >>> > >> >> >> >>> >>>> >> > >> Perfectly right! >>> > >> >> >> >>> >>>> >> > >> 21.03.2013 9:42 пользователь "Andun Sameera" >>> > >> >> >> >>> >>>> >> > >> <andun...@gmail.com> >>> > >> >> >> >>> >>>> >> > >> написал: >>> > >> >> >> >>> >>>> >> > >> >>> > >> >> >> >>> >>>> >> > >>> Hi Alexei, >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> What I understood from your comment is this, >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> - Currently the Whiteboard component is >>> > tightly >>> > >> >> >> >>> >>>> >> > >>> coupled >>> > >> >> >> >>> >>>> >> > >>> with the Room >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> components etc. And that is not good. >>> > >> >> >> >>> >>>> >> > >>> - So we have to focus to keep the >>> Whiteboard >>> > >> >> >> >>> >>>> >> > >>> component as >>> > >> >> >> >>> >>>> >> > >>> a separate >>> > >> >> >> >>> >>>> >> > >>> one >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> in the implementation so this can be >>> reused. >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> Please correct me if I am wrong! >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> Thank you! >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> Regards >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> Andun S.L. Gunawardana >>> > >> >> >> >>> >>>> >> > >>> Undergraduate >>> > >> >> >> >>> >>>> >> > >>> Department of Computer Science And >>> Engineering >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> University of Moratuwa, Sri Lanka >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> Mobile - +94772019246 >>> > >> >> >> >>> >>>> >> > >>> Home - +94412253032 >>> > >> >> >> >>> >>>> >> > >>> [image: Facebook]< >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >>> > >> >>> > >>> http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.facebook.com%2Fandunslg >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> [image: >>> > >> >> >> >>> >>>> >> > >>> Twitter]< >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >>> http://s.wisestamp.com/links?url=http%3A%2F%2Ftwitter.com%2FAndunSLG >>> > > >>> > >> >> >> >>> >>>> >> > >>> [image: >>> > >> >> >> >>> >>>> >> > >>> LinkedIn]< >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >>> > >> >>> > >>> http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.linkedin.com%2Fpub%2Fandun-s-l-gunawardana%2F34%2F646%2F703 >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> Contact me: [image: Google Talk] AndunSLG >>> > [image: >>> > >> >> Skype] >>> > >> >> >> >>> >>>> >> > >>> AndunSLG >>> > >> >> >> >>> >>>> >> > >>> Want a signature like mine? >>> > >> >> >> >>> >>>> >> > >>> < >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >>> > >> >>> > >>> http://s.wisestamp.com/links?url=http%3A%2F%2Fr1.wisestamp.com%2Fr%2Flanding%3Fpromo%3D21%26dest%3Dhttp%253A%252F%252Fwww.wisestamp.com%252Femail-install%253Futm_source%253Dextension%2526utm_medium%253Demail%2526utm_campaign%253Dpromo_21 >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> CLICK >>> > >> >> >> >>> >>>> >> > >>> HERE.< >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >>> > >> >>> > >>> http://s.wisestamp.com/links?url=http%3A%2F%2Fr1.wisestamp.com%2Fr%2Flanding%3Fpromo%3D21%26dest%3Dhttp%253A%252F%252Fwww.wisestamp.com%252Femail-install%253Futm_source%253Dextension%2526utm_medium%253Demail%2526utm_campaign%253Dpromo_21 >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> On Thu, Mar 21, 2013 at 1:26 AM, Alexei >>> Fedotov >>> > < >>> > >> >> >> >>> >>>> >> > >>> alexei.fedo...@gmail.com>wrote: >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> > Andun Sameera, nice to meet you. >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> > I like the project and have a note. Keep >>> in >>> > mind >>> > >> >> that >>> > >> >> >> >>> >>>> >> > >>> > there is no free >>> > >> >> >> >>> >>>> >> > >>> > whiteboard component. It would be nice to >>> have >>> > >> it >>> > >> >> >> >>> >>>> >> > >>> > modular >>> > >> >> >> >>> >>>> >> > >>> > so other >>> > >> >> >> >>> >>>> >> > >>> products >>> > >> >> >> >>> >>>> >> > >>> > and even competing ones can use it. >>> > >> >> >> >>> >>>> >> > >>> > 20.03.2013 15:37 пользователь "Andun >>> Sameera" >>> > >> >> >> >>> >>>> >> > >>> > <andun...@gmail.com> >>> > >> >> >> >>> >>>> >> > >>> > написал: >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> > > Hi Devs, >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > I am Andun Sameera. These days I am >>> working >>> > >> with >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> https://issues.apache.org/jira/browse/OPENMEETINGS-551 >>> > >> >> >> >>> >>>> >> > >>> > > GSOC related >>> > >> >> >> >>> >>>> >> > >>> > > Issue. We had lot of discussions and >>> > decisions >>> > >> >> >> >>> >>>> >> > >>> > > related >>> > >> >> >> >>> >>>> >> > >>> > > to this >>> > >> >> >> >>> >>>> >> > >>> > > project. I am moving that discussion to >>> the >>> > >> >> mailing >>> > >> >> >> >>> >>>> >> > >>> > > list >>> > >> >> >> >>> >>>> >> > >>> > > today >>> > >> >> >> >>> >>>> >> > >>> > > onwards. I will list some important >>> points >>> > >> first, >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - Our main goal is to implement the >>> basic >>> > >> >> >> >>> >>>> >> > >>> > > functionalities of >>> > >> >> >> >>> >>>> >> > >>> > > Whiteboard using HTML5 and Apache >>> Wicket. >>> > >> Those >>> > >> >> >> >>> >>>> >> > >>> > > basic >>> > >> >> >> >>> >>>> >> > >>> > > functionalities >>> > >> >> >> >>> >>>> >> > >>> > > will be Painting, Draw Line, Draw >>> Shapes, >>> > Type >>> > >> >> Text >>> > >> >> >> >>> >>>> >> > >>> > > etc. >>> > >> >> >> >>> >>>> >> > >>> > > Other >>> > >> >> >> >>> >>>> >> > >>> > > functionalities like document importing >>> kind >>> > >> of >>> > >> >> >> >>> >>>> >> > >>> > > things >>> > >> >> >> >>> >>>> >> > >>> > > are done in >>> > >> >> >> >>> >>>> >> > >>> > > separate project. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - In the current code-base the the >>> parent >>> > >> >> component >>> > >> >> >> >>> >>>> >> > >>> > > of >>> > >> >> >> >>> >>>> >> > >>> > > the >>> > >> >> >> >>> >>>> >> > >>> Whiteboard, >>> > >> >> >> >>> >>>> >> > >>> > > the Room component is not implemented >>> yet. >>> > >> Maxim >>> > >> >> is >>> > >> >> >> >>> >>>> >> > >>> > > going to >>> > >> >> >> >>> >>>> >> > >>> implement >>> > >> >> >> >>> >>>> >> > >>> > > that after this release cycle is over. >>> After >>> > >> >> that we >>> > >> >> >> >>> >>>> >> > >>> > > have the space >>> > >> >> >> >>> >>>> >> > >>> to >>> > >> >> >> >>> >>>> >> > >>> > > plug the Whiteboard In. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - We have discussed to implement the >>> > >> Whiteboard >>> > >> >> >> >>> >>>> >> > >>> > > using a >>> > >> >> >> >>> >>>> >> > >>> > > Canvas and a >>> > >> >> >> >>> >>>> >> > >>> > > Javascript Library on top of Wickets. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - After some work and reading I have >>> found >>> > >> that >>> > >> >> >> >>> >>>> >> > >>> http://kineticjs.com/ >>> > >> >> >> >>> >>>> >> > >>> > > is a good library for the above task. >>> Also >>> > it >>> > >> is >>> > >> >> >> >>> >>>> >> > >>> > > compatible with >>> > >> >> >> >>> >>>> >> > >>> > > Apache Licences. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > These days I am working with kineticjs >>> to >>> > do a >>> > >> >> POC. >>> > >> >> >> >>> >>>> >> > >>> > > Your >>> > >> >> >> >>> >>>> >> > >>> > > ideas are >>> > >> >> >> >>> >>>> >> > >>> > > welcomed in this discussion! >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > Also I like to introduce my self, I am a >>> > final >>> > >> >> year >>> > >> >> >> >>> >>>> >> > >>> > > undergraduate of >>> > >> >> >> >>> >>>> >> > >>> > > Department of Computer Science & >>> > Engineering, >>> > >> >> >> >>> >>>> >> > >>> > > University >>> > >> >> >> >>> >>>> >> > >>> > > Of Moratuwa >>> > >> >> >> >>> >>>> >> > >>> > > who is willing to participate in GSOC >>> 2013. >>> > I >>> > >> had >>> > >> >> >> >>> >>>> >> > >>> > > lot of >>> > >> >> >> >>> >>>> >> > >>> > > experiences >>> > >> >> >> >>> >>>> >> > >>> > > using and developing Apache Software >>> > >> Foundation >>> > >> >> >> >>> >>>> >> > >>> > > projects. I had the >>> > >> >> >> >>> >>>> >> > >>> > > chance to complete my software >>> engineering >>> > >> >> >> >>> >>>> >> > >>> > > internship at >>> > >> >> >> >>> >>>> >> > >>> > > WSO2 Lanka >>> > >> >> >> >>> >>>> >> > >>> > > Pvt Ltd (www.wso2.com), which is a >>> leading >>> > >> >> >> >>> >>>> >> > >>> > > middle-ware >>> > >> >> >> >>> >>>> >> > >>> > > solutions >>> > >> >> >> >>> >>>> >> > >>> > > development company. Since they are >>> using >>> > >> most of >>> > >> >> >> >>> >>>> >> > >>> > > the >>> > >> >> >> >>> >>>> >> > >>> > > Apache projects >>> > >> >> >> >>> >>>> >> > >>> > > to build there solutions, I had many >>> chances >>> > >> to >>> > >> >> get >>> > >> >> >> >>> >>>> >> > >>> > > a >>> > >> >> >> >>> >>>> >> > >>> > > good exposure >>> > >> >> >> >>> >>>> >> > >>> to >>> > >> >> >> >>> >>>> >> > >>> > > the projects and there code-bases. >>> > Specially I >>> > >> >> had >>> > >> >> >> >>> >>>> >> > >>> > > the >>> > >> >> >> >>> >>>> >> > >>> > > chance to >>> > >> >> >> >>> >>>> >> > >>> work >>> > >> >> >> >>> >>>> >> > >>> > > with Synapse, Axis2, AXIOM, Tomcat, CXF, >>> > Tiles >>> > >> >> etc. >>> > >> >> >> >>> >>>> >> > >>> > > Here >>> > >> >> >> >>> >>>> >> > >>> > > are some >>> > >> >> >> >>> >>>> >> > >>> > > important projects I did, >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - Streaming XPath Parser for WSO2 ESB >>> which >>> > is >>> > >> >> built >>> > >> >> >> >>> >>>> >> > >>> > > on >>> > >> >> >> >>> >>>> >> > >>> > > top of >>> > >> >> >> >>> >>>> >> > >>> Synapse >>> > >> >> >> >>> >>>> >> > >>> > > ESB. ( >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> http://wso2.org/library/articles/2013/01/streaming-xpath-parser- >>> > >> >> >> >>> >>>> >> > >>> > > wso2-esb) This implementation provides a >>> > high >>> > >> >> >> >>> >>>> >> > >>> > > performance XPath >>> > >> >> >> >>> >>>> >> > >>> parser >>> > >> >> >> >>> >>>> >> > >>> > > to the Synapse ESB which is the core of >>> WSO2 >>> > >> ESB. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - Improving the performance of XSLT >>> > >> >> Transformation >>> > >> >> >> >>> >>>> >> > >>> > > mediator of WSO2 >>> > >> >> >> >>> >>>> >> > >>> > > ESB using data streams. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - Implementing a Entitlement Servlet >>> Filter >>> > >> for >>> > >> >> WSO2 >>> > >> >> >> >>> >>>> >> > >>> > > Application >>> > >> >> >> >>> >>>> >> > >>> > > Server which is built on top of AXIS2 >>> > >> >> >> >>> >>>> >> > >>> > > ( >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >>> > >> >>> > >>> http://wso2.org/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps >>> > >> >> >> >>> >>>> >> > >>> > > ) >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > - Creating and On-Line portal to mange >>> > Patches >>> > >> >> >> >>> >>>> >> > >>> > > provided >>> > >> >> >> >>> >>>> >> > >>> > > to code in >>> > >> >> >> >>> >>>> >> > >>> > > WSO2. This was built on top of JIRA and >>> WSO2 >>> > >> >> >> >>> >>>> >> > >>> > > Governance >>> > >> >> >> >>> >>>> >> > >>> > > Registry. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > All of the theses projects have their >>> own UI >>> > >> >> parts. >>> > >> >> >> >>> >>>> >> > >>> > > So I >>> > >> >> >> >>> >>>> >> > >>> > > had to work >>> > >> >> >> >>> >>>> >> > >>> > > with JSP, JQuery, JavaScript, AJAX and >>> > Apache >>> > >> >> Tiles >>> > >> >> >> >>> >>>> >> > >>> > > a >>> > >> >> >> >>> >>>> >> > >>> > > lot. >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > You can find more about my other >>> project and >>> > >> >> works >>> > >> >> >> >>> >>>> >> > >>> > > from >>> > >> >> >> >>> >>>> >> > >>> > > my LinkedIn >>> > >> >> >> >>> >>>> >> > >>> > > profile - >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> http://lk.linkedin.com/pub/andun-s-l-gunawardana/34/646/703/ >>> > >> >> >> >>> >>>> >> > >>> > > or from my blog >>> > >> >> >> >>> >>>> >> > >>> > > >>> http://www.insightforfuture.blogspot.com/ >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > Thank You! >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > Regards >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > > Andun S.L. Gunawardana >>> > >> >> >> >>> >>>> >> > >>> > > Undergraduate >>> > >> >> >> >>> >>>> >> > >>> > > Department of Computer Science And >>> > Engineering >>> > >> >> >> >>> >>>> >> > >>> > > University of Moratuwa, Sri Lanka >>> > >> >> >> >>> >>>> >> > >>> > > >>> > >> >> >> >>> >>>> >> > >>> > >>> > >> >> >> >>> >>>> >> > >>> >>> > >> >> >> >>> >>>> >> > >> >>> > >> >> >> >>> >>>> >> > > >>> > >> >> >> >>> >>>> >> > > >>> > >> >> >> >>> >>>> >> > > -- >>> > >> >> >> >>> >>>> >> > > WBR >>> > >> >> >> >>> >>>> >> > > Maxim aka solomax >>> > >> >> >> >>> >>>> >> > > >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > >>> > >> >> >> >>> >>>> >> > -- >>> > >> >> >> >>> >>>> >> > WBR >>> > >> >> >> >>> >>>> >> > Maxim aka solomax >>> > >> >> >> >>> > >>> > >> >> >> >>> > >>> > >> >> >> >>> > >>> > >> >> >> >>> > >>> > >> >> >> >>> > -- >>> > >> >> >> >>> > 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 >>> > >> >> > >>> > >> >> > >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> -- >>> > >> >> Regards >>> > >> >> Andun S.L. Gunawardana >>> > >> >> Undergraduate >>> > >> >> Department of Computer Science And Engineering >>> > >> >> University of Moratuwa >>> > >> >> Sri Lanka >>> > >> >> >>> > >> >> Blog - http://www.insightforfuture.blogspot.com/ >>> > >> >> LinkedIn - >>> > >> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>> > >> >> Twitter -http://twitter.com/AndunSLG >>> > >> >> >>> > >> > >>> > >> > >>> > >> > >>> > >> > -- >>> > >> > Regards >>> > >> > Andun S.L. Gunawardana >>> > >> > Undergraduate >>> > >> > Department of Computer Science And Engineering >>> > >> > University of Moratuwa >>> > >> > Sri Lanka >>> > >> > >>> > >> > Blog - http://www.insightforfuture.blogspot.com/ >>> > >> > LinkedIn - >>> > http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>> > >> > Twitter -http://twitter.com/AndunSLG >>> > >> > >>> > >> > >>> > >> > >>> > >> > >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> -- >>> > >> WBR >>> > >> Maxim aka solomax >>> > >> >>> > > >>> > > >>> > > >>> > > -- >>> > > Regards >>> > > Andun S.L. Gunawardana >>> > > Undergraduate >>> > > Department of Computer Science And Engineering >>> > > University of Moratuwa >>> > > Sri Lanka >>> > > >>> > > Blog - http://www.insightforfuture.blogspot.com/ >>> > > LinkedIn - >>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>> > > Twitter -http://twitter.com/AndunSLG >>> > > >>> > > >>> > > >>> > > >>> > > >>> > >>> > >>> > >>> > -- >>> > Regards >>> > Andun S.L. Gunawardana >>> > Undergraduate >>> > Department of Computer Science And Engineering >>> > University of Moratuwa >>> > Sri Lanka >>> > >>> > Blog - http://www.insightforfuture.blogspot.com/ >>> > LinkedIn - >>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >>> > Twitter -http://twitter.com/AndunSLG >>> > >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> >> -- >> Regards >> Andun S.L. Gunawardana >> Undergraduate >> Department of Computer Science And Engineering >> University of Moratuwa >> Sri Lanka >> >> Blog - http://www.insightforfuture.blogspot.com/ >> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703 >> Twitter -http://twitter.com/AndunSLG >> >> >> >> >> > > > > -- > Regards > Andun S.L. Gunawardana > Undergraduate > Department of Computer Science And Engineering > University of Moratuwa > Sri Lanka > > 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