jordan.terrell
Just trying to make sense of things...

RE: The plague of new version notifications

Thursday, 14 August 2008 16:28 by jordan.terrell

This is a response to this blog post.

I'm in agreement with my friend David - it is most annoying when I launch a program and it immediately notifies me that a new version is available.  It is even more annoying when a program does so on the UI thread, thus causing the application to hang until it has determined if there is an update.

However, I have an alternative suggestion for a solution approach: create Software Updates service protocol.  The approach would be similar to RSS or the Web Service protocols; it would start out as a basic definition of Operation and Data contracts based on XSD and WSDL. Over time people could add extensions to improve it's capability.  You would have support for discovering update servers and enumerating available updates.  You could also potential give simple automatic update functionality to XCOPY deployed applications - as long as you could discover a service that provided you with metadata specifying the location of the latest binaries.  Eventually, popularity would drive major software vendors to include support for this protocol, and libraries for various development platforms would be written to make this simpler.

Anyone want to take on this challenge?

Tags:  
Categories:   Programming
Actions:   E-mail | del.icio.us | Permalink | Comments (1) | Comment RSSRSS comment feed

Comments (1) -

August 14. 2008 16:47

David Meyer

That's a good idea, in theory.  If it did work, it would work even better than my idea.  But the trick is getting people to adopt this protocol.  The functionality would be in the hands of vendors leaving users unable to do anything to still get updates without the popups.

Our two ideas are not incompatible.  A plug-in could be written to support this standard if it comes to fruition.  The advantage of my idea is that it could take advantage of whatever existing protocol a vendor already has in place, giving power to the user.  (At least those of us with programming ability lol)  I say we do both. Smile

David Meyer

Comments are closed