Its been 52 days since (yes!) since the May 21 coding period for my project began, and here is what I’ve completed so far:
The SMART library, libsolidsmart, is complete, and essential API docs are done. It has a structure that is abstracted to allow multiple backends, and currently the udisks2 backend is complete.
The SMART hard disk health monitoring tool, KSmart is also complete, with only minor UI improvements (read beautification) remaining.
Here are some screenshots of KSmart in action :
As for the latter part of my GSoC project, which deals with improving ISO file management features in KDE, I’ve already begun working and a dolphin service to mount ISOs should be done this weekend. Related to that, I recently committed a tiny patch to Solid so that it correctly returns the optical disk icon for mounted ISOs.
You can have a look at the solidsmart and ksmart sources here : http://quickgit.kde.org/index.php?p=scratch%2Fkamath%2Fsolidsmart.git&a=summary