Overview

With many improvements, new features, and completely redesigned tools (e.g., Visual Editor), Studio 3.5 is a step forward in the IDE developer experience of building Nexaweb applications. The following are areas of major change. Known issues and resolved defects are also discussed at the end.

Highlights

  1. Completely redesigned Visual Editor
  2. Full XAL Support
  3. Legacy NXML Suport
  4. Backward Compatibility: importing Studio 2.4 and 3.0 projects into Studio 3.5 is supported
  5. Performance Improvements
  6. Web Tools integration and project publishing has been greatly enhanced
  7. Nexaweb Java Plugin Improvements
  8. New Manage Events workflows
  9. Simplified user interface
  10. Support for custom Ajax tags 
  11. Installer Enhancements
  12. Known Issues
  13. Defects Resolved 

This release supports Windows XP and Windows 2000.  Nexaweb Studio is based on Eclipse 3.2.1 - which does not support Windows Vista - therefore this release does not support Windows Vista.

New Features

New Visual Editor

The new Visual Editor enables a seamless UI design experience for creating both Java and Ajax applications. Laid out on a simple grid system, all components display visual cues for borders, selection, resize, or move and respond to edit operations. Some of the major changes in Studio 3.5 are as follows.

Highlights

Improved XAL Support

Studio 3.5 now fully supports both the NXML and XAL language. Developers can now use Studio 3.5 to help create Rich Internet Applications using either XAL or NXML, although XAL is now the preferred choice for development. Recent improvements in NXML and XAL support were realized with the following fixes.

 

Many features in Studio are schema driven.  The schema in Platform 4.5.6 has been improved to help with operations that support schema validation and display (source editing, properties validation, drag & drop validation)

 

Legacy NXML support

Customers who have worked with Java projects using NXML syntax may create a new NXML project or import an existing one in Studio 3.5, and take advantage of the new features including the new Visual Editor and Manage Events wizard.

Important note when importing NXML projects

The project nature for NXML must be manually added to the project file once imported to enable NXML support.  The project file can be found in the project root and has the name ".project".  To add the NXML nature, add the line indicated below within the <natures/> element.

    <natures>
        ....
       <nature>com.nexaweb.common.NxmlNature</nature>
    </natures>

Backward compatibility with old Studio Projects

This provides an easy upgrade path for an existing Java project with NXML syntax created in 2.4, or a Java or Ajax project with XAL syntax created in 3.0.3.

Performance Improvements

Performance was improved in multiple areas by reducing Studio’s load and execution times, and memory usage.

Improved Publishing

The file structure of a project has been modified so that it is deployed to an application server correctly and smoothly.

Nexaweb Java Plugin Project Improvements

Java Plugin projects have been enhanced by tighter integration with Studio 3.5 tool sets.

Manage Events Wizard

The new Manage Events Wizard streamlines generating client-side code for various types of event handlers. Macro Wizard has been integrated into Manage Events Wizard’s workflow.

Simplified Design

Studio’s default Nexaweb Perspective has been simplified and reformatted to increase usability of inherent IDE functionality, resulting is a cleaner and more usable developing interface. Some of the major enhancements are: 

Minor Enhancements

Below are small but important changes to various aspects of Studio that serve to enhance its usability.

Installer Changes

Studio's installer was upgraded to a higher version to take advantage of new features in the new installer. The installation workflow has changed in the following ways to provide a better installation process.

If you compile Servlets, a JDK must be configured.

Known Issues

There are currently several known issues in Studio that will be addressed in future iterations. Some of these issues are below.

Defects Resolved

The following defects found in pre-Studio 3.5 releases have been fixed in this release.

7510712-4126569 XModify file wizard doesn't create default schema namespace for the <xal> element
7550712-4136162 Deafult stylesheet only works in the IE browser, and doesn't work in Studio Nexaweb Client
7674712-4319189 712-4668164 Visual Editor generates id="" attributes
7714712-4358314 Servlets and JSPs not compiling, Nexaweb related errors in Console when starting client
7790712-4469690 Studio client CLASSPATH doesn't contain app's shared classes
7987712-4615699 Wrong borderWidth data format generated by Studio causes badAttributeWithRootCause exception
8384712-4846404 nexaweb-client-parameters.jsp not found