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