&gt;<br>&gt; &gt; I'm developing a hardware identification and report utility, looks<br>&gt; &gt; like I'll be learning python to boot and I'd like HAL developer<br>&gt; &gt; feedback on the primary ideas while I'm building it.
<br>&gt;<br>&gt; Maybe the source to lshal might be a good start. g-p-m also has some<br>&gt; 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>&gt;<br>&gt; &gt; Client:<br>&gt; &gt;&nbsp;&nbsp; * Displays a non-tree list of Hardware (not devices) listing only<br>&gt; &gt; physical things with a nice icon and a simple red/yellow/green LED for<br>&gt; &gt; compatible (Motherboard might be shown, but ALSA Timers and Power
<br>&gt; &gt; switches wouldn't be)<br>&gt; &gt;&nbsp;&nbsp;* Attempt to get updates of hardware profiles from server<br>&gt; &gt;&nbsp;&nbsp; * Unknown Hardware would appear greyed<br>&gt; &gt;&nbsp;&nbsp; * Allow changes to profiles, or additions where hardware is unknown
<br>&gt; &gt;&nbsp;&nbsp;* Allow changes to be sent to server<br>&gt; &gt;<br>&gt; &gt; Server:<br>&gt; &gt;&nbsp;&nbsp;* Collect all the updates and new hardware profiles<br>&gt; &gt;&nbsp;&nbsp;* Have users who edit, add and publish from the updates list.
<br>&gt; &gt;&nbsp;&nbsp;* Web Search Interface.<br>&gt;<br>&gt; Is this scalable? Imagine 50,000 people asking a single server for<br>&gt; 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>&gt;<br>&gt; Richard.<br>&gt;<br>Best Regards Martin Owens<br><br>