Where Are My Windows Virtual Desktops?

I was just thinking about the fact that most window managers on Linux have had virtual desktops for as long as I can remember.  Apple released something similar in a recent OSX version.  Most cell phones have multiple “screens” (see Android and iPhone) for organizing your apps and views.  Heck, even some recent Nokia smartphones have a “work” and “home” screens.  But why on earth has Microsoft not implemented similar functionality into Windows?  We’re coming up on the release of Windows 7 and we are still without features other operating systems have had for well over a decade.  Microsoft, where are my virtual desktops on Windows?

If you don’t know what virtual desktops are, a quick definition would be multiple desktops without a need for multiple monitors.  The good thing about virtual desktops is, they allow you to have multiple applications open in a slightly more organized manner.  For example, you might have your development environment open on one virtual desktop, then have your email and instant messaging applications open on completely different desktop.  Or you might have your web browser open on one desktop and your music player on another.

When I work on a Linux desktop, I have my web browsing on and other common applications on my main desktop and then I have my development environment on another desktop, and finally a virtual machine running Windows on yet another desktop.  Giving me great separation of tasks and thus the ability to keep track of what I’m working on.  It’s a way to not only separate application (and work) on your screen but also mentally.  You have less going on, on a per screen basis.

Again, I have to ask, why is this feature not native in Windows?  I can understand it not being on by default.  I get that it can be a confusing way to work at first (I know it was for me).  And I can understand not wanting a million support calls asking “where did all my windows go” because that could get annoying.  Why not have a little section in the Display settings that allows me to turn this feature on and input how many virtual desktops I want?

Come on Microsoft, get with the times.  Some people want this functionality.  So much so that several have written third party applications to get it on Windows.  But serveral of them are horrible and use more resources than necessary.   When am I going to get native virtual desktops inside Windows?

Posted in Commentary, Technology | Comments Off on Where Are My Windows Virtual Desktops?

Google’s Chrome Broswer on Linux

Google ChromeThe past few weeks I’ve been making a real effort to use Google’s Chrome broswer on all my computers.  On my work laptop, which runs Windows, it has been a mostly pleasent experience.  The browser is fast, responsive, and it seems to handle most sites that I visit quite well.  I decided to install the Chrome on my home PC, which runs Linux (Ubuntu 9.04).  The experience there has not been so great.

To begin with, the lack of plugin functionality makes browsing some frequently used websites annoying.  Especially the lack of Flash support.  I don’t visit a ton of flash intensive web sites but I do visit a few and the one’s I do rely on Flash quite heavily.  I did try and use nightly builds of Chromium, the open source browswer that Chrome is based on, but this was really hit and miss and cause a lot of crashes on sites with zero Flash and just plain javascript.  I had issues loading Gmail in Chromium, that’s how bad it was.  Chrome itself ran into the occasional problem loading a page and once it hit that particular snag it required a complete restart of the browser to get things working correctly again, simply closing the tab did not work.

End result?  I went back to using Firefox on Linux (even if it’s not 3.5 yet).  It works without issue and can view all the websites I need to access on a near daily basis.  I will continue to check out Chrome (and Chromium) on Linux to keep tabs on where things are at, but at the moment it seems that Firefox is the only truely, cross platform, mainstream browser on the market today.

Posted in Technology | Tagged , , | Comments Off on Google’s Chrome Broswer on Linux

Google's Chrome Broswer on Linux

Google ChromeThe past few weeks I’ve been making a real effort to use Google’s Chrome broswer on all my computers.  On my work laptop, which runs Windows, it has been a mostly pleasent experience.  The browser is fast, responsive, and it seems to handle most sites that I visit quite well.  I decided to install the Chrome on my home PC, which runs Linux (Ubuntu 9.04).  The experience there has not been so great.

To begin with, the lack of plugin functionality makes browsing some frequently used websites annoying.  Especially the lack of Flash support.  I don’t visit a ton of flash intensive web sites but I do visit a few and the one’s I do rely on Flash quite heavily.  I did try and use nightly builds of Chromium, the open source browswer that Chrome is based on, but this was really hit and miss and cause a lot of crashes on sites with zero Flash and just plain javascript.  I had issues loading Gmail in Chromium, that’s how bad it was.  Chrome itself ran into the occasional problem loading a page and once it hit that particular snag it required a complete restart of the browser to get things working correctly again, simply closing the tab did not work.

End result?  I went back to using Firefox on Linux (even if it’s not 3.5 yet).  It works without issue and can view all the websites I need to access on a near daily basis.  I will continue to check out Chrome (and Chromium) on Linux to keep tabs on where things are at, but at the moment it seems that Firefox is the only truely, cross platform, mainstream browser on the market today.

Posted in Technology | Tagged , , | Comments Off on Google's Chrome Broswer on Linux

links for 2009-08-03

Posted in Daily Links | Comments Off on links for 2009-08-03

links for 2009-08-01

Posted in Daily Links | Comments Off on links for 2009-08-01

Could the iPhone Google Voice Fiasco Help Android?

android_icon_256If you haven’t been following the latest iPhone meladrama, then you’re missing out.  The long and short of it is, Apple has rejected Google’s Voice application and subsequently removed all Google Voice apps from their App Store.  This has cause a nice bit of upheaval on geek blogs everywhere, including here.  While things are still up in the air about who exactly is at fault over this (Apple or AT&T), I’d like to look at this from a different angle.

With Apple being the sole source of approval for applications in its App Store, this most recent issue has brought to light a problem that has long existed for iPhone apps.  The fact that an application’s existance in the App Store and on iPhones is decided at the sole discretion of Apple and no one else.  Yes, it is true that AT&T has in the past requested applications be hindered (like SlingPlayer specifically), but Apple still has the final word on an applications ability to be in the App Store.

With that in mind, it begs the question, could this fiasco be what helps bring more people to the Android platform?  The Android platform (Google’s operating system for mobile phones) is an open platform.  The platform itself is derived from Linux, and is open source.  It also is designed to be installed on different devices rather than just a single piece of hardware, meaning you can have a large number of devices running Android.  You can also have different kinds of devices running the Android operating system (Acer has announced a netbook that will run Android).

The big thing here is that the Android MarketPlace (the Android app store), doesn’t have a draconian approval process.  You publish your application to the Marketplace and that’s it, you’re done.  If Apple keeps up this practice of not approving useful apps that people want and they also continue to remove previously approved applications from the App Store, it could cause developers to look elsewhere.  If a developer can code an app and release it to an App Store without fear of it being removed “just because” would a developer not choose to do so?

The issue here is that (currently) the iPhone is pretty much the most popular phone in the world, making it a very hot platform to develop for.  Getting an application into the iPhone App Store means millions of potential customers.  While Android currently doesn’t have the same numbers, it does have the possibility to have better numbers if a few high profile devices with some powerful hardware.  Keep in mind also, that Motorola has latched on to Android with a furocious passion and they move a lot of handsets.  Android has tremendous potential to take off, though it might take another year or two before it really becomes a force to be reckoned with.

If you are a developer doing iPhone development, how does this recent Google Voice app issue affect your decision to develop for the iPhone?  Is it making your reconsider your platform of choice?  Do you not care about it?  Are you looking at Android more closely than before, or not at all?  Leave commments, I’m interested to know.

Posted in Technology | Tagged , , , , , | 2 Comments