Looks and works good, thanks for that, it always give me a good feeling
when someone else can use what I have done.  I also like the changes
that you have done.

Craig

-----Original Message-----
From: Andreas Andreou [mailto:[EMAIL PROTECTED] On Behalf Of andyhot
Sent: Friday, 8 June 2007 12:27 PM
To: Tapestry users
Subject: Re: Cometd Implimentation

You're right, it works in tomcat too...
The code is now in tacos (with minor changes) + there's a demo page in 
tacos-demo, so one
can easily do
mvn tomcat:run-war to see it working :)

Craig Spry wrote:
> Andy,
>
> Although I haven't tested this yet I think this will work in other
> servlet containers, because all the jar files from the Jetty will be
> packaged up in the war file.  This is only a suspicion and I don't
know
> what other problems this would have.
>
> Long term I'd like to write a tapestry service to do the cometd
> functionality, so it would be independent of servlet container, but I
> don't even know if this is feasible yet.  I imagine this service would
> be an abstraction layer on top of what each container would offer as
its
> cometd implementation.
>
> Craig
>
> -----Original Message-----
> From: Craig Spry [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, 7 June 2007 9:08 AM
> To: Tapestry users
> Subject: RE: Cometd Implimentation
>
> Thanks for your help, I'm actually trying to get it into Tacos at the
> moment, when I told Andy what I had and that I wanted to put it into
> Tacos, he made me a directory structure to put it in.  It should be in
> its new home by the end of today.
>
> Craig
>
> -----Original Message-----
> From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, 7 June 2007 12:18 AM
> To: Tapestry users
> Subject: Re: Cometd Implimentation
>
> Looks awesome so far Craig ! Keep up the good work.  :)
>
> Sorry I've been a little busy to keep up with everything but your
> efforts
> are appreciated of course.
>
> If you wanted a public svn repo I can give you access to the tacos
repo
> if
> you send me your sourceforge username off-list . (assuming that Andy
is
> ok
> with that) I think the documentation and actual site for tacos is out
of
> date but you should have free reign to do most of those things there
if
> you
> want.
>
> On 6/5/07, Craig Spry <[EMAIL PROTECTED]> wrote:
>   
>> I've allowed the addition of coments, so you can let me know what you
>> think there.
>>
>> Craig
>>
>> -----Original Message-----
>> From: Craig Spry [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, 6 June 2007 9:15 AM
>> To: Tapestry users
>> Subject: RE: Cometd Implimentation
>>
>> Thanks for your feedback, I'll try and add the ability to add
comments
>> to my site.  I would also like to contribute this to somewhere where
>>     
> it
>   
>> can be worked on by more than just me and isn't so hidden away.  Can
>> anyone tell me where the best place to put this would be?
>>
>> Thanks,
>>
>> Craig
>>
>> -----Original Message-----
>> From: Alejandro Scandroli [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, 5 June 2007 5:59 PM
>> To: Tapestry users
>> Subject: Re: Cometd Implimentation
>>
>> Hi Craig
>>
>> Nice component!.
>> I've tested it with 6.1.0 version of maven-jetty-plugin and It works
>> fine!
>> I'm testing it on linux and at first Tapestry complained about not
>> been able to find a template for the Cometd component, it was because
>> the html template name is lowercase. Once I changed that it worked.
>>
>> Is there a way to let you comments directly on the site?
>>
>> Saludos.
>> Alejandro.
>>
>> On 6/5/07, Craig Spry <[EMAIL PROTECTED]> wrote:
>>     
>>> Hello,
>>>
>>> I've managed to get a very rough implementation of cometd working
>>>       
> with
>   
>>> tapestry/jetty/dojo.  I've implemented it as a component, you can
>>>       
> get
>   
>>> the source from here:
>>> http://www.spry.net.au/?q=node/10
>>>
>>> To get the full effect open up 2 browsers and point them at the
>>>       
>> webapp.
>>     
>>> I'm putting this up for people to have a look at and it is by no way
>>> production ready, so please don't expect it to scale, work reliably
>>>       
> or
>   
>>> even work at all.
>>>
>>> I have only run this using, using Sun's JDK 1.5.0_11 and Maven:
>>> mvn jetty:run
>>>
>>> So I don't know if it will work using other JSP containers or JDKs.
>>>
>>> Now for the nitty gritty, from here on in I assume you know
>>>       
> something
>   
>>> about cometd.  To get this to work I have a function that is
>>>       
>> listening,
>>     
>>> when data needs to be pushed to the page, I get the sever to publish
>>>       
>> an
>>     
>>> event, on the client side the data is ignored and the function that
>>>       
> is
>   
>>> listening calls the onclick() function of a component on the page,
>>>       
>> which
>>     
>>> does what ever you want.
>>>
>>> I tried to send through rendered content to the listening function,
>>>       
>> but
>>     
>>> I couldn't work out how to get tapestry to genterate a response
>>>       
>> without
>>     
>>> a request.
>>>
>>> To use this component in the .html file you will need a line that
>>>       
>> looks
>>     
>>> like this:
>>> <span jwcid ="cometd" />
>>>
>>> In the .page file:
>>> <component id="cometd" type="Cometd">
>>>                 <binding name="webapp" value="literal:cometchat"/>
>>>         <binding name="topic" value="literal:/pages/test"/>
>>>         <binding name="clickComponent" value="literal:clickMe"/>
>>>     </component>
>>>
>>> Where webapp is the containing web application, the topic is what
>>>       
> the
>   
>>> server will be publishing on and the pages will be listening and
>>>       
> click
>   
>>> component is the id of the component that will be called by the
>>> listening function, ie when a cometd event happens on topic
>>> '/pages/test' clickMe.onclick() will be called on your web page.
>>>
>>> I wouldn't recommend using what I have done to learn about cometd,
>>>       
> to
>   
>> do
>>     
>>> this get the jetty source code from subversion and look at the
>>> cometd-demo in the contrib directory.
>>>
>>> Well there it is, take it for what it is and I'll keep posting
>>> improvements to the above site as I make them I think there is
>>>       
> plenty
>   
>> of
>>     
>>> room for improvements.
>>>
>>> Craig
>>>
>>>
>>>       
> ---------------------------------------------------------------------
>   
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>     
>
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to