SYSTEM REQUIREMENTS
| Browser | |
| Java | If this message doesn't change in less than 10 seconds, then you do not have Java installed on your machine. If you are using Windows, go to the Java website. If you are on a Mac, go here and download the latest version of Java for your platform. |
| Platform | |
| Bandwidth | Testing |
Technical Requirements
Pentium II or Macintosh
512 MB of RAM (1GB RAM for Vista)
All content and data are stored on our servers and downloaded as needed.
EnableMath HTML and Java Content
EnableMath displays content in two distinct windows. Static content is displayed in standard HTML pages. Dynamic interactive content is displayed in the EnableMath Applet, which allows students to work with highly interactive content. This Java applet is a single download, stored automatically with the browser and Java. [1]
Data Transfer and Security
The data transferred between the user's computer and our servers is XML, a form of HTML that is the standard web-based protocol system. We use standard Port 80 to transfer our XML. These transfers are typically very small and fast. Any student personal information (username, password) transferred between the student's or teacher's computers and our servers is over a secure connection.
EnableMath provides a secure environment for student personal data. Our servers are located at a secure hosting site.
Lab Use
EnableMath may be used in a classroom, school lab, or at home. Students can access their work from Internet-connected computers with a username (typically an email address or some unique user ID) and password.
Wireless Networks
EnableMath is designed for to be used in wired and wireless networks. Our once-per-machine program downloads, our minimal XML data format, and small audio files enables the program to perform well in most any kind of WiFi situation.
Why Java?
EnableMath is built on Java to provide the most powerful web-based platform for creating, animating, and managing content. Unlike the small Java applets that educators may be used to, EnableMath is a single program which draws content from a server, displays it on the student's screen and enables the student to animate it in a wide variety of ways. It has enabled us to build a patented animation system that requires very small data downloads, a practice (homework) system that provides immediate feedback to students and teachers, adaptive assignment of problems individualized for every student, and mastery determination for the completion of the assignment. It also enables students and teachers to share live visual content, to build their own content, and to create portfolios of student content. EnableMath includes an integrated math engine, grapher, and math symbolic display system.


