Top 10 reasons to choose...


1. Real
JSP & Struts Debugging

NitroX goes beyond simple line mapping/stepping by providing the power to debug through the multiple layers that make up a web application. (click on image for more)

  • Debug JSP Directly - Open a JSP file, select the line to debug by setting a breakpoint, and execute the go command. NitroX will stop the execution when this line is hit at runtime, and will give you full stepping control.
  • Debug JSP Tags & Java - The NitroX debugger including stepping over JSP tags and scriptlets and stepping into and out of tags.
  • JSP Variables - NitroX debugger provides a JSP variables view where you can see and set variables as you step through and debug your application. NitroX will update the various debugger views with the appropriate information, including call chain, threads, breakpoints, and variables accessible from the JSP page.
  • Support for Open and Standard Platforms: JBoss™, Tomcat, BEA WebLogic™ and IBM WebSphere™


2. AppXRay - Intelligent Dependency Mapping for All Layers of a Web Application

Imagine a development environment in which the files you're working on (Java, JSP, Struts config) are aware of their dependencies to all the other layers of a web application. AppXRay makes it real. by scanning all the layers and elements of your web application and makes them available throughout the environment. AppXRay maintains a hierarchy of relationships among these artifacts, including a map of all interdependencies among artifacts. The result is superior awareness of all known artifacts and early detection of problems at development time, well before the costly deployment-debug cycle. (click on image for more)


3. NitroX AppXaminer™

NitroX introduces AppXaminer, a complete and indepth view of all web application dependencies providing automatic problem detection and ease of navigation throughout the environment. Import your application and improve overall quality immediately! (click image for more)


4. Professional Context Sensitive Source Editor Saves Time & Reduces Errors

NitroX bring professional JSP source editing to Eclipse. Powered by M7's AppXRay technology, the NitroX source editor is context aware of Java, tag libraries, html and Struts , all from one source editor. Code completion awareness of all the layers and a general awareness of the overall application. (click on image for more)


5. AppXNavigator™

AppXNavigator adds full navigation capabilities to all of the NitroX editors, for JSP, Struts and JSTL.

Source Editor: Control-Click on a tag attribute value, a tag name, a tag prefix, or a tag attribute name opens the file containing the clicked item's definition.

Graphical Editors: Navigation is also available in the different graphical editors, as well as the tags smart editors.
(click on image for more)


6.
Industry's Best Support for Tiles

Working with Tiles and Struts can be quite challenging. NitroX helps by providing visual and source level editing capabilities and a deep overall knowledge of your entire web application. Unique to NitroX is the AppXRay technology which provides awarness for validation and consistency checking of tiles related functionality and all other layers of the web application, including Struts, JSP and Java. Tiles support includes design time rendering of Tiles, Tiles configuration graphical editors, integrated Tiles & Struts support and Tiles consitency checking and much more. (click image for more)



7. Struts Validation Framework


NitroX™provides full support for the Struts Validation Framework. The implementation is fully integrated in the environment and aware of other layers of the environment. (click image for more)


8. S
ynchronized Source and Visual Editing for JSP and Struts

Sophisticated Source and Visual JSP editor has the unique ability to let you develop at either source or visual level at the same time! Imagine the challenge of coming up to speed on an existing project and trying to understand how it is put together. Simply open the project and relevant JSP or Struts configuration file. Navigate with the visual editors automatically highlights the relevant source providing an intuitive way to understand and editing the application. (click on image for more)



9. JSP 2.0, JSTL and EL

NitroX includes advanced support for JSP 2.0, JavaServer Pages Standard Tag Library (JSTL) and Expression Language (EL). (click on image for more)

10. Automatic Validation and Consistency Checking

Find problems before deployment. NitroX provides validation and consistency checking that reaches all levels of a web application. JSP pages aren't compiled until runtime, and many errors are caused by configuration files, which are usually only read at runtime. Working with frameworks like Jakarta Struts can make error diagnosis more difficult, because the location of the actual error may be far from where the error was detected when running the application. NitroX, though the use of M7’s AppXRay technology, helps you by detecting errors in your application before you even run it. With these warnings, many common web application runtime errors can be detected and avoided during development, saving time and effort and increasing your productivity. (click on image for more)


M7 Home | Demo | Download | Live

M7 is committed to the quality of its products and the satisfaction of its customers. M7 offers a free downloadable trial as well as a 30-day money back guarantee.