shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

 Sunday, October 31, 2004

MobyDock (Mac OS X style dock for Windows)

MobyDock is a cool application. It's the best Mac OS X dock knock off I have used on Windows. The animations are smooth, and the application is just pretty. On top of that they have a nice product web page which is good sign of quality software.

Crappy or ugly web sites are a good way to tell if a particular piece of shareware isn't worth installing. There is no shortage of those.

Posted Sunday, October 31, 2004    Permalink    Comments [3]  View blog reactions

 

dasBlog feature: Search Result Referrers

I have to admit, one of the more fascinating aspects of having a blog are the ways that people find it. I'm constantly amazed at how people get here. Having a good amount of Google Juice helps put some of my posts pretty high in google's results.

Well because dasBlog just places all referrals together, it's really hard to get a good picture of what search queries people are entering. Since I started doing a little dasBlog development again, I added this new statistics table. This will be in version 1.7.

Posted Sunday, October 31, 2004    Permalink    Comments [1]  View blog reactions

 

dasBlog support for Newsgator Ratings

I uploaded a patch for dasBlog 1.6 that allows you to utilize the NewsGator ratings system. This patch adds support for a new PermalinkUrl Macro. You can use this macro by adding:

<%permalinkUrl%> to any of your templates. To add the rating system as I've done on my blog simply edit your itemTemplate to include the following text:

Rate this post: <script src="http://www.newsgator.com/ngs/ratings.aspx?rurl=<%permalinkUrl%>"></script> (data provided from <a href="http://www.newsgator.com">NewsGator Online</a>)

You can download this patch here. Download DasBlog.Web.Core 1.6.4121.2.

Posted Sunday, October 31, 2004    Permalink    Comments [0]  View blog reactions

 

Rio Carbon vs iPod

The Rio Carbon was a device I didn't want to like. My main reason for not considering it was that it's only 5GB and I was looking for an iPod replacement. However, as I've used this device it's really grown on me. I was able to transcoded all my WMA lossless audio down to 11 GB so I can get almost half my audio on this device. Not bad.

Make sure you read my post iPod Replacement Criteria before reading this review. Remember, I have only one goal, to review this compared to an iPod. I don't care about anything the device offers that does not meet my core criteria.

Lets see how it stacks up.

Other Reviews:

Size: The size is much smaller than the iPod and even comparable to the mini

  Rio Carbon iPod Mini iPod 3G
Height 3.3 inches 3.6 inches 4.1 inches
Width 2.5 inches 2.0 inches 2.4 inches
Depth 0.6 inches 0.5 inches 0.57 inches
Weight 3.2 ounces 3.6 ounces 5.6 ounces
 

So, as you can see it stacks up very nicely.

User Interface: The device has a very usable user interface. After a sync is complete, the device builds a catalog of music (it only does this when content has changed on the device, so power on does not go through this process, much smarter than the iRiver folks). The device allows you to browse using all the usual suspects, artist, genre, album, album year (cool), new music, spoken word etc. One minor annoyance is that you cannot get back to the selection you were in after playing a song, the device always throws you back in "Play Music".

Beyond that you can control the settings on the device, and a variety of other functions like lock, etc. The keys are easy to use and the screen is very readable. Overall, Rio did an excellent job for an OEM designed user interface.

Connectivity:  The Rio Carbon was designed properly from a Connectivity standpoint. It has a single USB 2.0 port that supports charging and synching. When you plug the device into Windows it detects it as a removable drive allowing Windows Media Player 10 to AutoSync with it. Beautiful. My sync experience was nothing short of perfect.

Charging: The Rio folks get bonus points for shipping a Wall Mount to USB charging device. This essentially means that you take the supplied USB cable, plug the computer end of it into the wall outlet plug, and plug the mini connection into the Carbon. Not all OEMs are this smart, and they end up shipping an additional brick to charge the device. The beauty of this method is you only need a single cable for the device, and if you have multiple devices that charge over USB (like I do) then you can just use a single wall mounted plug when traveling (or use your laptop) to charge the device.

