1. A wireless communication device, comprising: a processor; machine-readable memory in communication with said processor, storing machine-executable virtual machine software controlling operation of said device, said virtual machine software, upon execution by said processor, causing said device to: receive a single markup language element defining a mathematical operation to be performed upon specified numerical operands; and create, based on said single markup language element, an instance of an object-oriented class representative of the mathematical operation, said object-oriented class containing instructions for performing said mathematical operation, wherein said single markup language element comprises, for each of said operands of said mathematical operation, a separate attribute identifying said operand, wherein said numerical operands are floating point operands and wherein said single markup language element comprises an attribute indicating a desired number of decimal places to be displayed to the right of a decimal point of a floating point result of said mathematical operation, and wherein said performing said mathematical operation comprises rounding a least significant digit of said floating point result that is to be displayed in accordance with said desired number of decimal places based on a value of a most significant digit of said floating point result that is not to be displayed in accordance with said desired number of decimal places.