Management of the project - dev-cuttlefish/cuttlefish GitHub Wiki
1. Update technologies
- Java 6. Done. The code takes advantage of the usage of collections and raw types now.
- JUNG 2.0 Done. Main architecture, mouse, network and general layouts migrated.
- external file loader. Done. Loads pajek net files and GraphML files, plus the new cuttlefish formats.
- execution scripts. Done. Executable jar file, build.xml.
- tutorials: basic instructions. Done.
- developers documentation: javadoc in progress
- advanced tutorials
- code comments and claning: in progress
- JUnit tests
- nice syntax error detection: Done for cxf, partial for cef
- paths and system interface: lots of tests
- instructions for installation, usage and tikz in windows
- New ps export. Done. tikz exporter
- Threshold subgraph representation for user DB queries. Done.
- Snowball exploration based on user DB queries. Done.
- JUNG 2.0 possibilities In process. Mouse edition and personalized vertices and edges.
- Matlab connector
- 3D visualization
- Visualization user data Done. cxf and cff formats
- Visualization of user editions and processes Done. cef format.
- Mouse popup for element focus.
- Wiki. State: set up and working. Missing some community
- GPL. Done. GPL v3 in all code files and copy of the license with all distributions.
- Setup webpage and documentation. Done.
- Improve webpage depth.
- Create release.
- List of functionalities and work in progress, accesible from webpage
- Speed up distance calculations.
- Centrality layout
- Improve usability: gui, filechoosers, save paths...
- Flash database browser
- Applet version
- Add other layouts: Spring, ISOM, FR, KK. Done.
- JLabel with filename in cxfDone.
- Title instruction in cxf format
- Arrange edge labels to avoid overlapping.
- Network statistics.