Freeplane
Encyclopedia
Freeplane is a free
, open source software application for creating mind maps (diagrams of connections between ideas), and electronic outlines
. Written in Java
, Freeplane is supported on Windows, Mac OS X and Linux, and is licensed under the GNU GPL
.
In July 2009, Freeplane was launched as a fork
of the FreeMind
project . Freeplane maintains partial file format compatibility with FreeMind - FreePlane fully supports the FreeMind file format, but adds features and tags not supported by FreeMind which are ignored on loading. Reviewers have found early versions of Freeplane to be stable , and SourceForge reports hundreds of downloads daily .
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
, open source software application for creating mind maps (diagrams of connections between ideas), and electronic outlines
Outliner
An outliner is a computer program that allows text to be organized into discrete sections that are related in a tree structure or hierarchy. Text may be collapsed into a node, or expanded and edited....
. Written in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
, Freeplane is supported on Windows, Mac OS X and Linux, and is licensed under the GNU GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
.
In July 2009, Freeplane was launched as a fork
Fork (software development)
In software engineering, a project fork happens when developers take a legal copy of source code from one software package and start independent development on it, creating a distinct piece of software...
of the FreeMind
FreeMind
FreeMind is a free mind mapping application written in Java. FreeMind is licensed under the GNU General Public License. It provides extensive export capabilities. It runs on Microsoft Windows, Linux and Mac OS X via the Java Runtime Environment....
project . Freeplane maintains partial file format compatibility with FreeMind - FreePlane fully supports the FreeMind file format, but adds features and tags not supported by FreeMind which are ignored on loading. Reviewers have found early versions of Freeplane to be stable , and SourceForge reports hundreds of downloads daily .
Stable release
New features of Freeplane stable release include:- Export to PNG, JPEGJPEGIn computing, JPEG . The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality. JPEG typically achieves 10:1 compression with little perceptible loss in image quality....
, SVG (in addition to HTMLHTMLHyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
/ XHTMLXHTMLXHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....
and PDF) - Find / Replace in all open maps
- Paste HTML as node structure
- Outline mode
- Portable version (run from a USB flash driveUSB flash driveA flash drive is a data storage device that consists of flash memory with an integrated Universal Serial Bus interface. flash drives are typically removable and rewritable, and physically much smaller than a floppy disk. Most weigh less than 30 g...
) - Scripting via Groovy
- Spell checkerSpell checkerIn computing, a spell checker is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text, or as part of a larger application, such as a word processor, email client, electronic dictionary,...
Implemented
- Text processor like node styles
- Conditional node styles
- Map templates for new maps
- Formatting panel
- Hyperlinks for menu items
- Keyboard shortcut documentation: Map and HTML table generation added for the documentation map
- Check for newer auto save files on opening of a map
- Single instance mode: open files in existing program instance instead of opening a new one.
- Node level dependent filters
- Improvement in search and replace functions
- Different cloud shapes
- New icons for rating
- Automatic Edge Color
- "Grid" for moving of nodes (Preferences->Behaviour->Grid gap size)
- Copy and paste attributes
- Named filter conditions
- Different shapes, line types, width and transparency for connectors
- Freeplane portable version (download and install file named FreeplanePortable_xxx.paf.exe)
- File -> Properties... dialog showing facts about the map such as total nodes, branches and leaf nodes
- New icons added to facilitate speedy use of main and contextual menus
- Formulas: Use of formulas as node text and attributes (like in spread sheet processors)
- Node numbering and Formats/templates as style attributes
- Added progress icons to show incremental completion in 10% or 25% steps
- Summaries: Create graphical and textual summaries by "bracketing" nodes. See example map
- Menu and command structure refactored both to integrate new features and to make Freeplane more intuitive and easier to learn
- Dates and numbers: Parsing and formatting improved
See also
- Mind mapMind mapA mind map is a diagram used to represent words, ideas, tasks, or other items linked to and arranged around a central key word or idea. Especially in British English, the terms spidergram and spidergraph are more common, but they can cause confusion with the term spider diagram used in mathematics...
- List of mind mapping software