Mobili-Calculator Project presentation Supervisor: Assaf Solomovitch Mobili-Calculator Project presentation Saar Nakibli Shahar Ben Ezra Software Systems Lab Department of Electrical Engineering Technion - Israel Institute of Technology
Description Mathematical tool for your mobile phone Simple yet complex Scientific Calculator Matrices operations Base convertor Simple yet complex User friendly It can do anything your scientific calculator can do… and even more! מקסים
FormMatrixCalculator Class Diagram FormBaseCalculator SoundPlayer FormAbout CalculatorMidlet מקסים FormSciCalculator FormMatrixCalculator FormOperSelector Expression Matrix
Scientific Calculator The core of our application Convenient interface – User friendly User can choose operations in operation window + - * / ( ) ^ sin cos tan exp lan ANS Enable/Disable sounds reads out loud the result as a number! Expression parser algorithm רועי
Matrix Calculator Input Matrix: Operations: Any size you want Syntax rules! Operations: transpose Inverse (only for square matrix) Determinant (only for square matrix) All Matrix operations were developed by us. Java doesn't know matrix operations
Bin/Dec/Hex Bin/Dec/Hex Base Convertor Converts numbers between bases. Utilizes the “ItemStateListener” interface. Bin/Dec/Hex מקסים