I laugh every time I hear someone predict the retirement of desktop and laptop machines. Those people need to try and develop those small, smart devices on one of those devices. I run my dev environment on my lap screen and a 24 inch screen and it still doesn’t let me see all the stuff I have up (Visual Studio, Sql Management Console, Sql profiler, LinqPad, IIS, a web page or two, work flow tool (TFS or FogBugz, and sometime Remote Desktop).
I have a 30” TV setup for my home gaming system. I also managed a VMware system through a console window, and I couldn’t do that on a tablet.
I managed over 1000 Windows servers and several Linux environments at work, and my puny 22” monitor isn’t enough for everything I have to do on a daily basis, much less allow me to work through scripting Powershell.
I agree that tablets have a niche, mostly casual, and businesses would be remiss to allow them to dominate their workspaces until such a time as they are capable of true multi-tasking and development. Tablets and “smart devices” are just not practical in today’s business world.