Structure101 for Java

Structure101 for Java brings structural analysis and control to code-bases written in Java.
- Instant gratification - just point at your jar file or classes directory
- Incredibly fast
- Comfortably scales to several millions lines of code
- Annotations and generics
- Package and jar views
- Timelines, reports and structural differencing
- Architecture plugins for Eclipse and IntelliJ IDEA
Pricing
Structure101 for Java is available in two versions:
- Structure101 for Java - the interactive client, priced at $599 per seat. Annual support is $199.
- Structure101 Build for Java - for integrating with your build environment, priced at $1,499 per seat. Annual support is $299.
All ancillary components (web application and IDE plugins) are free.
Special discount pricing is available for academia, consulting organizations and personal use, and there is no charge for use on open source projects (contact us).
To buy please visit our webstore or contact us and we can process your order directly.
Java-specific demos and docs
The best way to get to know Structure101 for Java is to download an evaluation and point it at your code. Your best friends here are the Evaluator's Guide and the Product Documentation.
We also have a couple of older demos that might help you get started, but well, this is all stuff you'd just figure out by yourself anyway:
- Working with different hierarchies shows how you can view your code-base structure as hierarchical packages, flat packages or as it is organized into jar files.
- Create a New Project runs through the New Project wizard.
An important aspect of Structure101 for Java is that it is based on a JSE (single VM) view of the world. If your start point is more JEE (lots of lovely ears and wars, etc.), see this description of some of the issues and differences.
Structure101 for Java parses byte code. The correlation between source code and byte code is extremely close, but there are a couple of places where you might want to be aware of the distinctions.