This is the portable edition of GeoGebra, an open-source and interactive mathematics application that facilitates tools for calculus, algebra and geometry. This educational utility primarily caters to students and teachers.

#### Portability benefits

As installation is not a prerequisite, you can drop the program files anywhere on the disk and run the executable file directly. It is also possible to move GeoGebra to a USB flash disk in order to run it on any workstation without prior installers, as long as it has Javainstalled. More importantly, it does not insert new entries into the Windows registry or Start menu.

#### Simple-to-use interface and options

The interface is made from a regular window with a user-friendly structure, where a few drawing tools are displayed on the upper part of the screen. You can rearrange the two primary panes dedicated to algebraic expressions and graphics, as well as sort the algebraic items by type, dependency, layer, or construction order.

#### Easily manipulate the project’s elements

It is possible to add new points to a line, function or curve in the graph, create points inside an object or on its perimeter, attach or detach points, intersect two objects, display a midpoint or center of a segment, circle or conic, as well as generate complex numbers.

#### Resort to useful graphical functions

Other graphical functions let you create perpendicular or parallel lines, polygons and circles, use a compass, generate a list of angles, translate objects into vectors, insert text and images, inspect functions, zoom in and out, and dozens more. Each expression shown in the “Algebra” panel can be traced in the graph, animated, or marked as an auxiliary object.

The project can be saved to file for further modifications, shared on the developer’s website, printed, as well as exported to file (e.g. HTML, PNG, EPS, GIF), while the settings can be saved as default.

#### Evaluation and conclusion

GeoGebra supports multiple languages and font sizes, and allows advanced users to manage tools. It has a good response time and works smoothly while using a moderate-to-high amount of system resources. To sum it up, GeoGebra provides all the necessary tools (and more) for helping math users create presentations and projects.

GeoGebra Portable is a very useful mathematics tool for education in secondary schools, which brings together geometry, algebra and calculus.

GeoGebra is also a dynamic geometry system, meaning you can do constructions with points, segments, vectors, lines, conic sections as well as functions and change them dynamically afterwards.

On the other hand, equations and coordinates can be entered directly. Thus, GeoGebra has the ability to deal with variables for numbers, vectors and points, finds derivatives and integrals of functions and offers commands like Root or Extremum.

These two views are characteristic of GeoGebra: an expression in the algebra window corresponds to an object in the geometry window and vice versa.

- Captions enabled for all objects
- New option “Force Reflex Angle” forces angles to be between 180 and 360 degrees
- Pressing toggles the focus between the Input Bar and the Graphics View
- Improvements to the way translation works
- Dynamic colors (Properties -> Advanced tab). Set a function with range [0,1] for each color component (red, green, blue)
- Option for the grid to be bold
- Thumbnail saved in GGB files.
- Worksheets resized if they were saved on a larger screen
- Isometric grid
- Comparing objects of different types doesn’t return an error, can now compare Text and Image objects
- If the Points Export_1 and Export_2 exist, they will be used to define the export rectangle (Export_1 and Export_2 must be within the visible area)
- Checkbox now consistent across all platforms
- Options -> Checkbox Size -> Regular/Large
- Perpendicular check added to “Relation between two objects” Tool
- Messages from “Relation between two objects” Tool rewritten
- Angular Bisector Command and Tool renamed to Angle Bisector
- Line Bisector Command and Tool renamed to Perpendicular Bisector
- BMP import
- Unicode fonts used in LaTeX equations
- LaTeX equations exported at full resolution
- in SVG and PDF export, option to export text as editable text or shapes. Stores the text either as text (lets you edit the text in eg InkScape) or as bezier curves (ie guaranteed to look the same even if the correct font is not installed).
- support for inline equations and linefeeds in LaTeX eg “if x=9 find $ sqrt{ x } $”
- Angle entered in rotate dialog box is remembered (if it is in degrees)
- Show All Objects in Graphics View menu
- Option for up to 15 decimal places
- x^0, x^1, x^7, x^8, x^9 now displayed nicely
- PGF/TikZ export
- added degree symbol to axes units
- new command-line parameter: –antiAliasing=off
- defines e to be the Euler number when used in expressions (unless it has already been defined to something else)
- templates for 2×2 and 3×3 matrix in LaTeX drop-down menu
- Option to display numbers as Significant Figures (3,5,10,15)
- New options Edit -> Select Descendents/Select Ancestors
- Double-click on an object in the Graphics View opens the redefine dialog, which now has a button to open the Properties dialog as well as ‘OK’ and ‘Apply’ buttons
- “Input Field” renamed to “Input Bar”
- “Algebra window” renamed to “Algebra View”
- “Graphics window” renamed to “Graphics View”
- Algorithm to decide which point to select added (rather than popping up a menu)
- Points in the form (a, b), (a + c, b + d) and (a + x(A), b + x(B)) are draggable (the variables a & b are updated accordingly)
- Ctrl + to zoom in, Ctrl – to zoom out
- New menu option “Recompute all Objects (F9)” which updates all the random numbers
- Set point style for lists of points
- Set line style for lists of lines
- Set filling style for lists of eg circles, polygons
- Set text style for lists of texts
- Animation of sliders
- f'(x) is automatically named f'(x) [ ie you can type just f'(x) rather than f'(x) = f'(x) ]
- Shift-right drag will now allow a zoom that allows the aspect ratio to change
- you can now set the line thickness of polygons created with eg Sequence[Polygon[(i,i),(i+1,i),(i+1,i+1)],i,1,3]
- polygons can now have line thickness 0 (ie no edges)
- In Captions, %v is replaced by the value and %n by the name, eg “The value of %n is %v”
- Captions can now be surrounded by <b>…</b> or <i>…</i> to get bold or italic
- Alt-click or F3: copy definition of selected object to the Input Bar
- F4: copy value of selected object to the Input Bar
- F5: copy name of selected object to the Input Bar
- Alt-scroll wheel: accelerated zoom
- Alt-dragging a selection rectangle puts a list of the objects selected in the Input Bar
- Hold down Alt when drawing a Line, Segment, Ray or Vector forces the angle to be a multiple of 15 degrees
- File -> Open shows a preview image when available
- Properties -> Color shows the color as an RGB triple in the preview pane eg (0,0,255)
- Area[Arc], Perimeter[Arc] work (treating the arc as a segment)
- sin(π x) now prints the π nicely
- Objects are now redefined from the input bar eg A = Point[f] then A = (1,2) will now make A a free object
- Shift-double-click on a point on line/circle/function/etc in the Algebra View will allow you to set the coordinates without redefining it
- Record to Spreadsheet Tool: you can now alt-click on a Point, Vector or Number to have its value(s) copied into columns A and B
- \n replaced by newline in texts eg Text[“GeoGebra\nRocks”,(3,4)]
- can’t have functions called sin, cos etc
- New point styles (plus, diamond, triangles)
- Size of the drawing pad in pixels can be obtained with pixelsWidth = x(Corner[5]) and pixelsHeight = y(Corner[5])
- Export to Google Gadget and MediaWiki