<?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>Perhosgrafiikka Blog &#187; articles</title>
	<atom:link href="http://www.perhosgrafiikka.fi/blog/category/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.perhosgrafiikka.fi/blog</link>
	<description>Perhosgrafiikka Blog by Sami Tikka</description>
	<lastBuildDate>Thu, 18 Feb 2010 19:13:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mobile apps versus webpages</title>
		<link>http://www.perhosgrafiikka.fi/blog/2010/02/18/mobile-apps-versus-webpages/</link>
		<comments>http://www.perhosgrafiikka.fi/blog/2010/02/18/mobile-apps-versus-webpages/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 19:10:18 +0000</pubDate>
		<dc:creator>sami.tikka</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[vancouver2010]]></category>

		<guid isPermaLink="false">http://www.perhosgrafiikka.fi/blog/?p=82</guid>
		<description><![CDATA[I&#8217;m constantly amazed how smartphones and particularly my iPhone can change the way we do things. There seems to be an app for everything. As a web developer, I&#8217;m thinking how then does the apps from App Store enable superior user experience compared to a mobile website in, say, Mobile Safari?
I decided to make a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.perhosgrafiikka.fi/blog/wp-content/uploads/2010/02/mzl.axwjneru.480x480-75.jpg" rel="lightbox"><img class="size-medium wp-image-83 alignright" title="Vancouver 2010 Olympic Winter Games: The Official Mobile Spectator Guide" src="http://www.perhosgrafiikka.fi/blog/wp-content/uploads/2010/02/mzl.axwjneru.480x480-75-208x300.jpg" alt="" width="146" height="210" /></a>I&#8217;m constantly amazed how smartphones and particularly my iPhone can change the way we do things. There seems to be an app for everything. As a web developer, I&#8217;m thinking how then does the apps from App Store enable superior user experience compared to a mobile website in, say, Mobile Safari?</p>
<p>I decided to make a quick comparison between the Vancouver 2010 olympic <a href="http://itunes.apple.com/ca/app/2010guide-vancouver-2010-olympic/id350892863?mt=8" target="_blank">official app</a>, and the <a href="http://www.vancouver2010.com/mobile/" target="_blank">mobile website of the olympics</a>. The app makes better use of the user location, asking for access to location data, and updating the schedule to user&#8217;s timezone for instance. In theory user location sniffing could be done on the mobile web site too, but this would obviously be less accurate. But I think it would get the timezone right. The schedule is just a joy to use in the app, making it easy to star your favorite events and keep track of your olympics timetable. There&#8217;s also additional content describing the event details and venue information in the app. I wonder why this is missing from the mobile site, as it could easily be added there too.</p>
<p>The app relies for much of it&#8217;s content coming straight from the mobile website, like live results, and latest news headlines. Some of the integration from website to app is not done very smoothly: You could use a back button to go back from a news article to headlines list. This is a feature that comes by default in the browser, and is easy to miss when converting content from web to an app. Live results page layout also seem to be a bit too big for iPhone screen, making the text very small and difficult to read.</p>
<p>Basic iPhone features, like the map, are very well integrated into the app. The mobile site and the app however lack the more bandwidth intensive content, like photos and videos. It&#8217;s something I&#8217;m actually missing, because I have a good carrier and a data plan <img src='http://www.perhosgrafiikka.fi/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The inclusion of quicktime video clips would definitely tilt the experience to the app&#8217;s favor, because video playing integration is so well done on the iPhone. This is something that I truly value in other well done iPhone apps, offering a quick and easy access to multimedia content.</p>
<p>The app also offers more quick user experience via the iPhone cache mechanisms. This is something that could be done on the mobile site too, by utilizing HTML5 browser cache in Mobile Safari. In fact, I did not find any real advantage to the app versus creating the same user experience in Mobile Safari.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perhosgrafiikka.fi/blog/2010/02/18/mobile-apps-versus-webpages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cutting Down Web Development Time</title>
		<link>http://www.perhosgrafiikka.fi/blog/2008/12/15/cutting-down-web-development-time/</link>
		<comments>http://www.perhosgrafiikka.fi/blog/2008/12/15/cutting-down-web-development-time/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 21:04:44 +0000</pubDate>
		<dc:creator>sami.tikka</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.perhosgrafiikka.fi/blog/?p=47</guid>
		<description><![CDATA[Six Revisions lists 10 Ways to Cut Down Web Development Time. That&#8217;s a comprehensive list of time savers for people doing Web Development. I&#8217;d like to go through these tips and tell a bit about my methods:
1. Use frameworks
This is probably the most important tip. There are very good frameworks for Web Development for language [...]]]></description>
			<content:encoded><![CDATA[<p>Six Revisions lists <a href="http://sixrevisions.com/web-development/10-ways-to-cut-down-web-development-time/">10 Ways to Cut Down Web Development Time</a>. That&#8217;s a comprehensive list of time savers for people doing Web Development. I&#8217;d like to go through these tips and tell a bit about my methods:</p>
<p><strong>1. Use frameworks</strong></p>
<p>This is probably the most important tip. There are very good frameworks for Web Development for language of your choice. There&#8217;s no reason to re-invent the wheel, when you can have production quality code for your commercial projects freely. Using frameworks saves you lots of energy, and helps to focus on the stuff that matters.</p>
<p><strong>2. Use an Integrated Development Environment</strong></p>
<p>I&#8217;m currently using <a href="http://www.eclipse.org/pdt/">Eclipse</a> for PHP, Javascript and XHTML development.</p>
<p><strong>3. Modularize (appropriately)</strong></p>
<p>Yes, keep doing quality modular, object oriented code, and you&#8217;ll thank yourself later. The bigger the project, the more essential this is.</p>
<p><strong>4. Debug front-end issues more effectively with browser tools</strong></p>
<p>Tools of my choice are currently Firefox and <a href="http://getfirebug.com/">Firebug</a> for Javascript debugging. Very, very useful.</p>
<p><strong>5. Code for re-usability</strong></p>
<p>Good classes help. I&#8217;ve been currently studying Design Patterns, in order to gain better understanding of the best practises for class design.</p>
<p><strong>6. Collaborate and track project status online</strong></p>
<p>Email is probably my most used collaboration technique. <img src='http://www.perhosgrafiikka.fi/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;m planning to launch a tool in the near future which grew from my own needs for project management, but will be utilized in my future projects for project tracking with my clients.</p>
<p><strong>7. Automate code formatting and standardization</strong></p>
<p>Good IDE helps in code formatting too. Standardization is something, that I&#8217;ve learned to appreciate. It helps you to gain better understanding of other people&#8217;s and your own code, if the code is formatted according to standards.</p>
<p><strong>8. Invest time in requirements-gathering and planning phases</strong></p>
<p>Lack of proper planning and specifying is the no.1 reason for bad projects IMO. I&#8217;m trying to make clear to myself, that I as a developer understand what is needed, what techniques will be used and what the result will look like. More importantly I&#8217;m trying to make sure client knows this too.</p>
<p><strong>9. Use code that’s already written</strong></p>
<p>As I said, using frameworks is essential, but sometimes those cannot be utilized in the project. Then it&#8217;s time to look for existing stuff, and see if there&#8217;s code that could be used with as a base for your customization.</p>
<p><strong>10. Have less features</strong></p>
<p>Less features and more focus means better product in less time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perhosgrafiikka.fi/blog/2008/12/15/cutting-down-web-development-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speed really matters</title>
		<link>http://www.perhosgrafiikka.fi/blog/2008/06/01/speed-really-matters/</link>
		<comments>http://www.perhosgrafiikka.fi/blog/2008/06/01/speed-really-matters/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 20:54:28 +0000</pubDate>
		<dc:creator>sami.tikka</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.perhosgrafiikka.fi/blog/2008/06/01/speed-really-matters/</guid>
		<description><![CDATA[InternetNews has an interesting account of Marissa Mayer&#8217;s keynote at Google I/O developer conference at San Francisco. She&#8217;s a Google&#8217;s vice president of search products and user experience. She explained the story behind Google&#8217;s plain frontpage, and other references to their experiences why the speed has a huge impact to user experience. It pays to [...]]]></description>
			<content:encoded><![CDATA[<p>InternetNews has <a href="http://www.internetnews.com/dev-news/article.php/3750016/Googles+Spartan+Design+a+Lucky+Break.htm" target="_blank">an interesting account</a> of Marissa Mayer&#8217;s keynote at Google I/O developer conference at San Francisco. She&#8217;s a Google&#8217;s vice president of search products and user experience. She explained the story behind Google&#8217;s plain frontpage, and other references to their experiences why the speed has a huge impact to user experience. It pays to optimize the page load time.</p>
<p><em>&#8220;We&#8217;ve found the same thing with Google Maps. If you make the process faster, you get more use right away.&#8221; Speed also affects the learning curve, she said.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.perhosgrafiikka.fi/blog/2008/06/01/speed-really-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 3 themes for Windows XP</title>
		<link>http://www.perhosgrafiikka.fi/blog/2007/01/22/top-3-themes-for-windows-xp/</link>
		<comments>http://www.perhosgrafiikka.fi/blog/2007/01/22/top-3-themes-for-windows-xp/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 01:25:54 +0000</pubDate>
		<dc:creator>sami.tikka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[articles]]></category>

		<guid isPermaLink="false">http://www.perhosgrafiikka.fi/blog/2007/01/22/top-3-themes-for-windows-xp/</guid>
		<description><![CDATA[I believe having a pleasant looking UI inspires you on your work, and by that helps you being more productive. For that, it&#8217;s a shame that Microsoft has decided to not let people skin the user interface of Windows XP desktop freely. Luckily, there&#8217;s a simple hack that enables this.

Download UXTheme Multi-Patcher    [...]]]></description>
			<content:encoded><![CDATA[<p>I believe having a pleasant looking UI inspires you on your work, and by that helps you being more productive. For that, it&#8217;s a shame that Microsoft has decided to not let people skin the user interface of Windows XP desktop freely. Luckily, there&#8217;s a simple hack that enables this.</p>
<ol>
<li>Download <a target="_self" href="http://www.holtstraeter.com/cybercheffe/download/nw_uxtheme.zip">UXTheme Multi-Patcher      (Neowin Edition) 4.0</a>.</li>
<li>Unzip, run .exe, click on the &#8216;Patch&#8217; button.</li>
<li>Click &#8216;Ok&#8217; on the warning, click &#8216;Cancel&#8217; when it asks you to insert Windows CD, and click &#8216;Yes&#8217; to keep these unrecognized file versions.</li>
<li>Click &#8216;Ok&#8217; when it says you to restart your computer.</li>
</ol>
<p>You&#8217;re done. Now you can install new themes, they are usually distributed as a .zip-file. Just unzip them into the \Resources\Themes inside your Windows directory, and they become available at the &#8216;Appearance&#8217; tab on Display Properties window.</p>
<p>Now let me show you the ones I like most. These themes are highly polished, and are very high quality, therefore any of them is highly recommended for your everyday need of eye candy.</p>
<ol>
<li><a title="Reluna by Bant" class="imagelink" href="http://www.perhosgrafiikka.fi/blog/wp-content/uploads/2007/01/reluna_by_bant.jpg" rel="lightbox"><img align="right" alt="Reluna by Bant" id="image8" src="http://www.perhosgrafiikka.fi/blog/wp-content/uploads/2007/01/reluna_by_bant.thumbnail.jpg" /></a><strong><a target="_blank" href="http://www.deviantart.com/deviation/14801572/" />Reluna</a></strong>. Name probably indicates a remake of the standard XP theme &#8216;Luna&#8217; (or not), it is very well done and pleasant looking theme with 3 distinct variations (not just colors but overall look as well).</li>
<li><strong><a target="_blank" href="http://www.deviantart.com/deviation/45876625/">New Tiger Milk</a></strong>. Obvious Apple love here, theme inspired by Mac OS X Tiger. Look, it&#8217;s perfectly ok to have Macintosh theme on your Windows, as long as you don&#8217;t tell your friends. It&#8217;s that cool!</li>
<li><strong><a target="_blank" href="http://www.deviantart.com/deviation/20901820/">XPMC RC3</a></strong>. &#8220;A professional theme made for developers and XP users who are at their PC for long periods.&#8221; That&#8217;s quite accurately put. There&#8217;s certainly that kind of order that coherent, logical minds love. My favorite theme for programming desktop.</li>
</ol>
<p>You probably want to also turn on ClearType font smoothing technique while you&#8217;re at it, click &#8216;Properties&#8217; on Desktop, go to &#8216;Appearance&#8217; -> &#8216;Effects&#8217;, and select &#8216;ClearType&#8217; on the second drop down list. Makes reading text highly more pleasant IMHO.
</p>
<p>And while you&#8217;re at it, grab a cool new wallpaper from <a href="http://wallpaperstock.net/" target="_blank">Wallpaperstock</a>. My favorite place to look for wallpapers, for example check out this <a href="http://wallpaperstock.net/white-peaks-wallpapers_w4455.html" target="_blank">with mountains and snow</a>, or this <a href="http://wallpaperstock.net/vista-grass-3-wallpapers_w3931.html" target="_blank">grassy green</a> wallpaper.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perhosgrafiikka.fi/blog/2007/01/22/top-3-themes-for-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why people get excited about Apple products?</title>
		<link>http://www.perhosgrafiikka.fi/blog/2007/01/21/why-people-get-excited-about-apple-products/</link>
		<comments>http://www.perhosgrafiikka.fi/blog/2007/01/21/why-people-get-excited-about-apple-products/#comments</comments>
		<pubDate>Sun, 21 Jan 2007 01:13:07 +0000</pubDate>
		<dc:creator>sami.tikka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[articles]]></category>

		<guid isPermaLink="false">http://www.perhosgrafiikka.fi/blog/2007/01/21/what-makes-apple-products-so-successful/</guid>
		<description><![CDATA[Thomas Fitzgerald writes in his blog about Apple design and why other companies refuse to understand the qualities that makes iPod and eventually iPhone successful. Electronics industry is focusing on features (this is also the case with Finnish cell phone maker Nokia), and so do most of the people that comment / analyze their products. [...]]]></description>
			<content:encoded><![CDATA[<p>Thomas Fitzgerald writes in his blog about Apple design and why other companies <a href="http://www.thomas-fitzgerald.net/2007/01/17/reaction-to-the-iphone-reveals-how-the-electronics-industry-failed-to-beat-the-ipod/">refuse to understand the qualities that makes iPod and eventually iPhone successful</a>. Electronics industry is focusing on features (this is also the case with Finnish cell phone maker Nokia), and so do most of the people that comment / analyze their products. No one does not seem to be willing to admit that huge amount of features are not what makes or breaks a gadget. Here&#8217;s my take what average people might actually care about:</p>
<p>1. <strong>User experience.</strong> Creating technology that doesn&#8217;t feel like technology. Most people associate with technology clumsy user experience and overall negative feelings when they remember the situation where they didn&#8217;t get things done or it was unnecessary difficult because they were not ableto understand the gadget. Stuff that Apple make, just feels like natural extension to your instincts. </p>
<p>When people use Apple products, and find that those actually respond to you the way you would expect, it feels like it&#8217;s a natural extension to yourself. You don&#8217;t need manual for iPod. Most importantly those gadgets don&#8217;t do anything unexpected. They start to trust those equipment, and this also brings other positive feelings towards those. They attach humane feelings with the gadgets. This is actually what people want; to feel that technology has some human qualities.</p>
<p>2. <strong>Harmony</strong>. Apple design has distinctive look and feel to it. When people begin to trust some technological gadget, they look for signals that really set them apart from other devices. In case of Apple, this is the simple and stylish, almost Zen feel to them. They clearly look like artifacts designed with someone with clear sense of style and harmony.</p>
<p>This extends also beyond shape. The marriage of software and hardware is one of the key aspects with success of Apple, as many people have noticed. I believe it is essential, that software and hardware is made by the same company. Extensible platform just complicates things, and creates an environment, where software that does not happen to possess those qualities that originally captured user might disrupt the user experience enough to shatter the &#8220;illusion&#8221;.</p>
<p>3. <strong>Magic</strong>. Last aspect is the most harder to describe, because it actually stems from our primitive instincts. Technology has in a way become almost religious aspect in our lives. We want to believe in things, and we want to be able to trust them. We want to have something in our possession, that seem to have some divine qualities in it; Harmonic impression created by simple, yet stylish design, and user experience, that makes it feel like extension to ourselves. We define ourselves by they things we own. The technology we choose makes us to experience the environment we live in a different way, in a way they &#8220;enhance us&#8221;. This is no different from wearing an amulet that you think will bring you fortune.</p>
<blockquote><p>&#8220;Any sufficiently advanced technology is indistinguishable from magic.&#8221;</p>
</blockquote>
<p>Famous words by Arthur C. Clarke. That&#8217;s the way we _want_ the gadget to appear, magical.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perhosgrafiikka.fi/blog/2007/01/21/why-people-get-excited-about-apple-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
