tmetaCalc is a scientific calculator for BlackBerry devices with a physical keyboard and OS 5 and up. It allows you to type the expression as it is, just like when you use dot-matrix scientific calculators. It has a few dozens built-in functions and constants, but you can always define you own functions. User-defined functions and constants are automatically saved. A typing assistant is provided. For example, when you type 'a', a list of function names and constants that start with 'a' is displayed for you to choose from.