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-ui most 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-ui which 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 >