Hi Ali, Nice to here it,
I will catch you on #wiab freenode for further discussion about the proposal. My time zone is IST. Can you please suggest me a suitable time for the discussion. if you can give me a brief introduction about what we can do on GSoC then I can start making my proposal because proposal deadline is Friday (27th) [1]. Cheers, Roshan [1] - https://www.google-melange.com/gsoc/events/google/gsoc2015 On Sun, Mar 22, 2015 at 7:40 PM, Ali Lown <a...@lown.me.uk> wrote: > Hi Roshan, > > I would be happy to be your mentor through GSoC 2015 for Wave. > > I think this would be a great opportunity to contribute some major > work to the existing codebase, culminating in an Android App, but > there is plenty to be done here to make it all work. > > If you get some time, hop onto #wiab on freenode, and we could discuss > exactly what the project proposal should look like - and how it would > fit in with your interests. > > Ali > > On 20 March 2015 at 16:50, Roshan Lakmal <roshan.2013...@iit.ac.lk> wrote: > > Hi all, > > > > I stared to read about Wave architecture and protocol. > > > > Can I still continue this project for GSoC 2015 or Is there any other > task > > that I can contribute. > > Is there anyone to mentor me for GSoC 2015? > > > > Cheers, > > > > Roshan. > > > > > > On Fri, Mar 20, 2015 at 2:54 PM, Pablo Ojanguren <pablo...@gmail.com> > wrote: > > > >> Hi Roshan, > >> > >> I have re-engineered part of the original GWT webclient and port core > code > >> to Android [1]. With the app you can connect to a Wave server and > operate > >> at Wavelet-level with the original Java code. A new UI for the > >> conversational model could be added on top of it. > >> > >> As long as original code is Java it mostly works on Android, except > >> specific GWT parts that have been replaced. > >> > >> Pablo > >> > >> > >> [1] https://github.com/Zorbel/swell-android > >> [2] > >> http://p2pvalue.eu/blog/awakening-decentralised-real-time-collaboration > >> > >> > >> 2015-03-19 19:53 GMT+01:00 Ali Lown <a...@lown.me.uk>: > >> > >> > Hi Roshan, > >> > > >> > You will probably be interested to read about the Client-Server > >> > Protocol[1], and its associated protobuf implementation[2], as this is > >> > what currently defines the 'split' between the WebClient and the > >> > Server parts of WIAB. > >> > > >> > As this protocol works entirely with deltas, you to retrieve the > >> > 'content' for display in your client, you will need to understand the > >> > Conversation Model[3], which defines how create the familiar Wave > >> > structure on top of the underlying federateable delta-backed protocol. > >> > You should be able to re-use most of the model code[4] in your client. > >> > > >> > I hope these pointers give you somewhere to start from, feel free to > >> > ask me any further questions whilst navigating the wave codebase. > >> > > >> > Also, whilst not directly applicable - as I started at the federation > >> > end, you may find my 'rave'[5] codebase useful as a way of wrapping > >> > your head around the conversation model. > >> > > >> > Ali > >> > > >> > [1]: > >> > > >> > https://svn.apache.org/repos/asf/incubator/wave/whitepapers/client-server-protocol/ > >> > [2]: src/org/waveprotocol/box/common/comms/waveclient-rpc.proto > >> > [3]: > >> > > >> > https://svn.apache.org/repos/asf/incubator/wave/whitepapers/conversation/ > >> > [4]: src/org/waveprotocol/wave/model/* > >> > [5]: https://github.com/alown/rave > >> > > >> > > >> > On 19 March 2015 at 18:14, Roshan Lakmal <roshan.2013...@iit.ac.lk> > >> wrote: > >> > > Hi Michael, > >> > > > >> > > I'm interested to working on Native Android Client [1] because I > think > >> it > >> > > will help to boost the Wave project again. In my side this will be a > >> > great > >> > > opportunity understand about the Wave Protocol [2]. > >> > > > >> > > As a starting point I successfully build the project in my local > >> machine > >> > > [3]. > >> > > > >> > > cheers, > >> > > > >> > > [1] - https://issues.apache.org/jira/browse/WAVE-400 > >> > > [2] - http://www.waveprotocol.org/protocol > >> > > [3] - > >> > > > >> > > >> > https://drive.google.com/a/iit.ac.lk/file/d/0B_tP-jjki90QckNsUHBSbnZDaGs/view > >> > > > >> > > On Thu, Mar 19, 2015 at 11:40 PM, Roshan Lakmal < > >> > roshan.2013...@iit.ac.lk> > >> > > wrote: > >> > > > >> > >> Hi Michael, > >> > >> > >> > >> I'm interested to working on Native Android Client [1] because I > think > >> > it > >> > >> will help to boost the Wave project again. In my side this will be > a > >> > great > >> > >> opportunity understand about the Wave Protocol [2]. > >> > >> > >> > >> As a starting point I successfully build the project in my local > >> machine > >> > >> [3]. > >> > >> > >> > >> cheers, > >> > >> > >> > >> [1] - https://issues.apache.org/jira/browse/WAVE-400 > >> > >> [2] - http://www.waveprotocol.org/protocol > >> > >> [3] - > >> > >> > >> > >> [image: Inline image 1] > >> > >> > >> > >> > >> > >> On Thu, Mar 19, 2015 at 9:48 PM, Michael MacFadden < > >> > >> michael.macfad...@gmail.com> wrote: > >> > >> > >> > >>> Roshan, > >> > >>> > >> > >>> There are plenty of tasks within Wave that could be worked on. Do > >> you > >> > >>> have any particular interest? UI, Backend work, etc.? I am sure > we > >> > could > >> > >>> find you something. > >> > >>> > >> > >>> ~Michael > >> > >>> > >> > >>> > >> > >>> > >> > >>> > >> > >>> On 3/19/15, 5:33 AM, "Roshan Lakmal" <roshan.2013...@iit.ac.lk> > >> wrote: > >> > >>> > >> > >>> >Hi all, > >> > >>> > > >> > >>> >I'm Roshan Lakmal, an Undergraduate student from Informatics > >> > Institute of > >> > >>> >Technology - Sri Lanka. Last year I participated Gsoc for Apache > >> > Software > >> > >>> >Foundation (Apache SIS) [1]. > >> > >>> > > >> > >>> >For this summer I would like to work with Apache Wave for GSoC > 2015. > >> > Is > >> > >>> >there any suitable task available for me. > >> > >>> > > >> > >>> >[1] - > >> > >>> > > >> > >>> > >> > > >> > http://www.google-melange.com/gsoc/project/details/google/gsoc2014/roshanrox911/5668600916475904 > >> > >>> > > >> > >>> >Cheers, > >> > >>> > > >> > >>> >Roshan > >> > >>> > >> > >>> > >> > >> > >> > > >> >