Most recent edit on 2008-03-11 03:32:34 by JohnSnelson [sp]
Additions:
XQuery 1.1 is likely to add XQuery syntax for grouping and positional grouping, two important query primitives that it is currently hard to implement in XQuery. XQilla would benefit from having support for grouping, which would put it well on the road to implementing a future XQuery 1.1.
Deletions:
XQuery 1.1 is likely to add XQuery syntax for grouping and positional grouping, two important query primitives that it is currently hard to implement in XQuery. XQilla would benefit from having support for grouping, which would put it will on the road to implementing a future XQuery 1.1.
Edited on 2008-03-11 03:29:47 by JohnSnelson [Reordered]
No differences.
Edited on 2008-03-11 03:28:32 by JohnSnelson [Fixed link markup]
Additions:
~- The Firefox XPCOM∞
Deletions:
~- The [[http://developer.mozilla.org/en/docs/XPCOM∞ Firefox XPCOM]
The [[http://www.ibm.com/developerworks/webservices/library/co-xpcom.html∞ IBM XPCOM Introduction]
The [[http://developer.mozilla.org/en/docs/Gecko_SDK∞ Gecko SDK]
Edited on 2008-03-10 16:28:15 by GeorgeFeinberg [george -- added firefox integration; edited mod_xquery]
Additions:
This page lists several short projects for XQilla that could be undertaken as part of the Google Summer of Code 2008∞. The XQilla team are looking for enthusiastic students that are willing to learn and have solid programming experience. We have no specific application template, but are looking for students to demonstrate that they can commit to and complete a substantial programming project.
XQuery is ideally suited for the web, where many applications consume and produce large amounts of XML. A number of XML databases already allow XQuery programs to be invoked via HTTP requests, which enables simple generation of XHTML web pages from server side XML resources and XML web services. XQilla is ideally suited to be turned into an XQuery module for Apache, mod_xquery, which would allow Apache users to write their websites using XQuery.
- An understanding of web development and HTTP
- mod-xslt2∞
XQuery and XSLT 2.0 are very similar languages - they share a common data model, function library, and have a common subset, XPath 2.0. XQilla already has a naive partial implementation of XSLT 2.0 - this work needs completing and there is plenty of scope for adding optimization to create an efficient processor.
Firefox Extension
The Firefox Gecko engine already supports XSLT for manipulating XML in the browser. This project would add XQuery support
to the browser by implementing an XPCOM component for XQilla. The result is the ability to call XQilla from Javascript or other
XPCOM-enabled language in a client web page. Not only would the implementor learn about XQilla and XQuery but they would
learn about Firefox extensions and client programming.
Deletions:
This page lists several short projects for XQilla that could be undertaken as part of the Google Summer of Code 2008∞. The XQilla team are looking for enthusiastic students that are willing to learn and have solid programming experience. We have no specific application template, but are looking for students to demonstrate that the can commit to and complete a substantial programming project.
XQuery is ideally suited for the web, where many applications consume and produce large amounts of XML. A number of XML databases already allow XQuery programs to be invoked via CGI, which enables simple generation of XHTML web pages from server side XML resources and XML web services. XQilla is ideally suited to be turned into an XQuery CGI handler for Apache, mod_xquery, which would allow Apache users to write their websites using XQuery.
- An understanding of web development and CGI
XQuery and XSLT 2.0 are very similar languages - they share a common data model, function library, and have a common subset, XPath 2.0. XQilla already has a niave partial implementation of XSLT 2.0 - this work needs completing and there is plenty of scope for adding optimization to create an efficient processor.
Edited on 2008-03-07 05:40:00 by JohnSnelson [added wiki example]
Additions:
~- An example of a wiki∞ written in XQuery
Edited on 2008-03-07 05:28:28 by JohnSnelson [Add student criteria]
Additions:
This page lists several short projects for XQilla that could be undertaken as part of the Google Summer of Code 2008∞. The XQilla team are looking for enthusiastic students that are willing to learn and have solid programming experience. We have no specific application template, but are looking for students to demonstrate that the can commit to and complete a substantial programming project.
Deletions:
This page lists several short projects for XQilla that could be undertaken as part of the Google Summer of Code 2008∞.
Edited on 2008-03-07 04:43:53 by JohnSnelson [Changed grouping extension link]
Additions:
~- An example of a grouping extension for XQuery∞
Deletions:
~- An example of a grouping extension for XQuery∞
Edited on 2008-03-07 04:41:10 by JohnSnelson [Added grouping blurb]
Additions:
XQuery and XSLT 2.0 are very similar languages - they share a common data model, function library, and have a common subset, XPath 2.0. XQilla already has a niave partial implementation of XSLT 2.0 - this work needs completing and there is plenty of scope for adding optimization to create an efficient processor.
XQuery 1.1 is likely to add XQuery syntax for grouping and positional grouping, two important query primitives that it is currently hard to implement in XQuery. XQilla would benefit from having support for grouping, which would put it will on the road to implementing a future XQuery 1.1.
Deletions:
XQuery and XSLT 2.0 are very similar languages - they share a common data model, function library, and have a common subset, XPath 2.0. XQilla already has a niave partial implementation of XSLT 2.0 - this work needs completing and optimizing to create an efficient processor.
Easy
Edited on 2008-03-06 06:57:30 by JohnSnelson [Blurb for XSLT2]
Additions:
For questions or more information on these projects or to suggest other projects, we encourage you to contact the XQilla developers on the developer mailing list∞ (archives∞).
XQuery and XSLT 2.0 are very similar languages - they share a common data model, function library, and have a common subset, XPath 2.0. XQilla already has a niave partial implementation of XSLT 2.0 - this work needs completing and optimizing to create an efficient processor.
- Saxon∞, an existing XSLT 2.0 processor written in Java.
Deletions:
For questions or more information on these projects, we encourage you to contact the XQilla developers on the developer mailing list∞ (archives∞).
Edited on 2008-03-06 06:32:44 by JohnSnelson [More info on XQilla]
Additions:
This page lists several short projects for XQilla that could be undertaken as part of the Google Summer of Code 2008∞.
XQilla is an XQuery∞ interpreter written in C++ that can be used from the command line or as a library. XQuery is a language that natively queries and manipulates XML.
For questions or more information on these projects, we encourage you to contact the XQilla developers on the developer mailing list∞ (archives∞).
Deletions:
XQilla is an XQuery∞ interpreter written in C++ that can be used from the command line or as a library. XQuery is a language that natively queries and manipulates XML.
Edited on 2008-03-06 06:21:50 by JohnSnelson [Blurb for mod_xquery]
Additions:
XQilla is an XQuery∞ interpreter written in C++ that can be used from the command line or as a library. XQuery is a language that natively queries and manipulates XML.
Deletions:
XQilla is an XQuery∞ interpreter written in C that can be used from the command line or as a library. XQuery is a language that natively queries and manipulates XML.
Edited on 2008-03-06 06:21:11 by JohnSnelson [Blurb for mod_xquery]
Additions:
XQilla is an XQuery∞ interpreter written in C that can be used from the command line or as a library. XQuery is a language that natively queries and manipulates XML.
XQuery is ideally suited for the web, where many applications consume and produce large amounts of XML. A number of XML databases already allow XQuery programs to be invoked via CGI, which enables simple generation of XHTML web pages from server side XML resources and XML web services. XQilla is ideally suited to be turned into an XQuery CGI handler for Apache, mod_xquery, which would allow Apache users to write their websites using XQuery.
Oldest known version of this page was edited on 2008-03-05 05:15:49 by JohnSnelson [Initial ideas list]
Page view:
XQilla Ideas List for Google Summer of Code 2008
Apache plugin (mod_xquery)
Difficulty level:
Easy / Medium
Skills Required:
- Solid C/C++ coding experience
- An understanding of web development and CGI
- Knowledge of writing Apache modules a plus
- Experience with XML / XQuery a plus
Resources:
XSLT 2.0 support
Difficulty level:
Medium / Hard
Skills Required:
- Solid C++ coding experience
- An interest in interpreters / compilers
- Experience with XML / XPath / XSLT a plus
Resources:
Grouping for XQuery
Difficulty level:
Easy
Skills Required:
- Solid C++ coding experience
- An interest in database query optimization
- Experience with XML / XQuery a plus
Resources:
Page was generated in 0.0971 seconds