<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://bugs.maemo.com/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Legacy Maemo 5 Documentation/Human Interface Guidelines/Hildonizing an Interface - Revision history</title>
		<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.5-7</generator>
		<lastBuildDate>Sun, 05 Apr 2026 12:05:12 GMT</lastBuildDate>
		<item>
			<title>amigadave:&amp;#32;add link</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=41541&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=41541&amp;oldid=prev</guid>
			<description>&lt;p&gt;add link&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:55, 1 February 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Legacy documentation}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Legacy documentation}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{main|Documentation/Maemo 5 Developer Guide/Porting Software}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common misunderstandings that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports. On a mobile device, you're working with an entirely different paradigm.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common misunderstandings that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports. On a mobile device, you're working with an entirely different paradigm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 01 Feb 2011 10:55:00 GMT</pubDate>			<dc:creator>amigadave</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>amigadave:&amp;#32;wikify slightly</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=39584&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=39584&amp;oldid=prev</guid>
			<description>&lt;p&gt;wikify slightly&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:54, 18 October 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Legacy documentation}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Legacy documentation}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=Hildonizing an Interface=&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common misunderstandings that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports. On a mobile device, you're working with an entirely different paradigm.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common misunderstandings that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports. On a mobile device, you're working with an entirely different paradigm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Divide the content to simplify the interface but still maintain full functionality in a Hildon application. The limited screen size makes it difficult to include and use a large number of controls on the screen at the same time, so the solution is not to have them together.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Divide the content to simplify the interface but still maintain full functionality in a Hildon application. The limited screen size makes it difficult to include and use a large number of controls on the screen at the same time, so the solution is not to have them together.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several desktop applications have repeated functionality for many tasks. For example, you can edit a message from a message list by using the Edit menu from the menubar, by using the popup menu from the mouse right button or even by using the toolbar. In Hildon, in order to simplify and save space for the sake of usability, a task must not be repeated. If the user can create a new message by pressing a button in the interface, then do not add a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several desktop applications have repeated functionality for many tasks. For example, you can edit a message from a message list by using the Edit menu from the menubar, by using the popup menu from the mouse right button or even by using the toolbar. In Hildon, in order to simplify and save space for the sake of usability, a task must not be repeated. If the user can create a new message by pressing a button in the interface, then do not add a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 18 Oct 2010 12:54:53 GMT</pubDate>			<dc:creator>amigadave</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>amigadave:&amp;#32;{{Legacy documentation}}</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=29181&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=29181&amp;oldid=prev</guid>
			<description>&lt;p&gt;{{Legacy documentation}}&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:27, 12 February 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Legacy documentation}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Hildonizing an Interface=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Hildonizing an Interface=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common misunderstandings that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports. On a mobile device, you're working with an entirely different paradigm.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common misunderstandings that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports. On a mobile device, you're working with an entirely different paradigm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 12 Feb 2010 09:27:31 GMT</pubDate>			<dc:creator>amigadave</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>msoini:&amp;#32;Documentation/Maemo 5 Developer Guide/Human Interface Guidelines/Hildonizing an Interface moved to Legacy Maemo 5 Documentation/Human Interface Guidelines/Hildonizing an Interface: Phase out from Maemo Developer Guide, superceded by Official Nokia</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=20001&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=20001&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/Documentation/Maemo_5_Developer_Guide/Human_Interface_Guidelines/Hildonizing_an_Interface&quot; class=&quot;mw-redirect&quot; title=&quot;Documentation/Maemo 5 Developer Guide/Human Interface Guidelines/Hildonizing an Interface&quot;&gt;Documentation/Maemo 5 Developer Guide/Human Interface Guidelines/Hildonizing an Interface&lt;/a&gt; moved to &lt;a href=&quot;/Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&quot; title=&quot;Legacy Maemo 5 Documentation/Human Interface Guidelines/Hildonizing an Interface&quot;&gt;Legacy Maemo 5 Documentation/Human Interface Guidelines/Hildonizing an Interface&lt;/a&gt;: Phase out from Maemo Developer Guide, superceded by Official Nokia&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:08, 14 October 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 14 Oct 2009 09:08:40 GMT</pubDate>			<dc:creator>msoini</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>jeremiah:&amp;#32;/* Hildonizing an Interface */</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=18809&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=18809&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Hildonizing an Interface&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:17, 26 September 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Hildonizing an Interface=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Hildonizing an Interface=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mistakes &lt;/del&gt;that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;misunderstandings &lt;/ins&gt;that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. On a mobile device, you're working with an entirely different paradigm&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;When developing an application for a mobile device, you must not think of it as a direct translation of one platform to another but rather as an adaption of ways to accomplish the same tasks. Cases that express this adaption are present all over this document but this section takes a special look at them.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;When developing an application for a mobile device, you must not think of it as a direct translation of one platform to another but rather as an adaption of ways to accomplish the same tasks. Cases that express this adaption are present all over this document but this section takes a special look at them.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 26 Sep 2009 12:17:18 GMT</pubDate>			<dc:creator>jeremiah</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>liox_lang_valid:&amp;#32;/* Divide and Conquer */</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=18546&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=18546&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Divide and Conquer&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:58, 22 September 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Divide the content to simplify the interface but still &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;have &lt;/del&gt;full functionality in a Hildon application. The limited screen size makes it difficult to include and use a large number of controls on the screen at the same time, so&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;the solution is not to have them together.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Divide the content to simplify the interface but still &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;maintain &lt;/ins&gt;full functionality in a Hildon application. The limited screen size makes it difficult to include and use a large number of controls on the screen at the same time, so the solution is not to have them together.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For example, consider an email client application that usually has a split view containing on one side a tree view with a list of accounts and respective folders and on the other side a view of a list of messages within the currently selected folder. This is obviously too much for a small size screen and the solution is to divide the contents. So, the first view should display the available accounts for the user to choose one. After the account is chosen, a new view should display the different folders (&amp;quot;Inbox&amp;quot;, &amp;quot;Outbox&amp;quot;, &amp;quot;Drafts&amp;quot;, etc.). Choosing a folder brings up a new view with the list of messages in it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For example, consider an email client application that usually has a split view containing on one side a tree view with a list of accounts and respective folders and on the other side a view of a list of messages within the currently selected folder. This is obviously too much for a small size screen and the solution is to divide the contents. So, the first view should display the available accounts for the user to choose one. After the account is chosen, a new view should display the different folders (&amp;quot;Inbox&amp;quot;, &amp;quot;Outbox&amp;quot;, &amp;quot;Drafts&amp;quot;, etc.). Choosing a folder brings up a new view with the list of messages in it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Keep in mind that the division must be well balanced in the way that things must not be divided to a point where the user needs to navigate a number of views to do obvious things. For example, in the list of messages in the &amp;quot;Inbox&amp;quot; it is likely that next steps for the user are to open a message, delete a message, or create a new one. Hence, a button &amp;quot;Create Message&amp;quot; can be added to the same view where the message list is.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Keep in mind that the division must be well balanced in the way that things must not be divided to a point where the user needs to navigate a number of views to do obvious things. For example, in the list of messages in the &amp;quot;Inbox&amp;quot; it is likely that next steps for the user are to open a message, delete a message, or create a new one. Hence, a button &amp;quot;Create Message&amp;quot; can be added to the same view where the message list is.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several desktop applications have repeated functionality for many tasks. For example, you can edit a message from a message list by using the Edit menu from the menubar, by using the popup menu from the mouse right button or even by using the toolbar. In Hildon, in order to simplify and save space for the sake of usability, a task must not be repeated. If the user can create a new message by pressing a button in the interface, then do not add a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several desktop applications have repeated functionality for many tasks. For example, you can edit a message from a message list by using the Edit menu from the menubar, by using the popup menu from the mouse right button or even by using the toolbar. In Hildon, in order to simplify and save space for the sake of usability, a task must not be repeated. If the user can create a new message by pressing a button in the interface, then do not add a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 22 Sep 2009 11:58:54 GMT</pubDate>			<dc:creator>liox_lang_valid</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>62.61.94.1:&amp;#32;/* Hildonizing an Interface */</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=18522&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=18522&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Hildonizing an Interface&lt;/span&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 07:17, 22 September 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common mistakes that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Although HIG is not a guide about migrating a desktop application to its mobile version, this section talks a little about this because often people think about desktop applications when designing interfaces for mobile devices. This leads to common mistakes that compromise the usability of an application. With a limited working area, mobile devices' screens cannot support all the types of widgets that a desktop computer application normally supports.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;When developing an application for a mobile device, you must not think of it as a direct translation of one platform to another but rather as an adaption of ways to accomplish the same tasks. Cases that express this adaption are present all over this document but this section takes special look at them.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;When developing an application for a mobile device, you must not think of it as a direct translation of one platform to another but rather as an adaption of ways to accomplish the same tasks. Cases that express this adaption are present all over this document but this section takes &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/ins&gt;special look at them.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;By following the principles covered in this section, your application will end up simpler to use and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/del&gt;easier to learn &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;by the user&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;By following the principles covered in this section, your application will end up simpler to use and easier to learn.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The way &lt;/del&gt;to simplify the interface but still have full functionality in a Hildon application &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is to divide the content&lt;/del&gt;. The limited screen size &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;make &lt;/del&gt;it difficult to include and use a large number of controls &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/del&gt;the screen at the same time, so, the solution is not to have them together.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Divide the content &lt;/ins&gt;to simplify the interface but still have full functionality in a Hildon application. The limited screen size &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;makes &lt;/ins&gt;it difficult to include and use a large number of controls &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on &lt;/ins&gt;the screen at the same time, so, the solution is not to have them together.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For example, consider an email client application that usually has a split view containing on one side a tree view with a list of accounts and respective folders and on the other side a view of a list of messages within the currently selected folder. This is obviously too much for a small size screen and the solution is to divide the contents. So, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/del&gt;first view should display the available accounts for the user to choose one. After the account is chosen, a new view should display the different folders (&amp;quot;Inbox&amp;quot;, &amp;quot;Outbox&amp;quot;, &amp;quot;Drafts&amp;quot;, etc.). Choosing a folder&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, would bring &lt;/del&gt;up a new view with the list of messages in it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For example, consider an email client application that usually has a split view containing on one side a tree view with a list of accounts and respective folders and on the other side a view of a list of messages within the currently selected folder. This is obviously too much for a small size screen and the solution is to divide the contents. So, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;first view should display the available accounts for the user to choose one. After the account is chosen, a new view should display the different folders (&amp;quot;Inbox&amp;quot;, &amp;quot;Outbox&amp;quot;, &amp;quot;Drafts&amp;quot;, etc.). Choosing a folder &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;brings &lt;/ins&gt;up a new view with the list of messages in it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Keep in mind that the division &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;should &lt;/del&gt;be well balanced in the way that things &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;shouldn't &lt;/del&gt;be divided to a point where the user needs to navigate a number of views to do obvious things. For example, in the list of messages in the &amp;quot;Inbox&amp;quot; it is likely that next steps for the user are to open a message, delete a message, or create a new one. Hence, a button &amp;quot;Create Message&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;could &lt;/del&gt;be added to the same view where the message list is.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Keep in mind that the division &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;must &lt;/ins&gt;be well balanced in the way that things &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;must not &lt;/ins&gt;be divided to a point where the user needs to navigate a number of views to do obvious things. For example, in the list of messages in the &amp;quot;Inbox&amp;quot; it is likely that next steps for the user are to open a message, delete a message, or create a new one. Hence, a button &amp;quot;Create Message&amp;quot; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;can &lt;/ins&gt;be added to the same view where the message list is.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several desktop applications have repeated functionality for many tasks. For example, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;one may &lt;/del&gt;edit a message from a message list by using the Edit menu from the menubar, by using the popup menu from the mouse right button or even by using the toolbar. In Hildon, in order to simplify and save space for the sake of usability, a task &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;should &lt;/del&gt;not be repeated. If the user can create a new message by pressing a button in the interface, then do not add a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several desktop applications have repeated functionality for many tasks. For example, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;you can &lt;/ins&gt;edit a message from a message list by using the Edit menu from the menubar, by using the popup menu from the mouse right button or even by using the toolbar. In Hildon, in order to simplify and save space for the sake of usability, a task &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;must &lt;/ins&gt;not be repeated. If the user can create a new message by pressing a button in the interface, then do not add a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 22 Sep 2009 07:17:43 GMT</pubDate>			<dc:creator>62.61.94.1</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>danielwilms at 12:17, 17 August 2009</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=16571&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=16571&amp;oldid=prev</guid>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:17, 17 August 2009&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Hildonizing an Interface=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=Hildonizing an Interface=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Developers often mistakenly design &lt;/del&gt;mobile &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;device interfaces like the interfaces for &lt;/del&gt;desktop applications. This &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;can &lt;/del&gt;compromise the usability of an application. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Mobile devices' screens typically have &lt;/del&gt;a limited working area &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;cannot support all the types of widgets &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;used by &lt;/del&gt;desktop computer &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;applications&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Although HIG is not a guide about migrating a desktop application to its &lt;/ins&gt;mobile &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;version, this section talks a little about this because often people think about &lt;/ins&gt;desktop applications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;when designing interfaces for mobile devices&lt;/ins&gt;. This &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;leads to common mistakes that &lt;/ins&gt;compromise the usability of an application. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;With &lt;/ins&gt;a limited working area&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, mobile devices' screens &lt;/ins&gt;cannot support all the types of widgets &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that a &lt;/ins&gt;desktop computer &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;application normally supports&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;An &lt;/del&gt;application for a mobile device &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;should &lt;/del&gt;not &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;be &lt;/del&gt;a direct &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;port from &lt;/del&gt;one platform to another&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;; the interface needs &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;be adapted&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;This &lt;/del&gt;document &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;has many examples of this kind of adaptation, &lt;/del&gt;but &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;this topic is explored in depth in &lt;/del&gt;this section&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;When developing an &lt;/ins&gt;application for a mobile device&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, you must &lt;/ins&gt;not &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;think of it as &lt;/ins&gt;a direct &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;translation of &lt;/ins&gt;one platform to another &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;but rather as an adaption of ways &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;accomplish the same tasks&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Cases that express this adaption are present all over this &lt;/ins&gt;document but this section &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;takes special look at them&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The principles covered in this section aid development of applications that are simpler to use and a easier to learn by the user&lt;/del&gt;. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;By following the principles covered in this section, your application will end up simpler to use and a easier to learn by the user.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Divide and Conquer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;In &lt;/del&gt;a Hildon application&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, dividing &lt;/del&gt;the content &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;simplifies the interface while keeping full functionality&lt;/del&gt;. The limited screen size &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;makes &lt;/del&gt;it difficult to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;place many &lt;/del&gt;controls &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;on &lt;/del&gt;the screen at the same time&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. The &lt;/del&gt;solution &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to this problem &lt;/del&gt;is to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;split &lt;/del&gt;them up.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The way to simplify the interface but still have full functionality in &lt;/ins&gt;a Hildon application &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is to divide &lt;/ins&gt;the content. The limited screen size &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;make &lt;/ins&gt;it difficult to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;include and use a large number of &lt;/ins&gt;controls &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/ins&gt;the screen at the same time&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, so, the &lt;/ins&gt;solution is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;not &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;have &lt;/ins&gt;them &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;together.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;For example, consider an email client application that usually has a split view containing on one side a tree view with a list of accounts and respective folders and on the other side a view of a list of messages within the currently selected folder. This is obviously too much for a small size screen and the solution is to divide the contents. So, a first view should display the available accounts for the user to choose one. After the account is chosen, a new view should display the different folders (&amp;quot;Inbox&amp;quot;, &amp;quot;Outbox&amp;quot;, &amp;quot;Drafts&amp;quot;, etc.). Choosing a folder, would bring &lt;/ins&gt;up &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a new view with the list of messages in it&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For example, an email client application usually has &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;split view containing, on one side, &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tree view with a list &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;accounts and folders&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and on &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;other side, a &lt;/del&gt;list of messages &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;within &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;currently selected folder. This &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;too much &lt;/del&gt;for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a small screen; the solution is to divide the contents. A first view should display the available accounts and allow &lt;/del&gt;the user to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;choose &lt;/del&gt;one. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;After an account is chosen&lt;/del&gt;, a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;new view should display the different folders (&lt;/del&gt;&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Inbox&lt;/del&gt;&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &amp;quot;Outbox&amp;quot;, &amp;quot;Drafts&amp;quot;, etc.). Choosing a folder displays a new &lt;/del&gt;view &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;with &lt;/del&gt;the list &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;of messages in it&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Keep in mind that the division should be well balanced in the way that things shouldn't be divided to &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;point where the user needs to navigate &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;number &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;views to do obvious things. For example&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/ins&gt;the list of messages &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;Inbox&amp;quot; it &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;likely that next steps &lt;/ins&gt;for the user &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;are &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;open a message, delete a message, or create a new &lt;/ins&gt;one. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hence&lt;/ins&gt;, a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;button &lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Create Message&lt;/ins&gt;&amp;quot; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;could be added to the same &lt;/ins&gt;view &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;where &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;message &lt;/ins&gt;list &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;It is important to be reasonable in this division; things shouldn't be divided to the point that the user needs to navigate through a number of views to do simple or common tasks. For example, in the &amp;quot;Inbox&amp;quot; message list view, the user will probably wish to open a message, delete a message, or create a new one. Hence, a &amp;quot;Create Message&amp;quot; button could be added to the message list view. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Do Not Repeat Yourself==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;A common use-case within traditional &lt;/del&gt;desktop applications &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is that various &lt;/del&gt;tasks &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;are performed via different methods&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;As an &lt;/del&gt;example, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;email messages in an Inbox &lt;/del&gt;may &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;be edited &lt;/del&gt;by &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;selecting the message and &lt;/del&gt;using the Edit menu from the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;menu bar&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or &lt;/del&gt;by using the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;contextual &lt;/del&gt;menu &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;triggered by right-clicking &lt;/del&gt;the mouse button&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;or by using the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;application's &lt;/del&gt;toolbar. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Within &lt;/del&gt;Hildon, in order to save space&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, as well as simplify general application &lt;/del&gt;usability, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;these sorts of tasks &lt;/del&gt;should &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;never &lt;/del&gt;be repeated. If a new &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;email &lt;/del&gt;message &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;can be created &lt;/del&gt;by pressing a button in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;an application's root view&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;it is unnecessary to include &lt;/del&gt;a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Several &lt;/ins&gt;desktop applications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;have repeated functionality for many &lt;/ins&gt;tasks. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;For &lt;/ins&gt;example, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;one &lt;/ins&gt;may &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;edit a message from a message list &lt;/ins&gt;by using the Edit menu from the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;menubar&lt;/ins&gt;, by using the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;popup &lt;/ins&gt;menu &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;from &lt;/ins&gt;the mouse &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;right &lt;/ins&gt;button or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;even &lt;/ins&gt;by using the toolbar. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;In &lt;/ins&gt;Hildon, in order to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;simplify and &lt;/ins&gt;save space &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for the sake of &lt;/ins&gt;usability, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a task &lt;/ins&gt;should &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;not &lt;/ins&gt;be repeated. If &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the user can create &lt;/ins&gt;a new message by pressing a button in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the interface&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;then do not add &lt;/ins&gt;a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-05 12:05:13 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 17 Aug 2009 12:17:33 GMT</pubDate>			<dc:creator>danielwilms</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
		<item>
			<title>bijjal:&amp;#32;New page: =Hildonizing an Interface= Developers often mistakenly design mobile device interfaces like the interfaces for desktop applications. This can compromise the usability of an application. Mo...</title>
			<link>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=15609&amp;oldid=prev</link>
			<guid>http://bugs.maemo.com/index.php?title=Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface&amp;diff=15609&amp;oldid=prev</guid>
			<description>&lt;p&gt;New page: =Hildonizing an Interface= Developers often mistakenly design mobile device interfaces like the interfaces for desktop applications. This can compromise the usability of an application. Mo...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Hildonizing an Interface=&lt;br /&gt;