Additionally, it's great that the device charges during sync (unlike the iRiver H320).

Sync: This device only supports sync with Windows Media Player 10 via USB 2.0. The device does not support PlaysForSure (MTP) yet, but it can support sync with Windows Media Player 10 since it supports sync with any removable media mass storage device. As such, I was able to mount the device, launch WMP10 and select sync "All Music". A few minutes later it was done.

Accessories: The device comes with the following accessories:

  • Charger (AC to USB wall mount)
  • USB cable
  • Carrying Case

Unfortunately, the device does not support a remote control...

Battery Life: Rio claims the device gets 20 HOURS!!! of battery life. I probably average half of that, but 10 hours kicks ass.

Software: The device comes with a CD that I didn't even need to use. Sweet.

Price: I purchased the device for $218 which is great.

Storage: 5 GB

PlaysForSure: The device supports the following PlaysForSure logos.

  • Basic PlaysForSure support (AutoSync)

Rio has announced that they will support:

  • Support for Audio Download
  • Support for Audio Subscription

By the end of the year. Sweet.

Support: Rio seems to do a good job supporting this device. As soon as I received it, I downloaded and installed a firmware update that installed flawlessly w/o any proprietary software or connection required to update. This firmware also fixed a number of issues which is encouraging.

There is an annoying problem where if you use headphones that have a metal base around the connector, you will hear pops and clicks due to some kind of short circut. This doesn't happen with the included headphones (which are crap of course), but does happen with my Bose Noise Cancelling headphones. The “fix“ is to apply some scotch tape around the headphone jack. hmm.

Web Site: The Rio Carbon web site is pretty usable and doesn't promise features that the device can't deliver.

Optional Features:

  • Device supports Audio Recording

I wish the device had an FM radio (so I can listen to NPR in the morning) like the Creative Zen Micro but I've started using Audible which can deliver NPR morning edition (not in time for my 7:11 am commute) for the afternoon commute home.

Final Rating (see my post on my review criteria to understand what this means).

Good - pretty good in most areas, but missing some critical requirements. Feel free to spend money.

I almost gave this device a Kick Ass rating, but since the definition of that is better than the iPod, I would have to modify it to say "better than the iPod mini". If you are looking to buy a mini, stop and don't hand your money to Apple but get the Carbon. If you are looking for a device to replace your iPod or looking for a new device I would highly recommend this device.

Not only is this device a reasonably priced high quality music player, but it's also a very inexpensive way to get a 5GB compact flash card for your digital camera ;-).

Posted Sunday, October 31, 2004    Permalink    Comments [8]  View blog reactions

 

 Sunday, October 24, 2004

iRiver H320 vs iPod

 I was really excited to see a device like the iRiver H320. However, upon opening the device the experience turned out to be an extreme disappointment. I believe that iRiver built the Kitchen sink here. This device tries to be too many things to too many people. A hard disk, a USB Host device (International only), an MTP sync device (US only), Photo Viewer etc.

Make sure you read my post iPod Replacement Criteria before reading this review. Remember, I have only one goal, to review this compared to an iPod. I don't care about anything the device offers that does not meet my core criteria.

Lets see how it stacks up.

Other Reviews:

Size: The size is very comparable to the 3G iPod.

  iRiver H320 iPod 3G
Height 4.1 inches 4.1 inches
Width 2.4 inches 2.4 inches
Depth 0.9 inches 0.57 inches
Weight 6.6 ounces 5.6 ounces

So, as you can see it stacks up very nicely.

User Interface: The device has a very readable color screen. However, the interface for browsing files is just a file explorer. What you may ask? That's right, there is no way for the device to build a database of audio allowing you to browse by Artist, Genre, Album etc. It makes you wonder what the point of meta data is if the device makes no use of it.

iRiver does ship an application that you can install in Windows that can manually scan the audio on the device and build the data base file, but it only supports MP3 files. Ridiculous if you ask me.

