Datatracker

Helps you keep track and visualize tasks and ideas

Datatracker is a free tool that provides a user-friendly interface, enabling users to easily store and visualize the necessary information in a dynamically adjustable tree structure.

Example

Suppose you have to study for a lesson. Now, think of all the resources (books, links, notes, exercises, lectures, files, ideas) that you need to manage being visualized as nodes onto a tree graph, categorized for easy access and enhanced readability, all together in one place and each one in its own, with sole goal: improved efficiency.

An example tree-structure for the above paradigm.

Usecases

DataTracker may be used for a variety of purposes.

  • Mind mapping
  • Organize tasks
  • Track ideas
  • Create hierarchies

Graphical User Interface Screenshots


Opening Datatracker

Working with Datatracker

Documentation


Data structure and input

The created tree-structure is consisted of nodes. Each node consists of the following fields:

Node field Field visibility
Title displayed
Category displayed
Link Stored
Description displayed
  • The category field is mandatory for a node, all other fields are optional.
  • Every node has a unique id and timestamp, configured automatically for each node and a parent node which is specified by the user (except for root).
  • Hierarchical scheme, showing the main data structure: Tree Nodes Fields Information.

Data files created

File type Description
.dt a file type handled only by the tool, containing the tree-structure
.txt a text file containing all the data from the nodes of the tree
.png an image file of the current tree-structure

Main features

Function Description
Open Opens a .dt file containing a tree structure.
Save Saves the current tree structure to disk (a .dt file is created).
Export to .txt Exports all data registered on tree nodes to a .txt file for better data manipulation
Clear all Clears everything. Program re-initializes
Delete node Deletes the node with the id specified. If the node and its children structure a sub-tree, only the specified node is deleted and the new root of the sub-tree is the parent node of the one deleted
Edit node Edits the fields of the node with the id specified
Get node Gets the fields of the node with the id specified and presents them to the user, so that the node's data may be directly manipulated i.e. by copying the link and later pasting it to the internet browser or the system's file browser (if it is a path)
View tree category Highlights the nodes of the specified category for increaded readability
Customize colours Customizes the colors of the tree graph
Set default colors Sets the graph colors to the default colours
Save color profile Saves the current colors specified as a color profile
Load color profile Loads the saved color profile
Take tree-graph snapshot Creates a snapshot of the current tree-graph and saves it to disk as a .png file
Info Displays program's general info
Adding a new node In order to create a new node, the user needs to supply information for the appropriate fields (title, category, link, description -only category is mandatory)
Display tree-structure Displays the current tree-structure

Requirements

Java 1.7 or newer is required in order to run the tool.


OS support

The program is platform independent, meaning that it may run in every OS with Java installed.


Free Software

Datatracker is released under the GNU General Public License v3.0 and therefore it is free software.


Source code

The program's source code may be found at Github


Download

Download Datatracker.


Contact Me