Introducing the RelaxNG Development Toolkit

Oisin Hurley

Other, N&N · Short
Wednesday, 14:40, 20 minutes | Silchersaal


This talk introduces the RelaxNG development, a new project proposed as part of the Web Tools Incubator. This project will provide a set of tooling that extends the existing tools provided by WTP for validation and grammar content assistance. It will also provide a full grammar aware editor for the RelaxNG Compact Syntax format. If you need to validate XML documents, but don't like developing complex W3C XML Schemas, then you might be interested in RelaxNG and this talk.

RelaxNG is an XML validation language developed as an alternative to W3C XML Schema, and is both an OASIS Standard as well as an ISO Standard. It provides a method of describing the structure of XML files, and the rules that can be used to validate the document. It is similar in functionality to the W3C XML Schema but provides what some consider a considerably simpler Compact Syntax, and is more popular in document-oriented XML design than the more complex and verbose W3C XML Schema. It is complimentary to XML Schema and can be used along side of it.

Oisin Hurley is an Open Source Tools Architect at Progress Software. He\'s the PMC lead for the Eclipse SOA Tools toplevel project, a committer on Eclipse JAXWS Tools, Eclipse Orbit and Eclipse SCA Tools. As a member of the Eclipse Architecture Council, he mentors the BPMN Modeler, Faceted Project and Spaces projects. Oisín has also been chosen as the Program Chair for EclipseCon 2010. Keen to land an indoor job with no heavy lifting, Oisin started out on the road to software development in the early 1980\'s, when his first task was to write a computer program to sort change for a maths teacher. His software skills quickly outgrew such fripperies, but when the lustre wore off the vision of becoming a multimillionaire games developer, he went to TCD to get a Computer Science degree. After a couple of years of post-graduate doldrums, he was offered a job at the freshly-minted IONA Technologies. Delighted to have achieved his job goal, he enthusiastically accepted and has been there since 1993. He now works for Progress Software, a change that he managed to achieve without even leaving his desk. Oisin has been a C++ developer; a coach and trainer; a Java developer; a Perl developer; a Swing developer; a C# developer; an Eclipse developer. He has been on the Advisory Council of the World Wide Web Consortium, developed standards at the Object Management Group consortium, the Open SOA Consortium and in the Java Community Process. He has helped to architect and deploy small- to mid-scale distributed systems using CORBA, J2EE and Web Services technologies. He has released rather a lot of software products for platforms from big iron to Blackberries. At the moment, he runs the SOA Tools Platform project, a top-level project at the Eclipse foundation. His current interests are domain specific languages for enterprise software development and Open Source software. It turned out that there was a lot more heavy lifting than he expected.

brox logo

bandxi logo

empolis logo

ibm logo

ww-im logo

sigsdatacom logo

bsi logo

purple scout logo

froglogic logo

microsoft logo

Eclipse Magazin logo

osbf logo

bredex logo

sopera logo

microdoc logo

oreilly logo

instantiations logo

cloudsmith logo

compeople logo

itemis logo

dpunkt logo

eclipsesource logo

sap logo

oracle logo

vogel logo

open-xchange logo

Actuate logo

report a problem with this page