Ksetiwatch
What's this?
News
Screenshots
Download
Online Docs
Top Scores

Ksetiwatch Team Statistics

SourceForge Services
Public Forums
Bug Tracking
Tech Support
Doc Manager
Patch Manager
Task Manager
CVS Repository

This project is hosted by



Support This Project





Valid HTML 4.01!

Ksetiwatch is a monitoring tool for the Seti@home distributed computing project, which searches for signals of extraterrestrial life. It displays the state of the Seti@home client(s) running on your computer or in your local network, and logs/manages completed work units and interesting signals. In addition, Ksetiwatch features a skymap that displays all work units processed, a graphical display of scientific data (gaussians, pulses, and triplets), a dock icon with detailed status information about a client, the option to start/stop the SETI@home clients, and much more.

SetiContainer is a C++ class that allows convenient access to all the information in the state files of a SETI@home client. It periodically examines these files and updates its own data members accordingly. Other programs can use this class to extract information about the progress of the client, the signals found, or the work unit being processed. Additional functions offer more advanced info (like the amount of TeraFlops in a work unit, estimated time of completion, etc.). The SetiContainer class is based on the Qt toolkit, and extensively uses Qt's Signal/Slot .

Current versions: Ksetiwatch 3.0.1 (stable)
SetiContainer 0.5
News
Apr-01-2005
Ksetiwatch is back from the dead. The release of KDE 3.4 revealed a few annoying bugs in Ksetiwatch. All of them are fixed in the new version. The changes are as follows:
  • When minimized to the system tray, closing Ksetiwatch was impossible.
  • Fixed some system tray icon issues.
  • The labels for 'Client settings' and 'WU logging' were mixed up in the configuration dialog.
  • Added a dutch translation, and updated several existing translations (thanks again to the KDE i18n teams).
Please note that this version of Ksetiwatch still supports only the classic SETI@home client. There has been some work done to port the code over to the new BOINC platform, but it's still in an experimental state. If you are adventurous, you can check out the code from the CVS repository. It's already usable to monitor a single S@h process on a computer.
Jul-20-2004

Ksetiwatch and BOINC

Recently, the BOINC SETI@home client (at least, a beta version of it) has been released to the public. Ksetiwatch in its current form does not support the new client. My plan is to port Ksetiwatch over to the BOINC platform. Unfortunately, I currently don't have the time to do the necessary development because of private and job-related duties. So, if you are running the BOINC S@h client already, please either be patient or contact me if you think you can help out. Thanks for your understanding.

May-04-2004
Release of version 3.0.0. I'm sure many of you, running the latest version of KDE already, have noticed that Ksetiwatch is looking kind of weird in KDE 3.2.x. This release fixes those display problems. Apart from that, a lot of new translations have been added. This brings Ksetiwatch now to a total of 16 supported languages. Here is the complete changelog:
  • Fixed handling of the client's process ID. Controlling win32 clients started via Wine should be no problem anymore.
  • Fixed broken icon loading when run with KDE 3.2.
  • The compile process aborted when processing the handbook documentation. Fixed by adding a missing definition in the header of the docbook files.
  • The fixed-width font used in the system tray and the graphs is now taken from KDE's global settings.
  • Added Danish, British English, Estonian, Italian, Brazilian Portuguese, Chinese Simplified, and Chinese Traditional translations (thanks to the KDE i18n teams).
  • Fixed a bug where work units with a RA value larger than 24 h wouldn't be displayed on the skymap.
  • Generally upgraded the code base to make use of KDE3 features. Consequently, backwards compatibility with KDE2 was dropped.
Dec-30-2003
Another binary RPM package is available, this time for RedHat9/Fedora Core 1. Many thanks to Tom Harvey for the work.
Nov-17-2003
Thanks to the contribution of Nils Andresen, a binary RPM package for the SuSE 9.0 distribution has been added to the list of downloadable packages.
Sep-16-2003
Congratulations to Lindex on the completion of (now more than) 10000 work units. Keep on rockin'... ;)
Jul-30-2003
A few more Ksetiwatch packages are available. Diego Iastrubni kindly provided binary and source RPM packages for Mandrake 9.0/9.1. In addition, an inofficial Debian package has been made. More information and a complete list of available packages can be found on the download page.
May-27-2003

Ksetiwatch 2.6.1 is out. Besides a large documentation/translation update, some annoying bugs have been fixed. The bug fixes are primarily related to logout or shutdown issues. If you still experience problems in that area, please report it via the bug tracker. The complete changelog:

  • Added a German and Swedish translation of the Ksetiwatch handbook (thanks to Marc and Stefan Asserh�l).
  • Added Hungarian, Swedish, Portuguese, and Catalan localization (thanks to the KDE i18n team).
  • Additional parameters can now be passed to the custom executables for client startup or shutdown.
  • Added a 'Clear Skymap' option to the skymap window's context menu.
  • Fixed several GUI issues (credits go to Albert Astals Cid for the patches). Some widgets were of fixed width causing text to be clipped for certain translations or font settings.
  • Ksetiwatch now saves reliably its configuration settings on shutdown or session logout.
  • Fixed a bug which caused Ksetiwatch not to terminate running S@h clients on exit (if this option was switched on).
  • Fixed a problem where Ksetiwatch as a system tray application and with open main window prevented the session manager from closing the session down.
  • The 'Show Records' check box is only enabled if at least one of the four different signal check boxes is checked.
  • A bit darker color has been chosen for grid lines, making them more visible when using light color schemes.
Apr-08-2003

Thanks to the initiative of Marco Wegner, the Ksetiwatch documentation and application messages have been added to the kde-i18n CVS repository. This means a higher visibility for potential translators, and thus a higher chance for translations. As a first result, Hungarian and Swedish already have been added to the Ksetiwatch source package. Thanks to all for their work. If you are interested in providing a translation, please go to i18n.kde.org and contact your responsible translator team coordinator.

A security vulnerability has been found in the SETI@home clients. There was a potential buffer overrun in the networking code of the clients that is fixed now with version 3.08. Updated clients can be found on the SETI@home FTP server.

Feb-10-2003

Although the SETI@home project is in its final stage, a new release of Ksetiwatch is available. Even a new feature managed to sneak in: the telescope path window (see screenshot). The complete changelog looks as follows:

  • The telescope path can now be displayed for all work units which are actively processed. To do so, open the skymap window from within the 'Data Info' tab and click on the WU marker(s).
  • Some changes have been made to reduce the network traffic when monitoring remote clients. An overall reduction by a factor of six could be achieved!
  • Fixed a hard-to-catch segmentation fault which occurred when Ksetiwatch was closed by KDE's session manager.
  • If the 'Minimize to Panel' option is switched on: Ksetiwatch now follows the standard for system tray applications. This means that clicking the 'Close' button in the upper right edge only hides the window and does not close the entire application. To stop Ksetiwatch, right-click on the systray icon and select 'Quit'.
  • Made the buttons in the 'Logged Signals' window auto-repeat.

Sources and binary packages for SuSE 8.0, Mandrake 9.0 and RedHat 7.3 can be found on the Download page. Other packages might follow in the next days, so check back regularly.



News archive:
Apr 2002 - Dec 2002
Sep 2001 - Mar 2002
May 2001 - Aug 2001
Mar 2001 - Apr 2001
Jan 2001 - Feb 2001
Nov 2000 - Dec 2000
Sep 2000 - Oct 2000
Jul 2000 - Aug 2000
May 2000 - Jun 2000
Mar 2000 - Apr 2000
Jan 2000 - Feb 2000

Gordon Machel
gmachel@users.sourceforge.net
2005-04-01