Originally posted by Logical_1
Are there any readers skilled enough with ActiveX or Java that could build such a site and link it to a database backend that would be updated with the newest driver for various devices? How about if we were to get some vendor support to create a site that a user could go to that would detect the devices in their computer (we'll start with Windows O/S's first since they are easiest). The site would grab the PCI ID of the various devices in the machine and compare that against a list of ID's that manufacturers have submitted drivers for and then the site would prompt the user to download the current drivers and one or two earlier revisions (and install if this can be scripted properly). Anyone up for trying to tackle such a service? Does anyone think such an idea could be profitable to have a compiled list of drivers that someone could go to that would allow them to update all drivers on their computers in one place? Say charge the user a small fee for providing the service so that it would be able to pay for bandwidth to mirror the drivers from the manufacturers so that there aren't any issues with server availability for the subscribers when popular new drivers are released? Would anyone be willing to spend $5 or $10 per visit for such a service? Let me know and I'll see if I can find some more support for such an idea and possibly some funding. I have some initial storage space and my own T1 to start with.
Logical_1
[email protected]
(C) 2003 Logical One Consulting
Hm. That's a really great idea; however, a few things.
1. Advanced users would likely not use it. Then again, look around, how many people are truly out there that are advanced users that can find the version numbers of the drivers, manufacturers, and know where to go to get them? Not to mention uninstall the old drivers, and install the new drivers.
2. Wow, what a task that would be to design and implement. I am by no means a web developer in any way, but something tells me designing such a site, and putting it to use would take more time than one thinks. Even for the best ActiveX/Java developers out there. Not to mention, people would not be devoting their full attention to it; therefore, it might take even longer to implement and test.
3. As far as the fee goes, that is understandable to help with costs and bandwidth, etc. The question is, like you stated, would anyone be willing to pay. For me, no. For the average user, perhaps. It would probably take a lot of convincing to pay even $5 on a per visit basis.
I just had a slightly modified idea to yours, Logical_1. How about, instead of probing their systems and downloading the drivers, it compares the driver versions (e.g. sound, video, network, and motherboard (mainly VIA 4-in-1)) to the latest in a database. Then, it presents the end-user with a generated list of URL's that he/she can use to get the newest drivers that are available. It could state what they have installed, and then what the newest drivers are according to the manufacturer. These URL's could be kept in the database, and updated as needed as new drivers are released. It could even present, like you said, the newest, and a few versions back.
And it could also email that list to an email address if they wanted it for future reference, since they technically wouldn't be able to bookmark the page because it would be dynamically generated.
Cutting out some of the middle stuff about downloading the drivers might, if I am reading what you said correctly, cut down on the bandwidth usage. This way, the amount of data going back and fourth would be reduced. Perhaps with this method you might be able to waive the fee. Now that's something I could see a lot of people using.
(Wow, this reply turned out to be longer than I thought. And I know I missed some things, but I am simply typing off the top of my head before I go to bed.)
Let me know what you think.