XQDT - XQuery Getting Momentum in Eclipse
Making For Eclipse · Standard (25 mins)
Tags: Languages , XML Tools
Wednesday, 13:30, 25 minutes | Cypress
This talk will present the XQuery Development Tools (XQDT), the Eclipse plug-in for XQuery/XPath development. XQuery is the standard W3C data processing language built specially for XML and XML Schema, and is a superset of the first XML simple query language, XPath. As a result of the ubiquitous presence of XML in the Web 2.0 infrastructure (e.g. government, military, financial, digital content, media), XQuery gained recently significant attention in the industry, being implemented by open source consortiums, startups, and large database vendors alike. Moreover it is being used by customers in various scenarios ranging (among others) from document search, content repurposing, analytics, message processing, queries on variable structure datasets, RSS filtering, to building entire Web 2.0 applications using XQuery. The latter scenario is currently called "the XML end-to-end" architecture.
Among the open-source XQuery editors XQDT is one of the most powerful . Recently joining Eclipse, XQDT is filling in an important previously missing piece in the Eclipse XML puzzle as part of the WebTools Platform Project. XQDT supports the existing W3C standard (XQuery 1.0, which includes XPath 2.0). Moreover, XQDT is the only editor to support the emerging complementary language extensions, currently in the process of standardization by the W3C (XQuery Update Facility 1.0, XQuery Scripting Extensions 1.0, and XQuery 1.1).
The talk will present the main concepts and features of XQDT like:
- syntax highlighting, code completion,
- support for several XQuery Engines (Zorba, MarkLogic Server, etc),
- XQuery running and debugging.
At the end, we will talk about the extension points of XQDT. They serve as invitation for other contributors to join this great and challenging project.
Gabriel Petrovay is a software architect working for 28msec Inc., FLOWR Foundation, and ETH Zurich, where he is currently involved in XQuery-related open-source projects like XQDT or Zorba XQuery Processor. Gabriel has a MSc degree in Information Systems from ETH Zurich. With more than 5 years experience in Java and .NET programming, Gabriel has been an Eclipse plugin developer for more than 3 years. In the last years the entire work has been centered around XML and the XQuery standards. Gabriel also has experience as a trainer in the Microsoft IT Academy program.
Sam Neth is a Lead Engineer with Mark Logic Corporation, and has been a contributor to XQDT since before its migration to Eclipse in 2009. Prior to joining Mark Logic, Sam spent nearly 15 years at Silicon Valley startups including Netscape Communications and Blue Martini Software, building enterprise and internet application architectures in Java.