The good news is that there is an open source .NET application that will do this job as well as many others (like sync audio on your hard drive) called Tag Database Tool (TDT). TDT works very well except for the fact that it barfs on files that are DRM protected (purchased and subscription audio. I made some changes to the application to use newer Windows Media APIs that allow it to do this. If there is enough interested I'll post my changes somewhere so folks can download them.

(Warning) After cataloging the 2,000 or so songs on the device, I found that the database increased the device boot time to over a minute. Unbelievable if you ask me. Since the device "shuts off" when it's not in use, that means that if you want to turn it on and use it you are subjected to a greater than one minute penalty.

However, I still find it inexcusable that iRiver ship a device that only has a file explorer interface. In addition the device User Interface is confusing with many of the buttons overloaded for different tasks. For example, to switch to FM radio you must hold down the Record button. I could not figure this out myself and actually had to resort to reading the manual. I never had to read my iPod manual to figure out how to use it.

Connectivity:  The device has two USB ports. Now why would a device need two USB ports? Well when iRiver created this device they had two goals in mind. 1) A Music Jukebox, 2) A USB On The Go. USB On The Go allows a device to act as a host device for something like a digital camera or card reader allowing you to offload photos from a camera without a computer.

Now, before you get all excited lets look at how this was implemented. On the International version of the device you get one USB port that is USB 2.0 for connecting to a PC and one that is USB 1.1 for connecting to a camera. The USB 2.0 port can act as a charging port if you are not "connected" but the device is powered down. On the US version of the device you get a USB 2.0 port for connecting to a PC similar to the international device and a USB 1.1 port that supports MTP for synchronizing to Windows Media Player. You are limited to USB 1.1 and this port will not charge the device. I suspect that iRiver made this decision because it was the only way to get PlaysForSure support and they figured that most of these music stores are US only so they essentially took a device that had one set of features and repurposed it for the US market. I think it would have been better for them to forgo PlaysForSure support till they could get it right in the product design.

  International US
"Data" port USB 2.0 (charging) USB 2.0 (charging)
"Media" port USB 1.1 for USB On The Go USB 1.1 for MTP

Now, the USB 2.0 port only connects the device as a fixed mountable drive. This essentially means that it is mounted to your PC as a non-removable hard drive. This distinction is important because it PREVENTS Windows Media Player from Synchronization with the device as it's not removable. So, if you purchased this device to be a hard drive you're in luck! If you purchased it as a music player you are stuck with an expensive hard drive.

I emailed iRiver about this limitation and here is what they said:

We have tens of thousands of users who are very happy to manage their music collections independently of an application and prefer to drag and drop files to their player.  We completely understand that your needs and desires may not match theirs.  If syncing your collection via USB 2 is an important feature for you, then I may suggest that this player is not suited for your needs.  We will have a product available later this year will allow for faster transfers through Windows Media Player:

http://www.iriveramerica.com/products/pmc120.aspx

Apparently their user base like to "drag and drop files to their player". Great, I'm not one of them.

Charging: The iRiver comes with a separate DC adapter charger with a proprietary plug for the device. Since you can't really charge the device over USB even though the device supports it (can't charge during sync), you really do need this charger. So, it's another thing to drag around when you are traveling. No thanks.

Sync: This device only supports sync with Windows Media Player 10 using the USB 1.1 port which does not support charging. Syncing 20 GB of audio while transcoding was one of the most pitiful experiences I've had on my PC. I started on Saturday morning and the device finished on Monday evening. Now normally transcoding will take a while as the PC much convert each song from WMA lossless to WMA 128. However, once I reached about 1000 songs, the device would essentially hang or timeout. This required me to unplug the device, plug it back in, and continue synching. I had to do this every 10-20 songs after I got to 1,000. I reported this to iRiver as well and got this response:

Thank for the report. I will pass this to them for further research.

Maybe transfer 1-5 files in the meantime?

Um, yeah. The fact that this device only supports USB 1.1 for MTP sync made this super painful.

