Program design: Difference between revisions
From FreeMind
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This page describes the current program design. | This page describes the current program design. | ||
'''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. | |||
==Design Goals== | ==Design Goals== |
Revision as of 23:57, 10 October 2007
This page describes the current program design.
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.
Design Goals
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.
Need more on this from people who know more about the program.
Basic Architecture
FreeMind is a Java application that uses the Java Swing library. The basic design is based on the Model-View-Controller model.