[oXygen-user] oXygen 8.0rc

George Cristian Bina
Thu Nov 9 04:25:50 CST 2006


Dear all,

After a few month of work we are a few days away from a new oXygen 
release, version 8.0. Before that we thought to run it through you to 
have the opportunity to discover and eliminate eventual problems that 
went undetected by our automated and manual tests. So please try it out 
and let us know as soon as possible if you find any issues.
Below you can find
- a license key for v8
- links to an all platforms distribution for the standalone version and 
to the Eclipse plugin version
- a description of the new features.


License key for v8
==================
--- start license key ---

Registration_Name=oXygen user

Company=

Category=Enterprise

Component=XML-Editor, XSLT-Debugger

Version=8, 8

Number_of_Licenses=1

Date=11-08-2006

Duration=30

SGN=MCwCFF26WnwlVHf0JtYaezzSEN652X22AhRa4DA39cyszAlAzCS1tiBYtaSCSw\=\=

--- end license key ---


Installation kits
=================
All platforms distribution
--------------------------
http://www.oxygenxml.com/update/Oxygen8.0_RC1/All/oxygen.tar.gz

Eclipse plugin distribution - update site URL
---------------------------------------------
http://www.oxygenxml.com/update/Oxygen8.0_RC1/Eclipse/site.xml


New in version 8
================

Editor Capabilities
===================

XML Grid Editor

The <oXygen/>'s grid editor allows you to edit repetitive XML content in 
a special layout similar to a spreadsheet application, without the need 
to interact with tags and markup.

Support for Saving/Loading the Editor Layout. Predefined Layouts.

You can save the current editor layout (what views and toolbars are 
visible and their position) and reuse it later, or even share it with 
your team.
<oXygen/> has several predefined layouts, ranging from the Basic Layout 
- containing only the project and the outliner to the Advanced Layout - 
containing all the views. There are also available XML Schema 
development and XSLT development layouts showing only the specialized 
views and toolbars.

Accurate XML Error Reporting

Many of the XML Schema and DTD related errors are reported with accurate 
location information. For instance an error referring to the invalid 
value of an attribute will highlight exactly that value in the text.

Accurate XPath Result Elements Locations

Selecting a result of an XPath query highlights the XML source region 
corresponding exactly to the result element.

Configurable Initial Directory of the File Open Dialog

The initial directory of the file open dialog can be either the 
directory of the last opened file or the directory of the current edited 
file.

Associate XSLT Stylesheet Action

This action allows you to insert an xml-stylesheet processing 
instruction in the current XML document to associate it with an XSLT 
stylesheet. Many of the web browsers have XSLT support and can perform 
the XSLT transformation and display the result.

Open in Browser Action

This action opens the current document with the application configured 
as default browser.

Improved Support for Schemas with Embedded Schematron Rules

You can associate the edited document with an XML Schema or Relax NG 
schema having embedded Schematron rules in one step.

Preserve the Line Separator

This new option is useful when you are editing files originating from 
different operating systems and you need to preserve their line separator.


Improved Database Support
=========================

XML Database Perspective

Using the Database perspective you can browse the tables or collections 
from the databases, execute XQuery or SQL queries, inspect or modify 
data, specify XML Schemas for the XML fields and collections.
The database support includes many of the popular servers, operating 
either as native XML storage: Tamino, XHive, MarkLogic, TigerLogic, 
eXist, Berkeley or mixed, as relational and XML at the same time: DB2, 
SQLServer, Oracle.

Support for Berkeley XML DB

The support for Berkeley XML DB includes: resource management, resource 
editing, XQuery.

Support for IBM DB2 Pure XML

The support for IBM DB2 Pure XML database includes: multiple server 
connections, resource management, XML Schema registration, XQuery and 
SQL execution, table data editing.

Support for eXist

The support for eXist XML Database includes: multiple server 
connections, resource management, resource editing, XQuery.

Support for MarkLogic

The support for MarkLogic includes: multiple server connections, XQuery 
execution.

Support for Microsoft SQLServer 2005

The support for Microsoft SQLServer 2005 database includes: multiple 
server connections, resource management, XML Schema registration, XQuery 
and SQL execution, table data editing.

Support for Oracle 10g R2

The support for Oracle 10g R2 database includes: multiple server 
connections, resource management, XML Schema registration, XQuery and 
SQL execution, table data editing.