Accessories: The device comes with the following accessories:

  • Charger
  • USB cable
  • Line Out cable
  • Carrying Case

Battery Life: iRiver claims 12 hours. I got about 8 hours.

Software: The device comes with a CD that contains a Mass Storage driver if you are an unfortunate soul still running Windows 98 as well as some software I didn't bother installing for creating the device music database. The device also comes with Windows Media Player which is great, but since you can't realistically sync with that software I'm not sure why they include it.

Price: I purchased the device for $320 which is reasonable.

Storage: 20 GB

PlaysForSure: The device supports the following PlaysForSure logos.

  • Basic PlaysForSure support
  • Support for Audio Download
  • Support for Audio Subscription

Kudos to iRiver for supporting Audio Subscription. This makes it one of the few devices that can play subscription audio content (Janus) from music stores such as Napster. This was my favorite feature of the device. Unfortunately since the device isn't SyncsForSure compliant, it's all very useless.

Support: Unfortunately iRiver doesn't have a proven track record for fixing any problems in firmware updates. If you have a few hours to spare (which I did as I tried to make the sync work) you can read all sorts of stuff on the MisticRiver forums.

Web Site: The Website for the iRiver H320 doesn't tell you that the device will only sync with Windows Media Player 10 using USB 1.1 and that the device will not charge via this mechanism. IMHO it's making false claims (or lack of claims about the real capabilities of the device).

Optional Features:

  • Device appears as a hard drive in Windows.
  • Device supports FM Tuning.
  • Device has a color screen.
  • Device supports FM Recording
  • Device supports Audio Recording

Final Rating (see my post on my review criteria to understand what this means).

Lame- fails in some areas. Do not hand over your money for this device.

Seriously, I did not enjoy debugging and trying to fit this device into my lifestyle. I figure the 2 or so hours I spent hacking TDT to support WMA DRM'ed files was well worth it as I learned something new, but if you are looking for a device to replace your iPod or you are on the market for a new device I would wait till iRiver works out the issues above (or some one else ships a comparable device).

Posted Sunday, October 24, 2004    Permalink    Comments [5]  View blog reactions

 

 Thursday, October 21, 2004

iPod Replacement Criteria

In my quest to find a suitable replacement for my iPod I plan on reviewing any device I purchase till I find a device that meets my needs 100%. My needs are defined below, but basically map to what I get today with my iPod plus some things I think I deserve.

In order to help you keep informed of my quest, I've created a category feed you can use (Technology | Digital Audio). For the meantime this category will be focused 100% of iPod replacements and related technology. I will try not to rehash existing reviews out there if I think they accurately reflect my opinions. In those cases I will point to the review and cover some of my thoughts.

As a primer, you may want to read my post about PlaysForSure to get some background.

Criteria

I have the following criteria in getting any new device. I will rate the device using a simple system.

  • Kick Ass - better than iPod
  • Good - pretty good in most areas, but missing some critical requirements. Feel free to spend money.
  • Lame - fails in some areas. Do not hand over your money for this device.

Size: No more than 15% bigger/heavier than the 3G 20 GB iPod. Smaller & lighter is better.

User Interface: It does not suck/was not designed by monkeys. Provides the following (in addition to basic features like play, pause, ffwd, rewind etc):

  • Browse/Play by Songs
  • Browse/Play by Artist
  • Browse/Play by Album
  • Browse/Play by Genre
  • Shuffle mode
  • Now Playing mode that displays current track information
  • Device can be Locked

Connectivity: Must support USB 2.0 for synchronization.

Charging: Must support charging via USB AND charging during Sync. Extra bonus points if the device has no other way to charge (no DC plug with a proprietary adapter). This is important for those of us that travel with Digital Cameras, Phones, an all sorts of other nonsense. The more devices that can just use a USB Type B to USB Type A plug have a special place in my heart.

Sync: Supports AutoSync with Windows Media Player 10 either via MTP or Mass Storage Device

