<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-2736</id>
	<title>Nabble - NanoContainer - PicoContainer - Dev</title>
	<updated>2008-12-30T07:45:51Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/NanoContainer---PicoContainer---Dev-f2736.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/NanoContainer---PicoContainer---Dev-f2736.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-21218764</id>
	<title>picocontainer.org/web/preview/remoting.html - comments please :)</title>
	<published>2008-12-30T07:45:51Z</published>
	<updated>2008-12-30T07:45:51Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">picocontainer.org/web/preview/remoting.html
&lt;br&gt;&lt;br&gt;It's a preview of the doco on PWR.
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/picocontainer.org-web-preview-remoting.html---comments-please-%3A%29-tp21218764p21218764.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21174768</id>
	<title>Re: Merry Christmas All!</title>
	<published>2008-12-26T06:27:58Z</published>
	<updated>2008-12-26T06:27:58Z</updated>
	<author>
		<name>Konstantin Priblouda</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;----[ Konstantin Pribluda &lt;a href=&quot;http://www.pribluda.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pribluda.de&lt;/a&gt;&amp;nbsp;]----------------
&lt;br&gt;JTec quality components: &lt;a href=&quot;http://www.pribluda.de/projects/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pribluda.de/projects/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--- On Fri, 12/26/08, Jörg Schaible &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21174768&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joerg.schaible@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Jörg Schaible &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21174768&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joerg.schaible@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [picocontainer-dev] Merry Christmas All!
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=21174768&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Friday, December 26, 2008, 4:12 PM
&lt;br&gt;&amp;gt; Mauro Talevi wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Michael Rimov wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; While I've been pretty silent the past month
&lt;br&gt;&amp;gt; or two, I wanted to make
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; sure you all were wished a Merry Christmas (and
&lt;br&gt;&amp;gt; Boxing Day too :) )
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; And a Happy New Year :)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Buon Natale e Felice Anno Nuovo :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Na dann: Euch allen gesegnete Weihnachten und ein frohes
&lt;br&gt;&amp;gt; neues Jahr :))
&lt;/div&gt;&lt;br&gt;С рождеством христовым , и веселого нового года ;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Merry-Christmas-All%21-tp21162876p21174768.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21174671</id>
	<title>Re: Merry Christmas All!</title>
	<published>2008-12-26T06:12:50Z</published>
	<updated>2008-12-26T06:12:50Z</updated>
	<author>
		<name>Jörg Schaible-2</name>
	</author>
	<content type="html">Mauro Talevi wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Michael Rimov wrote:
&lt;br&gt;&amp;gt;&amp;gt; While I've been pretty silent the past month or two, I wanted to make
&lt;br&gt;&amp;gt;&amp;gt; sure you all were wished a Merry Christmas (and Boxing Day too :) )
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; And a Happy New Year :)
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Buon Natale e Felice Anno Nuovo :-)
&lt;br&gt;&lt;br&gt;Na dann: Euch allen gesegnete Weihnachten und ein frohes neues Jahr :))
&lt;br&gt;&lt;br&gt;- Jörg
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Merry-Christmas-All%21-tp21162876p21174671.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21173032</id>
	<title>Re: Merry Christmas All!</title>
	<published>2008-12-26T01:53:07Z</published>
	<updated>2008-12-26T01:53:07Z</updated>
	<author>
		<name>Mauro Talevi</name>
	</author>
	<content type="html">Michael Rimov wrote:
&lt;br&gt;&amp;gt; While I've been pretty silent the past month or two, I wanted to make sure you
&lt;br&gt;&amp;gt; all were wished a Merry Christmas (and Boxing Day too :) )
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; And a Happy New Year :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	
&lt;br&gt;&lt;br&gt;Buon Natale e Felice Anno Nuovo :-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Merry-Christmas-All%21-tp21162876p21173032.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21168153</id>
	<title>Re: Merry Christmas All!</title>
	<published>2008-12-25T07:13:44Z</published>
	<updated>2008-12-25T07:13:44Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">Right back at you Mike and gang :-)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;On Dec 24, 2008, at 11:55 AM, Michael Rimov wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; While I've been pretty silent the past month or two, I wanted to &amp;nbsp;
&lt;br&gt;&amp;gt; make sure you
&lt;br&gt;&amp;gt; all were wished a Merry Christmas (and Boxing Day too :) )
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And a Happy New Year :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	
&lt;br&gt;&amp;gt; -Mike
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Merry-Christmas-All%21-tp21162876p21168153.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21162876</id>
	<title>Merry Christmas All!</title>
	<published>2008-12-24T11:55:51Z</published>
	<updated>2008-12-24T11:55:51Z</updated>
	<author>
		<name>Michael Rimov</name>
	</author>
	<content type="html">While I've been pretty silent the past month or two, I wanted to make sure you
&lt;br&gt;all were wished a Merry Christmas (and Boxing Day too :) )
&lt;br&gt;&lt;br&gt;And a Happy New Year :)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;-Mike
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Merry-Christmas-All%21-tp21162876p21162876.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21150205</id>
	<title>Re: PicoContainer 2.7 + releases for script, Jetty, and web ?</title>
	<published>2008-12-23T11:43:31Z</published>
	<updated>2008-12-23T11:43:31Z</updated>
	<author>
		<name>Jörg Schaible-2</name>
	</author>
	<content type="html">Paul Hammant wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Folks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PicoWebRemoting has pushed forward most, but others have enough to
&lt;br&gt;&amp;gt; warrant a release. &amp;nbsp;Can I publish PicoContainer 2.7 and other packages
&lt;br&gt;&amp;gt; in the next couple of days ?
&lt;br&gt;&lt;br&gt;Go with it ...
&lt;br&gt;&lt;br&gt;- Jörg
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoContainer-2.7-%2B-releases-for-script%2C-Jetty%2C-and-web---tp21120522p21150205.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21124906</id>
	<title>Re: PicoContainer 2.7 + releases for script, Jetty, and web ?</title>
	<published>2008-12-22T01:29:49Z</published>
	<updated>2008-12-22T01:29:49Z</updated>
	<author>
		<name>Mauro Talevi</name>
	</author>
	<content type="html">+1
&lt;br&gt;&lt;br&gt;Paul Hammant wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Folks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PicoWebRemoting has pushed forward most, but others have enough to 
&lt;br&gt;&amp;gt; warrant a release. &amp;nbsp;Can I publish PicoContainer 2.7 and other packages 
&lt;br&gt;&amp;gt; in the next couple of days ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Paul
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoContainer-2.7-%2B-releases-for-script%2C-Jetty%2C-and-web---tp21120522p21124906.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-21120522</id>
	<title>PicoContainer 2.7 + releases for script, Jetty, and web ?</title>
	<published>2008-12-21T15:32:36Z</published>
	<updated>2008-12-21T15:32:36Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">Folks,