Support for RainingData TigerLogic XDMS

The support for the RainingData TigerLogic XDMS includes: multiple 
server connections, XQuery execution.

Support for SoftwareAG Tamino

The support for SoftwareAG Tamino includes: multiple server connections, 
resource management, Tamino Schema registration, XQuery execution, 
resource and schema editing.

Support for XHive XML Database

The support for XHive XML Database includes: multiple server 
connections, resource management, resource editing.


Transformation and XSLT/XPath
=============================

Flexible Input Configuration for Transformation Scenarios

You can specify both the transformation XML source and the stylesheet 
locations. It is not required anymore the edited document to be one of 
the transformation XML source or stylesheet. This allows editing a 
module and invoking a transformation on the master files.

Project Level Transformation Scenarios

The transformation scenarios can be stored in the project file. This 
simplifies the scenario management by attaching only the relevant 
scenarios to a project. More, you can pass over to your teammates a set 
of pre-configured project scenarios.

Validation Engine Detection for XSLT and XQuery

The edited XQuery or XSL file is validated using the engine specified in 
the transformation scenario. If no transformation scenario is defined 
then the default validation engine from the options is used.

Open Transformation Result in Editor

A new option was added to the transformation scenario to allow opening 
the transformation result in <oXygen/>.

XSLT/XPath Function Signature/Arguments Helper

<oXygen/> helps editing complex XPath expressions by presenting a 
tooltip with the function signature above the function name and 
highlighting the current argument. This support is available when 
editing expressions in the XPath Toolbar and the XPath Builder, and also 
when editing XSL stylesheets and XQuery files.


Subversion Client
=================

Open a File or Folder from the Project into the Subversion Client

The Subversion Client automatically checks the status of the selected 
resource allowing you to immediately commit or update it.

Compare Images in the Subversion Client

You can compare side by side different revisions of image files.

Support for Creating Subversion Patches

You can create patches in the unified diff format between two revisions 
or between your working copy and a revision.

Filters for the Subversion Working Copy

You can choose to hide from the Working Copy file browser the files that 
are ignored or scheduled for deletion.

Schema Support
==============

NVDL Editor

You can edit Namespace-based Validation Dispatching Language scripts 
taking advantage of continuous validation support and context sensitive 
content completion.

Validation against NVDL Scripts

<oXygen/> distributes a NVDL implementation allowing the validation of 
XML documents against NVDL scripts. The support includes validation on 
demand, continuous validation, validation with external schema, batch 
validation from the project, etc.

Content Completion Based on NVDL Scripts

The content completion is able now to use an NVDL script to offer 
proposals; this makes possible editing documents with complex structure, 
that contain multiple languages defined by different schemata, for 
instance XHTML with embedded XForms.

Mapping from XML Schema Logical Diagram to Text

It is possible to locate in the source the definition of a component 
presented in the logical diagram. This action is available in the 
contextual menu or by double-clicking the diagram component.

Enable/Disable Schema Diagram and Related Views

You can change the <oXygen/> Schema editing layout by choosing to hide 
or to show the schema diagram and the schema components view.

Project
=======

Project Level Options

You can specify almost all of the <oXygen/> settings at project level. 
This makes possible to pass along with the project XML Catalogs 
settings, transformation scenarios, formatting options, validation 
options, editor layout, etc.


Component Updates
=================

Updated the Xerces-J Parser to Version 2.8.1

The Xerces-J XML parser was updated to the latest version: 2.8.1.

Updated Saxon8B from Saxonica to Version 8.8

Saxon 8B XSLT/XQuery processor was updated to the latest version: 8.8. 
<oXygen/> supports also the Saxon8SA 8.8 processor (that requires a 
separate license from Saxonica).

Added the DocBook 5.0 RELAX NG Schemas

The DocBook 5.0 RELAX NG schemas were added to the <oXygen/> distribution.

Other
=====

Support for the Secure FTP (SFTP) Protocol

<oXygen/> can browse, open and save documents using the Secure FTP 
(SFTP) protocol.

Better Integration of the XML Instance Generator

The XML Instance Generator tool can be started directly from the XML 
Schema diagram with the parameters already configured based on the 
selected element.


Best Regards,
George
---------------------------------------------------------------------
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com



More information about the oXygen-user mailing list