Accessories:

  • Remote
  • USB cable
  • AC->USB Type A adapter for charging via supplied USB cable.

Battery Life: Must be better than the iPod, but this is easy to beat since my 3G iPod battery sometimes lasts as long as 6 hours.

Software: No installation required with Windows XP SP2 + Windows Media Player 10. If you require me to install software to meet any of the requirements you fail.

Price: Less than $400

Storage: At least 5GB for the mini form factor and 20 GB for the iPod form factor.

PlaysForSure:

  • Basic PlaysForSure support
  • Support for Audio Download
  • Support for Audio Subscription

Support: Manufacturer has a proven track record for supporting this device by shipping firmware updates that fix bugs.

Web Site: Manufacturer does not make false claims about the device's capabilities, or omit critical detail.

Optional Features:

  • Device appears as a hard drive in Windows.
  • Device supports FM Tuning.
     

Next up will be my review of the iRiver H320 and the Rio Carbon.

Posted Friday, October 22, 2004    Permalink    Comments [6]  View blog reactions

 

 Wednesday, October 20, 2004

PlaysForSure

I want to talk a bit about PlaysForSure which is a new logo program for portable media players that Microsoft announced a few days ago.

First some background. I have owned every generation of the iPod. I am currently the owner of two 3G iPods. I have also been beta testing the Creative Portable Media Center devices since the early alpha builds. I have also been using Windows Media Center since the first version and have about 200 GB of music that is ripped as WMA lossless as well as a subscription to Napster 2.0 So I am writing from the perspective of a die hard iPod user who desperately wants to switch to using a solution that syncs with Windows Media Player 10 and allows me to stop using iTunes which is a horrible piece of windows software.

iPod

So, here is the landscape today. I have an iPod, it's beautiful, small, light and has a great out of box experience. I plug it into a Mac or a PC with iTunes installed and the rest is mostly magic. iTunes can automatically communicate with the iPod, sync all my music over firewire and charge the device at the same time. However, my iPod seems to think that after hours and hours of charging the battery is half full. As you use it though the battery meter increases before it decreases. If I leave the iPod sitting for a few days, via osmosis or some process, the battery drains. So most of the time when I want to use it, I can't cause it's dead. It also won't even last for a complete transatlantic flight.

iTunes looks pretty, but its' a crappy windows application (I'd argue that it's not really a windows application, but a window that contains a Mac application). For one thing I don't need 2-3 stinking windows process running all the time. I don't want QuickTime to install it's crap all over my machine and hijack my helper applications, install shortcuts in my quick launch bar or desktop.

Now having said all this there are a few critical things about this whole experience:

  1. It just works. I mean my Mom can use the dammed thing (yes she purchased and used an iPod all by her self.) Did I mention my Mom could use it? well my sister can too as I bought her an iPod Mini for her b-day.
  2. The device has a single plug. That plug connects via USB and FireWire and takes care of sync'ing and charging. That is something that not all PC makers get (I will get to this later).
  3. The charger is just a AC <-> firewire interface. Genius, no need to have another useless cable and dc plug somewhere on the device.
  4. The device can automatically sync with iTunes with little to no intervention. I just plug it in and it works!
  5. No drivers.
  6. Software that wasn't designed by monkeys. Even though I hate iTunes on the PC, it's a usable Music Library that doesn't have some weak ass skin that is unreadable that has obtuse and unusable controls. This one is important. I am still simply amazed at the horrible media library software that ships with devices.

PC

Lets look at the PC world. I buy a device, it comes with some lame drivers, some horrible syncing software, may or may not support purchased WMA music, most definitely does not connect to iTunes or play AAC, does play MP3 of course, may or may not connect to Windows Media Player, may or may not charge via USB 2.0 (may or may not support USB 1.0).

PlaysForSure Technology

