<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PCMSpace &#187; Usability</title>
	<atom:link href="http://shishank.info/pcm/wordpress/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://shishank.info/pcm/wordpress</link>
	<description>Portals and Content Management Space</description>
	<lastBuildDate>Wed, 11 Jan 2012 17:45:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>HTML Mock-up guidelines from CMS Vendors?</title>
		<link>http://shishank.info/pcm/wordpress/2011/03/10/html-mock-up-guidelines-from-cms-vendors/</link>
		<comments>http://shishank.info/pcm/wordpress/2011/03/10/html-mock-up-guidelines-from-cms-vendors/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 10:52:25 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[#CMS]]></category>
		<category><![CDATA[#htmlmock-up]]></category>
		<category><![CDATA[#mockup]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=257</guid>
		<description><![CDATA[With the develpment in CMS area, there is all the more push in the market for websites to move to a CMS system, large or small, to manage their content. As a result there are lots of new initiatives for grounds-up CMS implementation. Usually, a CMS product starts with HTML a set of HTML mock-ups &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2011/03/10/html-mock-up-guidelines-from-cms-vendors/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>With the develpment in CMS area, there is all the more push in the market for websites to move to a CMS system, large or small, to manage their content. As a result there are lots of new initiatives for grounds-up CMS implementation.</p>
<p>Usually, a CMS product starts with HTML a set of HTML mock-ups which defines how the site will look like along with specifying the static and dynamic regions on the page. By static, I mean area&#8217;s which are not editable by authors/editors and usually controlled by CSS. By Dynamic, I mean, authors/editors can go in CMS system and change content for these areas. Dynamic area could be anything, plan text, images, links etc.</p>
<p>The CMS developers take HTML mock-up as input, define content types based on defined dynamic area&#8217;s (and obvously functional specifications) and convert the HTML into CMS templates and content holes. The above approach sounds all straight forward but still there are soo many projects which fails/get delayed. And one of the reasons is HTML mock-ups. </p>
<p>Usually in an enterprise environment, multiple vendors are involved in building a website, from creative agencies, to implmentation partners to hosting partners. In most of the cases the creative agencies which develop HTML mock-ups who has no clue around how the HTML mock-up is going to be fitted in a WCM in terms of templates/ components/ elements etc. They try to make website flashy, attractive without really worrying around its maintenance. Some of the examples are:</p>
<ul>
<li>Using images everywhere in the site goverened by CSS than HMTL</li>
<li>Same block of content using different HTML structure on different pages though the look and feel is the same</li>
<li>Hard coded height width dimensions for image tags</li>
<li>Too many variations in layout, which in reality could fit in just a few</li>
<li>etc.</li>
</ul>
<p>Even if the HTML mock-up is developed to the best of practices, its usage varies with each CMS. An example, there is a style defined globally which is applicable to all the divs in centre portion of a page. Some CMS systems add their own divs when elements/components are dragged on the centre part. This leads to style issues for the centre portion and we spend lot of time negating those effects.</p>
<p>I think its time for CMS vendors to move forward and lay down best practices,  guidelines that needs to be followed when developing HTML mock-up for their product. This could definitely makes easy for creative agencies and implementors to get it right the first time than really spending time on HTML structures just because the choosen CMS doesn&#8217;t like the way HTML mock-up is designed. It will really going to reduce overall project cost and project failures.</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2011/03/10/html-mock-up-guidelines-from-cms-vendors/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IE6 Countdown: Right time for Browser Standards</title>
		<link>http://shishank.info/pcm/wordpress/2011/03/06/ie6-countdown-right-time-for-browser-standards/</link>
		<comments>http://shishank.info/pcm/wordpress/2011/03/06/ie6-countdown-right-time-for-browser-standards/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 20:20:28 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Standardisation]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[#browsers]]></category>
		<category><![CDATA[#ie6countdown]]></category>
		<category><![CDATA[#standards]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=241</guid>
		<description><![CDATA[Its good to see world is ready to move on from Internet Explorer 6. Here is a snippet from IE6 count down site: 10 years ago a browser was born. Its name was Internet Explorer 6. Now that we’re in 2011, in an era of modern web standards, it’s time to say goodbye. This website &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2011/03/06/ie6-countdown-right-time-for-browser-standards/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Its good to see world is ready to move on from Internet Explorer 6. Here is a snippet from <a href="http://ie6countdown.com/index.html">IE6 count down</a> site:</p>
<blockquote><p><strong>10 years ago a browser was born.</strong> Its name was Internet Explorer 6.<br />
Now that we’re in 2011, in an era of modern web standards, it’s time to say goodbye.</p>
<p>This website is dedicated to watching Internet Explorer 6 usage drop to less than 1% worldwide, so more websites can choose to drop support for Internet Explorer 6, saving hours of work for web </p></blockquote>
<div id="attachment_242" class="wp-caption aligncenter" style="width: 310px"><a href="http://shishank.info/pcm/wordpress/2011/03/06/ie6-countdown-right-time-for-browser-standards/screenhunter_02-mar-06-20-03/" rel="attachment wp-att-242"><img src="http://shishank.info/pcm/wordpress/wp-content/uploads/2011/03/ScreenHunter_02-Mar.-06-20.03-300x123.gif" alt="Internet Explorer 6 usage around the world" title="Internet Explorer 6 usage around the world" width="300" height="123" class="size-medium wp-image-242" /></a><p class="wp-caption-text">Internet Explorer 6 usage around the world</p></div>
<p>As per my previous post <a href="http://shishank.info/pcm/wordpress/2011/03/05/write-once-use-everywhere-content-vs-code/">Write Once, use everywhere? Content Vs Code</a>, I think it&#8217;s perfect timing to get some standards defined around web browsers. </p>
<p>For corporates, its time to move on and this move is definitely going to give great boost on Intranet front, presenting more opportunities and opening new doors.</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2011/03/06/ie6-countdown-right-time-for-browser-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Write Once, use everywhere? Content Vs Code</title>
		<link>http://shishank.info/pcm/wordpress/2011/03/05/write-once-use-everywhere-content-vs-code/</link>
		<comments>http://shishank.info/pcm/wordpress/2011/03/05/write-once-use-everywhere-content-vs-code/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 16:08:24 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Standardisation]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[#browsers]]></category>
		<category><![CDATA[#standards]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=227</guid>
		<description><![CDATA[One of the thumb rule for any CMS system is: Have just one instance of the content and define templates/components/modules/elements to render it differently So, Why the same rule doesn&#8217;t apply for code written to define styles, javascript functionality across browsers? Let me take an example from one of my recent project: As per requirements, &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2011/03/05/write-once-use-everywhere-content-vs-code/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>One of the thumb rule for any CMS system is:</p>
<blockquote><p>Have just one instance of the content and define templates/components/modules/elements to render it differently</p></blockquote>
<p>So, Why the same rule doesn&#8217;t apply for code written to define styles, javascript functionality across browsers? </p>
<p>Let me take an example from one of my recent project: As per requirements, we need to support IE (6,7,8), Forefox (3.x), Safari (3.x), Opera (9.x). The HTML mock-ups are generated by one of the creative agency who are in the market for good number of years and know their stuff. SO, just analysing the HTML mock-up, total HTML/CSS/JS size is around 1.9 MB (exclding images). Out of which the CSS/JS specifically for handling cross borwser issues is 0.06 MB which roughly forms 3.5% of the total code set. And such<br />
percentage of cross browser hacking code is present on most of the website. </p>
<p>Below are some of the issues from different perspectives:</p>
<p><strong>Development Perspective</strong></p>
<ul>
<li>Analyse browsers which the site needs to support for previous web analytics or such tools</li>
<li>Define graphics which could work across browsers</li>
<li>Develop mock-ups with this extra code to hack site working across browsers</li>
<li>Testing effort across browsers. Most of the times the UAT error log will have such issues in good percentages</li>
<li>More development effort, hence more cost to the project</li>
</ul>
<p><span id="more-227"></span><br />
<strong>Maintenance Perspective </strong></p>
<ul>
<li>If there is a new version release for a browser, regression test the whole site against the new version</li>
<li>More maintenance effort and hence more cost</li>
<li>Re-doing same stuff again and again and again</li>
</ul>
<p><strong>Users perspective</strong></p>
<ul>
<li>Inconsistent behavious of the website across browsers</li>
<li>More data download on users PC than actually required</li>
<li>Slow response time as the data size is more than required</li>
<li>Refresh issues with the release of new styles&#8217;Js etc.</li>
</ul>
<p><strong>Internet perspective:</strong></p>
<ul>
<li>More storage space</li>
<li>Larger network bandwidth</li>
</ul>
<p>etc.</p>
<p>We are progressing at a fast pace in web development, talking of HTML 5, but we are still struggling to get the basics right. </p>
<div id="attachment_231" class="wp-caption aligncenter" style="width: 310px"><a href="http://shishank.info/pcm/wordpress/2011/03/05/write-once-use-everywhere-content-vs-code/screenhunter_01-mar-03-22-49/" rel="attachment wp-att-231"><img src="http://shishank.info/pcm/wordpress/wp-content/uploads/2011/03/ScreenHunter_01-Mar.-03-22.49-300x229.gif" alt="Web Technologies Journey" title="Web Technologies Journey" width="300" height="229" class="size-medium wp-image-231" /></a><p class="wp-caption-text">Web Technologies Journey</p></div>
<p>Image if we could have standards defined for the browsers which ideally will allow us to write code once and no matter which browser you use, it will just work consistently across all of them. We spend almost 10-15% of the total project time, if not more, on such issues which actually is not project cost but the cost we are paying for not having standardization. </p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2011/03/05/write-once-use-everywhere-content-vs-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JAX India 2007: Day 1: Web2.0? But I am Barely keeping up with Web 1.0 Right Now !</title>
		<link>http://shishank.info/pcm/wordpress/2007/05/28/day-1-jax-india-2007-web20-but-i-am-barely-keeping-up-with-web-10-right-now/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/05/28/day-1-jax-india-2007-web20-but-i-am-barely-keeping-up-with-web-10-right-now/#comments</comments>
		<pubDate>Mon, 28 May 2007 11:40:07 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=77</guid>
		<description><![CDATA[Its been an exciting day on the inaugural day of JAX India 2007. The day was meant for workshops and I attended half a day workshop on &#8220;Web&#160;2.0?&#160;But I am Barely keeping up with Web 1.0&#160;Right Now !&#8221; by Craig R McClanahan. Here is extract from the session: The session covered from history of web &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2007/05/28/day-1-jax-india-2007-web20-but-i-am-barely-keeping-up-with-web-10-right-now/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>
  Its been an exciting day on the inaugural day of JAX India 2007. The day was<br />
  meant for workshops and I attended half a day workshop on<br />
  &#8220;Web&nbsp;2.0?&nbsp;But I am Barely keeping up with Web 1.0&nbsp;Right Now !&#8221;<br />
  by Craig R McClanahan. Here is extract from the session:
</p>
<p>
  The session covered from history of web to what is Next Generation web (Web 2.0) and what we should do towards it. Here is extract from his presentation:
</p>
<p>
  <strong>HISTORY OF WEB</strong>
</p>
<p>
  He started with his experience of Web way back when he started in 1975. From <em>Lonely computers, </em>which were self-absorbed applications to <em>telephone</em> lines (part lines to kids line) which lead to evolution of <em>Internet</em> and standards like <em>HTTP and HTML</em>.
</p>
<p>
  <b>MAINSTREAM WEB APPLICATIONS TODAY</b>
</p>
<p>
  This section of the presentation covered about how the current web applications are. Few main highlighting points are:
</p>
<ul>
<li>
    Increasing support for cross browsers
  </li>
<li>
    Key area of development happening around Mobile space
  </li>
<li>
    Server side capabilities are growing
  </li>
<li>
    Programming understanding in multi-threaded environment
  </li>
<li>
    Storage capacity is effectively free, CPU nearly so
  </li>
<li>
    Network infrastructure improving
  </li>
<li>
    Development technologies maturity at a much slower pace and challenges are in coming up with a framework like Struts and IDEs for JS-DHTML developments
  </li>
<li>
    More and more user personalization
  </li>
<li>
    Standardization at different scales and complexities
  </li>
</ul>
<p>
  <strong>NEXT GENERATION WEB DRIVERS</strong>
</p>
<p>
  Craig stressed on using next generation web rather than Web 2.0 with emphasis on 4 key drivers:
</p>
<p>
  <em>Enhanced&nbsp;User Interfaces</em>
</p>
<p>
  The driving force is the limited usability of web applications&nbsp;compared to applications installed locally. Ajax and DHTML are the immediate solutions.
</p>
<p>
  <em>Lightweight Programming Models</em>
</p>
<ul dir="ltr" style="MARGIN-RIGHT:0px">
<li>
    Strong preference towards simplicity; less code = less initial work, less update work
  </li>
<li>
    Scripting languages again gaining popularity with many large application built with php, perl etc.
  </li>
<li>
    Loose coupling and layer based design
  </li>
<li>
    Increasing preference for quick, iterative approach (Agile model)
  </li>
<li>
    Programming models &nbsp;
  </li>
<ul>
<li>
      Ajax and DHTML (server side business logic)
    </li>
<li>
      Ajax and DHTML (client side business logic ) i.e. making web applications<br />
      available offline&nbsp;
    </li>
<li>
      Browser plugins (Flash/ Flex/ Java FX etc)
    </li>
</ul>
</ul>
<p>
  <em>Web as a Platform</em>
</p>
<ul>
<li>
    Web applications to become more of a service
  </li>
<li>
    Web platform providing Social network effect
  </li>
<li>
    Reducing &#8220;local islands&#8221; of important data
  </li>
<li>
    Users looking something bigger
  </li>
<ul>
<li>
      Identity
    </li>
<li>
      Flexibility
    </li>
<li>
      Ubiquity&nbsp;
    </li>
</ul>
</ul>
<p>
  <em>The read/write web</em>&nbsp;
</p>
<ul>
<li>
    Web as a Bulletin Board
  </li>
</ul>
<p>
  <strong>WHAT SHOULD WE DO</strong>
</p>
<p>
  Craigs Top Ten Suggestion List
</p>
<p>
  10 &#8211; Expose Data/Logic as services
</p>
<p>
  9 &#8211; Incorporate External Content
</p>
<p>
  8 &#8211; Seek QOS (Quality of Service) deals from Sources
</p>
<p>
  7 &#8211; Give QOS Deals to users
</p>
<p>
  6 &#8211; Adopt Agile Processes
</p>
<p>
  5 &#8211; Test Driven Development
</p>
<p>
  4 &#8211; Architect for Scalability
</p>
<p>
  3 &#8211; Embrace Heterogeneity
</p>
<p>
  2 &#8211; Reach out to Mobile Clients
</p>
<p>
  1 &#8211; Enable User Provided Content
</p>
<p>The session turned out to be good for users who do not have exposure to Web 2.0. The first 45 minutes where Craig covered History of web and existing applications was bit too extended and I was looking for more on Web 2.0. Let&#8217;s hope the other sessions lined up around Web 2.0 will be able to provide more insight.</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/05/28/day-1-jax-india-2007-web20-but-i-am-barely-keeping-up-with-web-10-right-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Ajax making sites less reachable?</title>
		<link>http://shishank.info/pcm/wordpress/2007/05/17/is-ajax-making-sites-less-reachable/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/05/17/is-ajax-making-sites-less-reachable/#comments</comments>
		<pubDate>Thu, 17 May 2007 10:36:06 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=75</guid>
		<description><![CDATA[We have been talking about Ajax and Web 2.0 technologies for sometime now. At one end Ajax becoming an asset from usability point of view but on the other hand it is making sites less search engine friendly. Search engines for now are not intelligent enough to make a server side request and retrieve the &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2007/05/17/is-ajax-making-sites-less-reachable/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>We have been talking about <a href="http://shishank.info/pcm/wordpress/?p=43">Ajax</a> and Web 2.0 technologies for sometime now. At one end Ajax becoming an asset from usability point of view but on the other hand it is making sites less search engine friendly. <a href="http://shishank.info/pcm/wordpress/?p=74">Search engines </a> for now are not intelligent enough to make a server side request and retrieve the information to index. So it boils down to Usability Vs Search-ability? Which one to achieve? </p>
<p>What is the best way to achieve a balance between the two &#8211; making my site usable as well as search-able.</p>
<p>Here is one of the possible approach:</p>
<p>Step 1: To design your site without any Ajax. Javascript<br />
Step 2:  Then modify your website to include small Ajax, Java scripts components making sure that the content that gets hidden is available else where in the site which does not deploy Ajax</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/05/17/is-ajax-making-sites-less-reachable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Collaboration Feature: Google&#8217;s Gadget</title>
		<link>http://shishank.info/pcm/wordpress/2007/05/02/another-collaboration-feature-googles-gadget/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/05/02/another-collaboration-feature-googles-gadget/#comments</comments>
		<pubDate>Wed, 02 May 2007 13:58:31 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=73</guid>
		<description><![CDATA[Here is another Collaboration Feature from Google. Google has introduced a new Gadget maker product for iGoogle (new name for Google Personalized Homepage). The users without having any programming or web design experience can create Gadgets and share with community or other iGoogle user. The Gadgets are as simple as filling out the form in &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2007/05/02/another-collaboration-feature-googles-gadget/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Here is another Collaboration Feature from Google. Google has introduced a new <a href="http://www.google.com/ig/gmchoices?source=bppd">Gadget maker</a> product for iGoogle (new name for Google Personalized Homepage). The users without having any programming or web design experience can create Gadgets and share with community or other iGoogle user. The Gadgets are as simple as filling out the form in the predefined 7 templates:</p>
<p>• A <a href="http://www.google.com/ig/gmcreator?moduleurl=gm_photo.xml">Photo gadget</a> which is designed to share a series of photos<br />
• <a href="http://www.google.com/ig/gmcreator?moduleurl=gm_googlegram.xml">GoogleGram gadget</a> that display a new greeting message for every day of the week<br />
• <a href="http://www.google.com/ig/gmcreator?moduleurl=gm_dailyme.xml">Daily Me gadget </a>which will show what you’re currently doing, as well as quotes, what’s on your mind etc.<br />
• <a href="http://www.google.com/ig/gmcreator?moduleurl=gm_freeform.xml">Free Form gadget </a>that as the name suggest will allow free flow of information, image text layout background colour<br />
• <a href="http://www.google.com/ig/gmcreator?moduleurl=gm_youtube.xml">YouTube Channel gadget </a>to share good videos on YouTube<br />
• Personalized List Gadget to basically present your list of items. It could be list of your favorite songs, a list of items to buy today etc.<br />
• <a href="http://www.google.com/ig/gmcreator?moduleurl=gm_list.xml">Personalized Countdown gadget </a>is more like a reminder to any event, happening with a countdown</p>
<p>Apart from this, it provides option to update the Gadget and re-publish so that it gets updated at the other end.</p>
<p>Pretty neat way to bring people togather !!!! <img src='http://shishank.info/pcm/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But few things to watch out for:</p>
<p>• Updation at receiving end took a pretty long time to get refreshed with updated information<br />
• No intimation whether the iGoogle user has added your Gadget or not<br />
• If the Gadget creator deletes the Gadget, will it get deleted at the other end?<br />
• A way to establish two way communication rather then just one way for now</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/05/02/another-collaboration-feature-googles-gadget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Applications to be available offline</title>
		<link>http://shishank.info/pcm/wordpress/2007/04/13/web-applications-to-be-available-offline/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/04/13/web-applications-to-be-available-offline/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 09:14:54 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=70</guid>
		<description><![CDATA[Off late there has been lot of web sites that I came across which are trying to provide offline access for their Web applications. The basic idea is that the application can be worked with in a browser offline and automatically sync up whenever you get online. Scrybe is one such online/offline calender and organizer &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2007/04/13/web-applications-to-be-available-offline/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Off late there has been lot of web sites that I came across which are trying to provide offline access for their Web applications. The basic idea is that the application can be worked with in a browser offline and automatically sync up whenever you get online.</p>
<p><a href="http://iscrybe.com/">Scrybe</a> is one such online/offline calender and organizer service that  provides offline web application service.<br />
<span id="more-70"></span><br />
<a href="http://www.zimbra.com/">Zimbra</a> is another open source messaging and collaborative application. This powerful web client integrates email, contacts, shared calendar, VoIP, and online document authoring into a rich browser-based interface. Recently Zimbra announced launch of <a href="http://www.readwriteweb.com/archives/zimbra_desktop_offline_web_apps.php">Zimbra desktop </a>with the aim to enable offline access to its online Ajax powered collaborative suite.</p>
<p>This looks to be the trend in the near future. More and more applications are targeting to provide virtual desktop for their web 2.0 applications with the same look and feel. The idea behind all this is to remove dependency of &#8220;online enabled&#8221;. The idea is that user should not be bothered about whether his net connection is working or not. He should more be concentrating on his job and rest the application takes care. Whenever it comes online, it should sync up with the offline content changes. I am writing this post through Google Docs and I can see that this keeps on syncing up my updates with the back-end. I see this kind of behaviour with most of the Google applications. So, is Google already way ahead of others in the same race?<br />
<!--more--><br />
Thinking aloud there might be two ways to achieve this: The Web application build this functionality within them self and provides a separate desktop install for application/ or takes care within its web application to provide continuous app browsing experience. Zimbra, for examples, provides a Zimbra desktop to install locally. If you think about it, this is not the way forward to achieve. The installation will again be pain for users. The second way is to make browsers support online/offline mode for web applications. This sounds interesting and this is what <a href="http://wiki.mozilla.org/Firefox3/Firefox_Requirements">Firefox 3</a> is aiming to achieve. The browser itself is trying to build in the basic infrastructure to support offline/online web applications. But I can see many challenges towards achieving this. To list a few: </p>
<li>Downloading static content to clients machine in some format</li>
<li>Validating static content against new updates </li>
<li>Offline cache management </li>
<li>More network traffic </li>
<li>Security </li>
<li>Cross browser compatibility </li>
<li>JS enabled/disabled settings for web browser </li>
<li>switching off online collaborative tools like instant messaging</li>
<p> This leaves me with a question, are we not going to face <a href="http://shishank.info/pcm/wordpress/?p=43">the same problems </a>that we listed when Ajax was born?? </p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/04/13/web-applications-to-be-available-offline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catchup with Open Ajax Project</title>
		<link>http://shishank.info/pcm/wordpress/2007/03/22/catchup-with-open-ajax-project/</link>
		<comments>http://shishank.info/pcm/wordpress/2007/03/22/catchup-with-open-ajax-project/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 04:45:30 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=66</guid>
		<description><![CDATA[Open Ajax Project or better known as Open Ajax Alliance has added many more members to their alliance. The biggest name to add to the list is Microsoft. This makes a total count of 73 members working towards Ajax Globalization. Alliance has come up with the term called &#8220;OpenAjax Conformance&#8221; which defines a set of &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2007/03/22/catchup-with-open-ajax-project/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://shishank.info/pcm/wordpress/?p=47">Open Ajax Project</a> or better known as <a href="http://openajax.org/">Open Ajax Alliance</a> has added many more members to their alliance. The biggest name to add to the list is Microsoft. This makes a total count of 73 members working towards Ajax Globalization.</p>
<p>Alliance has come up with the term called &#8220;<a href="http://openajax.org/OpenAjax%20Conformance.html">OpenAjax Conformance</a>&#8221; which defines a set of conformance requirements on Ajax technologies, products and applications to promote Ajax interoperability.<br />
An Ajax library will be with Open Ajax Conformance only when:</p>
<p>1) Supports <a href="http://openajax.org/OpenAjax%20Hub.html">OpenAjax Hub</a> Specifications (<a href="http://openajax.org/OpenAjax%20Registry.html">OpenSource project</a>)<br />
2) Javascript objects with <a href="http://openajax.org/OpenAjax%20Registry.html">OpenAjax Registry</a><br />
3) Support best practices defined within Open Ajax Conformance </p>
<p>These developments clearly indicates where the http domain moving on. This is also one of the talking points with Web 2.0 <img src='http://shishank.info/pcm/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2007/03/22/catchup-with-open-ajax-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax &#8211; Looking back at year&#8217;s old journey</title>
		<link>http://shishank.info/pcm/wordpress/2006/02/19/ajax-looking-back-at-years-old-journey/</link>
		<comments>http://shishank.info/pcm/wordpress/2006/02/19/ajax-looking-back-at-years-old-journey/#comments</comments>
		<pubDate>Sun, 19 Feb 2006 16:48:06 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Portals]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=52</guid>
		<description><![CDATA[Ajax has come a long way in a year’s time. Last year around this time, we first heard about it. Ajax had brought about the a big difference in web applications which largely changed usability arena. Web Applications started looking like rich desktop applications. Let’s look at its journey from rebirth. First the benefits related to Ajax started &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2006/02/19/ajax-looking-back-at-years-old-journey/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a title="Ajax" href="/wp/?p=4">Ajax</a> has come a long way in a year’s time. Last year around this time, we first heard about it. Ajax had brought about the a big difference in web applications which largely changed usability arena. Web Applications started looking like rich desktop applications. Let’s look at its journey from rebirth.</p>
<p><span id="more-52"></span></p>
<p>First the benefits related to Ajax started emerging with Google Map, GMail providing live examples of its benefit. It really drew people with its attraction. As people started exploring more, saw the flip side of Ajax coin, its drawbacks. There were <a title="Ajax and Security" href="/wp/?p=14">security issues</a> that started rising with Ajax usage. Meanwhile, big players were playing more a wait and watch game to determine Ajax potential. Open source arena was ready to take up challenge and in a small time frame saw various open source Ajax libraries and frameworks floating over net. Even Microsoft was not far behind and came up with its Ajax framework called &#8220;<a title="Microsoft's Ajax Framework" href="/wp/?p=19">Atlas</a>&#8220;. Ajax resources, the libraries and frameworks, started growing, at rapid pace. People started feeling the need of having Ajax implementation for their site.  But everyone had one question in mind, are we really <a title="Ready for Ajax to adopt Usability" href="/wp/?p=43">ready to adopt Ajax to improve usability</a>? Though the resources were growing but people were afraid of adopting it due to its unorganized manner. This brought into picture the waiting big giants who started &#8220;<a title="Open Ajax" href="/wp/?p=47">Open Ajax</a>&#8221; project to tackle these issues. And Yahoo too has open sourced its UI Library and framework.</p>
<p>So what’s next in Ajax Domain? Here are few areas where I think it will grow:</p>
<ul>
<li>More organized and sophisticated design patterns and open source libraries</li>
<li>Ajax becoming integral part of IDEs</li>
<li>Watch out Portal and CMS space and Ajax</li>
<li>Ajax making more heads in Reporting Area</li>
<li>Javascript standards across browers</li>
<li>Steep raise in Usability</li>
</ul>
<p>Happy Birthday, Ajax !!!!!!!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2006/02/19/ajax-looking-back-at-years-old-journey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax Implementation &#8211; An Example</title>
		<link>http://shishank.info/pcm/wordpress/2006/01/19/ajax-implementation-an-example/</link>
		<comments>http://shishank.info/pcm/wordpress/2006/01/19/ajax-implementation-an-example/#comments</comments>
		<pubDate>Thu, 19 Jan 2006 22:12:00 +0000</pubDate>
		<dc:creator>shishank</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://shishank.info/pcm/wordpress/?p=45</guid>
		<description><![CDATA[In my earlier post, &#8220;Are we ready to adopt Ajax to improve usability?&#8220;, I highlighted that best bet for the existing sites is to start small may be including an ajax based components or use ajax to validate form fields etc. Here is one of the example. This is an Ajax based Opinion Poll which &#8230; </p><p><a class="more-link block-button" href="http://shishank.info/pcm/wordpress/2006/01/19/ajax-implementation-an-example/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>In my earlier post, &#8220;<a href="/wp/2006/01/15/are-we-ready-to-adopt-ajax-to-improve.html">Are we ready to adopt Ajax to improve usability?</a>&#8220;, I highlighted that best bet for the existing sites is to start small may be including an ajax based components or use ajax to validate form fields etc. Here is one of the example.<span id="more-45"></span></p>
<p><a title="Create polls and vote for free. dPolls.com" href="http://www.dPolls.com"><img alt="Create polls and vote for free. dPolls.com" src="http://www.dPolls.com/dPollsLink.aspx" border="0" /></a></p>
<p>This is an Ajax based Opinion Poll which is provided by dPolls which can be a component by itself. So we can build our own components like this and can achieve low to medium improvements in user experience without much risk and low cost.</p>
<p>So just imagine if we able to implement Ajax for small things, how much difference it can bring in user experience and that too without much redesign of existing site and not much commercial cost.</p>
]]></content:encoded>
			<wfw:commentRss>http://shishank.info/pcm/wordpress/2006/01/19/ajax-implementation-an-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

