1

I would like to use the concept of MindMap http://en.wikipedia.org/wiki/Mind_map

in a AI program. Is there any API for java? A good api for drawing and manipulating graphs with enough documentation and examples will also do the job.

I dont actually need to represent it graphically , i just need to build the map in any method(used for representing graphs, ) and search in it.

The program shall take a word as input

Search the mindmap for it and display the relevant words.

shababhsiddique
  • 904
  • 3
  • 14
  • 40
  • I'm confuded: you write "A good api for drawing and manipulating graphs" and then "I dont actually need to represent it graphically". So what do you want exactly? A Java API fro drawing and manipulating graphs ... or what? – MarcoS May 02 '11 at 12:40
  • I mean representing a mindmap by adjacency list http://en.wikipedia.org/wiki/Adjacency_list ..... then i want to do a binary search from the centre to find the topic in the mindmap – shababhsiddique May 02 '11 at 14:02
  • Have you looked at this [question] (http://stackoverflow.com/questions/51574/good-java-graph-algorithm-library) ? – MarcoS May 02 '11 at 14:06
  • Thank you.. maybe this shall work.. do you know of any good example of using JGraphT? – shababhsiddique May 02 '11 at 14:15

2 Answers2

2

JGraphT was possible solution for me. I am working on it

shababhsiddique
  • 904
  • 3
  • 14
  • 40
0

Have you tried FreeMind? It's an open-source Java MindMap framework.

Daniel Fath
  • 16,453
  • 7
  • 47
  • 82