Media Transport Protocol (MTP) is a new protocol that devices can implement that allows Windows Media Player 10 to automatically sync media content such as music, video, pictures and potentially DRM'ed purchased and DRM'ed subscription Music and Video. By implementing this protocol, device makers can ensure a very good out of box experience for end users who connect their devices to their PCs. This is amazing cause before this device makers spend countless hours writing horrible drivers and sync software because the value add in getting sync working with WMP wasn't as good as syncing with their proprietary software where they controlled the interface. Some devices went to far as to just expose their device as a Mass Storage Device and allow users to drag and drop audio (yeah, like my Mom can do this). This functionality is nice, *if* you can do the sync thing well. Not relying on drivers is great as it prevents any unnecessary software installation, and unnecessary (and potentially bugg) software on the PC.

So, since the dawn of these wannabe iPod devices a lot has happened. There are at least half a dozen stores selling DRM'ed music, and well, I think everyone realized that syncing a proprietary DRM'ed format and dealing with managing licenses, and syncing that stuff was probably not something they wanted eating into their margins. So, here we are, with a good player, a platform feature for supporting DRM'ed content from End to End (encoding, protecting, selling, managing licenses, and supporting a protocol for syncing this all). Now before you get all excited and point out that Apple is doing this... you are right, they are. But it's THEIR music store, and THEIR device and THEIR software. Today I can buy a song from Wal-Mart and sync to a compatible PlaysForSure device and the only thing that Microsoft provides is the infrastructure (SDKs, Software, Services). The media jukebox (WMP in my case, but just as easily MusicMatch) is just using Platform SDK's to manage the Audio, including the DRM rights.

So starting now, you can buy a device that supports MTP and get AutoSync (like iTunes + iPod) with Windows Media Player 10 and no drivers. If the device manufacturer was smart, they also support device charging while the device is connected, and support USB 2.0 for fast transfers. As an added bonus, since I rip all my audio as WMA Lossless, I have no desire to actually transfer the lossless music to my portable device as only a small fraction of it would fit. WMP10 can automatically transcode (convert) the lossless audio to a smaller version (I use WMA 128K) with some small loss in audio quality. This is a super cool feature because I don't have to maintain multiple copies of my music as I have to today with my iPod. This also ensures that any device I get can have higher and better transcoded software as the codecs improve and as device storage increases without having to ever RIP audio again.

PlaysForSure Logo Program

I spoke a lot about the technology (cause that is the interesting part), but PlaysForSure has an even more critical aspect, and that is Logo Program. This ensures that any device that has a PlaysForSure logo will ensure a basic level of support for:

  • Driverless connectivity
  • AutoSync with WMP10
  • DRM'ed Purchased Audio
  • DRM'ed Subscription Audio
  • DRM'ed Purchased Video
  • DRM'ed Subscription Video

Before you get all excited, PlaysForSure does not guarantee a few things that I recently discovered (and will blog about later).

  1. That the device connects via USB 2.0
  2. That the device charges via USB
  3. That the device has a catalog or meta data about the audio on the device (this may not make sense, but basically a manufacturer could just have a very basic File Browser interface for playing audio, rather than an interface that allows you to navigate via Artist, Album, Genre)
  4. That the device will manage and synchronize Ratings and Playcount.

Portable Devices

I highlight these four issues above as important because I don't believe that you will get an iPod like experience with a portable device that has the PlaysForSure logo unless they support USB 2.0 for MTP, charging via USB only, as well as have a good navigation UI that allows you to select audio based on meta data as well as select shuffle mode etc. Other features that an audio device could provide for differentiation are:

  • Color screen
  • Support for Photos
  • Support for Videos
  • Various levels of DRM support
  • FM Radio
  • Form factor
  • Drive size

Now with devices like Portable Media center you are getting a lot of the optional features above because we are essentially doing all the work to support MTP as well as creating the user experience and support for music, photos, video, tv and all the flavors of DRM'ed content. However, the form factor of the devices is far different from an iPod so while you get the best of everything you do so at the cost of size and weight. However I believe that over time, device manufacturers will create many different kinds of form factors to address all sorts of user need (as OEMs have done with Media Center).

