<?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>Ambient Age &#187; Open Source</title>
	<atom:link href="http://www.ambientage.com/blog/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ambientage.com/blog</link>
	<description>Web Design and Development</description>
	<lastBuildDate>Thu, 12 Aug 2010 08:00:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Internet-Free Web Applications</title>
		<link>http://www.ambientage.com/blog/2008/05/internet-free-web-applications/</link>
		<comments>http://www.ambientage.com/blog/2008/05/internet-free-web-applications/#comments</comments>
		<pubDate>Thu, 22 May 2008 14:51:21 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.ambientage.com/blog/2008/05/internet-free-web-applications/">Dave</span></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[Web application]]></category>

		<guid isPermaLink="false">http://www.ambientage.com/blog/?p=31</guid>
		<description><![CDATA[[Note: Some slightly technical content, but there are also posts that are less technical if that is of more interest.] Update &#8211; I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>[Note: Some slightly technical content, but there are also posts that are <a title="Posts with Business Category" href="http://www.ambientage.com/blog/?cat=6">less technical</a> if that is of more interest.]</p>
<p>Update &#8211; I&#8217;ve published a lower level guide to Gears over on my other site: you can <a title="Getting into Gears: Offline Web App Tutorial Part 1" href="http://www.davidkelly.ie/blog/2008/07/19/getting-into-gears-offline-web-app-tutorial-part-1/">view Part 1 here</a>.</p>
<p><img class="alignright size-full wp-image-32" style="margin: 5px 0px 5px 5px; width: 200px; height: 134px; float: right;" title="disconnected" src="http://www.ambientage.com/blog/wp-content/uploads/2008/05/disconnected.jpg" alt="Broken Cable" /> The opportunities presented by allowing users to access web applications off-line are huge. In situations where internet access is unavailable, or where connectivity can disappear without warning (such as with certain providers in Ireland), providing a consistent experience to users is important. Simply saying, &#8220;you can&#8217;t do work now&#8221; is not enough for users that <em>rely</em> on an application.<br />
<span id="more-31"></span><br />
Thinking about potential barriers to (me) relying on web applications for &#8220;important&#8221; functions, reliability of access is quite high on the list. For certain applications, such as word processing, task management &amp; time tracking, to be &#8220;primary use&#8221; availability needs to be guaranteed.  There is a difference between it being inconvenient when something is unavailable (such as news in your RSS feeds), and it being a big problem (such as losing work because your Internet Connection drops and you can&#8217;t save it).</p>
<p>There are a number of ways that this type of offline functionality can be introduced.  <a title="ReadWriteWeb" href="http://www.readwriteweb.com">ReadWriteWeb </a>have published a number of articles on this in the past (linked at the end of the post), including a very good <a title="Next Gen Apps Won't Be Pushed Around By the Browser" href="http://www.readwriteweb.com/archives/post_browser_apps.php">one recently</a> which looked at ways taking web apps out of the browser&#8217;s control can be achieved.   In it, they linked to a very good video  of a presentation on developments with <a href="http://gears.google.com">Google Gears</a> (<a title="What's New with Gears Presentation" href="http://www.youtube.com/watch?v=xV_22e-Y5OE">video on Youtube</a>, 54 minutes long) which looks at some of the options  when providing offline accessibility in web-based applications.</p>
<p>Gears is an <a class="zem_slink" title="Wikipedia: Open source" rel="wikipedia" href="http://en.wikipedia.org/wiki/Open_source" target="_blank">open source</a> project which aims to :</p>
<blockquote>
<ul>
<li>Let web applications interact naturally with your desktop</li>
<li>Store data locally in a fully-searchable database</li>
<li>Run JavaScript in the background to improve performance</li>
</ul>
</blockquote>
<p>One of the most interesting approaches discussed (and one that I hadn&#8217;t heard of before) was using functionality provided by the <a href="http://dojotoolkit.org/">dojo JavaScript toolkit</a> which allows applications to check what local storage options are available (it looks for Gears, Flash storage, HTML5), and use one of them. The options are presented through dojo Storage in <a title="Dojo Offline" href="http://dojotoolkit.org/offline">dojo Offline</a>.</p>
<p>Off-line web application access can help to overcome some issues facing widespread adoption of web applications.  Whether this type of functionality is &#8220;sold&#8221; as a feature up front, or simply integrated into services to help provide a more complete user experience remains to be seen. As versions of applications that traditionally lived on the desktop make their way onto the web, users will expect to have a similar experience. If the experience is sub-standard, what is the motivation for moving?</p>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt; border: 1pt solid #999;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://www.readwriteweb.com/archives/post_browser_apps.php" target="_blank">Next Gen Apps Won&#8217;t Be Pushed Around By the Browser</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://www.readwriteweb.com/archives/how_important_is_offline_access.php" target="_blank">How Important is Offline Access, Anyway?</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://www10.nytimes.com/reuters/technology/tech-google-offline.html?_r=5&amp;ex=1364788800&amp;en=398d0874e6828679&amp;ei=5088&amp;partner=rssnyt&amp;emc=rss&amp;oref=slogin&amp;oref=slogin&amp;oref=slogin&amp;oref=slogin" target="_blank">Google Starts Letting Users Edit Documents Offline</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://www.readwriteweb.com/archives/why_we_need_web_apps_on_the_desktop.php" target="_blank">Why We Need Web Apps on the Desktop</a> [via Zemanta]</li>
</ul>
</fieldset>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/cf08e3e9-22a8-4d97-b593-3c6800b66e48/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=cf08e3e9-22a8-4d97-b593-3c6800b66e48" alt="Zemanta Pixie" /></a></div>




	<a rel="nofollow"  href="http://twitter.com/home?status=Internet-Free%20Web%20Applications%20-%20http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F" title="Twitter"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F&amp;t=Internet-Free%20Web%20Applications" title="Facebook"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F&amp;title=Internet-Free%20Web%20Applications&amp;notes=%5BNote%3A%20Some%20slightly%20technical%20content%2C%20but%20there%20are%20also%20posts%20that%20are%20less%20technical%20if%20that%20is%20of%20more%20interest.%5D%0D%0A%0D%0AUpdate%20-%20I%27ve%20published%20a%20lower%20level%20guide%20to%20Gears%20over%20on%20my%20other%20site%3A%20you%20can%20view%20Part%201%20here.%0D%0A%0D%0A%20The%20opportunities%20pres" title="del.icio.us"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F&amp;title=Internet-Free%20Web%20Applications&amp;annotation=%5BNote%3A%20Some%20slightly%20technical%20content%2C%20but%20there%20are%20also%20posts%20that%20are%20less%20technical%20if%20that%20is%20of%20more%20interest.%5D%0D%0A%0D%0AUpdate%20-%20I%27ve%20published%20a%20lower%20level%20guide%20to%20Gears%20over%20on%20my%20other%20site%3A%20you%20can%20view%20Part%201%20here.%0D%0A%0D%0A%20The%20opportunities%20pres" title="Google Bookmarks"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F&amp;title=Internet-Free%20Web%20Applications&amp;bodytext=%5BNote%3A%20Some%20slightly%20technical%20content%2C%20but%20there%20are%20also%20posts%20that%20are%20less%20technical%20if%20that%20is%20of%20more%20interest.%5D%0D%0A%0D%0AUpdate%20-%20I%27ve%20published%20a%20lower%20level%20guide%20to%20Gears%20over%20on%20my%20other%20site%3A%20you%20can%20view%20Part%201%20here.%0D%0A%0D%0A%20The%20opportunities%20pres" title="Digg"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F" title="Technorati"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F&amp;title=Internet-Free%20Web%20Applications" title="StumbleUpon"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Finternet-free-web-applications%2F" title="Sphinn"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.ambientage.com/blog/2008/05/internet-free-web-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What Date is it? Web App Usability &amp; Date Input</title>
		<link>http://www.ambientage.com/blog/2008/05/what-date-is-it-web-app-usability-date-input/</link>
		<comments>http://www.ambientage.com/blog/2008/05/what-date-is-it-web-app-usability-date-input/#comments</comments>
		<pubDate>Sat, 03 May 2008 12:19:20 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.ambientage.com/blog/2008/05/what-date-is-it-web-app-usability-date-input/">Dave</span></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.ambientage.com/blog/?p=21</guid>
		<description><![CDATA[Allowing users to enter information in an easy a way as possible is an important part of any web application. With many web [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: left;" class="alignleft size-full wp-image-23" title="Clock and Calendar" src="http://www.ambientage.com/blog/wp-content/uploads/2008/05/clock_cal1.jpg" alt="" width="200" height="150" />Allowing users to enter information in an easy a way as possible is an important part of any web application. With many web apps depending on date or time data, considering how best to ensure usability requires consideration in the web design &amp; development process. Before looking at what affects your choice of input method, I&#8217;ll give some examples of the options you can choose between.<br />
<span id="more-21"></span><br style="clear: both;" /></p>
<h3>Forms of Date Input</h3>
<h4>&#8220;Flat Calendars&#8221;</h4>
<p>Many websites have relied on representations of &#8220;traditional&#8221; paper-based calendars, showing rows of days and dates which the user can click.</p>
<p><img class="aligncenter size-full wp-image-24" title="Google Calendar Screenshot" src="http://www.ambientage.com/blog/wp-content/uploads/2008/05/google_flat_cal.gif" alt="Google Calendar Screenshot" width="400" height="279" /></p>
<p>from <a title="Google Calendar" href="http://www.google.com/calendar/">Google Calendar</a></p>
<p>The screenshots above and below show two alternatives for the flat calendar approach: the first (above), displays the calendar on the screen so it is immediately visible to the user when the page loads. The second (below), is a &#8220;pop-up&#8221;, meaning they rely on user interaction (e.g. clicking on a button or link or in a text box) to make the calendar appear.</p>
<p><img class="aligncenter size-full wp-image-25" title="Avis Car Rental Screenshot" src="http://www.ambientage.com/blog/wp-content/uploads/2008/05/avis_flat_cal.png" alt="Avis Car Rental Screenshot" width="400" height="196" /></p>
<p>from <a title="Avis Ireland" href="http://www.avis.ie">Avis Car Rental</a></p>
<h4>&#8220;Drop Down&#8221; Lists</h4>
<p>A second option is a drop down list style date input. These are most commonly seen in forms where credit card expiry dates are asked for. The use a fixed list of dates, which minimises the chances of a user making a mistake.</p>
<p><img class="aligncenter size-full wp-image-26" title="Budget Car Rental Calendar Screenshot" src="http://www.ambientage.com/blog/wp-content/uploads/2008/05/budget_drop_cal.gif" alt="Budget Car Rental Calendar Screenshot" width="296" height="256" /></p>
<p>from <a title="Budget Car Rental" href="http://www.budget.ie">Budget Car Rental</a> (&#8230;where I spent some time working long time ago!)</p>
<h4>&#8220;Natural Language&#8221; Approach</h4>
<p>The final option I am going to look at is a newer approach. It allows the user to type the date and (or) time into a text box. The application then interprets this and translates it from how the user has phrased it, into an &#8220;acceptable&#8221; (from a programming perspective) date format. An example of this is shown in the images of the (very useful) web app <a title="RememberTheMilk.com" href="http://www.rememberthemilk.com">Remember the Milk</a>.</p>
<p><img class="aligncenter size-full wp-image-27" title="Remember the Milk User Input" src="http://www.ambientage.com/blog/wp-content/uploads/2008/05/rtm_input.gif" alt="Remember the Milk User Input" width="400" height="200" /></p>
<p>which the application then interprets as:</p>
<p><img class="aligncenter size-full wp-image-29" title="Remember the Milk Output" src="http://www.ambientage.com/blog/wp-content/uploads/2008/05/rtm_output1.gif" alt="Remember the Milk Output" width="400" height="200" /></p>
<p>Impressive eh?! This is particularly impressive because it promotes a more natural interaction between the system and the user. It does not force the user to rely on one representation of dates and times, instead, it adapts to how the user naturally expresses themselves. This should be the case, as highlighted by <a title="www.cornae.com/" href="http://www.cornae.com/">Cornelis </a>in an article on the diversity of <a title="Date Input Diversity" href="http://www.cornae.com/articles/date-input-diversity/">date input methods</a>:</p>
<blockquote><p>&#8230;it is hard to find any pattern or rationale why one website has chosen for model X [for date input] while the other has chosen model Y. The suspicion would rise that the date input method is often dictated by the way the backend would &#8216;like&#8217; it. This is a situation which neither we, as interaction designers and consultants, nor the end user should settle for.</p></blockquote>
<h3>The (brief &amp; slightly) More Technical View</h3>
<p>Providing functionality like this is obviously much more complex than giving the user a drop down list to select from. There are Open Source JavaScript libraries that can provide much of the functionality for you (finding one of these stopped me from going past the paper planning stage of writing my own JavaScript Library to handle this&#8230;thankfully!!). Examples include <a title="datejs.com" href="http://www.datejs.com/">Date.js</a> (released under the MIT License), and <a title="http://datetime.toolbocks.com/" href="http://datetime.toolbocks.com/">Datetime Toolblocks</a> (released under a modified GPL).</p>
<h3>Choosing the best Date Input Option</h3>
<p>Given the options, what should be considered when choosing how you ask your users for a date (edit: emm&#8230;not that kind of date, you know what I mean). Here are some points, which are all related,  to consider:</p>
<ol>
<li>Frequency of use.  If the user visits the site / application infrequently, making how the input works as obvious as possible is wise. By providing a flat calendar, that is modelled on paper-based calendars, users do not need to adjust to new types of interaction.  If the user visits the application frequently, they may be more responsive to learning how to use novel forms of interaction (if they are of benefit).</li>
<li>Trade off between ease of use and speed of use. With some of the date input methods, there is a trade-off between ease-of-use and speed-of-use. While the Remember the Milk model of date input is fast (I find it faster than a flat calendar because you don&#8217;t need to use a mouse), for users unfamiliar with it, it is not easy to use initially.</li>
<li>Type of user. The profile of your user will impact every aspect of your design; the date input method is no different. If your users technical awareness or skill level is not low, then as simple a means of interaction is required. If they are at a higher level, again more innovative and productive means of interaction can be used.</li>
<li>The design of you application. The overall design of the application can be of influence. Sometimes, it is not practical to include a flat calendar on the screen, instead, due to space constraints, or other design limitations, pop-ups may need to be used.</li>
<li>Cultural aspects. As date formats differ between countries, for example 10-3-08 means different things to users in Ireland and in the US. Making users aware of these differences, and ensuring that your application is aware of how to handle them is crucial in order to avoid inaccurate inputs.</li>
</ol>
<p>The usability of any web application should be a key concern in web design &amp; development. Reducing the amount that any user has to adapt, and making interaction requirements obvious, will improve usability. The innovation in date inputs outlined are one such way that this interaction can be improved for certain types of web applications.</p>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt; border: 1pt solid #eee;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt; list-style-type: disc;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a href="http://www.webappers.com">Webappers</a> Listing of  <a href="http://www.webappers.com/category/components/calendar/">Calendar Components</a></li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://mashable.com/2007/12/19/remember-the-milk-gmail/" target="_blank">Remember the Milk Now Integrated (Fully) into Gmail</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://mashable.com/2007/11/27/datejs-a-truly-slick-date-script/" target="_blank">Datejs: A Truly Slick Date Script</a> [via <a href="http://www.zemanta.com/">Zemanta</a>]</li>
</ul>
</fieldset>




	<a rel="nofollow"  href="http://twitter.com/home?status=What%20Date%20is%20it%3F%20Web%20App%20Usability%20%26%20Date%20Input%20-%20http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F" title="Twitter"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F&amp;t=What%20Date%20is%20it%3F%20Web%20App%20Usability%20%26%20Date%20Input" title="Facebook"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F&amp;title=What%20Date%20is%20it%3F%20Web%20App%20Usability%20%26%20Date%20Input&amp;notes=Allowing%20users%20to%20enter%20information%20in%20an%20easy%20a%20way%20as%20possible%20is%20an%20important%20part%20of%20any%20web%20application.%20With%20many%20web%20apps%20depending%20on%20date%20or%20time%20data%2C%20considering%20how%20best%20to%20ensure%20usability%20requires%20consideration%20in%20the%20web%20design%20%26amp%3B%20d" title="del.icio.us"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F&amp;title=What%20Date%20is%20it%3F%20Web%20App%20Usability%20%26%20Date%20Input&amp;annotation=Allowing%20users%20to%20enter%20information%20in%20an%20easy%20a%20way%20as%20possible%20is%20an%20important%20part%20of%20any%20web%20application.%20With%20many%20web%20apps%20depending%20on%20date%20or%20time%20data%2C%20considering%20how%20best%20to%20ensure%20usability%20requires%20consideration%20in%20the%20web%20design%20%26amp%3B%20d" title="Google Bookmarks"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F&amp;title=What%20Date%20is%20it%3F%20Web%20App%20Usability%20%26%20Date%20Input&amp;bodytext=Allowing%20users%20to%20enter%20information%20in%20an%20easy%20a%20way%20as%20possible%20is%20an%20important%20part%20of%20any%20web%20application.%20With%20many%20web%20apps%20depending%20on%20date%20or%20time%20data%2C%20considering%20how%20best%20to%20ensure%20usability%20requires%20consideration%20in%20the%20web%20design%20%26amp%3B%20d" title="Digg"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F" title="Technorati"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F&amp;title=What%20Date%20is%20it%3F%20Web%20App%20Usability%20%26%20Date%20Input" title="StumbleUpon"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F05%2Fwhat-date-is-it-web-app-usability-date-input%2F" title="Sphinn"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.ambientage.com/blog/2008/05/what-date-is-it-web-app-usability-date-input/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Moving with Technology &#8211; New Wedding Website</title>
		<link>http://www.ambientage.com/blog/2008/04/moving-with-technology-new-wedding-website/</link>
		<comments>http://www.ambientage.com/blog/2008/04/moving-with-technology-new-wedding-website/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 14:53:01 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.ambientage.com/blog/2008/04/moving-with-technology-new-wedding-website/">Dave</span></dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.ambientage.com/blog/?p=19</guid>
		<description><![CDATA[I haven&#8217;t included non-commercial web design work I&#8217;ve done in the past on this site. However as some of the features used by [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t included non-commercial web design work I&#8217;ve done in the past on this site. However as some of the features used by this Wedding Website I developed for some friends may also of use to business, I thought a quick overview would be worthwhile.</p>
<p><img style="width: 400px; margin: 5px auto; clear: both;" src="http://www.ambientage.com/images/ger_screenshot.jpg" alt="gerandgus.com Screenshot" /><br />
<a title="Wedding Website" href="http://www.gerandgus.com">www.gerandgus.com</a></p>
<p><span id="more-19"></span><br />
The site itself is built on <a title="WordPress Homepage" href="http://www.wordpress.org">WordPress</a>, which allows allows the site owners to keep everyone up-to-date with latest news and changes, without having to rely on a web developer.  It also allows users to interact with the site owners (useful, because its meant for a group of people that know each other) through comments on blog posts.   WordPress is an Open Source blogging platform, or as its developers describe it:</p>
<blockquote><p><strong>&#8230;</strong>a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. WordPress is both free and priceless at the same time.</p></blockquote>
<p>The site also uses a number of web-based services to provide additional information to users, and allow people to interact in different ways.  Firstly, because the wedding is in the south of Spain rather than Galway, <a title="Google Maps Website" href="http://maps.google.com">Google Maps</a> was used to help people find their way from the Airport to the hotel. Google Maps provides tools which allows you to customise their maps in different ways. For this site, we customised the map to give both the location of the airport and hotel, as well as using it to calculate the shortest route and give driving directions and an approximate driving time.  More details on using Google Maps for these types of services are available from the <a title="Maps API Documentation" href="http://code.google.com/apis/maps/">Google Maps documentation</a>.</p>
<p>The site uses another Web-based service, <a title="Flickr Photo Sharing" href="http://www.flickr.com">Flickr</a>, to share photographs.  This allows the site owners, and their friends, to edit, label and store their photos in one place, before they are displayed as part of the Wedding Website.  Again, this is possible by using the tools provided by Flickr &#8211; further details are available from their <a title="Flickr API" href="http://www.flickr.com/services/api/">services documentation</a> (these services are only for non-commercial use; commercial use must be arranged with Flickr).  To create the fancy <a title="Wedding Photo Gallery" href="http://www.gerandgus.com/pictures/">Photo Gallery</a> used to display pictures once they were taken from Flickr,  the very easy to use open source <a title="Galleria - JavaScript Image Gallery" href="http://www.monc.se/galleria/">Galleria</a> photo gallery (based on <a title="JQuery JavaScript Library" href="http://jquery.com">JQuery</a>) was used.</p>
<p>Combining Open Source applications and web-based services, with a web design that made everyone happy, resulted an extremely flexible, and very functional wedding website.</p>
<p>I have the wedding to look forward to now&#8230;.</p>




	<a rel="nofollow"  href="http://twitter.com/home?status=Moving%20with%20Technology%20-%20New%20Wedding%20Website%20%20-%20http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F" title="Twitter"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F&amp;t=Moving%20with%20Technology%20-%20New%20Wedding%20Website%20" title="Facebook"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F&amp;title=Moving%20with%20Technology%20-%20New%20Wedding%20Website%20&amp;notes=I%20haven%27t%20included%20non-commercial%20web%20design%20work%20I%27ve%20done%20in%20the%20past%20on%20this%20site.%20However%20as%20some%20of%20the%20features%20used%20by%20this%20Wedding%20Website%20I%20developed%20for%20some%20friends%20may%20also%20of%20use%20to%20business%2C%20I%20thought%20a%20quick%20overview%20would%20be%20worthwhil" title="del.icio.us"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F&amp;title=Moving%20with%20Technology%20-%20New%20Wedding%20Website%20&amp;annotation=I%20haven%27t%20included%20non-commercial%20web%20design%20work%20I%27ve%20done%20in%20the%20past%20on%20this%20site.%20However%20as%20some%20of%20the%20features%20used%20by%20this%20Wedding%20Website%20I%20developed%20for%20some%20friends%20may%20also%20of%20use%20to%20business%2C%20I%20thought%20a%20quick%20overview%20would%20be%20worthwhil" title="Google Bookmarks"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F&amp;title=Moving%20with%20Technology%20-%20New%20Wedding%20Website%20&amp;bodytext=I%20haven%27t%20included%20non-commercial%20web%20design%20work%20I%27ve%20done%20in%20the%20past%20on%20this%20site.%20However%20as%20some%20of%20the%20features%20used%20by%20this%20Wedding%20Website%20I%20developed%20for%20some%20friends%20may%20also%20of%20use%20to%20business%2C%20I%20thought%20a%20quick%20overview%20would%20be%20worthwhil" title="Digg"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F" title="Technorati"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F&amp;title=Moving%20with%20Technology%20-%20New%20Wedding%20Website%20" title="StumbleUpon"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmoving-with-technology-new-wedding-website%2F" title="Sphinn"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.ambientage.com/blog/2008/04/moving-with-technology-new-wedding-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento eCommerce 1.0 Released</title>
		<link>http://www.ambientage.com/blog/2008/04/magento-ecommerce-10-released/</link>
		<comments>http://www.ambientage.com/blog/2008/04/magento-ecommerce-10-released/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 09:12:18 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.ambientage.com/blog/2008/04/magento-ecommerce-10-released/">Dave</span></dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.ambientage.com/blog/?p=16</guid>
		<description><![CDATA[The first production release of the Open Source Magento eCommerce platform was released yesterday. The platform is built on the PHP Zend Framework. [...]]]></description>
			<content:encoded><![CDATA[<p>The first production release of the Open Source <a href="http://www.magentocommerce.com/">Magento eCommerce</a> platform was <a href="http://www.magentocommerce.com/blog/comments/magento-10">released yesterday</a>. The platform is built on the PHP <a href="http://framework.zend.com">Zend Framework</a>.</p>
<p>I&#8217;ve spent a bit of time experimenting with the admin-side of the application and the features look impressive so far.  The next step is to take a look at the templating system to see how complex the layouts used are&#8230;</p>




	<a rel="nofollow"  href="http://twitter.com/home?status=Magento%20eCommerce%201.0%20Released%20-%20http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F" title="Twitter"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F&amp;t=Magento%20eCommerce%201.0%20Released" title="Facebook"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F&amp;title=Magento%20eCommerce%201.0%20Released&amp;notes=The%20first%20production%20release%20of%20the%20Open%20Source%20Magento%20eCommerce%20platform%20was%20released%20yesterday.%20The%20platform%20is%20built%20on%20the%20PHP%20Zend%20Framework.%0D%0A%0D%0AI%27ve%20spent%20a%20bit%20of%20time%20experimenting%20with%20the%20admin-side%20of%20the%20application%20and%20the%20features%20look" title="del.icio.us"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F&amp;title=Magento%20eCommerce%201.0%20Released&amp;annotation=The%20first%20production%20release%20of%20the%20Open%20Source%20Magento%20eCommerce%20platform%20was%20released%20yesterday.%20The%20platform%20is%20built%20on%20the%20PHP%20Zend%20Framework.%0D%0A%0D%0AI%27ve%20spent%20a%20bit%20of%20time%20experimenting%20with%20the%20admin-side%20of%20the%20application%20and%20the%20features%20look" title="Google Bookmarks"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F&amp;title=Magento%20eCommerce%201.0%20Released&amp;bodytext=The%20first%20production%20release%20of%20the%20Open%20Source%20Magento%20eCommerce%20platform%20was%20released%20yesterday.%20The%20platform%20is%20built%20on%20the%20PHP%20Zend%20Framework.%0D%0A%0D%0AI%27ve%20spent%20a%20bit%20of%20time%20experimenting%20with%20the%20admin-side%20of%20the%20application%20and%20the%20features%20look" title="Digg"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F" title="Technorati"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F&amp;title=Magento%20eCommerce%201.0%20Released" title="StumbleUpon"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.ambientage.com%2Fblog%2F2008%2F04%2Fmagento-ecommerce-10-released%2F" title="Sphinn"><img src="http://www.ambientage.com/blog/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.ambientage.com/blog/2008/04/magento-ecommerce-10-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