Developers often mistakenly design mobile device interfaces like the interfaces for desktop applications. This can compromise the usability of an application. Mobile devices' screens typically have a limited working area and cannot support all the types of widgets used by desktop computer applications.&lt;br /&gt;
&lt;br /&gt;
An application for a mobile device should not be a direct port from one platform to another; the interface needs to be adapted. This document has many examples of this kind of adaptation, but this topic is explored in depth in this section.&lt;br /&gt;
&lt;br /&gt;
The principles covered in this section aid development of applications that are simpler to use and a easier to learn by the user. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Divide and Conquer==&lt;br /&gt;
In a Hildon application, dividing the content simplifies the interface while keeping full functionality. The limited screen size makes it difficult to place many controls on the screen at the same time. The solution to this problem is to split them up.&lt;br /&gt;
&lt;br /&gt;
For example, an email client application usually has a split view containing, on one side, a tree view with a list of accounts and folders, and on the other side, a list of messages within the currently selected folder. This is too much for a small screen; the solution is to divide the contents. A first view should display the available accounts and allow the user to choose one. After an account is chosen, a new view should display the different folders (&amp;quot;Inbox&amp;quot;, &amp;quot;Outbox&amp;quot;, &amp;quot;Drafts&amp;quot;, etc.). Choosing a folder displays a new view with the list of messages in it.&lt;br /&gt;
&lt;br /&gt;
It is important to be reasonable in this division; things shouldn't be divided to the point that the user needs to navigate through a number of views to do simple or common tasks. For example, in the &amp;quot;Inbox&amp;quot; message list view, the user will probably wish to open a message, delete a message, or create a new one. Hence, a &amp;quot;Create Message&amp;quot; button could be added to the message list view. &lt;br /&gt;
&lt;br /&gt;
==Do Not Repeat Yourself==&lt;br /&gt;
A common use-case within traditional desktop applications is that various tasks are performed via different methods. As an example, email messages in an Inbox may be edited by selecting the message and using the Edit menu from the menu bar, or by using the contextual menu triggered by right-clicking the mouse button, or by using the application's toolbar. Within Hildon, in order to save space, as well as simplify general application usability, these sorts of tasks should never be repeated. If a new email message can be created by pressing a button in an application's root view, it is unnecessary to include a &amp;quot;Create New Message&amp;quot; menu item.&lt;/div&gt;</description>
			<pubDate>Mon, 13 Jul 2009 19:45:09 GMT</pubDate>			<dc:creator>bijjal</dc:creator>			<comments>http://bugs.maemo.com/Talk:Legacy_Maemo_5_Documentation/Human_Interface_Guidelines/Hildonizing_an_Interface</comments>		</item>
	</channel>
</rss>