Difference between revisions of "Release Notes GeoGebra 4.4"

From GeoGebra Manual
Jump to: navigation, search
(new Sign In option to stay signed-in to GeoGebraTube)
(→‎Better GeoGebraTube Integration: materials classification:public, shared private)
 
(28 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page gives an overview of the new features in GeoGebra 4.4 since version 4.2. Please see our fully revised [[Manual:Main Page|Manual]] document for more detailed descriptions of each new tool and command.  
+
'''This page gives an overview of the new features in GeoGebra 4.4 since version 4.2'''.<br/> Please see our  [[Manual:Main Page|Manual]] document for more detailed descriptions of each new tool and command.  
  
You can install the current '''stable version of GeoGebra 4.2''' by using our [http://www.geogebra.org/webstart/ Webstart] or [http://www.geogebra.org/download/ Download] option.
+
Download GeoGebra here: http://www.geogebra.org/download/
  
Details about how to run GeoGebra 4.4 are here: https://www.geogebra.org/forum/viewtopic.php?f=70&t=32337
+
Portable versions: http://www.geogebra.org/portable/
  
 
= General Features=
 
= General Features=
Line 9: Line 9:
 
* '''new Sign In option''' to stay signed-in to GeoGebra
 
* '''new Sign In option''' to stay signed-in to GeoGebra
 
* '''new CAS Engine''' (Giac) which is much faster and resolves many problems from GeoGebra 4.2
 
* '''new CAS Engine''' (Giac) which is much faster and resolves many problems from GeoGebra 4.2
 +
* the CAS View supports '''exact''' versions of some of the geometry commands, and there is now some support for parametric curves
 
* PSTricks and PGF/Tikz export enhanced with fixes & more objects supported
 
* PSTricks and PGF/Tikz export enhanced with fixes & more objects supported
* HTML worksheet export removed
+
* HTML worksheet export now uploads to GeoGebra (Ctrl-Shift-M to get new automatic Java/HTML5 export to the clipboard)
 +
* Ctrl-Shift-B to copy the "ggbBase64 string" to the clipboard
 
* (a,1) draggable
 
* (a,1) draggable
 
* autocreation of sliders from the Input Bar (eg y = a x + b)
 
* autocreation of sliders from the Input Bar (eg y = a x + b)
* variables highlighted in the Input Bar
+
* variables highlighted in the Input Bar and CAS
 
* Text Tool: Quotes " replaced with “ or ”.
 
* Text Tool: Quotes " replaced with “ or ”.
 +
* defaults changed: Checkboxes, Sliders and Buttons now larger
 +
* angles over 360° are allowed now
 +
* angle default can be set to 0° - 180°
 
* Can now set angle properties for lists of angles
 
* Can now set angle properties for lists of angles
* defaults changed: Checkbox and Slider now larger
 
* angle default can be set to 0°-180°
 
 
* automatically updates to latest version (Windows)
 
* automatically updates to latest version (Windows)
 
* OSX automatic updates offered through Mac App Store
 
* OSX automatic updates offered through Mac App Store
 
* <Enter> pressed in spreadsheet: don't go down one cell if the cell below is fixed
 
* <Enter> pressed in spreadsheet: don't go down one cell if the cell below is fixed
 
* Colored objects now supported in TableText[]
 
* Colored objects now supported in TableText[]
 +
* More filling styles
 +
* BarCharts: can now set the color of each bar
  
 
=Better GeoGebra Integration=
 
=Better GeoGebra Integration=
Line 27: Line 32:
 
* '''"Sign in" button''' so that you can stay signed-in to GeoGebra
 
* '''"Sign in" button''' so that you can stay signed-in to GeoGebra
 
* '''File -> Open from GeoGebra''' so that you can access and edit your materials and other public materials easily
 
* '''File -> Open from GeoGebra''' so that you can access and edit your materials and other public materials easily
 
+
* Uploaded material can now be classified as '''Public''' (all the users can find and view it), '''Shared''' (only users who have received a specific URL-link can view the material, that will not appear in search results of other users), and '''Private''' (other users cannot view the material, that will not appear also in search results)
We will be adding other features soon such as a '''private files''' area.
 
  
 
=Chrome App & HTML5 Improvements=
 
=Chrome App & HTML5 Improvements=
Line 36: Line 40:
 
* Graphics 2 works, and you can rearrange views by dragging the title bar
 
* Graphics 2 works, and you can rearrange views by dragging the title bar
 
* Navigation Bar works
 
* Navigation Bar works
* CAS View works (to be confirmed)
+
* CAS View works
* Construction Protocol works (to be confirmed)
+
* Construction Protocol works
* Object Properties works (to be confirmed)
+
* Object Properties mostly working (will be updated)
 +
* Enhanced Text Tool
  
 
=New Commands=
 
=New Commands=
* [[Intersect Command|Intersect]][ <Polynomial Curve>, <Polynomial Curve> ]  
+
* [[Intersect Command|Intersect]][ <Polynomial Parametric Curve>, <Polynomial Parametric Curve> ] <br>finds multiple intersections using a computer algebra method
finds multiple intersections using a computer algebra method
+
* [[Intersect Command|Intersect]][ <Parametric Curve 1>, <Parametric Curve 2>, <Parameter 1>, <Parameter 2> ] <br> finds one intersection using an iterative method starting at the given parameters
* [[Intersect Command|Intersect]][ <Curve 1>, <Curve 2>, <Parameter 1>, <Parameter 2> ]  
+
* [[IFactor Command|IFactor]][ <Polynomial>]<br>Factor over the irrationals, eg IFactor[x^2+x-1]
finds one intersection using an iterative method starting at the given parameters
 
* [[ShortestDistance Command|ShortestDistance]][ <Path>, <Point> ]
 
* [[IFactor Command|IFactor]][ <Polynomial>]
 
: Factor over the irrationals, eg IFactor[x^2+x-1]
 
 
* [[RunClickScript Command|RunClickScript]][ <Object>]
 
* [[RunClickScript Command|RunClickScript]][ <Object>]
 
* [[RunUpdateScript Command|RunUpdateScript]][ <Object>]
 
* [[RunUpdateScript Command|RunUpdateScript]][ <Object>]
 
* [[NSolveODE Command|NSolveODE ]][ <List of Derivatives>, <Initial x-coordinate>, <List of Initial y-coordinates>, <Final x-coordinate> ]
 
* [[NSolveODE Command|NSolveODE ]][ <List of Derivatives>, <Initial x-coordinate>, <List of Initial y-coordinates>, <Final x-coordinate> ]
 +
* [[RandomUniform Command|RandomUniform]][ <Min>, <Max>, <Number of Samples> ]
  
 
=Updated Commands=
 
=Updated Commands=
  
* Colored objects now supported in the [[TableText Command|TableText]] command
+
* Colored objects now supported in the [[TableText Command|TableText]] command and you can now control individual lines in the table
* [[ClosestPoint Command|ClosestPoint ]] command now finds closest point (rather than verical point) for functions. This works best for polynomials; for other functions the numerical algorithm is less stable.
+
* [[ClosestPoint Command|ClosestPoint]] and [[Distance Command|Distance]] commands now use ''closest'' point (rather than vertical point) for functions. This works best for polynomials; for other functions the numerical algorithm is less stable.
 +
* [[SetCoords Command|SetCoords]] command now works for Sliders, Buttons, Checkboxes, Input Boxes, Images. If "Absolute Screen Position" is selected then x,y are in screen pixels.
 +
* [[SelectObjects Command|SelectObjects]][] now cancels any drag that is in progress (useful in scripts).
  
 
=New CAS Commands=
 
=New CAS Commands=
 
* [[CIFactor Command|CIFactor]][ <Expression> ]  
 
* [[CIFactor Command|CIFactor]][ <Expression> ]  
* [[CIFactor Command|CIFactor]][ <Expression>, <Variable> ]  
+
* [[CIFactor Command|CIFactor]][ <Expression>, <Variable> ]<br>factor over the complex irrationals, eg CIFactor[x^2+x+1]
: factor over the complex irrationals, eg CIFactor[x^2+x+1]
 
 
* [[IFactor Command|IFactor]][ <Expression> ]  
 
* [[IFactor Command|IFactor]][ <Expression> ]  
* [[IFactor Command|IFactor]][ <Expression>, <Variable> ]
+
* [[IFactor Command|IFactor]][ <Expression>, <Variable> ]<br>Factor over the irrationals, eg IFactor[x^2+x-1]
: Factor over the irrationals, eg IFactor[x^2+x-1]
+
* [[Polynomial Command|Polynomial]][ <Function> ]<br>Expands the function and writes it as a polynomial in x (grouping the coefficients)
 +
* [[Polynomial Command|Polynomial]][ <Function>, <Variable> ]<br>Expands the function and writes it as a polynomial in the variable (grouping the coefficients)
  
 
=New JavaScript commands=
 
=New JavaScript commands=
  
* String evalCommandCAS(String)
+
* String evalCommandCAS(String)<br>Returns an answer as if the String had been typed into the CAS View.
  Returns an answer as if the String had been typed into the CAS View.
 
  
 
Description of all [[Reference:JavaScript|GeoGebra JavaScript Methods]]
 
Description of all [[Reference:JavaScript|GeoGebra JavaScript Methods]]
Line 77: Line 80:
  
 
=License=
 
=License=
You are free to copy, distribute and transmit GeoGebra for non-commercial purposes. Please see the GeoGebra license for details: [http://www.geogebra.org/download/license.txt http://www.geogebra.org/download/license.txt]
+
You are free to copy, distribute and transmit GeoGebra for non-commercial purposes. Please see the [http://www.geogebra.org/license GeoGebra license] for details.
  
 
----
 
----

Latest revision as of 17:12, 2 January 2014

This page gives an overview of the new features in GeoGebra 4.4 since version 4.2.
Please see our Manual document for more detailed descriptions of each new tool and command.

Download GeoGebra here: http://www.geogebra.org/download/

Portable versions: http://www.geogebra.org/portable/

General Features

  • new Sign In option to stay signed-in to GeoGebra
  • new CAS Engine (Giac) which is much faster and resolves many problems from GeoGebra 4.2
  • the CAS View supports exact versions of some of the geometry commands, and there is now some support for parametric curves
  • PSTricks and PGF/Tikz export enhanced with fixes & more objects supported
  • HTML worksheet export now uploads to GeoGebra (Ctrl-Shift-M to get new automatic Java/HTML5 export to the clipboard)
  • Ctrl-Shift-B to copy the "ggbBase64 string" to the clipboard
  • (a,1) draggable
  • autocreation of sliders from the Input Bar (eg y = a x + b)
  • variables highlighted in the Input Bar and CAS
  • Text Tool: Quotes " replaced with “ or ”.
  • defaults changed: Checkboxes, Sliders and Buttons now larger
  • angles over 360° are allowed now
  • angle default can be set to 0° - 180°
  • Can now set angle properties for lists of angles
  • automatically updates to latest version (Windows)
  • OSX automatic updates offered through Mac App Store
  • <Enter> pressed in spreadsheet: don't go down one cell if the cell below is fixed
  • Colored objects now supported in TableText[]
  • More filling styles
  • BarCharts: can now set the color of each bar

Better GeoGebra Integration

We will be making the interaction between GeoGebra and GeoGebra much more streamlined over the coming year. To start with we now have:

  • "Sign in" button so that you can stay signed-in to GeoGebra
  • File -> Open from GeoGebra so that you can access and edit your materials and other public materials easily
  • Uploaded material can now be classified as Public (all the users can find and view it), Shared (only users who have received a specific URL-link can view the material, that will not appear in search results of other users), and Private (other users cannot view the material, that will not appear also in search results)

Chrome App & HTML5 Improvements

  • works offline
  • Spreadsheet View and Algebra View work on GeoGebra
  • Graphics 2 works, and you can rearrange views by dragging the title bar
  • Navigation Bar works
  • CAS View works
  • Construction Protocol works
  • Object Properties mostly working (will be updated)
  • Enhanced Text Tool

New Commands

  • Intersect[ <Polynomial Parametric Curve>, <Polynomial Parametric Curve> ]
    finds multiple intersections using a computer algebra method
  • Intersect[ <Parametric Curve 1>, <Parametric Curve 2>, <Parameter 1>, <Parameter 2> ]
    finds one intersection using an iterative method starting at the given parameters
  • IFactor[ <Polynomial>]
    Factor over the irrationals, eg IFactor[x^2+x-1]
  • RunClickScript[ <Object>]
  • RunUpdateScript[ <Object>]
  • NSolveODE [ <List of Derivatives>, <Initial x-coordinate>, <List of Initial y-coordinates>, <Final x-coordinate> ]
  • RandomUniform[ <Min>, <Max>, <Number of Samples> ]

Updated Commands

  • Colored objects now supported in the TableText command and you can now control individual lines in the table
  • ClosestPoint and Distance commands now use closest point (rather than vertical point) for functions. This works best for polynomials; for other functions the numerical algorithm is less stable.
  • SetCoords command now works for Sliders, Buttons, Checkboxes, Input Boxes, Images. If "Absolute Screen Position" is selected then x,y are in screen pixels.
  • SelectObjects[] now cancels any drag that is in progress (useful in scripts).

New CAS Commands

  • CIFactor[ <Expression> ]
  • CIFactor[ <Expression>, <Variable> ]
    factor over the complex irrationals, eg CIFactor[x^2+x+1]
  • IFactor[ <Expression> ]
  • IFactor[ <Expression>, <Variable> ]
    Factor over the irrationals, eg IFactor[x^2+x-1]
  • Polynomial[ <Function> ]
    Expands the function and writes it as a polynomial in x (grouping the coefficients)
  • Polynomial[ <Function>, <Variable> ]
    Expands the function and writes it as a polynomial in the variable (grouping the coefficients)

New JavaScript commands

  • String evalCommandCAS(String)
    Returns an answer as if the String had been typed into the CAS View.

Description of all GeoGebra JavaScript Methods

GeoGebra's XML File Format

GeoGebra's XML file format is documented at Reference:XML.

License

You are free to copy, distribute and transmit GeoGebra for non-commercial purposes. Please see the GeoGebra license for details.


es:Notas Lanzamiento de GeoGebra 4.4 it:Note_di_versione_di_GeoGebra_4.4

© 2024 International GeoGebra Institute