- The manual is out of date
- More scientific functions (gamma, hyperbolics, statistics)
- "Paper roll" history function
- Ability to save/load state to/from a file in the phone version
Phone compatibility issues
- The phone version now uses MIDP 2.0 APIs, instead of Nokia APIs. It is
compatible with Nokia Series 40 and Series 60 2nd and 3rd edition phones,
which are most Nokia phones produces since 2004. It should also work with
many phones from Motorola, Samsung, Sony-Ericsson and others.
- One major compatibility problem comes from differences in keyboards. Even if
the physical keyboard layout is about the same, phones from different handset makers
may use different internal codes
for the same keys. Stak tries to detect the set of codes
used, and it seems to work for the brands mentioned, though it has mostly been
tested in emulators, not on real phones.
- Sony-Ericsson phones will have ENTER and OFF keys switched.
- Some phones have bugs.
I have tried to work around most issues, but would like to hear about any strange
Desktop Platform compatibility issues
- The horizontal keyboard layout maps the number row and the letter keys to the
calculator keyboard. On Windows, the keyboard mapping will be wrong for non-US keyboards
unless the program is started from the launcher (Stak.exe/Stak16.exe)
included in the zip file.
- On Linux and Unix, the keyboard mapping will be wrong for non-US keyboards,
and I have not figured out a workaround yet.
- On the Mac, the keyboard mapping problem does not exist.
- On Linux and Unix, the keys repeat if held down. I don't know a workaround for this
I have tested the webpages and the applets with recent versions of common browsers
on Windows, Linux, and Mac OS X, and fixed the compatibility issues I could fix.
However, the Java support in some browsers is just too broken to work around:
- Saving applet state in a cookie does not work in MacOS X browsers, or in IE when using Microsoft's JVM.
- Internet Explorer 5.2 on Mac OS X hangs after using the "Off" button in Stak applet.
- Opera on Mac OS X may cover the last row of keys with a status bar,
show a "General Exception" message, or both. Also, the "Off" button in the applet
does not work.
- Konqueror on Linux shows applet windows with scrollbars.