<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>