&lt;br&gt;&lt;br&gt;PicoWebRemoting has pushed forward most, but others have enough to &amp;nbsp;
&lt;br&gt;warrant a release. &amp;nbsp;Can I publish PicoContainer 2.7 and other packages &amp;nbsp;
&lt;br&gt;in the next couple of days ?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoContainer-2.7-%2B-releases-for-script%2C-Jetty%2C-and-web---tp21120522p21120522.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20639405</id>
	<title>Re: The constant web design wall I keep hitting [long]</title>
	<published>2008-11-22T10:52:23Z</published>
	<updated>2008-11-22T10:52:23Z</updated>
	<author>
		<name>Konstantin Priblouda</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;----[ Konstantin Pribluda &lt;a href=&quot;http://www.pribluda.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pribluda.de&lt;/a&gt;&amp;nbsp;]----------------
&lt;br&gt;JTec quality components: &lt;a href=&quot;http://www.pribluda.de/projects/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pribluda.de/projects/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--- On Sat, 11/22/08, Daniel Wellman &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20639405&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;etldan@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Daniel Wellman &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20639405&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;etldan@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [picocontainer-dev] The constant web design wall I keep hitting [long]
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20639405&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Saturday, November 22, 2008, 4:50 PM
&lt;br&gt;&amp;gt; I'm experiencing the same issue as Mike: we used
&lt;br&gt;&amp;gt; PicoContainer 1.x and
&lt;br&gt;&amp;gt; NanoContainer to build our WebWork 2 webapp. &amp;nbsp;Our DAOs
&lt;br&gt;&amp;gt; accept a
&lt;br&gt;&amp;gt; request-scope Hibernate Session object, which we've
&lt;br&gt;&amp;gt; wrapped with an
&lt;br&gt;&amp;gt; implementation that implements the Pico Startable
&lt;br&gt;&amp;gt; interface. &amp;nbsp;On start() we
&lt;br&gt;&amp;gt; get the session from the HibernateSessionFactory, and on
&lt;br&gt;&amp;gt; stop() we close the
&lt;br&gt;&amp;gt; Session. &amp;nbsp;We use this to implement the Open Session in View
&lt;br&gt;&amp;gt; pattern in our
&lt;br&gt;&amp;gt; webapp, since we wrap the Pico Request Listener around our
&lt;br&gt;&amp;gt; WebWork action
&lt;br&gt;&amp;gt; servlet.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It looks like PicoContainer 2 Persistence allows both
&lt;br&gt;&amp;gt; strategies; the
&lt;br&gt;&amp;gt; documentation suggests passing a HibernateSessionFactory to
&lt;br&gt;&amp;gt; every DAO --
&lt;br&gt;&amp;gt; HibernatePersister takes a SessionFactory parameter, and
&lt;br&gt;&amp;gt; the app registers
&lt;br&gt;&amp;gt; both ConstructableAnnotationConfiguration and
&lt;br&gt;&amp;gt; ConfigurableSessionFactory:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://picocontainer.org/persistence/hibernate.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://picocontainer.org/persistence/hibernate.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But then how do you implement the Open Session in View with
&lt;br&gt;&amp;gt; this pattern? 
&lt;br&gt;&amp;gt; Don't you need to stop the Session at the end of every
&lt;br&gt;&amp;gt; request?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Dan
&lt;/div&gt;&lt;br&gt;I must disagree with this document ;) &amp;nbsp; My DAOs always receive
&lt;br&gt;session and do not care where it came from. 
&lt;br&gt;Hibernate configuration and session factory go into application
&lt;br&gt;scope, &amp;nbsp;and constructable session &amp; DAOs go into request scope. 
&lt;br&gt;( or even some deeper subscope defined by container chain ) 
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/The-constant-web-design-wall-I-keep-hitting--long--tp18142468p20639405.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20637108</id>
	<title>Re: The constant web design wall I keep hitting [long]</title>
	<published>2008-11-22T06:50:10Z</published>
	<updated>2008-11-22T06:50:10Z</updated>
	<author>
		<name>Daniel Wellman</name>
	</author>
	<content type="html">I'm experiencing the same issue as Mike: we used PicoContainer 1.x and NanoContainer to build our WebWork 2 webapp. &amp;nbsp;Our DAOs accept a request-scope Hibernate Session object, which we've wrapped with an implementation that implements the Pico Startable interface. &amp;nbsp;On start() we get the session from the HibernateSessionFactory, and on stop() we close the Session. &amp;nbsp;We use this to implement the Open Session in View pattern in our webapp, since we wrap the Pico Request Listener around our WebWork action servlet.
&lt;br&gt;&lt;br&gt;It looks like PicoContainer 2 Persistence allows both strategies; the documentation suggests passing a HibernateSessionFactory to every DAO -- HibernatePersister takes a SessionFactory parameter, and the app registers both ConstructableAnnotationConfiguration and ConfigurableSessionFactory:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://picocontainer.org/persistence/hibernate.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://picocontainer.org/persistence/hibernate.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;But then how do you implement the Open Session in View with this pattern? &amp;nbsp;Don't you need to stop the Session at the end of every request?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Paul Hammant-3 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;hibernate and DAO stuff should definitely be in app scope (standard &amp;nbsp;
&lt;br&gt;picocontainer + caching)
&lt;br&gt;&lt;br&gt;Take a look at &lt;a href=&quot;http://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/struts2-webapp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/struts2-webapp/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; and the WebappComposer class for it - &lt;a href=&quot;http://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/web-example/src/java/org/picocontainer/web/sample/ExampleWebappComposer.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/web-example/src/java/org/picocontainer/web/sample/ExampleWebappComposer.java&lt;/a&gt;&lt;br&gt;&lt;br&gt;The DAO is at app level. There is a DefaultCheeseService is at session &amp;nbsp;
&lt;br&gt;level for the example, but could as easily be in app scope. &amp;nbsp;Requests &amp;nbsp;
&lt;br&gt;scope things like &amp;quot;AddCheese&amp;quot; &amp;quot;RemoveCheese&amp;quot; are added laziily later
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/The-constant-web-design-wall-I-keep-hitting--long--tp18142468p20637108.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20591811</id>
	<title>Re: Pico Web Remoting + demo app - nearly finished.</title>
	<published>2008-11-19T15:21:20Z</published>
	<updated>2008-11-19T15:21:20Z</updated>
	<author>
		<name>Mauro Talevi</name>
	</author>
	<content type="html">Paul Hammant wrote:
&lt;br&gt;&amp;gt; Hi folks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm pretty pleased with PWR + the demo app. &amp;nbsp;Its ready for anyone from 
&lt;br&gt;&amp;gt; the gang to step in and offer observations + fixups :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Build PicoContainer first, the web-core, then web-remoting, then the 
&lt;br&gt;&amp;gt; jquery demo itself.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Or simply use use the snapshots deployed in
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://snapshots.repository.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;Do note that this requires using the codehaus profile, as defined in
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://svn.codehaus.org/picocontainer/java/2.x/trunk/pico/distribution/src/config/settings.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.codehaus.org/picocontainer/java/2.x/trunk/pico/distribution/src/config/settings.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Pico-Web-Remoting-%2B-demo-app---nearly-finished.-tp20576465p20591811.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20576465</id>
	<title>Pico Web Remoting + demo app - nearly finished.</title>
	<published>2008-11-19T01:42:54Z</published>
	<updated>2008-11-19T01:42:54Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;I'm pretty pleased with PWR + the demo app. &amp;nbsp;Its ready for anyone from &amp;nbsp;
&lt;br&gt;the gang to step in and offer observations + fixups :-)
&lt;br&gt;&lt;br&gt;Build PicoContainer first, the web-core, then web-remoting, then the &amp;nbsp;
&lt;br&gt;jquery demo itself.
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Pico-Web-Remoting-%2B-demo-app---nearly-finished.-tp20576465p20576465.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20407297</id>
	<title>Re: Pico Web Remoting - status and small features folks could grab if have the time</title>
	<published>2008-11-09T07:19:51Z</published>
	<updated>2008-11-09T07:19:51Z</updated>
	<author>
		<name>Mauro Talevi</name>
	</author>
	<content type="html">Paul Hammant wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Well the demo works well. &amp;nbsp;IBM had it as a JSP app with some AJAX 
