 <!-- 0.1916s --><?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Kliotech Blog</title>
	<link>http://www.kliotech.com/blog</link>
	<description></description>
	<pubDate>Mon, 16 Oct 2006 13:42:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>Ajax for The Next Generation Web Applications</title>
		<link>http://www.kliotech.com/blog/6/</link>
		<comments>http://www.kliotech.com/blog/6/#comments</comments>
		<pubDate>Mon, 16 Oct 2006 13:41:54 +0000</pubDate>
		<dc:creator>kliotech</dc:creator>
		
	<category>AJAX</category>
		<guid isPermaLink="false">http://www.kliotech.com/blog/6/</guid>
		<description><![CDATA[Asynchronous JavaScript and XML (AJAX) which is the most spoken about technology on the web today is actually not a technology in itself but a term which describes a new approach which looks into using a number of existing technologies like XHTML, CSS, Java Script, DOM, XML and the XMLHttpRequest object to develop quick website [...]]]></description>
			<content:encoded><![CDATA[<p>Asynchronous JavaScript and XML (AJAX) which is the most spoken about technology on the web today is actually not a technology in itself but a term which describes a new approach which looks into using a number of existing technologies like XHTML, CSS, Java Script, DOM, XML and the XMLHttpRequest object to develop quick website user interfaces which not only avoids reload of entire browser page but also offer lots of other responsive features.</p>
<p>The core component of Ajax is XMLHttpRequest that enables execution of server side code without any page refresh. Ajax can send asynchronous requests to the server using JavaScript and XMLHttpRequest object and mapping functions that will be executed when response is received.</p>
<p>The beauty of Ajax is that, you can execute server side code with out any page refresh. Ajax is a world of &#8220;No Page Refresh&#8221; and rich user interface like windows applications. In traditional web applications, the user actions in the user interface invoke an HTTP request to the web server. Then the server will do lot of process on the server and then returns an HTML page to the client. In Ajax applications, the request is not for GUI or HTML, It is only for data. After fetching the data, you can create the user interface from the client using JavaScript and DOM. Ajax is a client-side technology and can interact with any server side technologies such as PHP, ColdFusion, ASP.net, JSP, and others.<br />
<strong><br />
Advantages of Ajax</strong></p>
<p><strong>Rich User Interface</strong><br />
Ajax allows us to create highly interactive user interface. A user don’t like page refresh continuously like typical webpages but they act more like desktop applications thus increasing the usability and interactivity.</p>
<p><strong>Higher Performance</strong><br />
With reduction of page refresh comes reduction of loading times and faster response to actions. There’s no requirement of post back to HTML thus creating a refresh and reload of the whole page.</p>
<p><strong>Who is using Ajax?</strong><br />
Huge web corporations like Yahoo, Google and MSN are making huge investments into develping new websites and converting their existing services to Ajax. The latest version of Google Groups, Google Live Search, Google Maps, Gmal, Flickr, Amazon’s A9, Live Mail, Yahoo mail all are Ajaxified and use Ajax extensively.</p>
<p class="MsoNormal"><strong>Ajax</strong><strong> and Kliotech</strong><br />
We at kliotech have been using Ajax in our web development projects ever since the evolution of Ajax. Ajax is used extensively at several situations to avoid un-necessary page refresh, Simplify functionality and where a fast responsive interface is required.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.kliotech.com/blog/6/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Web2.0 explained for business owners</title>
		<link>http://www.kliotech.com/blog/5/</link>
		<comments>http://www.kliotech.com/blog/5/#comments</comments>
		<pubDate>Fri, 13 Oct 2006 15:02:16 +0000</pubDate>
		<dc:creator>kliotech</dc:creator>
		
	<category>Web</category>
		<guid isPermaLink="false">http://kliotech.com/blog/archives/5</guid>
		<description><![CDATA[Web 2.0 generally refers to a second generation of services available on the World Wide Web that let people collaborate, and share information online. Unlike the first generation, Web 2.0 gives users an experience closer to desktop applications than the traditional static Web pages. The term web2.0 was popularized by O’Reilly Media and MediaLive International [...]]]></description>
			<content:encoded><![CDATA[<p>Web 2.0 generally refers to a second generation of services available on the World Wide Web that let people collaborate, and share information online. Unlike the first generation, Web 2.0 gives users an experience closer to desktop applications than the traditional static Web pages. The term web2.0 was popularized by O’Reilly Media and MediaLive International as the name for a series of web development conferences that started in October 2004. Web 2.0 applications often use a combination of techniques devised in the late 1990s, including public web service APIs (dating from 1998), Ajax (1998), and web syndication (1997). They often allow for mass publishing (web-based social software), the term may include blogs and wikis. To some extent Web 2.0 is a buzzword, incorporating whatever is newly popular on the Web (such as tags and podcasts), and its meaning is still in flux.</p>
<p class="MsoNormal" style="text-align: justify">With its allusion to the version numbers that commonly designate software upgrades, Web 2.0 was a trendy way to indicate an improved form of the World Wide Web, and the term has been in occasional use for several years. For examples — “DoubleClick was Web 1.0; Google AdSense is Web 2.0. Ofoto is Web 1.0; Flickr is Web 2.0″ — rather than definitions.</p>
<p class="MsoNormal" style="text-align: justify">What is now termed “Web 1.0″ often consisted of static HTML pages that were updated rarely, if at all. <span style="font-weight: bold">They depended solely on HTML, which a new Internet user could learn fairly easily. </span>The success of the dot-com era depended on a more dynamic Web where content management systems served dynamic HTML web pages created on the fly from a content database that could more easily be changed.</p>
<p>Proponents of the Web 2.0 approach believe that Web usage is increasingly oriented toward interaction and rudimentary social networks, which can serve content that exploits network effects with or without creating a visual, interactive web page. In one view, <span style="font-weight: bold">Web 2.0 sites act more as points of presence, or user-dependent web portals, than as traditional websites. They have become so advanced new internet users cannot create these websites; they are only users of web services, done by specialist professional experts.</span></p>
<p><strong>Overview of Web 2.0 techniques </strong></p>
<p>A website could be said to be built using Web 2.0 technologies if it features a number of the following techniques:</p>
<p><strong>Technical</strong></p>
<ul>
<li>Unobtrusive Rich Internet Application techniques (such as Ajax)</li>
<li>CSS</li>
<li>Semantically valid XHTML markup and/or the use of Microformats</li>
<li>Advanced User Interface languages such as XUL and SVG</li>
<li>Flash Remoting</li>
<li>Syndication of data in RSS/Atom</li>
<li>Aggregation of RSS/Atom data</li>
<li>Clean and meaningful URLs</li>
<li>Weblog publishing</li>
<li>REST or XML Webservice APIs</li>
</ul>
<p><strong> General</strong></p>
<ul>
<li>The site should not act as a “walled garden” - it should be easy to get data in and out of the system.</li>
<li>Users usually own their data on the site and can modify at their convenience</li>
<li><span style="font-weight: bold">Mainly web-based - most successful Web 2.0 applications can be used almost entirely through a web browser</span></li>
<li>Data returns should be dynamic, not static, changing depending on variables associated with the user’s query (e.g. keywords, location).</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://www.kliotech.com/blog/5/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