Final Thoughts

I firmly believe that Microsoft is doing a great job creating technology and an eco system for companies to flourish. By focusing on ensuring the plumbing is consistently offered to all device manufacturers and music/video providers, the end user will benefit the most by having the largest amount of selection, choice and a decent user experience. Is it better than the experience you get with iTunes and the iPod? Probably not today (with some devices very close), but over time, manufacturers will learn to create devices that match or exceed the iPod's experience. Additionally, the music stores already have more compelling features than Apple does with iTunes. For example, I pay Napster $14 a month and can download most of the audio in their collection, and now with PlaysForSure supported devices, I can sync this subscription content. I can also play all this content with the Media Center interface to Napster, and load all the music on my office computer. Napster also provides streaming radio of the same downloadable content so I don't have to bother selecting songs to play, and hear new things I may want to download to my portable device. Apple simply can't touch this.

So you decide... I think PlaysForSure, while not a solution to the entire problem, is an excellent step forward in ensuring that it's realistically possible for a device maker to make a compelling device that I would have confidence my family could easily use in favor of their iPods. It takes a problem that device makers were NOT good at solving (drivers, sync, connectivity), and makes it a non-issue so long as they implement MTP and get logo certification. It allows them to place their resources in designing hardware that is smaller, cheaper and better.

In the next few days I will write about my experience with two devices that are listed on the PlaysForSure website: The iRiver H320 and the Rio Carbon. I purchased both these devices in the past few days and will be returning one of them on Saturday. The other one is a keeper ;-).

Posted Thursday, October 21, 2004    Permalink    Comments [5]  View blog reactions

 

 Tuesday, October 12, 2004

Mouse goodies

This past weekend I picked up the new Wireless Notebook Optical Mouse. This thing is very cool. Has a little wireless transceiver that attaches to the mouse and turns off the optical part so you can transport it.

Another recent discovery is that IntelliPoint 5.2 added back functionality that shipped a year or so ago but was subsequently removed. You can now customize the mouse hardware buttons on a per application basis. One customization I make is I hardwire the back button to delete messages in Outlook, and the forward button to space through messages for reading in the preview pane. It lets me drive outlook for a long time w/o touching the keyboard ;-).

Posted Wednesday, October 13, 2004    Permalink    Comments [2]  View blog reactions

 

 Monday, October 11, 2004

Ali G

I think Ali G is freaking hilarious. I am so excited for the movie!

Posted Tuesday, October 12, 2004    Permalink    Comments [3]  View blog reactions

 

 Sunday, October 10, 2004

Favorites Synchronization Software

For the longest time I wanted a program that would easily and seamlessly synchronize favorites across multiple machines. The fact that each machine has its own favorites store has made the feature rather useless to me, and I've started resorting to less then ideal means (like Outlook Notes) for storing important bookmarks.

I considered writing such a program myself (I also want one that synchronizes my Office User Dictionary across multiple machines) but just never got around to it. Well the other day I discovered FavoriteSync. This is simply a fantastic piece of free software. All you need is your email address and a password and it will replicate your favorites across any number of machines. You also have the option of storing your favorites on your own FTP rather than the Favorite Sync server.

This product really meets my expectations. It's completely transparent to me, and it works like magic. Like all good software.

Posted Monday, October 11, 2004    Permalink    Comments [1]  View blog reactions

 

 Saturday, October 09, 2004

Virtual PC 7

Well I am really late to the game here, but I never got a chance to shout out that Virtual PC 7 is available. I don't think folks outside the product team will appreciate just how difficult it was to get this product out the door. It took a bit longer than we'd all hoped, but Virtual PC is really a testament to the dedication and hard work of the team, and some of the great resources that Microsoft offered the product.

