Versions - Subasy/FirefoxOS-plotting-calculator GitHub Wiki

This page is about the versions steps.


**Version 1 : A global view**

Version 1 enables to print graphs of some mathematic functions.
1/ Several graphs can be printed on the same page without reload.
2/ Application is in French.
3/ The application is made up with a canvas to show the function and two buttons :

  • button "OK" to print the graph
  • button "Recharger" to reload the page (erase previous graphs).

Version 2 : Optimization and further options

Version 2 has been optimized, some changes have been made as:
1/ Separation of type of codes (js files are not mixed with html).
2/ Creation of a webpage to test the application available at http://subasy.github.com/FirefoxOS-plotting-calculator.
3/ Application is now in English.
4/ User can select the domain of the function for x and y.
5/ Button "Recharger" has been deleted, there is no manual reload, the page prints only one graph of
function each time the user enters a function.
6/ Code has been optimized.

Version 3 : Optimization and further options

1/ The worker has been implemented
2/ Some code optimization has been made.
3/ The graph is rendered thanks to the function "fillRect" of canvas instead of "lineto" in order to prevent unwished lines to appear.
4/ Application adapt the zoom in order of the domain selection.

Version 4 : Separation of function definition and function printing

1/ Now the function definition page has been seprated from the function printing page.
2/ Canvas fits the screen size.

⚠️ **GitHub.com Fallback** ⚠️