><br>> > I'm developing a hardware identification and report utility, looks<br>> > like I'll be learning python to boot and I'd like HAL developer<br>> > feedback on the primary ideas while I'm building it.
<br>><br>> Maybe the source to lshal might be a good start. g-p-m also has some<br>> nice glib bindings to hal if you like.<br><br>Yes I've been looking at and using the gnome device manager as a<br>reference because the HAL/DBus tutorials seem to crash python out cold
<br>(kill -9 job)<br><br>><br>> > Client:<br>> > * Displays a non-tree list of Hardware (not devices) listing only<br>> > physical things with a nice icon and a simple red/yellow/green LED for<br>> > compatible (Motherboard might be shown, but ALSA Timers and Power
<br>> > switches wouldn't be)<br>> > * Attempt to get updates of hardware profiles from server<br>> > * Unknown Hardware would appear greyed<br>> > * Allow changes to profiles, or additions where hardware is unknown
<br>> > * Allow changes to be sent to server<br>> ><br>> > Server:<br>> > * Collect all the updates and new hardware profiles<br>> > * Have users who edit, add and publish from the updates list.
<br>> > * Web Search Interface.<br>><br>> Is this scalable? Imagine 50,000 people asking a single server for<br>> hardware info. Otherwise seems sane.<br><br>I image a few things, firstly that the list of hardware would be
<br>available on many mirrors. the service of sending in information could<br>be held on more than one machine too by means of batch store and send<br>to parent, this would incur a slight delay but since input would be<br>
administered and we would need more administrators the more creations<br>or modifications we get too. so it might be worth having an easy way<br>to join.<br>><br>> Richard.<br>><br>Best Regards Martin Owens<br><br>