Kevin Thorley wrote:
> On Mon, 2009-04-27 at 17:06 -0400, Damian Krzeminski wrote:
>   
>> I am trying to start discussion on sipXconfig changes post 4.0
release.
>>
>> There are some technical questions that would be good to tackle here:
>>
>> - do we need to use new or update current libraries for REST (we use
>> RESTlet at the moment, is there anything we need to evaluate out
there?)

I
think we should also take a look on other JAX-RS (JSR 311)
implementations considering the EOD (producing XML/JSON/atom
feeds responses by simply annotating a method in a POJO). 
RESTlet is one of them but personally I like Apache CXF - user guide for JAX-RS 
with CXF here: http://cwiki.apache.org/CXF20DOC/jax-rs.html
A short discussion about JAX-RS
 implementations here: http://www.infoq.com/news/2008/10/jaxrs-comparison

>> - what client technology makes sense - I am partial to direct or
generated
>> javascript since this is what browsers are running natively, is there
>> anything else we should look at?
>>     
>
> For the sake of argument I'll throw Flash and Silverlight/Moonlight
out
> there.  However, my vote is for javascript.
>
>   
>> - if it is javascript - what library if any? GWT, pyjs, scriptaculous
>> /dojo, jquery -
 others? I'd like to use a library that let's
me to write
>> application and not something that is used to sprinkle some Ajax magic
on
>> static HTML.
>>     
>
> ext (http://extjs.com/) recently released part of their framework under
> an MIT license, which, if it
 contains the elements we need, would work
> better for us than their other (GPL/commercial dual license) scheme.
>

In my opinion, ExtJs is great in term of widgets / wow client factor but lacks 
on code writing/maintenance. 
I think from a Java developer point of view tools like ExtGWT, GWT-EXT or 
SmartGWT that generates javascript from java code are better (low learning 
curve for a Swing developer).

ExtGwt comes with a license for open source projects 
(http://extjs.com/products/license.php), the showcase and source code sample 
here: http://extjs.com/explorer/#overview
GWT EXT is licensed under GNU LGPL, demo and source code here: 
http://www.gwt-ext.com/demo/
However,
I think SmartGWT (built on top of SmartClient AJAX library) comes with
better widgets (even a REST data source implementation), but right now
it's only at 1.0b2 version - GNU LGPL as well, showcase and source code
sample here: http://www.smartclient.com/smartgwt/showcase/ 
Since all the client technologies I mentioned are based on GWT, I should also 
have to mention the GWT-REST project: http://code.google.com/p/gwt-rest/ 

>   
>> We should probably do what we did when selecting Tapestry: choose 2-3
>> contenders, write an example page and compare experience.
>>     
>
> Agreed.  When do we start? :)
>

Regards,
George


      
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to