AnyJ
The industrial strength Java IDE

Features at a Glance - AnyJ Version 3.0

Highly Productive GUI
  • Professional IDE with integrated Editor, Build System, Debugger, GUI Builder, Versioning (CVS), Deployment support. Moderate memory and CPU consumption even with large projects (3000 classes and higher).
  • Feature-rich and intelligent editor. (e.g. sourcecode formatter, 'format on paste'-option, brace matching, .. )
  • Intuitive form-based configuration (no endless Property sheets !)
  • All shortcuts, menus, toolbars customizable
  • Drag & Drop support (win32)
  • Type 'into' any Listbox or tree to find items
  • symbolic variables to ease setup, easy and intuitive path editor and file browser
  • Comfortable document management (back-button, recent-file list, bookmarks, ..)
  • Lots of crosslinks (e.g. find a selected classname in the classbrowser or file browser)

Coding Assistance, Browsing, Refactoring Support

  • Easy navigation (jump to the definition of methods/variables with respect to the type of the current expression and class hierarchy)
  • Automatic 'import' statement insertion
  • Intelligent Context Sensitive help, displays context help by watching the user working. E.g. it displays JavaDoc for a currently edited or selected method or the Documentation of the currently edited Html Tag.
  • Class Browser, Find and browse all implementors of an interface, Hierarchy/Overridden Method Analyzer, Bookmarks
  • Global symbol index to locate methods and classes with ease within large projects
  • Automatic Package renaming
  • File/Project Browser (zips/jars/classes/packages)
  • True parser backed (“Intelli*ense”) code completion for Java and Html files
  • Source generation of ...
    ... required import statements ('.*' or fully qualified)
    ... accessors (add set/get methods accessing instance variables)
    ... overridden methods
    ... wrappers (generate methods redirected to an instance variable)
    ...
    interface implementation skeletons
    ... JavaDoc comment skeletons
  • “Find & Replace” spanning whole directories (optional recursive, "ignore comments“ option)
  • Advanced search using regular expressions
  • Templates for faster development and a more consistent implementation style

Debugger

  • Uses the JPDA debugger interface standard.
  • supports source level JSP debugging
  • step in, step over, step out, continue
  • Thread list (incl. stack frames of each thread)
  • 'Current Position View' shows context of current breakpoint/step position
  • 'Watch'-view
  • reliable handling of breakpoints in inner classes
  • quick stepping (quick GUI update)
  • Tooltips showing current value of variable in the editor.

GUI Builder

  • Built-in support for all Swing components, supports the Java Beans Component Technology
  • Simple and powerful WYSIWYG layout mechanism
  • Unlimited Undo/Redo
  • Easy Image management
  • Generates pure Java Source

Project Management

  • Flexible sourcecode and library management
  • Automated configuration and setup by importing/exporting configuration snippets (XML).
  • Extensive CVS support.
  • Pluggable JDK and compiler (supports nearby any compiler on the market). Not bound to any proprietary compiler.
  • No proprietary repository, enables co-existence with other development tools.
  • Application and bean deployment, automated file copying.
  • Cross JDK development
    (Coding Assistance can use a different set of classes than the test environment). A must-have when developing for embedded systems with reduced API set.
  • More than one version of the same package can be mounted into one workspace (project).
  • Build System: Build Clean, Build All, Build changed. Compile selectively directories, files.
  • Generic interface to integrate external tools.
  • Integrated Diff tool.
Standard support
  • supports JDK 1.02, JDK 1.1, JDK 1.2 , JDK1.3, MS-Java SDK
  • Java Applications, Java Beans, Java Servlets (2.0), Java Server Pages (JSP), Applets
  • supports the apache tomcat webserver (v3.2)
 

© NetComputing GmbH
comments & suggestions: webmaster@NetComputing.de
Java and all Java based trademarks and logos are trademarks or registered
trademarks of Sun Microsystems, Inc. in the USA and in other countries.
NetComputing GmbH is independent of Sun Microsystems, Inc..
All other mentioned companies and product names are trademarks
or registered trademarks of each manufacturer.