<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 16/03/2012 18:38, Anant Kamath wrote:
<blockquote
cite="mid:CAH0miJAybtHs5W6xC44rL2fJ3i13ZiR37ZM1B=rM5UntVTRftw@mail.gmail.com"
type="cite">Hi,<br>
I'm Anant Kamath a 18 yr student planning to apply to participate
in GSoC this year.<br>
I had recently made a rough proposal on a project for S.M.A.R.T
HDD monitoring for KDE in the kde-devel mailing list.<br>
It was suggested that I add additional elements (optical disk/ ISO
file manipulation) to my proposal by Alex Fiestas, make it a more
comprehensive one : to make disk management in KDE more robust. <br>
<br>
So here it is:<br>
<br>
I) S.M.A.R.T Hard disk reporting and monitoring<br>
<br>
1) Create a KDE application similar to GSmartControl to view
health of hard disks , individual S.M.A.R.T attributes <br>
</blockquote>
<br>
It would be nice if this was a KCM module so it could be integrated
into KInfoCenter. <br>
<br>
<blockquote
cite="mid:CAH0miJAybtHs5W6xC44rL2fJ3i13ZiR37ZM1B=rM5UntVTRftw@mail.gmail.com"
type="cite">2) A system settings module for scheduling S.M.A.R.T
tests and configuring notifications to be displayed in case the
hard disk is failing and integrate this module in the application
too<br>
3)Create a plasma data engine to make the S.M.A.R.T data easily
available to plasma widgets, etc<br>
<br>
These would be based on either smartmontools (more exhaustive set
of features) or Udisks + libatasmart (leaner)<br>
It seems a graphical utility is already being developed as part of
KPartitionManager although going by the author's blog post it is
only for reporting and not scheduling/active monitoring and
notifying, and has not made it to a release of KPartitionManager
yet.<br>
<br>
II) Optical disk / ISO file manipulation: (as suggested by Alex
Fiestas)<br>
<br>
4)Allow users to create ISO files from optical disks <br>
<br>
5)Create an application to mount the ISOs. I hope to make this a
simple application from the user's point of view, which can be
completely managed from the system tray if required <br>
</blockquote>
<blockquote
cite="mid:CAH0miJAybtHs5W6xC44rL2fJ3i13ZiR37ZM1B=rM5UntVTRftw@mail.gmail.com"
type="cite">
<br>
6)Burn ISOs to optical disks <br>
</blockquote>
<br>
It would nice if this was all integrated into dolphin.<br>
<br>
<blockquote
cite="mid:CAH0miJAybtHs5W6xC44rL2fJ3i13ZiR37ZM1B=rM5UntVTRftw@mail.gmail.com"
type="cite"><br>
These would be based mostly on libk3b and I would aim to integrate
this with various parts of KDE like having context menus for iso
files in dolphin, etc.<br>
The aim of this part would not be to replace k3b, but allow an
easier/quicker path for users to create and mount ISOs and burn
them to disks<br>
<br>
<br>
Prior to this I have worked in C++ for mainly my own applications
(not contributing to open source projects) and have been learning
and working with Qt for over a year. I recently made a graphical
configuration/settings utility (<a moz-do-not-send="true"
href="http://hashpling.wordpress.com/2012/01/29/beeconf-released/">http://hashpling.wordpress.com/2012/01/29/beeconf-released/</a>)
for bumblebee (which provides nvidia optimus support for linux) in
python (PyQt and pyKDE) where I was first exposed to the KDE
libraries. In addition I've been doing the C++ KDE tutorials in
the techbase, and have been studying the source for solid and
amarok, among others. <br>
<br>
Please tell me what you think about my proposal.<br>
<br>
<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Kde-hardware-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Kde-hardware-devel@kde.org">Kde-hardware-devel@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/kde-hardware-devel">https://mail.kde.org/mailman/listinfo/kde-hardware-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>