One of the first things we did when Microsoft acquired Virtual PC was some substantial user research and usability testing. We sat in customers homes, brought them into our usability lab and really dug into what people wanted to use this product for, and what they were having problems with. In our usability testing we asked customers to configure a USB printer. Not surprisingly, > 85% of our subjects failed at this task (and grew frustrated in doing so). In addition, a lot of people complained that they weren't sure if Windows was locked up or things were just taking a while. Finally a lot of people were complaining about slow startup and shut down performance because they were booting up Windows from scratch, and shutting it down every single time they wanted to use Virtual PC! That was particularly crazy given that Virtual PC can quickly save state and resume state (which is equivalent to a Hibernate in Windows). As a result of all this Virtual PC 7 really focused on a few core things:

  1. Performance, Performance, Performance. The team will never be done looking for ways to squeeze out every % point possible, and we feel that in this version we significantly improved raw CPU performance. Now remember, I said raw CPU performance. There are a number of factors that will affect overall PC performance, such as disk performance, and machines like G5's with their SATA interfaces are going to be faster launching applications then a PowerBook G4.
  2. G5 Compatibility. This one was a no brainer and we just did the work to support this. It was no small task, and we suspect most people grew frustrated with how long it took to get a compatible version. Well, we wanted to deliver a version of Virtual PC that didn't just run on G5s, but ran significantly faster on a G5 than a G4 and that took a lot more work than just G5 compatibility.
  3. Improved Printing. One feature I got to "own" was our new Zero Config Printing. Basically, you don't need to do anything to print, so long as your printer is connected and configured to print from your Macintosh. This really went a long way to making printer configuration a non issue for users. This takes advantage of Mac OS 10.3 functionality that essentially allows us to capture PostScript from Windows and throw it over the fence to the Mac to print.
  4. Improved toolbar and CPU meter. Another one of my features was to clean up the Toolbar. We wanted it to be useful to customers and as such removed the network status (who really needs to know this), floppy icon and added a new CPU meter which will give you some sense that VPC is up to something rather than stuck cause Windows is frozen. You can enable or disable any of the buttons to suit your needs.
  5. Fast Save. This isn't a new feature really, but we just went ahead and made fast save the default when you close a VPC window and we save the contents of memory in the background. This gets VPC out of the way so you can go and do something else w/o waiting for VPC to finish saving state. It also gives you the impression that things are really snappy. Now users aren't unnecessarily shutting down windows, but can quickly launch VPC use it for a while and then quit the application w/o much overhead.
  6. Improved framerate throughput. Animation, graphics etc will appear more fluid then ever because we are offloading some of rendering to the Graphics hardware. Don't get this wrong idea, this DOES NOT improve Windows framerate, rather is ensures that Virtual PC can keep up with what Windows is trying to draw. It DOES NOT mean that you can now run games that require 3D graphics hardware (contrary to some of the rumors out there). If you run a screen saver such as the Bezier Curves and compare VPC 6.1 and 7 side by side you will see the difference. Otherwise you won't notice much except that things will seem snappy.
  7. More Secure. This is undoubtedly the most secure version of VPC to date. The team spent a long time working on this and ensuring compatibility with Windows XP SP2. This does not come for free.
  8. Improved Help. Yes, you may not use this, but we took a good long hard look at Help and overhauled it. Lots of Mac users are not familiar with Windows, so help is particularly important.
  9. Localized in Swedish. That's right, if you speak Swedish, you can now get a Swedish version.
  10. Bug fixes. Lots, and I mean Lots of bug fixes. Not every USB device in the world is going to work. There are finite resources to test every device on the planet, and certain classes of USB device still don't work (things like certain GPS receivers).

I'm a bit sad that I wasn't there to see VPC 7 out the door, but either way kudos for the team for rounding out what I think is the highest quality version of VPC ever. I had a lot of fun working on this product. One of my favorite highlights was a trip to Japan where we went on visits to user's homes and office to see first hand the kind of feedback they had for us. I can't tell you how much we all leared through experiences like that. I hope this product reflects what our users want, and am sure that the team will continue to deliver for their customers...

Posted Saturday, October 09, 2004    Permalink    Comments [18]  View blog reactions