incubator-wave-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ali Lown <...@lown.me.uk>
Subject Re: GSoC 2015 with Apache Wave
Date Sun, 22 Mar 2015 14:10:08 GMT
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.2013020@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 <pablojan@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 <ali@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.2013020@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.2013020@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.macfadden@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.2013020@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
>> > >>>
>> > >>>
>> > >>
>> >
>>

Mime
View raw message