&lt;br&gt;&amp;gt; features. &amp;nbsp;JSP has been eliminated - it's a one static page solution 
&lt;br&gt;&amp;gt; now, with lots of JSON via PicoWebRemoting.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There are some things yet to be done, that others who are interested in, 
&lt;br&gt;&amp;gt; might want to join in with.
&lt;br&gt;&amp;gt; Y'all know that everything I do need to be scrutinized in case something 
&lt;br&gt;&amp;gt; needs renaming :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-332&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-332&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-333&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-333&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-334&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-335&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-335&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-336&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-337&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-337&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-338&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-338&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/PICO-339&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-339&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Paul
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Hi Paul
&lt;br&gt;&lt;br&gt;I think the concept is interesting and there is a space for this sort of 
&lt;br&gt;component. &amp;nbsp; But I think the test cases need to be expressed better to 
&lt;br&gt;reflect what is the intended aim.
&lt;br&gt;&lt;br&gt;I would also refactor out the XStream dependency behind an interface 
&lt;br&gt;that is more expressive of the JSON functionality design - and have 
&lt;br&gt;XStream with the JSON driver as the default impl.
&lt;br&gt;&lt;br&gt;We can pair on it if you want.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Pico-Web-Remoting---status-and-small-features-folks-could-grab-if-have-the-time-tp20365269p20407297.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20365269</id>
	<title>Pico Web Remoting - status and small features folks could grab if have the time</title>
	<published>2008-11-06T08:53:27Z</published>
	<updated>2008-11-06T08:53:27Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">Well the demo works well. &amp;nbsp;IBM had it as a JSP app with some AJAX &amp;nbsp;
&lt;br&gt;features. &amp;nbsp;JSP has been eliminated - it's a one static page solution &amp;nbsp;
&lt;br&gt;now, with lots of JSON via PicoWebRemoting.
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;There are some things yet to be done, that others who are interested &amp;nbsp;
&lt;br&gt;in, might want to join in with.
&lt;br&gt;Y'all know that everything I do need to be scrutinized in case &amp;nbsp;
&lt;br&gt;something needs renaming :-)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-332&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-332&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-333&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-333&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-334&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-335&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-335&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-336&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-337&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-337&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-338&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-338&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/PICO-339&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/PICO-339&lt;/a&gt;&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;pastedGraphic.tiff&lt;/strong&gt; (169K) &lt;a href=&quot;http://www.nabble.com/attachment/20365269/0/pastedGraphic.tiff&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Pico-Web-Remoting---status-and-small-features-folks-could-grab-if-have-the-time-tp20365269p20365269.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20306072</id>
	<title>Progress on PicoWebRemoting</title>
	<published>2008-11-03T08:40:40Z</published>
	<updated>2008-11-03T08:40:40Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;( for the jquery webapp )&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;Access&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://localhost:8080/remoting-jqueryemail-webapp/pwr/Mailbox&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/remoting-jqueryemail-webapp/pwr/Mailbox&lt;/a&gt;&lt;/b&gt; and see -&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;{&quot;methods&quot;:{&quot;string&quot;:[&quot;send&quot;,&quot;pete&quot;,&quot;delete&quot;,&quot;read&quot;,&quot;messages&quot;]}}&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;pre&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;Access &lt;b&gt;&lt;a href=&quot;http://localhost:8080/remoting-jqueryemail-webapp/pwr/Mailbox/read&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/remoting-jqueryemail-webapp/pwr/Mailbox/read&lt;/a&gt;&lt;/b&gt; and see&amp;nbsp;-&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;HTTP ERROR: 400&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;Parameter 0 of 'public java.lang.Object org.picocontainer.&lt;a href=&quot;http://web.sample.jqueryemailui.Mailbox.read&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;web.sample.jqueryemailui.Mailbox.read&lt;/a&gt;(java.lang.String,java.lang.String)' cannot be null&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;RequestURI=/remoting-jqueryemail-webapp/pwr/Mailbox/read&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; white-space: pre;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;Access&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://localhost:8080/remoting-jqueryemail-webapp/pwr/Mailbox/read?msgId=1&amp;amp;view=inbox&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/remoting-jqueryemail-webapp/pwr/Mailbox/read?msgId=1&amp;amp;view=inbox&lt;/a&gt;&lt;/b&gt; and see -&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; white-space: pre;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;{&quot;MessageData&quot;:{&quot;id&quot;:1,&quot;from&quot;:&quot;J Query&quot;,&quot;to&quot;:&quot;Gil Bates&quot;,&quot;subject&quot;:&quot;Nice Example&quot;,&quot;message&quot;:&quot;Very nice example application you've created&quot;,&quot;sentTime&quot;:&quot;2008-11-03 08:33:25.193 PST&quot;,&quot;read&quot;:true}}&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;pre&gt;&lt;br&gt;&lt;/pre&gt;&lt;pre&gt;The app could be cut over from the home-grown JSON that it has now, to a PWR provided one.&lt;/pre&gt;&lt;pre&gt;I paired with Pete on Sunday, to talk through the features.&lt;/pre&gt;&lt;pre&gt;The composition is a little bit verbose when you're mapping query-string params to method parameters :- &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Helvetica; font-size: 12px; white-space: normal; &quot;&gt;&lt;a href=&quot;http://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/jquery-email/src/java/org/picocontainer/web/sample/jqueryemailui/JQueryWebappComposer.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/jquery-email/src/java/org/picocontainer/web/sample/jqueryemailui/JQueryWebappComposer.java&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Helvetica&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; white-space: normal;&quot;&gt;Thoughts?&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre&gt;- Paul&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Progress-on-PicoWebRemoting-tp20306072p20306072.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20269092</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-31T09:08:05Z</published>
	<updated>2008-10-31T09:08:05Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">I've renamed it to PicoWebRemoting and pushed into Svn the JQuery demo &amp;nbsp;
