Choose your COUNTRY
The core of The XML Challenge, this contest gives you a chance to build an application that uses IBM’s breakthrough DB2 9 technology and join the XML revolution.
Preregister to get started. Develop your application. Then submit it for judging.
DB2 9 is the one-of-a-kind data server that stores both relational and XML data side by side. The XML data is stored in its native form—it’s stored as XML instead of being shredded up into relational tables. Storing XML this way makes it easier and faster to access and modify. Because it’s stored in its native XML format, IBM calls it pureXML.
There are many ways to build an application for this contest. You can use the pureXML capabilities of DB2. You can write an application that uses XQuery, possibly in addition to SQL, as part of its data processing operations. You can write an application that uses other XML technology with DB2 as your data store. As long as there is a strong XML (or pureXML) component to your solution, you have a valid entry. If in doubt, be sure to e-mail our judges to find out if your application qualifies.
1. Register for The XML Challenge and take the Quick Quiz.
2. Entry to this category may be closed prior to the final submission deadline; therefore contestants interested in participating in this category should preregister immediately. Preregistration requires only your user name and a brief description of your XML application idea.
3. Develop a solution that can be categorized as one of the following:
4. Submit an entry that is published as an open-source project and is free of any copyright licenses.
Here’s a hint: Make sure your supporting documentation really impresses the judges. Don’t hold back on the marketing of your application. Explain to the judges how to install, run and evaluate your application. In addition, point out how your solution specifically takes advantage of pureXML or other XML technologies.
The original application can be open-source, freeware/shareware or proprietary/commercial. However, the final solution submitted by the contestants needs to be published as an open-source project.
Solutions will be evaluated based on the following five criteria:
| Utility | How useful is your application to solve real problems? | 20% |
| Reusability | Can your application or parts of it be reusable to solve other problems? | 20% |
| Consumability | How easily do others understand your application? How well is it documented and presented? | 20% |
| Security | Is your application secure? Can others hack into your system due to weaknesses in your application design? Is it robust? | 20% |
| Technical Innovation | How creative is your solution? How unique is it? | 20% |