<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-31586852</id><updated>2012-01-19T15:46:10.072+01:00</updated><category term='ecosystem'/><category term='screen'/><category term='url'/><category term='consumer'/><category term='business'/><category term='navigation'/><category term='Microsoft'/><category term='Office'/><category term='documents'/><category term='strategy'/><category term='competition'/><category term='gadget'/><category term='principles'/><category term='ribbon'/><category term='philosophy'/><category term='phone'/><category term='Google'/><category term='rockmelt'/><category term='interface'/><category term='home'/><category term='firefox'/><category term='ui'/><category term='applications'/><category term='integration'/><category term='file manager'/><category term='welcome'/><category term='ergonomics'/><category term='software'/><category term='browser'/><category term='innovation'/><category term='market'/><category term='history'/><category term='palm'/><category term='search'/><category term='features'/><category term='design'/><category term='windows'/><category term='access'/><category term='mock-up'/><category term='segmentation'/><category term='hardware'/><category term='zip'/><category term='problem'/><title type='text'>Features 2.0 - user interfaces, design and interaction with software and gadgets</title><subtitle type='html'>a bird view on software and electronics</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://features20.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31586852.post-641157939580412141</id><published>2011-12-02T17:23:00.001+01:00</published><updated>2011-12-02T17:44:30.091+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='file manager'/><category scheme='http://www.blogger.com/atom/ns#' term='zip'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>How does the .zip survive?</title><content type='html'>It is a funny thing that anyone  today uses zip format. Most of today file formats like office files, pictures, music and video are efficient enough that zip has nearly no effect on them. Also, communication and storage is efficient enough that no one should bother for some gains in file size.&lt;br /&gt;&lt;br /&gt;And it is bother to use zip, though Microsoft did something to improve zip usability in Windows and make it more folder like. But even in Windows it is clearly not the same like other folders (you can't see thumbnails in it, Recycle bin is not supported, only most important commands from context menu are supported). And to use files in most applications, extraction is required (e.g. Picasa won't show you the pics in your zip).&lt;br /&gt;&lt;br /&gt;So, how then zip survived? Well, there is one common workflow where zip is still useful. It is downloading pack of files from web. Unfortunately, it is not possible to download them as a folder, and zip does the trick. But is it really necessary to do such thing?&lt;br /&gt;&lt;br /&gt;Well, I can think of solution from client side. Web browser downloads zip files, but before doing virus scan, it unpacks the zip into folder and deletes the zip file. So user is tricked that he actually downloaded folder.&lt;br /&gt;&lt;br /&gt;On the other hand there is probably some server side solution. As it is possible to download folder using ftp protocol, there might be some server workaround for this. Though, as millions of sites already use zip to send folders, I guess first solution would be much more effective immediately.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-641157939580412141?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/641157939580412141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=641157939580412141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/641157939580412141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/641157939580412141'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2011/12/how-does-zip-survive.html' title='How does the .zip survive?'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-8151778324651451147</id><published>2011-09-04T20:20:00.001+02:00</published><updated>2011-09-08T02:07:48.507+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='consumer'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Consumer vs business application</title><content type='html'>Having the same software for consumer and business market is something that most people think is OK, but it is not. Now it is not that only these two market segments exists, there should always exist some in between - like artists and students.&lt;br /&gt;&lt;br /&gt;During 80s it was very clear: PC was a business machine. Consumers had Commodore, Atari or Sega and Nintendo, and artists had Mac. All of a sudden, in 90s things changed. Commodore and Atari went to near oblivion, so only PCs left and consoles. But consoles were too much single-purpose, so only PCs left as general purpose consumer computers. And it lasted until 2010. But then it was iPad. Steve Jobs saw how much consumers needed appliance that would just work.&lt;br /&gt;&lt;br /&gt;But it caused the view that consumer applications are going to take over the business. Oh, how wrong is that. Even Steven Sinofsky, Windows division president said something like &lt;a href="http://www.engadget.com/2011/06/01/live-from-d9-microsofts-steven-sinofsky-talks-windows-and-more/"&gt;that&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;First, there is general problem in motivation - consumers usually want to surf, and business users usually want to take away distractions. Surf started with remote control, and it is quite obvious that consumers want to face different and sometimes random content. That is part of the fun.&lt;br /&gt;&lt;br /&gt;Second, businesses are not ready to trade-off flexibility for simplicity, consumers are. You can't say that you can't service the consumers because your IT doesn't support that. You can't expect to pay higher taxes because your IT doesn't support that. So, you must be able to do everything and even some marginal cases, which makes systems much more complex.&lt;br /&gt;&lt;br /&gt;Third, security as in business software you must be able to audit, track and protect nearly everything. Consumers usually don't need it.&lt;br /&gt;&lt;br /&gt;So that's it. You can obviously have the same platform for both purposes (like HTML or Java or .Net), but you need different applications and interfaces to succeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-8151778324651451147?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/8151778324651451147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=8151778324651451147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8151778324651451147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8151778324651451147'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2011/09/consumer-vs-business-application.html' title='Consumer vs business application'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-5767786259936508692</id><published>2011-08-26T19:06:00.000+02:00</published><updated>2011-08-26T19:06:03.284+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principles'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Design principles</title><content type='html'>There is just one design principle - think what will fit your end user the best.&lt;br /&gt;&lt;br /&gt;Everything else are just lies. Guidelines at the best case. I will take just one case that I am most familiar with, but you can see many others in many places. During the design of Firefox 3 Mozilla launched idea that Firefox interface should be native to the platform that Firefox user uses (Windows XP, Windows Vista, Mac OS, Linux). But they went so long in applying this principle that Firefox 3 for XP looked very similar to Windows XP. Yes, to the system which look was nearly 10 years old! Fortunately, there was good feedback (including myself), and mistake was avoided.&lt;br /&gt;&lt;br /&gt;But it puts us to the core of the problem - you can't follow design principle without thinking. Generally speaking, design principle is good because following it you are doing something that is good for end user. But as you can see in this case, that is just one side of the coin. At the same time you might be doing something bad for the user. You might go against another principle. It is very unfortunate that they are not mutually exclusive, and most people forget that. And that is why this is more art than science.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-5767786259936508692?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/5767786259936508692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=5767786259936508692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/5767786259936508692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/5767786259936508692'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2011/08/design-principles.html' title='Design principles'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-9002082832970181276</id><published>2011-07-11T22:55:00.000+02:00</published><updated>2011-07-11T22:55:43.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strategy'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Google Syndrome - or Lack of Money Incentive Kills Innovation</title><content type='html'>I think one day, it will be called like that.&lt;br /&gt;&lt;br /&gt;Let's face it, there are not many thing that in this world that were less inventive than Google search, and I would say that in IT there are no such things for sure. What would you say if someone offered you that bulky functionless mobile phone with black and white screen that were produced 10 years ago? And that is more or less what Google did... Just a few changes of side features in 10 years, nothing more.&lt;br /&gt;&lt;br /&gt;It comes to my mind that some options that were previously in Advanced search came into Sidebar, and are more easily accessible. Yes they have also added Google Instant Search recently. Well they have added and removed some search results related features, but none of them proved to be useful. Currently you have +1 and site preview, previously there were tools to do something like wiki with search results, but they proved no value and were removed, and I don't see that +1 will have better value either. C'mon guys, even Coke had more changes in those years!&lt;br /&gt;&lt;br /&gt;Now Microsoft holds for not so innovative company... And probably there is and reason for that, it has held monopoly on operating systems for more than 2 decades. But let's track even that Microsoft. At the beginning of 80s, it released MS-DOS. In the beginning of 90s it released MS Windows 3.0, its first usable graphical user interfaces operating system. In the beginning of 00s it released Windows XP, which was its first really stable system, and interface drastically evolved in previous decade from application oriented to document oriented with many new features. And now, at the beginning of 10s, Microsoft is to release Windows 8, that will totally break with most previous concepts.&lt;br /&gt;&lt;br /&gt;That might lead you to think - is there are reason for that? And the answer is simple - &lt;b&gt;no money incentive&lt;/b&gt;. Microsoft may not innovate and it would get a whole lot money in that case too, as people would still buy Windows, but there is a catch in that - they won't buy as fast... everyone will wait for new computer (and probably even postpone such shoppings). To Google innovation doesn't lead to more revenues. It can expect the same people to come in same volume.&lt;br /&gt;&lt;br /&gt;But yes, there is a problem with that, as Google search will become obsolete one day. Probably Steve Ballmer thought that he can offer souped up Google search as Bing and present it as revolutionary technology, but users are not that stupid and it didn't pass. Even if Bing seems to become a bit better than Google, it is just not enough for ordinary people to think and risk to switch. But if Microsoft is to offer a &lt;a href="http://www.zdnet.com/blog/microsoft/why-microsoft-ceo-steve-ballmer-is-so-bullish-on-bing/9978?tag=content%3Bfeature-roto"&gt;really revolutionary search&lt;/a&gt;, then things might just change, and Google might be just wiped out. And while I am sure that Microsoft has something in test phase when Ballmer talks about this, something is more sure, and that is&amp;nbsp; &lt;a href="http://www-03.ibm.com/innovation/us/watson/what-is-watson/index.html"&gt;Watson&lt;/a&gt;. It won Jeopardy, and it is shooting for some verticals like sales and healthcare where Google would shoot if he had technology. Probably it can't scale to so many topics and so many searches that web has now, but it is a matter of time. And Google is spending time thinking about Google +?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-9002082832970181276?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/9002082832970181276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=9002082832970181276' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/9002082832970181276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/9002082832970181276'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2011/07/google-syndrome-or-lack-of-money.html' title='Google Syndrome - or Lack of Money Incentive Kills Innovation'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-2025296779400247586</id><published>2010-12-13T23:00:00.000+01:00</published><updated>2010-12-13T23:00:19.514+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ribbon'/><category scheme='http://www.blogger.com/atom/ns#' term='problem'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>What is the problem with Microsoft Office Ribbon?</title><content type='html'>I had some issue with Microsoft's Ribbon interface (first introduced in Microsoft Office 2007). Actually, I think many people had more or less trouble using it. So I was thinking how to sum it up, what Microsoft did wrong, and where it placed its risky, but reasonable bets that might seem wrong but a necessary to obtain long-term viability of the product:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Incompatible with previous knowledge &lt;/b&gt;- actually this is not up to Ribbon, but to its implementation in Microsoft Office 2007. Microsoft just changed some of its classifications of Tools, as they are not classified the same way as they were in menus and toolbars. I think it was too much to change both things at the same time&lt;/li&gt;&lt;li&gt;&lt;b&gt;Visually chaotic &lt;/b&gt;- again, this could be implemented different way with same Ribbon technology, but it seems that at this moment Microsoft prefers this implementation. So, while I think it is a good thing that some icons are bigger, the way of their layout on Ribbon makes you feel disoriented. Over the time, your spatial memory will probably get used to it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&amp;nbsp;Non efficient for using rare options &lt;/b&gt;- menus seem to be  better here. If you go for some option you just need at that time, and  it is not a rare user pattern Ribbon doesn't do well. It doesn't come  back to most frequently needed tools, but it leaves you on some special  toolbar you might not really need. So, you must click to go back where  you want. It hurts productivity. Even if you get used to it. And it will  help you not to want to get used to it.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://3.bp.blogspot.com/_iqDYPF4FNDg/TQaUsa7ylfI/AAAAAAAAAZw/TYEvsDJJdUk/s1600/ZA010194537.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_iqDYPF4FNDg/TQaUsa7ylfI/AAAAAAAAAZw/TYEvsDJJdUk/s1600/ZA010194537.GIF" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;But the real gain is in &lt;b&gt;Easy access to a lot of tools&lt;/b&gt;, specially the ones that you had to go through dialogs to use them, and you have them at a touch of the hand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-2025296779400247586?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/2025296779400247586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=2025296779400247586' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/2025296779400247586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/2025296779400247586'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2010/12/what-is-problem-with-microsoft-office.html' title='What is the problem with Microsoft Office Ribbon?'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_iqDYPF4FNDg/TQaUsa7ylfI/AAAAAAAAAZw/TYEvsDJJdUk/s72-c/ZA010194537.GIF' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-2024370986126121259</id><published>2010-12-07T22:38:00.002+01:00</published><updated>2010-12-07T22:46:36.528+01:00</updated><title type='text'>Users don't need to be system integrators</title><content type='html'>As &lt;a href="http://www.informationweek.com/news/global-cio/interviews/showArticle.jhtml?articleID=228600107"&gt;Jobs said&lt;/a&gt;, today.&lt;br /&gt;&lt;br /&gt;It is something simple, and something that everybody should know, but at the end it is rarely implemented well. I remember when I was school age, I enjoyed tweaking every single visible and hidden setting to get the best experience. But now, I realize it takes time and it is just that someone didn't bother to make it right for me.&lt;br /&gt;&lt;br /&gt;But there's more than what Steve said. Users don't want to install apps at all. Well unless they are more media than app (consider games, you will want new game because the old one will become boring after time). They want everything readily setup on their phone. And that's where, as said in my previous post, Nokia still has some advantages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-2024370986126121259?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/2024370986126121259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=2024370986126121259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/2024370986126121259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/2024370986126121259'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2010/12/users-dont-need-to-be-system.html' title='Users don&apos;t need to be system integrators'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-7890944356855719748</id><published>2010-12-03T17:40:00.002+01:00</published><updated>2010-12-03T18:18:06.191+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><title type='text'>How Nokia sells phones?</title><content type='html'>Well, even with all bad reviews, Nokia is still company that sells most phones.&lt;br /&gt;&lt;br /&gt;Obviously, the answer is that there are many different consumers. And not only staff that reviews phones buy them - many folks do and they might have different needs.&lt;br /&gt;&lt;br /&gt;Some people want cheap phones - it could be because they can't afford better. But also, it could be because you don't want to carry 500 € device with yourself - possibly because you may lose it, drop and damage it, or in the worst case it might even attract someone to steal it and possibly even attack you.&lt;br /&gt;&lt;br /&gt;But it is not really just that. If people pay more money, they want the thing that just works. Well, at least most of them, some geeks might want the thing that can be tweaked most. And Nokia performs pretty well here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;GPS - well OVI maps are free for Nokia phones, and they are probably best mobile maps&lt;/li&gt;&lt;li&gt;Camera - Nokia was performing well here, and Nokia N8 is just to claim the best mobile camera&lt;/li&gt;&lt;li&gt;Phone quality - as a traditional mobile phone company Nokia was always on top here&lt;/li&gt;&lt;/ul&gt;So, many people want just this, and if Nokia does it very well, and is price competitive (except in US where it has poor relations with carriers), then it is logical that many people buy even Nokia top models that seem to have no chance to compete with Android phones or iPhones according to reviews.&lt;br /&gt;&lt;br /&gt;Yes, I know that Nokia is less fun to use (with poor touch interface), and lags in applications... but how many people really care?  General user pattern should be that your phone is your backup portable device - you use it if you don't have anything else. Yes, there are mobile games... But why would you use it if you have Playstation or Xbox or PC at your hands?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-7890944356855719748?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/7890944356855719748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=7890944356855719748' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/7890944356855719748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/7890944356855719748'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2010/12/how-nokia-sells-phones.html' title='How Nokia sells phones?'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-8270510188416411222</id><published>2010-11-09T14:21:00.002+01:00</published><updated>2010-11-09T14:38:05.650+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockmelt'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='mock-up'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>RockMelt search</title><content type='html'>You've probably heard of &lt;a href="http://rockmelt.com/"&gt;RockMelt&lt;/a&gt;, a browser funded by Marc Andeerssen, a Netscape founder. Well, before start, view video with its features:&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bAPKPhoTqFY?fs=1&amp;amp;hl=sr_RS"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/bAPKPhoTqFY?fs=1&amp;amp;hl=sr_RS" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Well, considering social features, it seems like a bit simplified &lt;a href="http://www.flock.com"&gt;Flock &lt;/a&gt;to me. So might be useful for someone, but not for everyone.&lt;br /&gt;&lt;br /&gt;But most people got excited over its search, and it is one of highlights. Well, it has some features from &lt;a href="http://features20.blogspot.com/2008/11/access-bar-could-be-so-powerful.html"&gt;my concept from two years ago&lt;/a&gt;, but if you read the critics to the design of browser at that time, you will see that it doesn't solve most of them, actually you still have two separate boxes which will finally confuse users and push them to use just one of them, actually omitting the features of the other one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-8270510188416411222?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/8270510188416411222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=8270510188416411222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8270510188416411222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8270510188416411222'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2010/11/rockmelt-search.html' title='RockMelt search'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-639584232960826182</id><published>2010-10-02T16:08:00.002+02:00</published><updated>2010-10-02T20:56:34.309+02:00</updated><title type='text'>Cloudy weather</title><content type='html'>&lt;p&gt;&lt;/p&gt;Computer cloud applications are definetly in fashion, however many people opposed that web applications should take over client side application. I think that there is a reason for that that many people are not even aware.&lt;br /&gt;&lt;br /&gt;First of all, many people invest in applications while using it. The most obvious investment is if they create something while using it. And in general, data structures are not fully standardized. Sometimes they are (like email or images or video) and those are actually most widespread cloud applications, as you can see. Then there are mostly standardized formats, like office documents. Though it is likely that you can open such documents in another application, it is also likely that now and then some details might be not the same as in original. Finally, there are data that are not fully standardized. Like Facebook data. Actually there is no way to export such data.&lt;br /&gt;&lt;br /&gt;Other than that, even if application becomes some sort of part of your life, your habit is a little investment. If you cannot use it anymore, you will feel a bit of deprived.&lt;br /&gt;&lt;br /&gt;So, there comes cloud as a problem (and generally software as a service). If you own application, you can open your data. And probably you can install it even on another computer under certain condtions, so it can last forever. However, you cannot do the same if your application is in cloud. You depend on continuity of cloud application.&lt;br /&gt;&lt;br /&gt;And there, problems turn from theory to reality. I had one such (data) loss. There was a site called Furl. It was the only bookmarking site that did full text saving of web page. The advantage was obvious. If you bookmarked something, you could access it forever. And you could search for the actual page content, not just tags or titles. Yes, it was all nice until... Looksmart management decided to sell the service to another similar service which did not support full page indexing and so everything you believed you had was lost. I would did much better if I stored my data in some Firefox addons (like &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/427/"&gt;Scrapbok&lt;/a&gt;), I wouldn't be able to access everything from every computer, but I would at least not lose some data. And now I see that another bookmarking service, &lt;a href="http://www.xmarks.com/"&gt;Xmarks&lt;/a&gt; is about to be shut down. It is a good thing that you will have all your data also stored locally, so there won't be any data loss, but you will lose some functionality you got used to.&lt;br /&gt;&lt;br /&gt;And you can say, so what, I will keep with big guys (companies), and they won't shut down. Well there are two problems with that. First of all, most of innovation comes from small companies, so if this prevails you can expect innovation to decline. And it is not good. But other than that, you're not really safe with big companies either. Wasn't there web app called Google Lively? Or will there be an end to Google Wave? Yes, they were in beta, but most people that used them invested something in them, and they will lose it. List goes on with Microsoft's Live blogging platform, though it seems that users will be able to export their data to Wordpress, will there be some problems with that we shall see. And even Furl I used wasn't really from small guys.&lt;br /&gt;&lt;br /&gt;And problems don't end there. There was a promise of cloud computing that you will have just cheap and energy efficient machines as operations would move to the server. But web apps can't do that. You will have to have at least one good old fat client to backup things locally. Just in case,  you need at least one full computer that has ability to do that, but probably you will do the trade off just in case if something is mobile.&lt;br /&gt;&lt;br /&gt;So to put things simple, cloud is expanding, but mostly in areas where it offers some sort of new functionality to users - like backup where you are now able to backup to another geographically distant area and increase safety, and also in cases where it is economically viable and you can extract data whenever you want, or you can store it to local disk. Other than that, people are still buying applications, and probably will do that for a long time.&lt;br /&gt;&lt;br /&gt;Possibly, you will really have a thin clients and lease some virtual machine, but that virtual machine just needs to be transfarable. It might add up things to the cloud. But then it will change mostly your hardware, not the way you use your computer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-639584232960826182?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/639584232960826182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=639584232960826182' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/639584232960826182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/639584232960826182'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2010/10/cloudy-weather.html' title='Cloudy weather'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-3728533680883637806</id><published>2010-09-25T02:30:00.008+02:00</published><updated>2010-10-17T20:40:10.338+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='file manager'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>My file manager</title><content type='html'>Ufff, this was about commenting on bad sides of current software design... Later I tried to create some mockups as a proposal of what should be done to improve the things.&lt;br /&gt;&lt;br /&gt;But finally, I decided to do the real thing - creating a real application, a &lt;a href="http://www.labsii.com/"&gt;file manager&lt;/a&gt; that will help you to easily navigate and organize your files.&lt;br /&gt;&lt;br /&gt;Now as this is yet pre-beta stage, you can find only some general information on the &lt;a href="http://www.labsii.com/"&gt;company site&lt;/a&gt;. But stay tuned, real good things are coming!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-3728533680883637806?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/3728533680883637806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=3728533680883637806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/3728533680883637806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/3728533680883637806'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2010/09/my-file-manager.html' title='My file manager'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-8924217257794242714</id><published>2008-11-20T19:51:00.004+01:00</published><updated>2010-11-09T14:38:36.396+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='access'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><title type='text'>Access bar could be so powerful</title><content type='html'>Some time ago, I posted about &lt;a href="http://features20.blogspot.com/2006/12/access-bar.html"&gt;Access bar&lt;/a&gt; and &lt;a href="http://features20.blogspot.com/2007/07/natural-languange-navigation-finally.html"&gt;Natural language navigation&lt;/a&gt;. Part of it was implemented in &lt;a href="http://www.cnet.com/firefox-3/"&gt;Firefox 3&lt;/a&gt;. But after using Firefox 3, I find that applied concepts have many shortcomings:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I see that most people still don't use natural language, but are rather using location bar the same old way. I guess that big part of the problem is that there are two boxes, and one is not sure which one he should use. Eventually it might be the case sometimes even with the expert users (myself), as they are not sure whether they have something in history or not. If I am not sure where to type, I search Google, as it is more sure that I will get the result. After a time it turns into the habit;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;just the fact that location bar has URL on it by default (except on start with blank page) translates into my subconscious need to type in URL and not natural language, not to say about influence on discoverability - finally, you &lt;span style="font-weight: bold;"&gt;shouldn't &lt;/span&gt;be typing natural language in the box with URL;&lt;/li&gt;&lt;li&gt;if you try to search bookmarks using location bar, many times they won't appear, so you have to go to Library and repeat the thing. And then after a time you go directly to Library to avoid the hustle. It might even happen with history, but it is more rare case so it doesn't turn into habit.&lt;/li&gt;&lt;li&gt;Sometimes I am not sure which result is the wanted result, and if I am wrong, I have to search again&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Obvious complaint is that location bar searches only Titles, and not the full page, so it might be the case that I am not able to find keyword.&lt;/li&gt;&lt;/ul&gt;All in all, my perception is that it has usability (but limited) for me, and not so much for the average user.&lt;br /&gt;&lt;br /&gt;Now, the solution:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_iqDYPF4FNDg/SSW3U-JFQ-I/AAAAAAAAALA/ebDaCV8FrgU/s1600-h/Access+bar.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://4.bp.blogspot.com/_iqDYPF4FNDg/SSW3U-JFQ-I/AAAAAAAAALA/ebDaCV8FrgU/s400/Access+bar.png" alt="Access bar" id="BLOGGER_PHOTO_ID_5270820509813392354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So the main idea is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;keep just one box (access bar) for navigating the Internet, and make it the box that appears first. This box is more like a search bar, as location bar is now moved to the right, and its only purpose is to show URL. Location bar is disabled and you can't type in. If you click on it I guess it should have an icon to copy URL. Access bar will now show your previous search, and thus instruct you that you should normally continue with another search.&lt;/li&gt;&lt;li&gt;the hardest part - integrate Google search into results. Here is how it should work - based on the frecency of results from its index browser calculates quality of internal results and decides how many slots it should reserve for the Google results and what should be their position. There should be always at least one slot for this purpose, and those slots are indicated by search icon. At first slots appear disabled, and when users pauses typing, they fill in with results (just like Inquisitor extension). Of course, whenever you use Google, you also get sponsored results, as Google wouldn't provide this any other way. The one who doesn't like may disable this in options.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;this is not dropdown, but overlay on page. The purpose is to make it possible to middle click results and keep overlay shown as tabs are opening in the background. I put even pin icon, so that users not familiar with middle clicking or control clicking (and unfortunately there are lot of them) can open multiple pages in background with plain clicking. Of course there should be also and keyboard shortcut to do this, like shift+alt+enter&lt;/li&gt;&lt;li&gt;at the bottom of the overlay there is the option to continue search through one of the options: History, Bookmarks, Google, other engines. Ideally, Firefox should collect all engines one ever searched (like Chrome) and show it here, but by order of how many times one used them for searching. Eventually, they may disappear after some time of not using, to keep things cleaner.&lt;/li&gt;&lt;li&gt;of course, there are Google suggestions in tooltip. One can switch to them by pressing right arrow, or by clicking mouse.&lt;/li&gt;&lt;/ul&gt;Just to note that things would have looked a bit cleaner if tabs were on top (like Chrome), as you could get overlay closer to access bar. But it would also look very good with &lt;a href="http://features20.blogspot.com/2007/06/sidebar-navigation.html"&gt;Sidebar navigation&lt;/a&gt; I have mentioned before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-8924217257794242714?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/8924217257794242714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=8924217257794242714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8924217257794242714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8924217257794242714'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2008/11/access-bar-could-be-so-powerful.html' title='Access bar could be so powerful'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_iqDYPF4FNDg/SSW3U-JFQ-I/AAAAAAAAALA/ebDaCV8FrgU/s72-c/Access+bar.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-6319586678382306177</id><published>2008-08-05T20:26:00.003+02:00</published><updated>2008-08-05T20:42:43.841+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='palm'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='market'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Focus on averarage consumer vs Focus on marginal consumer</title><content type='html'>I guess there are two philosophies in making software - focus on marginal consumer and focus on average consumer.&lt;br /&gt;&lt;br /&gt;Most software is made with focus on marginal consumer. That means that feature set is constantly expanded with focus on marginal consumer - the largest group of consumers whose needs were not covered. So, with every version we get more and more features and eventually they become more and more useless for general user. It is not hard to think of companies that practiced this philosophy - Microsoft, Adobe, Autodesk - actually most of software leaders.&lt;br /&gt;&lt;br /&gt;On the other hand, focus on the average consumer means that software focuses on one group and tries to satisfy its needs. Features are added just if they are really useful for that group. Otherwise, in new version you should expect that interaction with current features is improved, but again not by adding some subfeatures that are useful to some marginal group, but in the way that most of the users may benefit. I guess that best examples of this group are: Mozilla Corporation, Apple, Palm (though it failed to do anything of n0te in near time).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-6319586678382306177?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/6319586678382306177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=6319586678382306177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/6319586678382306177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/6319586678382306177'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2008/08/focus-on-averarage-consumer-vs-focus-on.html' title='Focus on averarage consumer vs Focus on marginal consumer'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-4004094496692046331</id><published>2008-06-02T20:19:00.002+02:00</published><updated>2008-06-02T21:08:51.966+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='integration'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Part producers are dead, long live integrators!</title><content type='html'>Not so long ago, it was enough just have fastest part. Just add some more Ghz to processors, and Windows would act faster, and it was a clear win on the market. The same goes to RAM, hard disk, or anything. In such world, part producers were the kings.&lt;br /&gt;But now, climate has changed. Adding some more Ghz just won't make your browsing or typing faster. It is the time for integrators to jump the wagon. The main goal of the integrators is to take components to produce unique experience, eventually adding some custom made components that are not available on the market and are essential part of particular experience.&lt;br /&gt;So, we have several examples of people that took this seriously and made some real fame:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Apple - the only company that always tried to be integrator, and eventually found its moment. Ipod+Itunes? It is integration. Hadware+software=Mac. iPod+phone=+iPhone. And not to forget custom chips like ones being made by Intel&lt;/li&gt;&lt;li&gt;Nintendo - Wii has all generic components, but with nunchuck controller and added integration magic it rules the world&lt;/li&gt;&lt;li&gt;Asus - with eee PC making bringing all other manufacturares to shame. But unfortunalely without much custom parts, so it will be quickly copied by others.&lt;/li&gt;&lt;/ul&gt;But, in every race there are losers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microsoft - Vista was released for era of part producers. At a hurry Microsoft extended XP home life for low cost PCs. But it will make troubles for corporations - if you buy eee PC, with Win XP home, you can't use it in your corporate Network. And it is likely that many CIOs will be interested in eee Box - it consumes much less electricity, produces less heat, takes less space and doing the same thing. But can't work with Windows Server. It will be a big push for Linux.&lt;/li&gt;&lt;li&gt;Sony - Blue ray won the game, but the question is who will need such bulky storage? MacBook Air and Asus eee Box won't&lt;/li&gt;&lt;li&gt;AMD - the company that first touted that x86 instrucions should be used from top to the bottom of the market was overrun by Intel that got it how to pack x86 into small, low-power and low cost component&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-4004094496692046331?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/4004094496692046331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=4004094496692046331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/4004094496692046331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/4004094496692046331'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2008/06/part-producers-are-dead-long-live.html' title='Part producers are dead, long live integrators!'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-7192091350842135043</id><published>2008-04-29T11:40:00.002+02:00</published><updated>2008-04-29T15:49:58.177+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='competition'/><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='ecosystem'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>How to make software companies compete?</title><content type='html'>I don't think that it is too hard to conclude that software ecosystem is flawed. Just look at the history. I am not aware of any industry that led to such high market shares and monopolies in almost every segment you can think of (should I mention Windows, MS Office, Photoshop, Quark, AutoCAD).&lt;br /&gt;&lt;br /&gt;I think that in the terms of market economy you can say that software competition is too expensive, and that market found an answer that optimal solution, under current conditions/limitations, is to have one dominant player. It is just too expensive to have several non-compatible platforms last for long time, and we all know that (Betamax and VHS couldn't live forever, HD-DVD and Blue-ray too).&lt;br /&gt;&lt;br /&gt;Those software monopolies are however much different than those private-standard monopolies like VHS. It is because everyone can license VHS (including Sony, which was on Betamax side) and make his own player, which might even become best selling machine thanks to producer's further inventions and marketing. Of course, private standard owners will get their royalties, but they &lt;span style="font-weight: bold;"&gt;can't have everything&lt;/span&gt; just because they have the standard.&lt;br /&gt;&lt;br /&gt;So, it turned out that one dominant player was short-term cost optimized solution, but in the long term it causes a lot of problems. As barriers to entry became very high, classical solution that new player will appear was not relevant - and those that tried usually failed. But market found one possible way to restore competition -  support open-source movement. Generally speaking, it wouldn't be a healthy way for normal market to function as open-source, but in the terms of current conditions in software markets, it brings competition to market and thus improves its health.&lt;br /&gt;&lt;br /&gt;And then, there come the patents. If you want Gmail like experience, you must use Google, as it only has patent on that. Even if everything else is flawed, you must stick to it. The same goes for iTunes, iPod and Apple. As companies seem to embrace patents much more now than they did before (Apple lost case to Microsoft because it relied on copyrights and not patents), this will make competition even harder - may I say that iPod market share would be standard to follow. On the other hand, I can't just say no to patents (just like some people do) - Apple took a lot of time, money, effort and employed best people to make iPod, and it is not OK that someone else can copy that with no sweat.&lt;br /&gt;&lt;br /&gt;So, I want to return to one my idea that I had 15 years ago - &lt;span style="font-weight: bold;"&gt;software should not be sold as applications, but as features. &lt;/span&gt;&lt;span&gt;Generally speaking, it means:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;there are subapplication level standards that allow features to communicate - they should be made OS wide (for example, Mozilla search bar could take user input and translate it to URL and send it to any rendering engine);&lt;/li&gt;&lt;li&gt;probably there should be some non-profit organization that enacts standards to ensure this;&lt;/li&gt;&lt;li&gt;software producers would have to have price list that has price for every feature they sell;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;people would buy software from something like OEMs - they would pack different features from different producers together and sell it (they would have discount from vendors which could form part of their profits);&lt;/li&gt;&lt;li&gt;one could buy features from different vendors and make his own suite, but most people won't do it;&lt;/li&gt;&lt;li&gt;if software producers had patents on something they must license it and cost of license cannot go beyond some percentage of listed price (e.g. 30%);&lt;/li&gt;&lt;li&gt;if someone builds patent upon someone's patent, he could took 30% from his selling price with his license cost deducted;&lt;/li&gt;&lt;li&gt;it would be nice to have site/sites which would sell certified software features.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I think that this would improve market condition in several ways:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Consumers would buy only features they need.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Software producers must focus on exact consumer needs to increase their revenues&lt;/li&gt;&lt;li&gt;Software producers would get feedback if they develop something which is not valued by market and would cease such developments (which might not be the case now)&lt;/li&gt;&lt;li&gt;Consumers would pay more fair price - if one knows just to use several features of Microsoft Word, but he respects the speed of this program and wants to use it, he would pay less than some people that need more things&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;There would be room for more market players&lt;/li&gt;&lt;ul&gt;&lt;li&gt;People wouldn't buy everything from one company - one company cannot be best in everything, and thus different company would find their smaller or bigger niches and would have stable revenues to finance further development.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Even small companies would have chance to invent something in the world of e.g. Office software. You wouldn't have to write Microsoft Office from scratch just to introduce one new feature.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;People would be able to get the best of the breed - as said before, no software company is best in everything. So, why would you use two programs of the same kind where one can do one thing good and other can do other thing good and constantly switch from one to another, when you could combine their features in one nifty application?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;People would be able to use best features across different applications. It is obvious that graphical programs usually fall behind in text editing to text processors. But why would you be limited to use features from those programs. If you like the way Microsoft introduced live preview of fonts, why you wouldn't be able to buy that feature, ask your computer to install it? It searches then all the places where font dialog appears, lists it, and ask you to confirm replacement.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Patent owners would get fair prize for their work, but patents wouldn't stop competition and innovation from developing.&lt;/li&gt;&lt;/ol&gt;Of course, you can think of downsides of this approach:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;More administration/standardization may slow innovation - in general it is right, but in the long run it is the competition and reward that drives innovation, and I can't think of more competitive environment than this&lt;/li&gt;&lt;li&gt;Things would become too complex for consumers - though it is true that things would be more complex, it is also true that you can chose among large number of options when you buy hardware, and it still works. Also, don't consumers feel nice when they can buy just one song on iTunes store or build compilation they like, instead of getting whatever is offered out of box and they don't need?&lt;/li&gt;&lt;li&gt;Compatibility problems may occur - it is also truth for hardware. OEMs are there to resolve them. If you want to resolve them yourself, then you should know what you are doing.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Eventually, I see two possible solutions that would drive the world to this system:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Government would realize that software competition is flawed and enact new system&lt;/li&gt;&lt;li&gt;Consumers and competition to dominant players would response in an open-source fashion and make claims to build and use this system.&lt;/li&gt;&lt;/ol&gt;I hope that people that read this are aware that this is just an outline of idea and it is not solution for every single aspect of problem. I stumbled upon several things which made me think that it would make implementation impossible, but after some thinking I found how they can fit in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-7192091350842135043?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/7192091350842135043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=7192091350842135043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/7192091350842135043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/7192091350842135043'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2008/04/how-to-make-software-companies-compete.html' title='How to make software companies compete?'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-1008832191459365499</id><published>2007-07-07T00:39:00.000+02:00</published><updated>2007-07-07T00:54:42.223+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><title type='text'>Natural Languange Navigation, a bit more</title><content type='html'>&lt;p&gt;After showing idea in previous post, there are several more things I would like to explain user scenarios. This interface is made for two things: when user wants to see site he visited, and when user wants to visit new site and is very well aware of what he is looking for (like specific company, institution or product site). In first case (which is more frequent) he uses left column of drop-down. In the second case he uses two other columns.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I think that with this concept, unifying of search bar and location bar is not necessary, as search bar should keep its functionality when user does complex searches and searches for something generic, as whole search engine page is necessary then, and it is easier to get it through search bar. Also, user may want to submit data to different forms and sites, and search bar is handy in that case.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-1008832191459365499?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/1008832191459365499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=1008832191459365499' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/1008832191459365499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/1008832191459365499'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2007/07/natural-languange-navigation-bit-more.html' title='Natural Languange Navigation, a bit more'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-6302136560495231396</id><published>2007-07-06T00:30:00.000+02:00</published><updated>2008-12-13T07:51:02.581+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='url'/><category scheme='http://www.blogger.com/atom/ns#' term='access'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><title type='text'>Natural Languange Navigation, finally</title><content type='html'>&lt;p&gt;I have touched this topic at &lt;a href="http://features20.blogspot.com/2006/12/access-bar.html"&gt;Access bar&lt;/a&gt;. After some rethinking, this is how it looks at this point:&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_iqDYPF4FNDg/Ro1rU01hHyI/AAAAAAAAABw/FANW3tXdJA0/s1600-h/access+bar.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_iqDYPF4FNDg/Ro1rU01hHyI/AAAAAAAAABw/FANW3tXdJA0/s400/access+bar.png" border="0" alt="Access bar"id="BLOGGER_PHOTO_ID_5083837559895826210" /&gt;&lt;/a&gt;&lt;p&gt;This means that user should not type in URLs any more, and that natural language is used for navigation. Of course, user can type in URLs, as browser can easily recognize them and follow them, but this is just a backup solution, and it shouldn't be primary way of navigation. As user types in, he gets Google suggestion (and form history) in the tooltip. Pressing the left key moves pointer to tooltip, and it is very easy to select whole the phrase.&lt;/p&gt;&lt;p&gt;On the other hand, drop down has three parts - History of visited pages, Google search and Google sponsored searched (I am talking about Google here as Firefox default engine, probably it could be other search engine too). Every column contains list with page titles and domain URL. Though I would prefer total removal of domain URL, at this point it is still useful to ensure that there is no fishing. History column is replacement for old address bar list (but should bring to ease of use due to Natural language navigation), while Google search is something innovative and should add up both to productivity and ease of use. Sponsored search is something that is definitely necessary, as it is hard to imagine that Google would give away so much revenue. Eventualy, in this column ad text could be possible, as it might be required by publishers.&lt;/p&gt;&lt;p&gt;And when the user comes to new site, its domain name should appear in access bar, to ensure that user is aware of the site he visits and to prevent fishing.&lt;/p&gt;&lt;p&gt;Finally, this concept should work well with &lt;a href="http://features20.blogspot.com/2007/06/sidebar-navigation.html"&gt;Sidebar navigation&lt;/a&gt;, as it has no permanent wide elements (though drop-down is very wide :) ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-6302136560495231396?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/6302136560495231396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=6302136560495231396' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/6302136560495231396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/6302136560495231396'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2007/07/natural-languange-navigation-finally.html' title='Natural Languange Navigation, finally'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_iqDYPF4FNDg/Ro1rU01hHyI/AAAAAAAAABw/FANW3tXdJA0/s72-c/access+bar.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-1160386136980113219</id><published>2007-06-29T21:03:00.000+02:00</published><updated>2008-12-13T07:51:03.485+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='ergonomics'/><category scheme='http://www.blogger.com/atom/ns#' term='navigation'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Sidebar navigation</title><content type='html'>&lt;p&gt;Though there is no clear statistics on this (as different sources may vary), I think that most people will have 1280+ horizontal resolution within 3 years. And large subset of this will be wide screens, which vertical resolution won't be significantly higher than today's standard 768. Unfortunately,  just small part of this will have pivot function to make them &lt;a href="http://digittips.blogspot.com/2006/10/horizontal-or-vertical-display.html"&gt;vertically oriented&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;In such environment most documents will leave unused horizontal space, which should be used for something meaningful by the programs. At this point, I will focus solely on how this problem should be solved with web documents/browsers. First of all, though web design may vary in the future, wide sites are not likely to appear, as reading too wide columns is not ergonomic and you can expect unused horizontal space to appear here.&lt;/p&gt;&lt;p&gt;The idea is to  move all navigation to sidebar. That way, all vertical space is freed up, while only horizontal space that is expected to be unused is used for navigation. Of course, easier said than done. Some of the elements will be tighter than they are today, and there is lot more free space that should be filled with something meaningful. So, here is the mock-up of  what I propose:&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_iqDYPF4FNDg/RoVjXU1hHwI/AAAAAAAAABg/ufxytbnV5pY/s1600-h/sidebar+navigation.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqDYPF4FNDg/RoVjXU1hHwI/AAAAAAAAABg/ufxytbnV5pY/s400/sidebar+navigation.png" border="0" alt="Sidebar navigation in Firefox screen shot"id="BLOGGER_PHOTO_ID_5081577006938791682" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Keep in mind some remarks:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Address bar is much smaller. Even current UI elements of Firefox used here would function much better if they were a bit less wide. With this width, there is no sense to display all URLs, but it is not a big problem, as they are not meaningful anyway. I would suggest Natural language navigation to fill that gap, but will leave it for the next post.&lt;/li&gt;&lt;li&gt;Search bar is a bit smaller, but it shouldn't be a problem&lt;/li&gt;&lt;li&gt;Navigation buttons are the same, I just tweaked them a bit from Firefox - Stop/Reload button is already standard in Opera/Safari, and unified back/forward history from IE7 is also a good stuff.&lt;/li&gt;&lt;li&gt;The rest of the space is used for different sorts of link collections&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Hidden tabs - there might be more intuitive name for this, but it relates to tabs that are not shown on tabbar due to tab overflow. At this point, tab overflow is not discoverable - try to open tab in background while overflow is active, and you'll have no feedback that something is happening. With this solution, hidden tabs area would increase its size by 1 slot (and history would lose that one slot) where newly opened tab would appear. And with some nice smooth scrolling animation it would look very cool. And if lists get too big, there could be scroll bar on right side. Personally, I had big trouble using current list of tabs in Firefox as list contains both visible and invisible tabs, which makes it too big, while I think that proposed hidden tab list would be very user friendly.&lt;/li&gt;&lt;li&gt;Recently closed tab is another function that is totally indiscoverable in Firefox. Same smooth scroll animation would make it very effective and easy to use.&lt;/li&gt;&lt;li&gt;Bookmarks could be solved in different styles - at this point I think that there should be top used bookmarks, while pressing the + sign area would significantly increase and show all current bookmarks (thus no need for bookmarks menu).&lt;/li&gt;&lt;li&gt;History is just least of recently opened page, and it reduces the need to keep that item in menu.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;With all these changes, menu bar becomes narrow enough to fit into sidebar,and there is no need to extend it to the full line. Actually, current menus were made at the time when resoulution 640x480 was widespread, and they really took whole the screen. Now it is really time to revise whole the system.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And, as said before, this new concept adds a lot of more visible vertical screen. Here is native Firefox for comparison:&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_iqDYPF4FNDg/RoVt7k1hHxI/AAAAAAAAABo/OvPCcdoqHUY/s1600-h/firefox.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqDYPF4FNDg/RoVt7k1hHxI/AAAAAAAAABo/OvPCcdoqHUY/s400/firefox.png" border="0" alt="Firefox screen shot"id="BLOGGER_PHOTO_ID_5081588624825327378" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-1160386136980113219?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/1160386136980113219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=1160386136980113219' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/1160386136980113219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/1160386136980113219'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2007/06/sidebar-navigation.html' title='Sidebar navigation'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iqDYPF4FNDg/RoVjXU1hHwI/AAAAAAAAABg/ufxytbnV5pY/s72-c/sidebar+navigation.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-5837522827281557510</id><published>2007-05-18T23:38:00.000+02:00</published><updated>2007-05-19T01:35:14.452+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='segmentation'/><category scheme='http://www.blogger.com/atom/ns#' term='gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='home'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Segmentation is the software future</title><content type='html'>Current software has business origin. When personal computers started (and that is around 25 years ago), they were also technology driven, just like almost every innovation. That means they were more focused on pushing technology limits further, than on making things friendly for business users. As time passed by, user orientation started to appear, and it improved over years. As Microsoft was and still is dominant in this area, the development can be tracked in transition from MS-DOS to Windows and constant improvement  from one Windows version to another (most significantly from Windows 3.1 to Windows 95). But still, this user friendliness was business user friendliness. If it was more home user friendly, it was to large extent a plain accident.&lt;br /&gt;&lt;br /&gt;After some time, people at Microsoft probably realized this, and they did something to improve at home user field by relasing Windows Media Center Edition. Though it is a huge step forward, one must say that this just a patch for the system that was never projected with home users in mind.&lt;br /&gt;&lt;br /&gt;On the other hand, most of the software-hardware platforms that were more oriented towards home user extincted in the early 90s. Amiga and Atari are leading examples of this. The most close relative that survived evolution is MacOS. And it is not an accident that it excels in home environment.&lt;br /&gt;&lt;br /&gt;It is not hard to conclude that home users and business users have significantly different needs, and that future software should be developed for each group separately. At home, people expect their computers to work like gadgets, and software should focus on that. At business, people expect their computers to be productive and secured machines, in most situations for document/information crunching.  I think that both segments are more than big enough to be economically viable. Unfortunately, current software mostly forgets about home users and treats them just like business users. And business users don't pass here perfectly either, as they get unwanted and distracting piece of bundle that home users might want, just to ensure that everyone will feel fine.&lt;br /&gt;&lt;br /&gt;Just to say that I think that this relates to most pieces of software one can imagine. For example, browsers. Business users usually need  to track some information which regularly appears/updates on some site. Last generations of browsers have several tools for this like RSS integration and opening several tabs as home page which might help. But browsers were not made with this idea in mind, they are just versatile machines which may also work in this situation. On the other hand, home users are more after fun, news reading, connecting with others. And again, browsers help in this but they were not made for this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-5837522827281557510?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/5837522827281557510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=5837522827281557510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/5837522827281557510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/5837522827281557510'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2007/05/segmentation-is-software-future.html' title='Segmentation is the software future'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-2634588392537067654</id><published>2007-04-30T23:07:00.000+02:00</published><updated>2007-05-01T19:44:17.352+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documents'/><category scheme='http://www.blogger.com/atom/ns#' term='palm'/><category scheme='http://www.blogger.com/atom/ns#' term='gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><category scheme='http://www.blogger.com/atom/ns#' term='home'/><title type='text'>Gadget OS</title><content type='html'>I have been using Palm Treo 680 (with Palm OS), which is a total opposition to document-centric approach, and to be fair, I was positively impressed. Not to say that document-centric approach is not good, and that all my writing here is a waste of time.&lt;br /&gt;&lt;br /&gt;First of all, document-centric is good approach if you deal with a lot of documents. Then you need tools to manage them. And on your mobile phone you don't have too much items that must be treated like documents. Even on your home computer this could be a favorable approach.&lt;br /&gt;&lt;br /&gt;Second, you don't need to group heterogeneous  document under one cap at home in most cases. In business you always need folders.&lt;br /&gt;&lt;br /&gt;Third, implementing document-centric approach, but not in full extent, could be a bit confusing, and implementation that ignores this approach in maximal extend could be quite logical.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-2634588392537067654?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/2634588392537067654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=2634588392537067654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/2634588392537067654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/2634588392537067654'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2007/04/gadget-os.html' title='Gadget OS'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-8118733985012033313</id><published>2007-03-10T23:16:00.000+01:00</published><updated>2007-03-10T23:38:57.304+01:00</updated><title type='text'>Recycle bin mystery</title><content type='html'>I just found out that (in a corporate environment with Windows Server) you don't have recycle bin when you delete something from the desktop. That's because you have separate physical recycle bins for files on your hard disk, files on your Server (in My documents), but the one for the desktop is not defined as it is not in either of the mentioned Places...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-8118733985012033313?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/8118733985012033313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=8118733985012033313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8118733985012033313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/8118733985012033313'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2007/03/recycle-bin-mystery.html' title='Recycle bin mystery'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-3711816130301658388</id><published>2006-12-19T00:02:00.000+01:00</published><updated>2006-12-19T00:54:06.158+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documents'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Tabs - a solution or workaround?</title><content type='html'>This is the time when everybody are crazy about the tabs. Though they have appeared in programs a long time ago, Firefox really brought them to fame, and when IE7 included them, they became de facto standard feature.&lt;br /&gt;&lt;br /&gt;Comparing the tab browsing and tabless browsing (or to be pricize taskbar browsing, as you then use taskbar to manage several windows), it is pretty straightforward that tab bar brings several advantages:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Site icon on every tab - it is much easier to spot the site if it has its own icon&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Easy switching of documents - as there is no redrawing of whole window&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Leaving the space on the taskbar - as it can get very crowded if you also open several applications&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Easier closing of tabs&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ability to rearange tab order - at least in Firefox&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;So tabs seem like very good solution. Unless you ask yourself - could the same thing be achieved with taskbar? And the answer is yes:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Icon in taskbar could show documents. The fact that it shows program icon is a reflection of application-centric approach, and the lack of &lt;a href="http://features20.blogspot.com/2006/07/being-document-centric.html"&gt;Document centric&lt;/a&gt; approach. So, this doesn't have to do anything with websites - it would be much easier if every single document on the taskbar had its own icon. Of course, it would require some innovative solutions - external sources would probably have its own icons (like web sites) - your images and other visual documents could have scaled down image as icon, and your other documents could have icon that is shared by the documents in the same folder.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Quick switching of documents in the same application is not a problem, neither. If it can be done by user input within application window, it can be done from the taskbar, too. Application should just get inquiry from taskbar to switch, and do exactly the same thing it does when switching tab.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;And keeping the taskbar clean? In today's environment it is necessity, but it comes at great price. First of all you are losing vertical screen estate, as now you have two bars instead of just taskbar. In the era of wide screen, it is not good at all (Though I certainly &lt;a href="http://digittips.blogspot.com/2006/10/horizontal-or-vertical-display.html"&gt;suggest&lt;/a&gt; using of pivot LCD screen oriented vertically). And if you want to switch from one document within one application to another document in another application, it is likely that you will need two clicks, one on taskbar and another on tab bar. So, what taskbar really lacks is overflow solution, and not the patch with tab bar.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ah, yeah, it is nice to close tabs with just single click on close button (or middle clicking it anywhere), to have ability to close easy all tabs but active in context menu... But hey, this can be all done on taskbar, just no one implemented it yet!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;And rearranging of tabs is also a nice thing, but again, no limits to applying the same thing to the taskbar.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;To conclude - tabs are good, but just to the extent that taskbar is bad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-3711816130301658388?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/3711816130301658388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=3711816130301658388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/3711816130301658388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/3711816130301658388'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2006/12/tabs-solution-or-workaround.html' title='Tabs - a solution or workaround?'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-4972056797234565439</id><published>2006-12-06T23:01:00.000+01:00</published><updated>2007-05-17T21:21:45.775+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='access'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Access bar</title><content type='html'>&lt;p&gt;This is feature that your future browser should have. You are probably very well aware that web site addresses (&lt;abbr title="Also known as"&gt;aka&lt;/abbr&gt; as &lt;abbr title="Uniform Resource Locator"&gt;URL&lt;/abbr&gt;) are not user friendly. Using &lt;abbr title="Uniform Resource Locator"&gt;URL&lt;/abbr&gt;s is exactly like asking people to learn MS-DOS commands to handle files.&lt;/p&gt;&lt;p&gt;Most people are not aware of even single &lt;abbr title="Uniform Resource Locator"&gt;URL&lt;/abbr&gt;. In reality people are only aware of brand names, so if www. + brand name + .com works everything is fine, if it doesn't then there is trouble. And if one is after some specific page, which might be: https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox, situation is more or less helpless.&lt;/p&gt;&lt;p&gt;So let's switch to my father. He navigates the Internet by typing in what he wants to find in search box of a browser, and then he selects page he wants to go to from search results. It is very intuitive, almost always works, and everyone can learn within seconds. Still there is a problem with this type of navigation in today's browsers - this is thought to be only second way of navigating, which means it is far from productive, and fairly unsupported.&lt;/p&gt;&lt;p&gt;So, let's ditch both address and search bar from your browser and keep just one box that handles both thing: Access bar. It should act like following:&lt;/p&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Drop down of address bar should show on its top several pages that are visited, whose title (or better whole content) matches phrase in access bar, and they should be ordered by frequency of visit, it should be possible to expand list if necessary;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Next section should be devoted to top search engine results, which should be also expandable (and there should be general option to show both title and text description);&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Finally, there should be several search engines listed, to do full search with keywords in Access bar (and this part should be also expandable);&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It should be easy to recognize if someone types in &lt;abbr title="Uniform Resource Locator"&gt;URL&lt;/abbr&gt;, as every single word processor does this, and in this case browser should go to exactly that address.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;p&gt;One should also note that browser must provide solution to mix search results with sponsored search in search results section, as it is highly unlikely that this would be implemented otherwise, as it would have negative commercial effects.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-4972056797234565439?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/4972056797234565439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=4972056797234565439' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/4972056797234565439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/4972056797234565439'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2006/12/access-bar.html' title='Access bar'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31586852.post-115376898807372994</id><published>2006-07-24T20:39:00.001+02:00</published><updated>2008-04-15T21:46:01.499+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='welcome'/><title type='text'>A welcome note</title><content type='html'>Well, every blog has the beginning. So here we start...&lt;br /&gt;&lt;br /&gt;Taking the job of the CFO of one mid-sized &lt;a href="http://www.mona.rs/"&gt;firm&lt;/a&gt; (that employs 550 workers), I've noticed that current OS-es and programs really don't fit into my work process as they should. I use Windows XP on my job, but I also have &lt;a href="http://www.ubuntulinux.org/"&gt;Ubuntu Linux&lt;/a&gt; at home, and I am not fully satisfied with either of them.&lt;br /&gt;&lt;br /&gt;Problem is just one piece of equation, resolving is another. My inspiration came from Ben Goodger, a man that is leading &lt;a href="http://www.getfirefox.com/"&gt;Firefox&lt;/a&gt; developer. I was a bit stunned with his &lt;a href="http://www.bengoodger.com/2006/07/start_menus.html"&gt;blog post&lt;/a&gt;. I don't fully agree with Ben, actually, I only agree with the thing that there is a problem, but it made me think more about how much our software is obsolete, and how it should be. Other than that, I am surely inspired with Firefox development, which I followed almost from the beginning, but as I take approach from "blank paper", without burden of current features, I may also disagree with some current browser concepts (including those in Firefox). Talking about browsers, I won't downplay Internet Explorer 6, not because it doesn't deserve so, but because it should be more than obvious.&lt;br /&gt;&lt;br /&gt;Some things I am proposing would probably be fairly easy to implement, as they are more like add-on to current system, but the others would require deeper architectural changes. As I am not a programmer (unless someone my knowledge of Visual Basic for Application, SQL and HTML/CSS doesn't takes for programming) I won't bother too much with this - I am taking more of managerial approach, defining what your computer should do.&lt;br /&gt;&lt;br /&gt;You should take my first sentence literally - many things that I am writing about are more likely to apply to business use than typical home use. I mean, if your computer is just gaming computer, then OS function is just to help you start one of the installed games. And how can one make innovative interface there?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31586852-115376898807372994?l=features20.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://features20.blogspot.com/feeds/115376898807372994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31586852&amp;postID=115376898807372994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/115376898807372994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31586852/posts/default/115376898807372994'/><link rel='alternate' type='text/html' href='http://features20.blogspot.com/2006/07/welcome-note.html' title='A welcome note'/><author><name>Ivan Ičin</name><uri>http://www.blogger.com/profile/00239278149125551941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/-V2D5VYyE1jk/ThtV9rxlZuI/AAAAAAAAAcQ/n3mlVGW4Pek/s220/243392_2061421457718_1310134921_2417781_7412533_o.jpg'/></author><thr:total>0</thr:total></entry></feed>
