I have direct knowledge (through observation or first-hand reports) of the following use cases for Netbooks:
- System administrator’s emergency workstation – something light to carry when you might get an SMS about a problem.
- A really small laptop for a serious technical user, can be used for programming and other serious tasks. Only someone who is really dedicated to the hobby of computing would choose a system with a tiny screen for their main computer so that they can take it everywhere.
- A computer for a child. Children are less demanding about some aspects of their computer experience, no-one wants to buy a really expensive toy for a young child, and children find it difficult to carry full size laptops.
1 and 2 are the options that interest me. But it would be good if the extensive children’s toy market could drive economies of scale and reduce the expenses of my hobby and profession. I have found my EeePC 701 to provide adequate CPU performance (Celeron-M 630MHz) for light compiling tasks and I have used it for some Debian development work. The SSD that is built in is very fast and OpenOffice load times compare well to my Thinkpad T41p because of it.
The main problems I have with my EeePC for sysadmin and coding tasks are the small keyboard (which can’t be fixed – the overall size of the machine needs to remain small), the small screen (which could be expanded without changing the case size), the low resolution screen (which has been fixed in newer netbooks), and the fact that my 3G dongle sticks out and is likely to get broken. More recent Netbooks address these issues – while having the trade-off of being heavier and larger.
There are also some tasks which are generally not performed on a Netbook but that could be if it was properly designed. Here are some examples of things that I think should be done on a Netbook:
- Basic image editing and blogging – something that a lot of people do on smart-phones nowadays. It can be done more effectively and with less effort on a general purpose computer – I can’t imagine the GIMP or Inkscape running on a smart-phone.
- Reading electronic books. The number of people who want a Netbook but don’t want to read electronic books would be quite small as would the number of people who only want to read electronic books and never want to use a general purpose computer while travelling. No-one really wants to carry both a Netbook and an ebook reader at the same time.
- Watching movies.
- Everything that you might want to do on a terminal in an Internet cafe – those machines are always 0wned, just say no for security reasons.
- Games. The Nintendo DS has two ARM CPUs running at 66MHz and 33MHz and a combined screen resolution of 256*384*18bpp  and the Sony PSP has a 333MHz MIPS R4000 CPU and a screen resolution of 480*272*24bpp . The original EeePC had more CPU power and more screen resolution than the DS and the PSP so it IS suitable for games – even though it won’t run the latest 3D games. There are lots of great games like Wesnoth that don’t require much video performance.
- Educational Software. Portable educational devices include the awful V.smile system for young children  and the educational software for the DS (I’ve seen a demonstration of a training program in rapid completion of basic maths problems for elderly people and presume it’s not the only educational software on that platform).
Image editing requires a color screen of high resolution. Effective blogging requires a platform with a resolution that compares to the typical web user – according to Hitslink 1024*768 is the most popular resolution of web browsing systems at 28.34% and the most popular resolution that is less than 1024*768 is 800*600 at 3.28% . So even the most casual blogger will have an incentive to get a screen that is of higher resolution than all but the latest Netbooks. The recently released EeePC 1201 has a screen resolution of 1366*768 which should be barely adequate for those tasks.
Reading electronic books requires a reasonable resolution. Based on my experience with the 1400*1050 display in my Thinkpad it seems that a resolution of 1366*768 would be barely adequate for reading an academic paper that has two columns in a small font. But as the original Kindle had a resolution of 600*800 and the latest Kindle has a resolution of 824*1200  it seems that perhaps the epaper displays are good enough to allow reading the text at a lower resolution. A display that can draw little or no power when idling (as epaper does) is simply required for an ebook. The Pixel-Qi hybrid displays are claimed to offer the best features of TFT and epaper displays  but they haven’t been released yet. I think it’s reasonable to assume that someone will achieve that Pixel-Qi is attempting and that it will become the standard display for a Netbook.
Watching movies and playing games (even games like Wesnoth) requires better video performance than epaper can deliver, we just have to hope that Pixel-Qi release something soon.
Watching movies and reading ebooks are both things that are best done without a keyboard in the way. The Always Innovating “Touch Book”  seems like a good solution to this problem. It’s a tablet PC that can be connected to a keyboard base if/when you desire. It should also be good for web browsing and reading email while on the move, I find that my EeePC is unreasonably heavy and awkward for typing email while walking.
Intel CPUs are not particularly energy efficient. As there are ARM CPUs with clock speeds as high as 2GHz and with as many as four CPU cores it seems that the ARM architecture can provide as much CPU power as is required. Debian currently supports two versions of the ARM CPU, if another one became commonly used it wouldn’t be that difficult to run Debian build servers for it.
Given a screen resolution equal to the latest Kindle, CPU power greater than the early Netbooks, and the ability to run a free software OS the range of educational and gaming software should be adequate.
So it seems that the ideal netbook would have a detachable keyboard and base and a touch-screen in the computer part. It would have a Pixel-Qi display (or equivalent) with a resolution of 1400*1050 or better. It would have USB, Gig-E, Wifi, and Bluetooth connectivity and the ability to have an internally mounted USB dongle (as the Always Innovating Touch Book does). I think that this is not overly difficult to achieve – it is basically an Always Innovating system with a better display.
Update: Another criteria is the ability to start operating quickly when requested. Even mobile phones are often limited in their utility by the time that is taken to activate them (I can’t get my mobile phone to take a photo in much less than 7 seconds after removing it from my pocket). The Always Innovating system is apparently always in suspend to RAM mode when it’s not being used so that it can start quickly. That combined with fast application load times and a good menu system could allow turning the system on and launching an application in less than 2 seconds.
If I was buying a Netbook right now the only thing that would stop me from buying an Always Innovating device is the shipping delay. But as my EeePC is working quite well I’m not going to buy another system unless I am going to get significant benefits – such as a high resolution PixelQi display.
-  http://en.wikipedia.org/wiki/Nintendo_DS
-  http://en.wikipedia.org/wiki/Psp
-  http://etbe.coker.com.au/2008/07/07/awful-computers-for-kids/
-  http://marketshare.hitslink.com/report.aspx?qprid=17
-  http://en.wikipedia.org/wiki/Kindle
-  http://www.wired.com/gadgetlab/2009/05/pixel-qi/
-  http://etbe.coker.com.au/2010/01/11/always-innovating/