As I've been working a lot on Neoclipse recently, I'd like to showcase it using a few fresh screenshots (from the current trunk version). To begin with, Neoclipse is a front end to the Neo4j graph database. As it's easy to visualize structures in a graph database it's also a got fit to have a graphical tool for it as well.
Neo4j supports properties on both nodes and relationships, so why not show them right away in the database graph view:
One of the main features in Neo4j are the relationship types, so we dedicated a view to them too:
This view can be used to create new relationship types, to highlight relationships of different types, and to create relationships and new nodes. The checkboxes are used to filter out what relationship types should be followed during the graph traversal. To make it smoother to work with many relationship types at once, we added some filtering options. As you see from the screenshot, it's concerned with the direction of relationships:
New relationships and nodes can be added from the context menu of the database graph view as well:
To delve deeper into the properties of nodes and relationships, you can use the properties view:
There's a few operations you can perform on properties, and in the following screenshot you can see the available data types (arrays of those types are fine too):
There's one important enhancement that maybe wouldn't catch your eye all that easy: After you perform changes on the graph, you can choose to commit them or to do a rollback.
Finally, there's an integrated help system. As soon as you click on a view, corresponding help content is made available:
There's still some work to do in order to get the help content up to date with all the new stuff in the application. When that part is finished off, it's release time!








4 comments: