URL:
<http://gna.org/task/?6993>
Summary: Submission of HARIX - Hardware Info & Test
Management
Project: Gna! Administration
Submitted by: alperenkose
Submitted on: Monday 03/22/2010 at 15:29
Status: None
Approval Status: None
Should Start On: Monday 03/22/2010 at 00:00
Should be Finished on: Thursday 04/01/2010 at 00:00
Category: Project Approval
Priority: 5 - Normal
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
A new project has been registered at Gna!
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=3102> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://gna.org/siteadmin/groupedit.php?group_id=3102>
= Registration Details =
* Name: *HARIX - Hardware Info & Test Management*
* System Name: *harix*
* Type: Programs
* License: GNU General Public License V3 or later
----
==== Description: ====
The project will be named HARIX which is an abbreviation made up from
"HARdware Information management".
It is intended to be used in a hardware testing laboratory. The system will
be made up of an intranet web server, serving users and storing information
in a MySQL database on it. And the users of the client computers being
tested, will access the web server to probe for the specific hardwares the
computer has; or a small program might be installed in the system under test
to send the hardware information to the server and the appropriate results
can be sent to the client..
The main goal of the project at first for any user connected to the web
server and probing through the web interface a PCI ID of a device, is giving
appropriate information like device information, name, on which linux
distributions and kernels the given device has modules, and if it is tested,
on which of these it works.. So the database will be holding the linux
distributions, their revisions and kernels while matching them to their
driver modules.. And the drivers will be matching the devices. Later it is
intended to keep track of each test made on a specific device with its
corresponding modules, and to be able to tell the user testing the current
client which devices need not to be tested cause they are known to work with
the same kernel of distribution revision.
Finally, the project will be written in C++, and be GPL Licensed. It is in a
very beginning stage now. The above written statements are describing what it
is supposed to do when it is functional. So only the source code to put Class
informations of the pci devices to database is available, and here is the
link to it:
http://rapidshare.com/files/366707389/harix_source.tar.gz.html
==== Other Software Required: ====
MySQL database is used at the server side to store all the necessary
information.
Connector/C++ is used to connect to the database, it is GPLv2 with FLOSS
exception.
"Wt" C++ library will be used for developing the web applications, it is also
GPLv2
The Boost library might also be used but not necessarily
==== Other Comments: ====
I have put in my source code statements saying GPL version 3 or any later,
but the Connector/C++ and Wt library is licensed with GPLv2 so I am not sure
if it is best to change it to version 2 or later?
_______________________________________________________
Reply to this item at:
<http://gna.org/task/?6993>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register