application metering APIs

Speaking of missed opportunities in programming interfaces, why don't mainstream Windows applications support usage metering at the function level? Meaning, when I deploy Microsoft Office across my enterprise, I want each installed app to track which menu choices are selected, and how often, by my users. At the simplest level, I could use this information to inform my choices about customizing the default configuration for the suite when I install it. At a more advanced level, it would help me see which custom extensions were being used, and where future development efforts should be directed.

This information's already being collected, of course. Office has supported personalized menus for some time now, as has the Favorites menu in Internet Explorer and the Start Menu in the Windows shell. But there don't appear to be any public APIs for administrators to view or access this information.

Yeah, yeah, privacy implications. Except that most business users don't really have any privacy rights in regard to their usage of their desktop application suite. We've already got crash reporting, in Mozilla and IE and for Windows XP and Office XP. Extend that reporting button to copy crash data to network admins as well as to Microsoft, and then add in features for reporting on what 20% of Office that particular enterprise's users work with.

Maybe I'm just spoiled, but this is one of the types of measurements that web apps do really well, and it's also one of the few platform options that Office wasn't ten years ahead of the web in developing, so I think developers have gotten used to having this sort of data available to help them make decisions. Amazon's platform supports it, why doesn't Office?

3 Comments

Damn. You mean I can't even use my Tools | Porn menu without being snooped?

This is probably something that could be reverse-engineered, although not with any certainty that the storage format won't change. Hmmm.

because consistancy across user interfaces is much more important than "customization." Which is why web apps suck. This is also why my XP machine looks suspiciously like a 2k machine (even the improved start menu had to go) and why my office toolbars look pretty much the same as when I installed it. While my IE toolbar has some added features (google, mostly) other things that I could and probably should remove are still there. And it really annoys me when Windows hides programs and favorites that I dont use every often. It confuses me and doesnt seem to hide things with any particular rhyme or reason. Audible.com manager is shown while Warcraft 3 is hidden? huh?

theory: Apple doesn't "innovate" with keyboards is that Steve Jobs because notorious for hating typing. He didn't even want one included in the original Macintosh. Perhaps this is why Apple's making such a big deal of the Ink thingy in Jaguar, despite a resounding lack of demand or interest from the public...?


w/r/t the mouse, I got in an argument with some Apple Faithful at Slashdot over that. One guy claimed that "billions of dollars in lost productivity have been lost due to that second, redundant mouse button." I'd love to dismiss that statement, but I've spent wayyy too much time trying to explain the difference between the buttons to newbies. I've come around to Apple's perspective on this: Ship with a single button, but have support for multiple ones. If the user is experienced enough to customize his working environment, get out of his way, but otherwise Keep It Simple, Stupid.


My big gripe with the new Microsoft keyboard: The cut/copy/paste etc. keys are awesome, and 15 years overdue. But why are they "buttons" instead of actual keys? Keys on a keyboard have been refined over decades to be typed at, but these new buttons require a different motion to be activated. Lame lame lame.


It's nice that MS has replaced the F1-12 text with labels; maybe we'll finally see some standardization across apps for those keys.

Leave a comment

Explore This Site

Recent Comments

Recent Entries

  • A Red Flag Before The White Flag

    Major labels function with the assumption that 90 percent of artists they sign are going to fail — that should have been a red...

  • A Legal Precedent For Being Funny As Shit

    "Gollywaddles!" Solicitor General Gregory G. Garre (no seriously, his initials are "GGG"!) aspires to the title of Most Ridiculous Person In The World today with...

  • In Defense of Marriage

    Three years and one day ago, I got married. And then shortly after that, I wrote a post about getting married, which has become one...

  • What Sarah Palin Is Saying

    Sarah Palin has been unsurprising in her criticisms of Barack Obama's credentials and policies, fulfilling the traditional role of the vice presidential candidate being the...

  • Yo Mama's So Fat...

    I've long been a fan of playing the dozens, as is to be expected from anyone who loves language. Last night, in a fit of...

1999 2000 2001 2002 2003 2004 2005 2006 2007 2008
  Jan Jan Jan Jan Jan Jan Jan Jan Jan
  Feb Feb Feb Feb Feb Feb Feb Feb Feb
  Mar Mar Mar Mar Mar Mar Mar Mar Mar
  Apr Apr Apr Apr Apr Apr Apr Apr Apr
  May May May May May May May May May
  Jun Jun Jun Jun Jun Jun Jun Jun Jun
Jul Jul Jul Jul Jul Jul Jul Jul Jul Jul
Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug
Sep Sep Sep Sep Sep Sep Sep Sep Sep Sep
Oct Oct Oct Oct Oct Oct Oct Oct Oct Oct
Nov Nov Nov Nov Nov Nov Nov Nov Nov Nov
Dec Dec Dec Dec Dec Dec Dec Dec Dec