<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5316400472653991137</id><updated>2011-11-27T17:20:12.607-06:00</updated><title type='text'>Exploring AJAX</title><subtitle type='html'>AJAX stands for Asynchrnous JavaScript + XML. It is a technology that complements Web 2.0 and combines several technologies in powerful ways to enable the development of next generation of web applications.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://exploring-ajax.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://exploring-ajax.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dharmendra Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5316400472653991137.post-6760706725088672095</id><published>2007-06-24T20:20:00.000-05:00</published><updated>2007-06-24T22:11:44.990-05:00</updated><title type='text'>AJAX and Google Gears</title><content type='html'>What better place to learn something than go the source itself! I am posting some of the youtube videos related to AJAX and Google GWT and Gears&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=JgXn0rMRr9g"&gt;Better AJAX Apps:Gears, GWT, Dojo&lt;/a&gt;&lt;br /&gt;This video provides some interesting information on integration of Google Gear with GWT and Dojo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=HsODVUvgvdk"&gt;Building better AJAX aps with Google Gears&lt;/a&gt;&lt;br /&gt;If you want to learn what Google Gears can do for you, watch the Google Gear launch event in London.&lt;br /&gt;&lt;br /&gt;Are you looking for a lightweight database, checkout the &lt;a href="http://www.sqlite.org/"&gt;SQLite&lt;/a&gt;. Google gear uses it for storing the offline data on client machine.&lt;br /&gt;&lt;br /&gt;Last but not the least, watch the Google &lt;a href="http://www.youtube.com/watch?v=-GeU3Rp7wnY&amp;mode=user&amp;search="&gt;Mashup Showcase&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5316400472653991137-6760706725088672095?l=exploring-ajax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exploring-ajax.blogspot.com/feeds/6760706725088672095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5316400472653991137&amp;postID=6760706725088672095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/6760706725088672095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/6760706725088672095'/><link rel='alternate' type='text/html' href='http://exploring-ajax.blogspot.com/2007/06/ajax-and-google-gears.html' title='AJAX and Google Gears'/><author><name>Dharmendra Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5316400472653991137.post-3158217201215095370</id><published>2007-06-18T00:00:00.000-05:00</published><updated>2007-06-18T22:49:44.079-05:00</updated><title type='text'>GWT Vs Echo2</title><content type='html'>Echo2 is another AJAX framework, and it's similar to GWT in how it's used to create the UI. Echo2 has widgets to create the UI component similar to GWT. Though both framworks use similar APIs, they work very differently. &lt;br /&gt;&lt;br /&gt;In Echo2 framwork, you compile your java source to java class files and run them on server. When a client-side event is triggered, it must be handled by server. The interface built with Echo2 needs to hit the server more often. The advantage of is that you don't have to deal with an RPC API because RPC happens all by itself. Echo2 doesn't need to send all the JavaScript to the browser at once. It sends only what is needed by the current state of the application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5316400472653991137-3158217201215095370?l=exploring-ajax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exploring-ajax.blogspot.com/feeds/3158217201215095370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5316400472653991137&amp;postID=3158217201215095370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/3158217201215095370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/3158217201215095370'/><link rel='alternate' type='text/html' href='http://exploring-ajax.blogspot.com/2007/06/gwt-vs-echo2.html' title='GWT Vs Echo2'/><author><name>Dharmendra Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5316400472653991137.post-2284656026721526706</id><published>2007-06-17T22:00:00.000-05:00</published><updated>2007-06-18T00:08:48.741-05:00</updated><title type='text'>HOW-TO: GWT Project Setup for Eclipse</title><content type='html'>I have created a step by step guide to creating a GWT project in Eclipse. Click on the link below to get to it&lt;br /&gt;&lt;a href="http://engr.smu.edu/~dharmend/cse7392/GWT Project Setup.pdf"&gt;GWT Project Setup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Shaun wrote an excellent overview of GWT framework. Follow the link to &lt;a href="http://enterpisedevideas.blogspot.com/"&gt;his blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5316400472653991137-2284656026721526706?l=exploring-ajax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exploring-ajax.blogspot.com/feeds/2284656026721526706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5316400472653991137&amp;postID=2284656026721526706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/2284656026721526706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/2284656026721526706'/><link rel='alternate' type='text/html' href='http://exploring-ajax.blogspot.com/2007/06/how-to-gwt-project-setup-for-eclipse.html' title='HOW-TO: GWT Project Setup for Eclipse'/><author><name>Dharmendra Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5316400472653991137.post-2435007787527065589</id><published>2007-06-11T23:30:00.000-05:00</published><updated>2007-06-12T00:17:58.311-05:00</updated><title type='text'>Echo2 Framework for AJAX</title><content type='html'>Echo2 is another server based AJAX framework. Similar to ZK, this works of the event driven model. The framework contains several built-in UI component ready to use for development. Custom components can be added to the framework via pure java programming.&lt;br /&gt;&lt;br /&gt;The primary development environment for Echo is Java, which makes it much cleaner maintainable, and reusable. Using Echo2 studio (an eclipse plugin), you can quickly build an UI from existing components. The technology has been around for sometime, so it is quite mature.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_npIO_-hvb3A/Rm4pfjAF4kI/AAAAAAAAAAU/ymdApQx-KOk/s1600-h/Echo2_Architecture.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_npIO_-hvb3A/Rm4pfjAF4kI/AAAAAAAAAAU/ymdApQx-KOk/s320/Echo2_Architecture.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5075039452041437762" /&gt;&lt;/a&gt; The Echo2 framework is divided into three distinct modules:&lt;br /&gt;the Applocation Framework, the Web Rendering Engine, and the Web Application Container. The "Application Framework" provides an API to manage the state of an application and it's user interface. The Web Rendering Engine is consist of server  and client. The server-side provides an HttpServlet to process requests from client-side. The client-side engine is a JavaScript application which runs in the client web browser and interacts with the server engine to provide remote user interface to the server-side application.  The Web Application Container is an extention of the Web Rendering Engine that serves to render and synchronize the state of a user interface built with the Application Framework with remote web clients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5316400472653991137-2435007787527065589?l=exploring-ajax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exploring-ajax.blogspot.com/feeds/2435007787527065589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5316400472653991137&amp;postID=2435007787527065589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/2435007787527065589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/2435007787527065589'/><link rel='alternate' type='text/html' href='http://exploring-ajax.blogspot.com/2007/06/ajax-using-echo2-framework.html' title='Echo2 Framework for AJAX'/><author><name>Dharmendra Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_npIO_-hvb3A/Rm4pfjAF4kI/AAAAAAAAAAU/ymdApQx-KOk/s72-c/Echo2_Architecture.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5316400472653991137.post-2006384299725258607</id><published>2007-06-10T23:11:00.001-05:00</published><updated>2007-06-10T23:59:28.461-05:00</updated><title type='text'>Getting into the AJAX mode</title><content type='html'>I looked through some of the AJAX technologies and few of them caught my attention were &lt;a href="http://www.zkoss.org"&gt;ZK&lt;/a&gt;, &lt;a href="http://code.google.com/webtoolkit/"&gt;GWT (Google Web Toolkit)&lt;/a&gt;, and &lt;a href="http://www.nextapp.com/platform/echo2/echo/"&gt;Echo2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I downloaded the &lt;a href="http://www.zkoss.org/zkdemo/userguide/"&gt;ZK demo&lt;/a&gt; examples. ZK is a server side AJAX-based engine which uses &lt;a href="http://xul.sourceforge.net/mozilla.html"&gt;XUL &lt;/a&gt;(XML User Interface Language) and XHTML components to develop rich UI components. ZK also supports markup language ZUML (ZK User-interface Markup Languagae) to design user interfaces without programming.&lt;br /&gt;&lt;br /&gt;ZK is purely a presentation tier solution, keeping the business tier and data tier intact. It can co-exist with existing technology like JSP and work seemlessly. It has ability to integrate with FCKeditor and JFreeChart in a very short amount of time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_npIO_-hvb3A/RmzWJDAF4jI/AAAAAAAAAAM/yCDTXGxobr8/s1600-h/ZK-Architecture.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_npIO_-hvb3A/RmzWJDAF4jI/AAAAAAAAAAM/yCDTXGxobr8/s320/ZK-Architecture.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5074666331052565042" /&gt;&lt;/a&gt;&lt;br /&gt;It is #1 Active project on Sourceforge. It was worth exploring the capabilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5316400472653991137-2006384299725258607?l=exploring-ajax.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exploring-ajax.blogspot.com/feeds/2006384299725258607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5316400472653991137&amp;postID=2006384299725258607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/2006384299725258607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5316400472653991137/posts/default/2006384299725258607'/><link rel='alternate' type='text/html' href='http://exploring-ajax.blogspot.com/2007/06/getting-into-ajax-mode.html' title='Getting into the AJAX mode'/><author><name>Dharmendra Kumar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_npIO_-hvb3A/RmzWJDAF4jI/AAAAAAAAAAM/yCDTXGxobr8/s72-c/ZK-Architecture.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
