Educational software package Edumatter® M-12 (or simply -Edumatter) for Microsoft Windows® developed by Dr. Alexander Bell (Infosoft International Inc, NY) is intended for public/private school (K-12) and college students, educators, and self-paced education/home schooling. It can run on any computer HW platform equipped with Microsoft Windows OS in either regular desktop, or touch-screen modes, or mixed one (using any combination of computer keyboard/mouse and on-screen user controls).
Note: this project is submitted to The Windows 8* & Ultrabook™ App Innovation Contest. You can download and try this application software on your computer running Microsoft Windows OS (refer to 'Download' section following).
Ultrabook features to utilize in application
Tilt Sensor to switch between portrait/landscape screen layout (TBD)
- Multi-Touch mode to enhance Graphing Calculator (TBD)
GPS sensor to query database of local Math Tutors, SAT preps, private schools
- GPS sensor to implement practice module on DMS/DD format conversion (TBD)
GPS/Wi-Fi to run local-specific ads on educational topics (TBD)
- Multi-core CPU (i3/i5/i7) to build efficient parallel algorithms, in particular, prime factoring
Multi-core CPU (i3/i5/i7) to implement Speech-enhanced UI, currently TTS ("talking") and potentially ASR ("listening/responding" to commands)
Other sales points:
- Unique ability to operate on any combination of fractions, mixed numbers, decimals and integers; results are also displayed as both fractions and decimals.
Fast Prime-factoring algorithm capable of cracking down up to 18-digit integers.
Edumatter M-12 is configured as modular “5-in-1” School Math Calculators and Equation Solvers software package containing:
- FC12 Fraction Calculator
- PF12 Prime Factoring Calculator
- LE12 Linear Equation Solver
- SE12 System of Linear Equation Solver
- QE12 Quadratic Equation Solver
Each module in Edumatter M-12 provides unique capability of processing any combination of fractions (proper/improper), whole or mixed numbers, and decimals. Calculation results are also shown in both fractional and decimal forms except for quadratic equation solver (QE12), which outputs either real or complex numbers in decimal form only (for the obvious reason that the roots of the latter can be irrational numbers).
Fraction Calculator FC12
Fraction Calculator FC12 (see the sample screenshot #1 included in slide show ) extends the functionality of the popular online Multiple Fractions Calculator  (note: its online counterpart is topping Google search list for many years). FC-12 can perform binary and unary arithmetic operations on any combinations of whole and mixed number, fractions (proper/improper), and decimal numbers (positive/negative), like: 4, 8.75, 2/3, 9/4, 3 5/7, -6 2/3, 9, 8.75, -12. Any fraction or mixed number can be reduced to the lowest terms. Any improper fraction could be converted to mixed number and vice versa. As an additional convenience feature, all calculation results appear in “History” text box, so they can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.
Prime Factoring Calculator PF12
As a reminder, prime factoring refers to finding non-trivial factors of any positive integer (whole) number, where trivial factors of any whole number are just the number 1 and the number itself. Any other factors are considered non-trivial, for example, number 6 has two non-trivial factors: 6 = 2*3.
Prime Factoring Calculator PF12 (see sample screenshot #2 included in slide show ) implements effective computational algorithm that can perform fast prime factoring of any integer number up to 18 digits (!), essentially unparalleled in any commercially available school math calculators. Results are displayed in calculation history text box and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.
Linear Equation Solver LE12
As a reminder, Linear Equation in its canonical form can be written as:
AX + B = C,
where numbers A, B and C are called the coefficients of the equation. The general solution to the Linear equation is: X = (C-B)/A
Linear Equation Solver LE12 is capable of solving linear equation with fractional or whole coefficients (see sample screenshot #3 included in slide show ). Results are displayed as both fractions and equivalent decimals in calculation history text box, and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.
System of Linear Equation Solver SE12
As a reminder, system of linear equations in its canonical form can be written as:
A1X + B1Y= C1
A2X + B2Y= C2
System of Linear Equation Solver SE12 is capable of solving system of linear equations with fractional, decimal or integer coefficients (see sample screenshot #4 included in slide show ). Results are displayed as fractions and equivalent decimals in calculation history text box, and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.
Quadratic Equation Solver QE12
As a reminder, quadratic equations in its canonical form can be written as: Ax^2+Bx+C=0.
Quadratic Equation Solver QE12 is capable of solving quadratic equations with fractional or whole coefficients (see sample screenshot #5 included in slide show ). Its output can be either real or complex numbers presented in decimal form only: as we shall know from the theory (see recommended links attached to the article), the solution to quadratic equation might be irrational numbers, thus it could not be presented by any finite fraction. As in all previous cases, calculation results appear in history box and can be copied to computer “Clip Board”, or stored in the standard text file.
Using the code
Core algorithms implemented in Fraction Calculator FC12 were previously published and discussed in the Tip section on Codeproject .
User Interface (UI) implements optional speech-enhancement features, providing certain verbal instructions to Users via TTS (Text-to-Speech) technology.
Edumatter M-12 includes 3 proprietary performance benchmarks, reflecting the number-crunching capabilities of client computer:
- General Math
- Prime Factoring
- Parallel Processing, dedicated mostly to computers with Intel i3, i5 or i7 multi-core CPU
Points of Interest
Product availability and compatibility
Edumatter M-12 application software is optimized for and fully compatible with
Microsoft Windows 7. It’s backward compatible with previous versions of Windows Vista/XP, and expected to be compatible with incoming Windows 8 operating system, running either in desktop mode, or on any touch-screen devices, including mobile Tablets. Detailed User Manual manual is currently available online at . Free Trial edition of Edumatter M-12 software is currently available online at . Standard retail edition is coming soon as announced on the page.
To download Edumatter M-12 application software click on the image-link below showing a sample screenshot of a FC12 Fraction Calculator. You will be redirected to webinfocentral.comdownload page .
More sample screenshots of other modules are available online at reference .
Installation and Activation
After downloading Edumatter M-12 setup package as described in previous sub-chapter, run the typical MS Windows installation procedure. Upon successful installation product must be activated using the activation form with either pre-populated Key included in Trial edition, or valid full-product License Key. Current version of Trial software package will expire by the end of this year. Full-product edition does set the expiration day. Full-product activation requires live Internet connection; activation procedure typically lasts for less than 1 min. Upon successful activation, Internet connection no longer required for software operation.
Trial edition does not require Internet connection.
Trial edition can be easily upgraded to regular full-product edition by using the same activation form (refer to the option “Upgrade” under “Help” menu). Just enter the valid Product Key and activate the software with this new Key to complete the upgrade procedure.
Under current promotional program Users can obtain complementary (i.e. totally free!) full-product License Keys, available while supplies last: under this program 100 Keys will be given away to interested Users  (certain restrictions apply as stated in EULA and Company's operational policies).
As mentioned above, Fraction Calculator FC12 has its free online counterpart with limited features placed in public domain . Other computational modules pertinent to this application are also available online at webinfocentral.com. Comparing pros and cons of “both worlds”, i.e. desktop apps vs. online web apps: Edumatter M-12 implemented as regular desktop application for Microsoft Windows does not require live Internet connection and provides much better performance and overall user experience than its online web-based counterparts. On the other hand, it requires one-time product installation and activation on particular client’s computer running Microsoft Windows, while web-based applications are universally accessible via any digital platform equipped with web browser. It's relevant to mention that desktop and web applications are not mutually exclusive, so they can successfully coexist in digital education domain, effectively complementing each other.
Engineering Calculator VOLTA-2011 is another potential contender for aforementioned contest .
Edumatter M-12 sample screenshots (slide show)
Edumatter M-12 User Manual
Edumatter M-12 Download site
Edumatter M-12 Order Form
Fast Integer Algorithms: GCD and LCM (CodeProject article)
Fast Greatest Common Divisor (GCD) Algorithm
Online Multiple Fractions Calculator
- Engineering Calculator VOLTA-2011 (HTML5)
Edumatter M-12 current version: 22.214.171.124
Note: current app version is not digitally signed, so warning message could pop-up during download/installation process