The Kloostermania page
This page provides links to the many version of the Kloostermania software.
The license is GPLv2 for all versions.
New! (May 2015)
As discussed here, Kloostermania has been considerably updated and improved!
Here is the APK installation file for Version 1.01 for Android 4.0.3 or higher; SHA1SUM a5ee3bc617c09e5dd78bca28769476d7a64f6152
And here is the source code (as a tar/gz file to be used with Android Studio); SHA1SUM d4da63f059434c9fefe5cd0fb688f07bc35d5011
There’s no QR code this time (at least for the moment).
(Note: all the download links below point to the latest version; please contact me if, for some reason, you want an older one)
New version 0.3; the main new features this time are:
* One can use horizontal scrolling gestures to go the next or previous modulus (the first replaces the corresponding menu option, the second is available for the first time); the code is maybe too sensitive, and it may be possible, at least at first, to skip one or two moduli with a single flick (at least on a fast phone).
* It is now possible to change the values of m and n (in the dialogue where a new modulus can be input); however the convention for Salié sums remains that the sum displayed is T(m,-n;c).
As suggested by F. Voloch, here is a QR code that will automatically download the package if scanned on an Android device (with the Barcode Scanner application, which can also be downloaded freely here, or from the Android Market, if you haven’t done so yet):
New version 0.2; the main new feature is that one can now display Salié sums and Kloosterman sums at the same time. This is obtained by selecting the option “Both” in the menu under “New sum”. Here is what it looks like
(Note: this required a change in the way the corresponding setting is saved, which may crash the application the first time it is retried; in that case, you should first uninstall the program, and then reinstall the new version; however, according to my tests, this shouldn’t be necessary).
New version 0.15, with new features:
* Slideshow (in the menu); this shows successive sums with a short pause between each (and displays the value also). Touch the screen to stop the slideshow.
* Can also display Salié sums (though it’s only correct for prime moduli for the moment); in the option “New sum” in the menu, one can toggle between Kloosterman sums and Salié sums.
New version 0.12, with the following new features:
* in the menu, three new options: (1) choosing a random modulus; (2) a toggle to have only prime moduli, or all positive moduli; (3) a button to go to the next modulus (prime or not depending on the toggle above).
* touching the display shows the sum and modulus for a short while.
Original version, see the blog post with screenshot.
* Source code: kloostermania-android.tar
The source code corresponds to an Eclipse 3.5 project.
* Android installable package: Kloostermania.apk
The package probably requires Android 2.0 or higher, but it should be “easy” to remove the dependencies from the source code…
* Source code: kloostermania.tar.gz
This expands into a directory kloostermania; on a Linux system, or on a Mac with gtk+ installed, simply move into that directory, and compile with
./configure ; make
then you can copy the executable wherever you like and execute:
mv src/kloostermania ~/bin ; kloostermania
* Binary for Linux on i386 (built on Fedora 11): kloostermania.i386
* Binary for Linux on x86_64 (idem): kloostermania.x86_64
* Current features: draw Kloosterman sums; save to PNG file; “print” by saving to PostScript file.