Thomas,

Thanks for your comments.  Let me ask a follow up question.  Would a standard 
and documented client server protocol also be required to really make this 
work?  I have to admit I have been talking about this a lot without really 
understanding the state of the current c/s protocol.  It would however seem 
that this would be beneficial to those interested in making wave clients.  It 
would be interesting if all wave servers and clients could communicate in a 
standard way, such that you could use your favorite client with any server.

~Michael


On May 2, 2011, at 3:19 AM, Thomas Wrobel wrote:

> I may be a bit behind - the last ime I checked out the wiab was about
> three months back and from my perspective it seemed very integrated
> together.
> 
> Back then, I attempted to create a separate project in eclipse by
> copying over the webclient directory and importing the classes it
> needed - that quickly became a spaghetti like mess of hundreds of
> classes. I asked for advice on the newsgroup a few times with
> different related problems to this task but no real answers.
> You can of course experiment with making a webclient by just copying
> the whole wiab checked out source and then selectively compiling the
> client with ant - this did work for me - but this is hardly a neat
> method as if code elsewhere changed it would get out of sycn. (and its
> not nice having a massive code tree in eclipse if your just looking at
> a tiny branch)
> 
> So overall I do think it would be a good idea to move towards
> separating the client and server completely (different eclipse
> projects / repositories). I assume this would mean making a wiab
> (communication?) lib of some sort which client makers could import -
> and would need to be updated as any relevant server changes are made.
> So I understand its quite a bit of bother - but I think the pay offs
> for the project will be worth it.
> Both in terms of code neatness and increased activity.
> 
> From my perspective while I understand the basic method of OT, the
> vaste majority of the server code goes over my head and I think I
> could much more easier deal with client/UI stuff. I think I'm not
> alone in this, theres probably quite a few GWT savy developers that
> could make their own wave clients or contribute to the main one if it
> was easier to get into.
> I also think it would make it easier to create (native) clients for
> other platforms - it gives a specific set of code that client makers
> would have to port. At the moment its not at all clear what out of
> wiab is strictly the minimum needed for a working client.
> 
> -Thomas Wrobel
> 
> 
> 
> 
> 
> On 2 May 2011 07:35, David Hearnden <[email protected]> wrote:
>> Hi Thomas,
>> 
>> Could you clarify what you mean by separate (I've noticed you've mentioned
>> it a few times)?  The code is already logically separate in the package and
>> component structure, so do you mean some further level of separation?  e.g.,
>> separate build processes, file trees, code repositories, Eclipse projects,
>> etc?
>> 
>> -Dave
>> 
>> On Fri, Apr 29, 2011 at 7:35 PM, Thomas Wrobel <[email protected]> wrote:
>> 
>>> Another reason perhaps to separate the server code from the clients -
>>> theres still a lot of legacy stuff about.
>>> 
>>> On 29 April 2011 06:46, James Purser <[email protected]> wrote:
>>>> Hrmm, the console client hasn't had any love for a long time now. I'd
>>>> suggest using the web based client
>>>> 
>>>> On Fri, Apr 29, 2011 at 11:53 AM, Gokul Jeyapaul <
>>>> [email protected]> wrote:
>>>> 
>>>>> Hi again,
>>>>> 
>>>>>  With a beginners question again, when I start running the wave client
>>>>> using
>>>>> the client.bat - the client asks for a password. Where is the password
>>>>> configured? or Is there any default password?
>>>>> 
>>>>> Thanks,
>>>>> Gk
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> James Purser
>>>> Collaborynth
>>>> http://collaborynth.com.au
>>>> Mob: +61 406 576 553
>>>> Wave: [email protected]
>>>> 
>>> 
>> 

Reply via email to