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 <[email protected]>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 <[email protected]> > 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 <[email protected]> > 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 < > [email protected] > > >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 <[email protected]> > > >> 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 <[email protected]> > > >> 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 > > >> >> <[email protected]> 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 < > [email protected] > > > > > >> >> 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 < > > [email protected] > > >> > > > >> >> >> 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 > > >> >> >> > <[email protected]> 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 < > > >> [email protected] > > >> >> > > > >> >> >> >> 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 > > >> >> >> >>> <[email protected]> > > >> >> >> >>> 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 < > > >> >> [email protected]> > > >> >> >> >>> > 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" > > >> >> >> >>> >> <[email protected]> > > >> >> >> >>> >> wrote: > > >> >> >> >>> >>> > > >> >> >> >>> >>> Excuse my mobile and thus non-omniscent presence. What > is > > >> >> KinectJS > > >> >> >> >>> >>> license? > > >> >> >> >>> >>> > > >> >> >> >>> >>> 23.03.2013 11:01 пользователь "Andun Sameera" < > > >> >> [email protected]> > > >> >> >> >>> >>> написал: > > >> >> >> >>> >>>> > > >> >> >> >>> >>>> 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 > > >> >> >> >>> >>>> <[email protected]> > > >> >> >> >>> >>>> 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 > > >> >> >> >>> >>>> > <[email protected]> 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 > > >> >> >> >>> >>>> >> <[email protected]> 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 > > >> >> >> >>> >>>> >> > <[email protected]>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 > > >> >> >> >>> >>>> >> > > <[email protected] > > >> >> >> >>> >>>> >> > > > wrote: > > >> >> >> >>> >>>> >> > > > > >> >> >> >>> >>>> >> > >> Perfectly right! > > >> >> >> >>> >>>> >> > >> 21.03.2013 9:42 пользователь "Andun Sameera" > > >> >> >> >>> >>>> >> > >> <[email protected]> > > >> >> >> >>> >>>> >> > >> написал: > > >> >> >> >>> >>>> >> > >> > > >> >> >> >>> >>>> >> > >>> 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 > > < > > >> >> >> >>> >>>> >> > >>> [email protected]>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" > > >> >> >> >>> >>>> >> > >>> > <[email protected]> > > >> >> >> >>> >>>> >> > >>> > написал: > > >> >> >> >>> >>>> >> > >>> > > > >> >> >> >>> >>>> >> > >>> > > 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
