Johan Compagner a écrit :
> yes i want to have it simple and build in in wicket-ajax.js if possible
> (at least support for it it could be and extra small js: wicket-cometd.js)
well, I understand what you mean, but comted (www.cometd.com) is a dojo 
fundation subproject. So if we want to write our own client-side 
library. first we have to duplicate Dojo cometd code( 
http://archive.dojotoolkit.org/nightly/src/io/cometd.js ) which can be 
done with some difficulties because it depends on a lot of other dojo 
libs. But the worst problem comes form the protocol. It is a dojo 
fundation subproject so if protocol change we need to maintain our 
cometd client-side implementation. It seems to be an heavy work to do!

On the other hand I well understand you prefer keeping control of code 
you integrate in Wicket (and pushing is an interresting stuff for 
wicket). So maybe we need to thinking more about that and on impact on 
the future. WDYT?

--
Vincent

>
> johan
>
>
> On 3/20/07, * Igor Vaynberg* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     this is a great start. my idea vision of this implementation is
>     something that doesnt depend on dojo and something that has a very
>     similar requesttarget to ajaxrequesttarget that can transfer value
>     pairs _or_ markup.
>
>     but this is definetely a great start.
>
>     -igor
>
>
>     On 3/20/07, *Vincent Demay* < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>
>         Hi all,
>
>         I made a new project in wicket-stuff(sourceforge) called
>         wicket-contrib-push.
>         This project allows pushing of events on server side in a
>         simulated bus
>         between server and all client. This pushing has 2
>         implementations :
>         * The first based on Xavier Hanin work which is based on
>         timerBehavior
>         and simulates a bus with an EventStore (see
>         
> http://www.nabble.com/server-side-triggered-page-refresh-%28aka-push%29-tf3321420.html#a9234009
>         
> <http://www.nabble.com/server-side-triggered-page-refresh-%28aka-push%29-tf3321420.html#a9234009>
>         and
>         
> http://www.nabble.com/Pushing-data-to-the-Ajax-client-in-wicket--tf3354017.html#a9327668
>         
> <http://www.nabble.com/Pushing-data-to-the-Ajax-client-in-wicket--tf3354017.html#a9327668>)
>         * The second one using cometd( www.cometd.org
>         <http://www.cometd.org>) and dependant of
>         wicket-contrib-dojo
>
>
>         The way to publish and listen to events is the following (with
>         cometd
>         and timer implementation):
>
>         //Somewhere I publish a new event. It can be for example in on
>         click of
>         a ajax link or elsewhere :
>         IPushPublisher publisher = new IPushPublisher("aBusChannel");
>         IPushEvent event = new IPushEvent()
>         event.add("akey", "myvalue");
>         publisher.publish(event);
>
>         //My page can be aware of event in aBusChannel :
>         IPushBehavior behavior = new IPushBehavior("aBusChannel"){
>             public abstract void onEvent(String channel, Map<String,
>         String>
>         datas, IPushTarget target){
>                //Triggered when event is publish by publisher
>                //IPushTarget has the sapme prototype as AjaxRequestTarget
>             }
>         }
>
>
>         WDYT?, Any comments, feelings?
>
>
>         PS : sources are available on svn :
>         
> https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/branches/wicket-1.3/wicket-contrib-push
>         
> <https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/branches/wicket-1.3/wicket-contrib-push>
>
>         
> https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/branches/wicket-1.3/wicket-contrib-push-examples
>         
> <https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/branches/wicket-1.3/wicket-contrib-push-examples>
>
>         --
>         Vincent Demay
>         http://www.demay-fr.net/blog
>
>
>
>
>         
> -------------------------------------------------------------------------
>
>         Take Surveys. Earn Cash. Influence the Future of IT
>         Join SourceForge.net's Techsay panel and you'll get the chance
>         to share your
>         opinions on IT & business topics through brief surveys-and
>         earn cash
>         
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>         
> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
>         _______________________________________________
>         Wicket-user mailing list
>         Wicket-user@lists.sourceforge.net
>         <mailto:Wicket-user@lists.sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>
>     -------------------------------------------------------------------------
>     Take Surveys. Earn Cash. Influence the Future of IT
>     Join SourceForge.net's Techsay panel and you'll get the chance to
>     share your
>     opinions on IT & business topics through brief surveys-and earn cash
>     http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>     
> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
>     _______________________________________________
>     Wicket-user mailing list
>     Wicket-user@lists.sourceforge.net
>     <mailto:Wicket-user@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/wicket-user
>     <https://lists.sourceforge.net/lists/listinfo/wicket-user>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>   


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to