What's this?
News
Screenshots
Download
Online Docs
Top Scores
Ksetiwatch Team Statistics
This project is hosted by
|
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
|
|