Mar 10, 2018 Oh! My Mind Mapping 2 PRO 6.2.1 (1.2.1) (macOS) 11.1 MB Memorize ideas or organize your brainstorming process in the most convenient way with Oh My Mind Mapping 2. Pick all your ideas together and create a clear mind map. Visual diagrams will help you to keep in mind any flow of information!
- My Mind Mapping 2 PRO - 6.2.1 - Memorize ideas or organize your brainstorming process. By Macdrug 130 0. Idea Mind-mapping think. Memorize ideas or organize your brainstorming process in the most convenient way with Oh My Mind Mapping 2. Pick all your ideas together and create a clear mind map. Version 1.2.1: Multiple minor changes.
- Sep 30, 2007 A short video showing the laws of Mind Mapping. The music is Cello Suite No 1 - 1st Movement by Johann Sebastian Bach. How To Make A Mind Map - Version 2.
From FreeMind
Jump to: navigation, search
This page describes the current program design.The discussion of its future changes is moved to the talk page.
Note: Someone should review this page every couple of versions and bring it up-to-date. This version of the page is based on the 0.9.0 code base.
|
Architecture Design
FreeMind is a Java application that uses the Java Swing library. The basic design is based on the Model-View-Controller model.
It's central graphic components (MapView and NodeView) allow displaying of arbitrary map implementations implementing interface MindMap extending swing interface TreeModel. The implementations include currently
- MindMapMapModel used for editing of mind maps,
- BrowseMapModel used for displaying a mind map in a browser or in a so-called browse mode,
- FileMapModel used for displaying of file directory tree as a mind map.
All kinds of MindMap use MindMapNode for representing a single node.
Different modes are equipped with mode controllers implementing interface ModeController. The mode controllers are responsible for registering of Actions, Menu Items, Hot Keys and Mouse Listeners which are available for the user. The mode controller of the edit mode MindMapMode takes the required menu structure from file mindmap_menus.xml. It can also include classes registered as Plug-Ins and loaded at the run-time using reflection.
It makes possible to create a relatively compact freemindbrowser.jar that can be used in the applet viewer with a subset of the classes that makeup the whole FreeMind program.
Model
MindMap
MindMapNode
Filtering
Edge Models
Links
Clouds
Atributes
Attribute Registry
Model Events
View
MapView
NodeView
Edges
Filtered Nodes
Attribute Table
Clouds
Link Views
Layout Managers
Controller
The
Controller
and mode controller classes set up all the Action
s that are used to respond to user input and make changes to the model.The main
Controller
class needs a FreeMindFrame
for it's constructor. FreeMindFrame
is an Interface
. This gives Controller the ability to call back into the FreeMind
class which implements FreeMindMain
.- See discussion page for more.
Modes
Actions
Undo Implementation
XML-Serialization
Listeners
Controller Events
Filter Controller
Configuration (Preferences)
Plug-Ins
The plug-ins allows adding of new operations capsuled in their own components without changing code of controller for registering and managing them. Such plug-ins are saved in directory 'accessories'. Even the note is implemented as a plug-in.
The plug-ins also provide additional functions that aren't needed by everyone. For instance, the SVG plug-in gives you the capability of exporting your Mind Maps to SVG format. These modules are left out of the minimum download configurations in order to save space.
Startup
Freemind is started by invoking a script:
Oh My Mind Mapping 2 Pro 6.2.1 (1.2.1) 3
Windows | freemind.bat |
---|---|
Linux | freemind.sh |
- The main class invoked by the script is:
freemind.main.FreeMindStarter
FreeMindStarter
checks the Java version and then invokesFreemind.main
.- The
Freemind
takes care of initialization, setting the look and feel, loads maps and makes the GUI visible.- It might make some sense to refactor this class, it's very large and complicated. - Rben13
- Currently the tabs and tab management are implemented as
FreeMindStarter
inner classes. Is it good? - DimitriPolivaev
- As soon as the frame is created (or the applet is displayed), its event loop takes control over. The starter threads ends at this point
GUI Design Principles
Oh My Mind Mapping 2 Pro 6.2.1 (1.2.1) Download
The purpose of FreeMind is to provide an easy-to-use Mind Mapping application. It is important to make the users experience with the program as easy, natural, and intuitive as possible. The interface should be uncluttered and easy to navigate.
Auxillary Files
Distribution
Required Library Files
- libfreemind.jar
- libcommons-lang-2.0.jar
- libforms-1.0.5.jar
- libjibxjibx-run.jar
- libjibxxpp3.jar
- libbindings.jar
Retrieved from 'http://freemind.sourceforge.net/wiki/index.php/Program_design'
MindNode 2.5.1 – Delightful Mind Mapping
MindNode makes mind mapping delightful. Mind maps are a visual representation of your ideas, starting with a central thought and growing from there. MindNode allows you to brainstorm, organize & share your thoughts in an intuitive way, so you can focus on the idea behind it. The clean interface lets you concentrate on generating and connecting thoughts, and an infinitely expanding canvas means that no matter how big or complicated your project gets, MindNode can keep up.
Brainstorming — Just Start With Your Ideas
- Create new ideas with a single click
- Create multiple mind maps on a self-expanding canvas
- Create connections between otherwise unrelated topics
- Fullscreen mode lets you brainstorm without distractions
- Add photos and stickers to illustrate your ideas
Organizing – Think Content, not Layout
- Simply rearrange your thoughts and hide entire branches to stay on top of your idea
- Automatically keep complicated mind maps organized using Smart Layout
- Highlight important nodes using different colors, fonts, and strokes
- Add notes to topics and labels to connections for additional details
- Easily browse large and complicated maps using a built-in outline
Sharing — Spread Your Thoughts Easily
- Access all your mind maps from your iPhone, iPad or Mac using iCloud Drive
- Share interactive documents publicly via the web through our MyMindNode service
- Import your mind map from MindManager, FreeMind, OPML or text outline.
- Export your mind map as a PDF, FreeMind, OPML, PNG, Markdown or text outline
MindNode for iOS
- Create mind maps with the tap of your finger on your iPad and iPhone. Browse them on your Apple Watch and automatically share them between all your devices using iCloud Drive. MindNode for iOS is available on the App Store.
WHAT’S NEW
Version 2.5.1
- Fixes a crash related to beginning writing on a MacBook Pro with Touch Bar and asian language input
- Fixes a crash when dragging a text file onto the app icon
- Correctly resize canvas during text editing
- Fixes a bug that caused larger than necessary memory usage.
- Fixes a crash when opening a document with an incomplete personal theme
- Fixes blurry text on non-retina displays after dragging a node
- Title: MindNode 2.5.1
- Developer: IdeasOnCanvas GmbH
- Compatibility: OS X 10.10 or later, 64-bit processor
- Language: English, Dutch, French, German, Italian, Japanese, Korean, Simplified Chinese, Spanish
- Includes: Pre-K'ed
- Size: 11.41 MB
- View in Mac App Store