UBL Swinger 1.1 - Community Edition


Product Information
UBL Swinger 1.1

| View Slides | Main Features | Changes | Technical Info | Download | FAQ |
| Limits | Bug Fixies | TODO | | |

Download:

JRE 1.5+ is required     

Top

Main features and qualities:

  • UBL 1.0 instance Editor
  • UBL 2.0 instance Editor
  • UBL Subset instance Editor
  • Genericode and/or XSD codelist support (for Combobox based choices)
  • Uses IDD (International Data Dictionary)
  • Validation based on W3C XML Schema
  • Based on an XSD Driven Editor generated by XSLT
  • Dynamic GUI and data loading (ideal to edit huge files)
  • Dynamic element validation with an enhanced element's status representation
  • "Focus On..." special feature to collapse the document structure (see slides)
  • Uses a workspace, which is a collection of XML catalogs (the default workspace runs with a predefined set of catalogs)
  • Full support for Unix and MAC OS X 10
  • Keyboard support, Key mnemonics and accellerators
  • Includes OASIS OPEN UBL 1-2 Schemas and samples
  • Includes SystML 1-2 UBL Subsets catalogs
  • Includes Crane Softwrights Ltd useful reports (http://www.CraneSoftwrights.com/links/info-javest.htm)

Top

Changes:

  • Full support for Unix and MAC OS X 10
  • Dynamic element validation with an enhanced element's status representation
  • Keyboard support, Key mnemonics and accellerators
  • Added SystML 1-2 UBL Subsets catalogs

Top

Technical Info:

  • W3C XML Schema based
  • Supports W3C XML Schema instances
  • OASIS XML Catalog compliance
  • DOM 3 compliance
  • DOM Load/Save 3.0 compliance
  • W3C Date/Time/Duration data types compliant
  • Supports XML Pretty-Print

Top

FAQ:

Q: What Java version is required ?
A: Minimum SUN J2RE 1.5+
Q: How can I create an UBL document ?
A: By choosing an UBL schema from a Catalog or directly by selecting a suitable schema from the "File" menu.
The use of a Catalog is preferred as it is configured to allow full UBL editor experience with genericode code lists and help info on elements.
Q: How can I remove an element ?
A: If the element is not mandatory you can remove it from the "Edit" menu.

Top

Limits:

  • Only UBL Schemas are allowed
  • It is not a generic XML editor with this license.
  • Do not validate codelist at the moment
  • UBL Extensions are not allowed at the moment (only a 1st part of its definition is possible)
  • Keyboard use is limited to few standard GUI actions.

Top

Bug Fixies:

  • Unix and Mac users are unable to use the product due to a different defaut path using Java Web Start deployment (JP1-1.0B1)
  • After 1st install the Workspace is generated but the program is not synchronized to use it (workaround: reload the software from the desktop icon). (JP1-1.0B2)
  • The system log is erroneously created on the user desktop (Windows only) (JP1-1.0B3)
  • A noisy 'empty' UBLSwinger.properties file is generated on the user desktop (Windows only) (JP1-1.0B4)
Top

Future developments (TODO):

  • Full validation (Schematron - codelist)
  • Internationalization
  • and more...

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

Copyright © 2007 by Roberto Cisternino, All Rights Reserved.