3. A method comprising, at a wireless communication device having a processor in communication with machine-readable memory storing machine-executable virtual machine software, executing said software to cause 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.
3. A method comprising, at a wireless communication device having a processor in communication with machine-readable memory storing machine-executable virtual machine software, executing said software to cause 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. 10. The method of claim 3 wherein said single markup language element comprises an attribute identifying a variable for storing a result of said mathematical operation.