&lt;br&gt;(as a starting point) :
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/pwr/jquery_email_ui&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.codehaus.org/picocontainer/java/2.x/trunk/web/examples/pwr/jquery_email_ui&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20269092.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20268369</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-31T07:56:16Z</published>
	<updated>2008-10-31T07:56:16Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">Correction :- its an IBM example - &lt;a href=&quot;http://www.ibm.com/developerworks/web/library/wa-jquery1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ibm.com/developerworks/web/library/wa-jquery1&lt;/a&gt;&lt;br&gt;&lt;br&gt;With some Ts &amp; Cs :
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; By selecting &amp;quot;I Accept Terms and Conditions&amp;quot; below, You acknowledge &amp;nbsp;
&lt;br&gt;&amp;gt; and agree that You have read and understand this Agreement and &amp;nbsp;
&lt;br&gt;&amp;gt; hereby expressly agree with, accept and consent to, its terms and &amp;nbsp;
&lt;br&gt;&amp;gt; conditions and to comply with all applicable laws and regulations, &amp;nbsp;
&lt;br&gt;&amp;gt; including export and re-export control laws and regulations. You &amp;nbsp;
&lt;br&gt;&amp;gt; further agree to all additional requirements and guidelines posted &amp;nbsp;
&lt;br&gt;&amp;gt; on the Website for this program. Furthermore, You hereby waive any &amp;nbsp;
&lt;br&gt;&amp;gt; claim or right that You may have to assert that Your electronic &amp;nbsp;
&lt;br&gt;&amp;gt; acceptance herewith is not the equivalent of, or deemed as, a valid &amp;nbsp;
&lt;br&gt;&amp;gt; signature to this Agreement.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [ Click ]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you do not accept this license, please click on the BACK button &amp;nbsp;
&lt;br&gt;&amp;gt; on your browser
&lt;br&gt;&amp;gt; Downloader Agreement
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The following are terms of a legal downloader agreement (the &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;Agreement&amp;quot;) regarding Your download of Content (as defined below) &amp;nbsp;
&lt;br&gt;&amp;gt; from this Website. IBM may change these terms of use and other &amp;nbsp;
&lt;br&gt;&amp;gt; requirements and guidelines for use of this Website at its sole &amp;nbsp;
&lt;br&gt;&amp;gt; discretion. This Website may contain other proprietary notices and &amp;nbsp;
&lt;br&gt;&amp;gt; copyright information the terms of which must be observed and &amp;nbsp;
&lt;br&gt;&amp;gt; followed. Any use of the Content in violation of this Agreement is &amp;nbsp;
&lt;br&gt;&amp;gt; strictly prohibited.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Content&amp;quot; includes, but is not limited to, software, text and/or &amp;nbsp;
&lt;br&gt;&amp;gt; speech files, code, associated materials, media and /or &amp;nbsp;
&lt;br&gt;&amp;gt; documentation that You download from this Website. The Content may &amp;nbsp;
&lt;br&gt;&amp;gt; be provided by IBM or third-parties. IBM Content is owned by IBM and &amp;nbsp;
&lt;br&gt;&amp;gt; is copyrighted and licensed, not sold. Third-party Content is owned &amp;nbsp;
&lt;br&gt;&amp;gt; by its respective owner and is licensed by the third party directly &amp;nbsp;
&lt;br&gt;&amp;gt; to You. IBM's decision to permit posting of third-party Content does &amp;nbsp;
&lt;br&gt;&amp;gt; not constitute an express or implied license from IBM to You or a &amp;nbsp;
&lt;br&gt;&amp;gt; recommendation or endorsement by IBM of any particular product, &amp;nbsp;
&lt;br&gt;&amp;gt; service, company or technology.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The party providing the Content (the &amp;quot;Provider&amp;quot;) grants You a &amp;nbsp;
&lt;br&gt;&amp;gt; nonexclusive, worldwide, irrevocable, royalty-free, copyright &amp;nbsp;
&lt;br&gt;&amp;gt; license to edit, copy, reproduce, publish, publicly display and/or &amp;nbsp;
&lt;br&gt;&amp;gt; perform, format, modify and/or make derivative works of, translate, &amp;nbsp;
&lt;br&gt;&amp;gt; re-arrange, and distribute the Content or any portions thereof and &amp;nbsp;
&lt;br&gt;&amp;gt; to sublicense any or all such rights and to permit sublicensees to &amp;nbsp;
&lt;br&gt;&amp;gt; further sublicense such rights, for both commercial and non- 
&lt;br&gt;&amp;gt; commercial use, provided You abide by the terms of this Agreement. &amp;nbsp;
&lt;br&gt;&amp;gt; You understand that no assurances are provided that the Content does &amp;nbsp;
&lt;br&gt;&amp;gt; not infringe the intellectual property rights of any other entity. &amp;nbsp;
&lt;br&gt;&amp;gt; Neither IBM nor the provider of the Content grants a patent license &amp;nbsp;
&lt;br&gt;&amp;gt; of any kind, whether expressed or implied or by estoppel. As a &amp;nbsp;
&lt;br&gt;&amp;gt; condition of exercising the rights and licenses granted under this &amp;nbsp;
&lt;br&gt;&amp;gt; Agreement, You assume sole responsibility to obtain any other &amp;nbsp;
&lt;br&gt;&amp;gt; intellectual property rights needed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Provider of the Content is the party that submitted the Content &amp;nbsp;
&lt;br&gt;&amp;gt; for Posting and who represents and warrants that they own all of the &amp;nbsp;
&lt;br&gt;&amp;gt; Content, (or have obtained all written releases, authorizations and &amp;nbsp;
&lt;br&gt;&amp;gt; licenses from any other owner(s) necessary to grant IBM and &amp;nbsp;
&lt;br&gt;&amp;gt; downloaders this license with respect to portions of the Content not &amp;nbsp;
&lt;br&gt;&amp;gt; owned by the Provider). All information provided on or through this &amp;nbsp;
&lt;br&gt;&amp;gt; Website may be changed or updated without notice. You understand &amp;nbsp;
&lt;br&gt;&amp;gt; that IBM has no obligation to check information and /or Content on &amp;nbsp;
&lt;br&gt;&amp;gt; the Website and that the information and/or Content provided on this &amp;nbsp;
&lt;br&gt;&amp;gt; Web site may contain technical inaccuracies or typographical errors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; IBM may, in its sole discretion, discontinue the Website, any &amp;nbsp;
&lt;br&gt;&amp;gt; service provided on or through the Website, as well as limit or &amp;nbsp;
&lt;br&gt;&amp;gt; discontinue access to any Content posted on the Website for any &amp;nbsp;
&lt;br&gt;&amp;gt; reason without notice. IBM may terminate this Agreement and Your &amp;nbsp;
&lt;br&gt;&amp;gt; rights to access, use and download Content from the Website at any &amp;nbsp;
&lt;br&gt;&amp;gt; time, with or without cause, immediately and without notice.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ALL INFORMATION AND CONTENT IS PROVIDED ON AN &amp;quot;AS IS&amp;quot; BASIS. IBM &amp;nbsp;
&lt;br&gt;&amp;gt; MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, &amp;nbsp;
&lt;br&gt;&amp;gt; CONCERNING USE OF THE WEBSITE, THE CONTENT, OR THE COMPLETENESS OR &amp;nbsp;
&lt;br&gt;&amp;gt; ACCURACY OF THE CONTENT OR INFORMATION OBTAINED FROM THE WEBSITE. &amp;nbsp;
&lt;br&gt;&amp;gt; IBM SPECIFICALLY DISCLAIMS ALL WARRANTIES WITH REGARD TO THE IMPLIED &amp;nbsp;
&lt;br&gt;&amp;gt; WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A &amp;nbsp;
&lt;br&gt;&amp;gt; PARTICULAR PURPOSE. IBM DOES NOT WARRANT UNINTERRUPTED OR ERROR-FREE &amp;nbsp;
&lt;br&gt;&amp;gt; OPERATION OF ANY CONTENT. IBM IS NOT RESPONSIBLE FOR THE RESULTS &amp;nbsp;
&lt;br&gt;&amp;gt; OBTAINED FROM THE USE OF THE CONTENT OR INFORMATION OBTAINED FROM &amp;nbsp;
&lt;br&gt;&amp;gt; THE WEBSITE.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; LIMITATION OF LIABILITY. IN NO EVENT WILL IBM BE LIABLE TO ANY PARTY &amp;nbsp;
&lt;br&gt;&amp;gt; FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES FOR &amp;nbsp;
&lt;br&gt;&amp;gt; ANY USE OF THIS WEBSITE, THE USE OF CONTENT FROM THIS WEBSITE, OR ON &amp;nbsp;
&lt;br&gt;&amp;gt; ANY OTHER HYPER LINKED WEB SITE, INCLUDING, WITHOUT LIMITATION, ANY &amp;nbsp;
&lt;br&gt;&amp;gt; LOST PROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR OTHER DATA &amp;nbsp;
&lt;br&gt;&amp;gt; ON YOUR INFORMATION HANDLING SYSTEM OR OTHERWISE, EVEN IF IBM IS &amp;nbsp;
&lt;br&gt;&amp;gt; EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The laws of the State of New York, USA govern this Agreement, &amp;nbsp;
&lt;br&gt;&amp;gt; without reference to conflict of law principles. The &amp;quot;United Nations &amp;nbsp;
&lt;br&gt;&amp;gt; Convention on International Sale of Goods&amp;quot; does not apply. This &amp;nbsp;
&lt;br&gt;&amp;gt; Agreement may not be assigned by You. The parties agree to waive &amp;nbsp;
&lt;br&gt;&amp;gt; their right to a trial by jury.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This Agreement is the complete and exclusive agreement between the &amp;nbsp;
&lt;br&gt;&amp;gt; parties and supersedes all prior agreements, oral or written, and &amp;nbsp;
&lt;br&gt;&amp;gt; all other communications relating to the subject matter hereof. For &amp;nbsp;
&lt;br&gt;&amp;gt; clarification, it is understood and You agree, that any additional &amp;nbsp;
&lt;br&gt;&amp;gt; agreement or license terms that may accompany the Content is &amp;nbsp;
&lt;br&gt;&amp;gt; invalid, void, and non-enforceable to any downloader of this Content &amp;nbsp;
&lt;br&gt;&amp;gt; including IBM.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If any section of this Agreement is found by competent authority to &amp;nbsp;
&lt;br&gt;&amp;gt; be invalid, illegal or unenforceable in any respect for any reason, &amp;nbsp;
&lt;br&gt;&amp;gt; the validity, legality and enforceability of any such section in &amp;nbsp;
&lt;br&gt;&amp;gt; every other respect and the remainder of this Agreement shall &amp;nbsp;
&lt;br&gt;&amp;gt; continue in effect.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;On Oct 31, 2008, at 7:10 AM, Paul Hammant wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; There's one that comes with JQuery that looks simple. The server &amp;nbsp;
&lt;br&gt;&amp;gt; side should amount to a significant code reduction with PicoCall.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;pastedGraphic.tiff&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; DWR had one too that was nice. Perhaps aesthetically more pleasing, &amp;nbsp;
&lt;br&gt;&amp;gt; but there were too many utility js classes from DWR in play, so it &amp;nbsp;
&lt;br&gt;&amp;gt; would not have been a fully ex-DWR copy.
&lt;br&gt;&amp;gt; JQuery works nicer for us, because it says nothing about the server &amp;nbsp;
&lt;br&gt;&amp;gt; side, while providing neat JSON .get and .post functions.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Paul
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;c.gif&lt;/strong&gt; (62 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/20268369/0/c.gif&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;c.gif&lt;/strong&gt; (62 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/20268369/1/c.gif&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20268369.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20267154</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-31T07:10:05Z</published>
	<updated>2008-10-31T07:10:05Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">There's one that comes with JQuery that looks simple. The server side &amp;nbsp;
&lt;br&gt;should amount to a significant code reduction with PicoCall.
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;DWR had one too that was nice. Perhaps aesthetically more pleasing, &amp;nbsp;
&lt;br&gt;but there were too many utility js classes from DWR in play, so it &amp;nbsp;
&lt;br&gt;would not have been a fully ex-DWR copy.
&lt;br&gt;JQuery works nicer for us, because it says nothing about the server &amp;nbsp;
&lt;br&gt;side, while providing neat JSON .get and .post functions.
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;pastedGraphic.tiff&lt;/strong&gt; (131K) &lt;a href=&quot;http://www.nabble.com/attachment/20267154/0/pastedGraphic.tiff&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20267154.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20256521</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T15:12:01Z</published>
	<updated>2008-10-30T15:12:01Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">Yeah, I'd love to pair on this :)
&lt;br&gt;&lt;br&gt;Its not new of course, as DWR is in the same territory...
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;On Oct 30, 2008, at 2:36 PM, peter royal wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Oct 30, 2008, at 10:59 AM, Michael Rimov wrote:
&lt;br&gt;&amp;gt;&amp;gt; In short, it appears that simply setting the data type to JSON will &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; net you a converted javascript object once the AJAX request is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; complete.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yah, generally.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; there's also &lt;a href=&quot;http://docs.jquery.com/Ajax/jQuery.getJSON&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.jquery.com/Ajax/jQuery.getJSON&lt;/a&gt;, which is a &amp;nbsp;
&lt;br&gt;&amp;gt; tad more explicit.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; paul, as far as a demo you can fork.. i don't know of any that are &amp;nbsp;
&lt;br&gt;&amp;gt; more app-like.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but you can definitely take that Dojo link and just replace it with &amp;nbsp;
&lt;br&gt;&amp;gt; jquery. the dojo.io.Bind is $.getJSON (obviously lots of hand-waving &amp;nbsp;
&lt;br&gt;&amp;gt; going on here.. but its a fairly simple modification. we should do &amp;nbsp;
&lt;br&gt;&amp;gt; it over beer :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -pete
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; (peter.royal|osi)@pobox.com - &lt;a href=&quot;http://fotap.org/~osi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fotap.org/~osi&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20256521.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20255980</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T14:36:09Z</published>
	<updated>2008-10-30T14:36:09Z</updated>
	<author>
		<name>peter royal-3</name>
	</author>
	<content type="html">On Oct 30, 2008, at 10:59 AM, Michael Rimov wrote:
&lt;br&gt;&amp;gt; In short, it appears that simply setting the data type to JSON will &amp;nbsp;
&lt;br&gt;&amp;gt; net you a converted javascript object once the AJAX request is &amp;nbsp;
&lt;br&gt;&amp;gt; complete.
&lt;br&gt;&lt;br&gt;yah, generally.
&lt;br&gt;&lt;br&gt;there's also &lt;a href=&quot;http://docs.jquery.com/Ajax/jQuery.getJSON&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.jquery.com/Ajax/jQuery.getJSON&lt;/a&gt;, which is a &amp;nbsp;
&lt;br&gt;tad more explicit.
&lt;br&gt;&lt;br&gt;paul, as far as a demo you can fork.. i don't know of any that are &amp;nbsp;
&lt;br&gt;more app-like.
&lt;br&gt;&lt;br&gt;but you can definitely take that Dojo link and just replace it with &amp;nbsp;
&lt;br&gt;jquery. the dojo.io.Bind is $.getJSON (obviously lots of hand-waving &amp;nbsp;
&lt;br&gt;going on here.. but its a fairly simple modification. we should do it &amp;nbsp;
&lt;br&gt;over beer :)
&lt;br&gt;&lt;br&gt;-pete
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;(peter.royal|osi)@pobox.com - &lt;a href=&quot;http://fotap.org/~osi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fotap.org/~osi&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (3K) &lt;a href=&quot;http://www.nabble.com/attachment/20255980/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20255980.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20252205</id>
	<title>RE: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T10:59:46Z</published>
	<updated>2008-10-30T10:59:46Z</updated>
	<author>
		<name>Michael Rimov</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple style='word-wrap: break-word;
-webkit-nbsp-mode: space;-webkit-line-break: after-white-space'&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Sorry, I usually use HTML fragments when dealing with AJAX calls
personally, so I haven&amp;#8217;t been using JSON as the transport.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Here&amp;#8217;s some pages that seem relevant, but not tested:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;a href=&quot;http://docs.jquery.com/Ajax&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.jquery.com/Ajax&lt;/a&gt;&amp;nbsp;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;In short, it appears that simply setting the data type to JSON
will net you a converted javascript object once the AJAX request is complete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;That&amp;#8217;s what I get for jumping into the middle of a &amp;nbsp;conversation
, but I hope it helps :)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Peter?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Mike&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'&gt;

&lt;div&gt;

&lt;div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt; Paul Hammant
[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20252205&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Thursday, October 30, 2008 10:10 AM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20252205&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: [picocontainer-dev] PicoCall : &amp;quot;every object has a
URL&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;I need an existing JQuery/JSON demo to fork then.... none of
these look like that (&amp;nbsp;&lt;a href=&quot;http://ui.jquery.com/demos&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ui.jquery.com/demos&lt;/a&gt;
)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;Can you point to anything I could start with ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:9.0pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;
color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:9.0pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;
color:black'&gt;- Paul&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;On Oct 30, 2008, at 9:57 AM, Michael Rimov wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;br&gt;
&lt;br&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;I second Peter&amp;#8217;s vote for JQuery.&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&amp;nbsp;&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;a href=&quot;http://jquery.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jquery.com/&lt;/a&gt;&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;a href=&quot;http://ui.jquery.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ui.jquery.com/&lt;/a&gt;&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&amp;nbsp;&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Ultra-Cool selection syntax, super fast benchmarks, and not all
the bloat of Prototype/Scriptaculous.&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&amp;nbsp;&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
-Mike&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&amp;nbsp;&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;
border-width:initial;border-color:initial'&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='color:black'&gt;On Oct 30, 2008, at 8:14 AM, Paul
Hammant wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span class=apple-style-span&gt;&lt;span style='font-size:10.5pt;
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black'&gt;1) Does anyone think I should
concentrate on something other than Dojo?&lt;/span&gt;&lt;/span&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/blockquote&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span style='color:black'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20252205.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20251247</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T10:09:56Z</published>
	<updated>2008-10-30T10:09:56Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;I need an existing JQuery/JSON demo to fork then.... none of these look like that (&amp;nbsp;&lt;a href=&quot;http://ui.jquery.com/demos&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ui.jquery.com/demos&lt;/a&gt; )&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Can you point to anything I could start with ?&lt;/div&gt;&lt;div&gt;&lt;div apple-content-edited=&quot;true&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;- Paul&lt;/div&gt;&lt;/div&gt;&lt;/span&gt; &lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On Oct 30, 2008, at 9:57 AM, Michael Rimov wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; &quot;&gt;&lt;div lang=&quot;EN-US&quot; link=&quot;blue&quot; vlink=&quot;purple&quot; style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div class=&quot;Section1&quot;&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;I second Peter’s vote for JQuery.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;&lt;a href=&quot;http://jquery.com/&quot; style=&quot;color: blue; text-decoration: underline; &quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jquery.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;&lt;a href=&quot;http://ui.jquery.com/&quot; style=&quot;color: blue; text-decoration: underline; &quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ui.jquery.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;Ultra-Cool selection syntax, super fast benchmarks, and not all the bloat of Prototype/Scriptaculous.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Mike&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); &quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-top-style: none; border-right-style: none; border-bottom-style: none; border-width: initial; border-color: initial; border-left-style: solid; border-left-color: blue; border-left-width: 1.5pt; padding-top: 0in; padding-right: 0in; padding-bottom: 0in; padding-left: 4pt; &quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;On Oct 30, 2008, at 8:14 AM, Paul Hammant wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;margin-top: 5pt; margin-bottom: 5pt; &quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: Tahoma, sans-serif; &quot;&gt;1) Does anyone think I should concentrate on something other than Dojo?&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div style=&quot;margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; &quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20251247.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20251009</id>
	<title>RE: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T09:57:16Z</published>
	<updated>2008-10-30T09:57:16Z</updated>
	<author>
		<name>Michael Rimov</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple style='word-wrap: break-word;
-webkit-nbsp-mode: space;-webkit-line-break: after-white-space'&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;I second Peter&amp;#8217;s vote for JQuery.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;a href=&quot;http://jquery.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jquery.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;a href=&quot;http://ui.jquery.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ui.jquery.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Ultra-Cool selection syntax, super fast benchmarks, and not all
the bloat of Prototype/Scriptaculous.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Mike&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;On Oct 30, 2008, at 8:14 AM, Paul Hammant wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;span class=apple-style-span&gt;&lt;span style='font-size:10.5pt;
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;1) Does anyone think I should concentrate on
something other than Dojo?&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/blockquote&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20251009.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20250309</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T09:19:48Z</published>
	<updated>2008-10-30T09:19:48Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Where's the best example of a JQuery/JSON app dude ?&lt;div apple-content-edited=&quot;true&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;- Paul&lt;/div&gt;&lt;/div&gt;&lt;/span&gt; &lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On Oct 30, 2008, at 9:07 AM, peter royal wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div&gt;On Oct 30, 2008, at 8:14 AM, Paul Hammant wrote:&lt;/div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;1) Does anyone think I should concentrate on something other than Dojo?&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;jquery&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-pete&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;div style=&quot;word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; &quot;&gt;&lt;div&gt;--&amp;nbsp;&lt;/div&gt; &lt;div&gt;(peter.royal|osi)@pobox.com - &lt;a href=&quot;http://fotap.org/~osi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fotap.org/~osi&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20250309.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20250134</id>
	<title>Re: PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T09:07:30Z</published>
	<updated>2008-10-30T09:07:30Z</updated>
	<author>
		<name>peter royal-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div&gt;On Oct 30, 2008, at 8:14 AM, Paul Hammant wrote:&lt;/div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;1) Does anyone think I should concentrate on something other than Dojo?&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;jquery&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-pete&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;div style=&quot;word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; &quot;&gt;&lt;div&gt;--&amp;nbsp;&lt;/div&gt; &lt;div&gt;(peter.royal|osi)@pobox.com - &lt;a href=&quot;http://fotap.org/~osi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fotap.org/~osi&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (3K) &lt;a href=&quot;http://www.nabble.com/attachment/20250134/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20250134.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20249012</id>
	<title>PicoCall : &quot;every object has a URL&quot;</title>
	<published>2008-10-30T08:14:11Z</published>
	<updated>2008-10-30T08:14:11Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; font-size: 14px; &quot;&gt;This is going to suit &quot;thin server&quot; webapps most. And I'm thinking Dojo looks to be elegant/simple in respect of that.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;If a webapp's JS would do an XHR in this style &amp;nbsp;...&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://localhost:8080/picocall-webapp/some/package/structure/Cart/addTo?make=ford&amp;amp;model=focus&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/picocall-webapp/some/package/structure/Cart/addTo?make=ford&amp;amp;model=focus&lt;/a&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;... the following JSON will result ....&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;word-wrap: break-word; white-space: pre-wrap; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;    {&quot;result&quot;:true}&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;pre style=&quot;word-wrap: break-word; white-space: pre-wrap; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;Obviously, Authentication &amp;amp; Authorisation are still applicable, so universal access to objects method's directly is not a security concern.&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;For 'Example 2' from&amp;nbsp;&lt;a href=&quot;http://today.java.net/pub/a/today/2006/04/27/building-ajax-with-dojo-and-json.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://today.java.net/pub/a/today/2006/04/27/building-ajax-with-dojo-and-json.html&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;There's a Dojo web app that issues XHR requests to a JSP page to get back JSON result&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://localhost:8080/dojo_json/actions/book.jsp?bookId=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/dojo_json/actions/book.jsp?bookId=1&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; {&quot;bookId&quot;:1,&quot;title&quot;:&quot;Crime and Punishment&quot;,&quot;isbn&quot;:&quot;0679734503&quot;,&quot;author&quot;:&quot;Fyodor Dostoevsky&quot;}&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;/div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;There's a zip containig a built that makes a war file that's quite easy. I'm thinking of copying that app our Svn and converting it to be a PicoCall managed thing. &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;Questions for the gang.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;1) Does anyone think I should concentrate on something other than Dojo?&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;2) Is there a better publically available example to fork ?&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;- Paul&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Tahoma&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/PicoCall-%3A-%22every-object-has-a-URL%22-tp20249012p20249012.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20114600</id>
	<title>Re: Providers</title>
	<published>2008-10-22T09:25:00Z</published>
	<updated>2008-10-22T09:25:00Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt;
&lt;br&gt;&amp;gt; At first when I read your design of Chocolatier in the test case, I &amp;nbsp;
&lt;br&gt;&amp;gt; thought...
&lt;br&gt;&amp;gt; &amp;quot;Why do this when we have Behaviors in the first place???&amp;quot;.... &amp;nbsp;Then &amp;nbsp;
&lt;br&gt;&amp;gt; when I hit
&lt;br&gt;&amp;gt; Chocolatier2, I finally realized where you were going with it and &amp;nbsp;
&lt;br&gt;&amp;gt; thought ...
&lt;br&gt;&amp;gt; &amp;quot;Way cool&amp;quot; :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thoughts:
&lt;br&gt;&amp;gt; --How do you consider using a marker interface vs an annotation. &amp;nbsp;ie:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; @Provider
&lt;br&gt;&amp;gt; public class MyProvider {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; vs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public class MyProvider implements Provider {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Its a good thought. &amp;nbsp;The way it is now (with no methods) it fits an &amp;nbsp;
&lt;br&gt;annotation better.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --I think the thing I like most about it is that it allows people to &amp;nbsp;
&lt;br&gt;&amp;gt; create
&lt;br&gt;&amp;gt; Factory objects without deep knowledge of the inner workings of &amp;nbsp;
&lt;br&gt;&amp;gt; PicoContainer
&lt;br&gt;&amp;gt; like Custom ComponentAdapters require.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --I don't think its fringe... I think it is far more accessible to &amp;nbsp;
&lt;br&gt;&amp;gt; developers
&lt;br&gt;&amp;gt; for providing custom ways of getting at your components. &amp;nbsp;For example:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public class JNDILookupProvider&amp;lt;T&amp;gt; implements Provider {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	public JNDILookupProvider(String contextPath) {
&lt;br&gt;&amp;gt; 		/* ex contextPath = ' java:comp/env/jdbc/default' */
&lt;br&gt;&amp;gt; 	};
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	public &amp;lt;T&amp;gt; provide(IntialContext ctx) {
&lt;br&gt;&amp;gt; 		/*Perform lookup on initialContext using contextPath*/
&lt;br&gt;&amp;gt; 		return T;
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nice and simple (if you can ever call JNDI lookups 'simple'! :) )... &amp;nbsp;
&lt;br&gt;&amp;gt; and the
&lt;br&gt;&amp;gt; build of the container is logical:
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;maybe nice, but I'm not sure if the ProviderAdapter.getProvideMethod() &amp;nbsp;
&lt;br&gt;(and key determination) will work with that. &amp;nbsp;I think return's can be &amp;nbsp;
&lt;br&gt;generic specified, but subclasses may compile that out of course.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; import javax.mail.Session;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; container.as(NO_CACHE).addComponent(InitialContext.class)
&lt;br&gt;&amp;gt; 	.addAdapter(Session.class, new ProviderAdapter(new
&lt;br&gt;&amp;gt; JNDILookupProvider&amp;lt;Session&amp;gt;(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Although from a usability standpoint, it would be nicer to have
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; container.as(NO_CACHE).addComponent(InitialContext.class)
&lt;br&gt;&amp;gt; 	.addComponent(Session.class, new
&lt;br&gt;&amp;gt; JNDILookupProvider&amp;lt;Session&amp;gt;(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;/div&gt;&lt;br&gt;or
&lt;br&gt;&lt;br&gt;container.as(NO_CACHE).addComponent(InitialContext.class)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .addAdapter(new JNDILookupProvider&amp;lt;Session&amp;gt;(&amp;quot;java:comp/env/mail/ 
&lt;br&gt;default&amp;quot;));
&lt;br&gt;&lt;br&gt;where Session is pulled from the generic type to become the key also ?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and like instance registrations, have provider registrations wrapped &amp;nbsp;
&lt;br&gt;&amp;gt; in the
&lt;br&gt;&amp;gt; appropriate adapter.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or possibly even delayed instantiation of the provider:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; container.as(NO_CACHE).addComponent(InitialContext.class)
&lt;br&gt;&amp;gt; 	.addComponent(Session.class, new JNDILookupProvider.class, new
&lt;br&gt;&amp;gt; ConstantParameter(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;maybe.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Opposing thoughts: (Or as Tevya would say: &amp;nbsp;&amp;quot;On the other hand...&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --But just as ComponentAdapters have gotten more complicated over &amp;nbsp;
&lt;br&gt;&amp;gt; the years to
&lt;br&gt;&amp;gt; handle specific use cases, is Provider too simple? For example, does &amp;nbsp;
&lt;br&gt;&amp;gt; it need
&lt;br&gt;&amp;gt; lifecycle events? &amp;nbsp;I'd personally hate to destroy the simplicity to &amp;nbsp;
&lt;br&gt;&amp;gt; handle those
&lt;br&gt;&amp;gt; additional use cases.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I consider it niche to be honest. &amp;nbsp;And for webapps is that niche. &amp;nbsp; 
&lt;br&gt;Imagine a queryString param like so '?make=nike'. &amp;nbsp;What if an action &amp;nbsp;
&lt;br&gt;wanted to depend on that (we're imagining a non-webwork, non-struts, &amp;nbsp;
&lt;br&gt;non-waffle web app).
&lt;br&gt;&lt;br&gt;public class Make {
&lt;br&gt;&amp;nbsp; &amp;nbsp; private String name;
&lt;br&gt;&amp;nbsp; &amp;nbsp; public Make(String name) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.name = name;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; public String getName() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return name;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;public class Cart {
&lt;br&gt;&amp;nbsp; &amp;nbsp;public boolean addTo(Make make, Model model, int quantity) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// etc
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;public class CartFromRequest extends ProviderAdapter {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; public Cart provide(HttpServletRequest req) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return new Cart(req.getParameter(&amp;quot;brandName&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;or better still. &amp;nbsp;A parent class that could handle request params and :
&lt;br&gt;&lt;br&gt;pico.as(NO_CACHE).addAdapter(new FromRequest(Make.class, &amp;quot;make&amp;quot;));
&lt;br&gt;&lt;br&gt;more later.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; --Is there too much overlap between Providers and ComponentAdapters &amp;nbsp;
&lt;br&gt;&amp;gt; in the first
&lt;br&gt;&amp;gt; place? &amp;nbsp;After all, in the past, if I needed a custom provider, I &amp;nbsp;
&lt;br&gt;&amp;gt; just made a new
&lt;br&gt;&amp;gt; ComponentAdapter. &amp;nbsp;(Or even a custom ComponentParameter!). &amp;nbsp;In fact, &amp;nbsp;
&lt;br&gt;&amp;gt; code base
&lt;br&gt;&amp;gt; has JNDIComponentParameter, and I have in my own code a JNDIParameter:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; container.addComponent(EmailService.class,
&lt;br&gt;&amp;gt; 				EmailService.class,
&lt;br&gt;&amp;gt; 				new
&lt;br&gt;&amp;gt; JNDIParameter(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So do we need yet another way to instantiate a component?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just thoughts :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	
&lt;br&gt;&amp;gt; -Mike
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Providers-tp20112639p20114600.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20114098</id>
	<title>RE: Providers</title>
	<published>2008-10-22T09:00:53Z</published>
	<updated>2008-10-22T09:00:53Z</updated>
	<author>
		<name>Michael Rimov</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; My Guice buddies are divided on whether their providers feature is
&lt;br&gt;&amp;gt; mainstream or niche. &amp;nbsp;It allows you to have a factory that can help
&lt;br&gt;&amp;gt; make deps on a just in time basis (for the particular scope) for other
&lt;br&gt;&amp;gt; components to use.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The interface goes like so :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; interface Provider&amp;lt;T&amp;gt; {\
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; T get();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For Pico, as of a commit yesterday, we have a provider too. &amp;nbsp;It's a
&lt;br&gt;&amp;gt; little different. It's less generic than the Guice one :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;interface Provider {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's a convention idiom. Have one method provide that returns the type
&lt;br&gt;&amp;gt; you're interested in providing, but have as many concrete arguments
&lt;br&gt;&amp;gt; for that method as you require. As long as those deps can be satisfied
&lt;br&gt;&amp;gt; by the PicoContainer instance that is managing it, then it'll be fine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Have a look at Chocolatier and Chocolatier2 in
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.codehaus.org/picocontainer/java/2.x/trunk/pico/container/src/tes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.codehaus.org/picocontainer/java/2.x/trunk/pico/container/src/tes&lt;/a&gt;&lt;br&gt;&amp;gt; t/org/picocontainer/injectors/ProviderTestCase.java
&lt;br&gt;&amp;gt; (yes there are two ways of working with Providers).
&lt;/div&gt;&lt;br&gt;At first when I read your design of Chocolatier in the test case, I thought...
&lt;br&gt;&amp;quot;Why do this when we have Behaviors in the first place???&amp;quot;.... &amp;nbsp;Then when I hit
&lt;br&gt;Chocolatier2, I finally realized where you were going with it and thought ...
&lt;br&gt;&amp;quot;Way cool&amp;quot; :)
&lt;br&gt;&lt;br&gt;Thoughts:
&lt;br&gt;--How do you consider using a marker interface vs an annotation. &amp;nbsp;ie:
&lt;br&gt;&lt;br&gt;@Provider
&lt;br&gt;public class MyProvider {
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;vs
&lt;br&gt;&lt;br&gt;public class MyProvider implements Provider {
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;?
&lt;br&gt;&lt;br&gt;--I think the thing I like most about it is that it allows people to create
&lt;br&gt;Factory objects without deep knowledge of the inner workings of PicoContainer
&lt;br&gt;like Custom ComponentAdapters require. &amp;nbsp;
&lt;br&gt;&lt;br&gt;--I don't think its fringe... I think it is far more accessible to developers
&lt;br&gt;for providing custom ways of getting at your components. &amp;nbsp;For example:
&lt;br&gt;&lt;br&gt;public class JNDILookupProvider&amp;lt;T&amp;gt; implements Provider {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public JNDILookupProvider(String contextPath) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* ex contextPath = ' java:comp/env/jdbc/default' */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public &amp;lt;T&amp;gt; provide(IntialContext ctx) { 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Perform lookup on initialContext using contextPath*/ 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return T; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Nice and simple (if you can ever call JNDI lookups 'simple'! :) )... and the
&lt;br&gt;build of the container is logical:
&lt;br&gt;&lt;br&gt;import javax.mail.Session;
&lt;br&gt;&lt;br&gt;container.as(NO_CACHE).addComponent(InitialContext.class)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .addAdapter(Session.class, new ProviderAdapter(new
&lt;br&gt;JNDILookupProvider&amp;lt;Session&amp;gt;(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;br&gt;&lt;br&gt;&lt;br&gt;Although from a usability standpoint, it would be nicer to have
&lt;br&gt;&lt;br&gt;container.as(NO_CACHE).addComponent(InitialContext.class)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .addComponent(Session.class, new
&lt;br&gt;JNDILookupProvider&amp;lt;Session&amp;gt;(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;br&gt;&lt;br&gt;and like instance registrations, have provider registrations wrapped in the
&lt;br&gt;appropriate adapter.
&lt;br&gt;&lt;br&gt;Or possibly even delayed instantiation of the provider:
&lt;br&gt;&lt;br&gt;container.as(NO_CACHE).addComponent(InitialContext.class)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .addComponent(Session.class, new JNDILookupProvider.class, new
&lt;br&gt;ConstantParameter(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Opposing thoughts: (Or as Tevya would say: &amp;nbsp;&amp;quot;On the other hand...&amp;quot;)
&lt;br&gt;&lt;br&gt;--But just as ComponentAdapters have gotten more complicated over the years to
&lt;br&gt;handle specific use cases, is Provider too simple? For example, does it need
&lt;br&gt;lifecycle events? &amp;nbsp;I'd personally hate to destroy the simplicity to handle those
&lt;br&gt;additional use cases.
&lt;br&gt;&lt;br&gt;--Is there too much overlap between Providers and ComponentAdapters in the first
&lt;br&gt;place? &amp;nbsp;After all, in the past, if I needed a custom provider, I just made a new
&lt;br&gt;ComponentAdapter. &amp;nbsp;(Or even a custom ComponentParameter!). &amp;nbsp;In fact, code base
&lt;br&gt;has JNDIComponentParameter, and I have in my own code a JNDIParameter:
&lt;br&gt;&lt;br&gt;container.addComponent(EmailService.class, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; EmailService.class, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new
&lt;br&gt;JNDIParameter(&amp;quot;java:comp/env/mail/default&amp;quot;));
&lt;br&gt;&lt;br&gt;So do we need yet another way to instantiate a component?
&lt;br&gt;&lt;br&gt;Just thoughts :) &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;-Mike
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Providers-tp20112639p20114098.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20112639</id>
	<title>Providers</title>
	<published>2008-10-22T07:54:56Z</published>
	<updated>2008-10-22T07:54:56Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">Folks,
&lt;br&gt;&lt;br&gt;My Guice buddies are divided on whether their providers feature is &amp;nbsp;
&lt;br&gt;mainstream or niche. &amp;nbsp;It allows you to have a factory that can help &amp;nbsp;
&lt;br&gt;make deps on a just in time basis (for the particular scope) for other &amp;nbsp;
&lt;br&gt;components to use.
&lt;br&gt;&lt;br&gt;The interface goes like so :
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; interface Provider&amp;lt;T&amp;gt; {\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; T get();
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;For Pico, as of a commit yesterday, we have a provider too. &amp;nbsp;It's a &amp;nbsp;
&lt;br&gt;little different. It's less generic than the Guice one :
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;interface Provider {
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;It's a convention idiom. Have one method provide that returns the type &amp;nbsp;
&lt;br&gt;you're interested in providing, but have as many concrete arguments &amp;nbsp;
&lt;br&gt;for that method as you require. As long as those deps can be satisfied &amp;nbsp;
&lt;br&gt;by the PicoContainer instance that is managing it, then it'll be fine.
&lt;br&gt;&lt;br&gt;Have a look at Chocolatier and Chocolatier2 in &lt;a href=&quot;http://svn.codehaus.org/picocontainer/java/2.x/trunk/pico/container/src/test/org/picocontainer/injectors/ProviderTestCase.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.codehaus.org/picocontainer/java/2.x/trunk/pico/container/src/test/org/picocontainer/injectors/ProviderTestCase.java&lt;/a&gt;&lt;br&gt;(yes there are two ways of working with Providers).
&lt;br&gt;&lt;br&gt;Thoughts?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;- Paul
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Providers-tp20112639p20112639.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19999463</id>
	<title>PicoContainer 2.6 released, PicoContainer-Web 2.1 released</title>
	<published>2008-10-15T09:11:55Z</published>
	<updated>2008-10-15T09:11:55Z</updated>
	<author>
		<name>Paul Hammant-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;Folks,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picocontainer.org/news.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://picocontainer.org/news.html&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://picocontainer.org/web/news.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://picocontainer.org/web/news.html&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;... are the news pages for each.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;But for those with less time than the rest of us, here are the notes inline :&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 16px; &quot;&gt;&lt;div style=&quot;margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; margin-top: 0.5em; margin-bottom: 0.5em; padding-bottom: 0.4em; &quot;&gt;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;PicoContainer 2.6&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; margin-top: 0.5em; margin-bottom: 0.5em; padding-bottom: 0.4em; &quot;&gt;&lt;font class=&quot;Apple-style-span&