Re: GSOC: Need to implement HTML5 whiteboard
Hi, I have updated the additional info. Thanks! On Thu, May 30, 2013 at 10:48 AM, Maxim Solodovnik solomax...@gmail.comwrote: sure! On Thu, May 30, 2013 at 11:56 AM, Andun Sameera andun...@gmail.comwrote: No Maxim. Sorry for not making it clear. Project means the GSOC project which we are doing. Can I put a abstract of HTML Whiteboard project there ? On Thu, May 30, 2013 at 8:59 AM, Maxim Solodovnik solomax...@gmail.comwrote: sure, why not all project info is available at http://openmeetings.apache.org/ On Wed, May 29, 2013 at 5:23 PM, Andun Sameera andun...@gmail.comwrote: Hi All, In the GSOC students list, other students are talking that, we have to put little info about project which can be made public, project repo links, small diagrams etc. as addtional info. Can we do that ? Thanks! On Tue, May 28, 2013 at 12:20 PM, Maxim Solodovnik solomax...@gmail.com wrote: @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.comwrote: 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.comwrote: 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
Re: GSOC: Need to implement HTML5 whiteboard
Hi All, In the GSOC students list, other students are talking that, we have to put little info about project which can be made public, project repo links, small diagrams etc. as addtional info. Can we do that ? Thanks! On Tue, May 28, 2013 at 12:20 PM, Maxim Solodovnik solomax...@gmail.comwrote: @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.comwrote: 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.comwrote: 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
Re: GSOC: Need to implement HTML5 whiteboard
sure, why not all project info is available at http://openmeetings.apache.org/ On Wed, May 29, 2013 at 5:23 PM, Andun Sameera andun...@gmail.com wrote: Hi All, In the GSOC students list, other students are talking that, we have to put little info about project which can be made public, project repo links, small diagrams etc. as addtional info. Can we do that ? Thanks! On Tue, May 28, 2013 at 12:20 PM, Maxim Solodovnik solomax...@gmail.comwrote: @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.comwrote: 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.comwrote: 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
Re: GSOC: Need to implement HTML5 whiteboard
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.comwrote: 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
Re: GSOC: Need to implement HTML5 whiteboard
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
Re: GSOC: Need to implement HTML5 whiteboard
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.comwrote: 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
Re: GSOC: Need to implement HTML5 whiteboard
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.comwrote: 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
Re: GSOC: Need to implement HTML5 whiteboard
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 -
Re: GSOC: Need to implement HTML5 whiteboard
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
Re: GSOC: Need to implement HTML5 whiteboard
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
Re: GSOC: Need to implement HTML5 whiteboard
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.comwrote: 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]
Re: GSOC: Need to implement HTML5 whiteboard
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.comwrote: 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]
Re: GSOC: Need to implement HTML5 whiteboard
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.comwrote: 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
Re: GSOC: Need to implement HTML5 whiteboard
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
Re: GSOC: Need to implement HTML5 whiteboard
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.comwrote: 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,