[kde-edu]: Fwd: Oscilloscope trainer

Chris Howells kde-edu@kde.org
Sat, 16 Feb 2002 15:04:06 +0000


--------------Boundary-00=_UISM1N6OFWQQM3YNCDJV
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: 8bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



- ----------  Forwarded Message  ----------

Subject: Oscilloscope trainer
Date: Sat, 16 Feb 2002 11:20:13 +0100
From: Yves <ybrenner@chez.com>
To: webmaster@edu.kde.org

Hi !

I have made a program in Java to train my pupills using an oscilloscope.
I'd like to make it a part of Kedu, but I'm not very good at programming
with KDE (even in KDevelop). I could port it to KDE, but not alone.
It is a very simple program, but it can be used to train pupills to
compute a frequency (or the time period) and the maximal voltage of any
signal. I send you a screenshot for the case you haven't Java2 to test
the program.
The source code is included in the .jar archive.

Bye

Yves

[screenshot of Oscillo]

- -------------------------------------------------------


- -- 
Cheers, Chris Howells -- chris@chrishowells.co.uk, howells@kde.org
Web: http://chrishowells.co.uk, PGP key: http://chrishowells.co.uk/pgp.txt
KDE: http://www.koffice.org, http://edu.kde.org, http://usability.kde.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8bnTmF8Iu1zN5WiwRAqIUAJ9nYt72kxgw04JFzhBVc4nRoO5VhACfXJjr
j/NAtNHdAfews6ni6DrHlUo=
=Zyzv
-----END PGP SIGNATURE-----

--------------Boundary-00=_UISM1N6OFWQQM3YNCDJV
Content-Type: text/html;
  charset="iso-8859-15";
  name="Attachment: 1"
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Hi !<br>
<br>
I have made a program in Java to train my pupills using an oscilloscope.
I'd like to make it a part of Kedu, but I'm not very good at programming
with KDE (even in KDevelop). I could port it to KDE, but not alone. <br>
It is a very simple program, but it can be used to train pupills to compute
a frequency (or the time period) and the maximal voltage of any signal. I
send you a screenshot for the case you haven't Java2 to test the program.<br>
The source code is included in the .jar archive.<br>
<br>
Bye<br>
<br>
Yves<br>
<br>
<img src="cid:part1.08040308.00050805@chez.com" alt="screenshot of Oscillo" width="430" height="395">
<br>
</body>
</html>

--------------Boundary-00=_UISM1N6OFWQQM3YNCDJV
Content-Type: image/png;
  charset="iso-8859-15";
  name="screenshot.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="screenshot.png"

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
--------------Boundary-00=_UISM1N6OFWQQM3YNCDJV--