Get XQilla at SourceForge.net. Fast, secure and Free Open Source software downloads

XQilla : IdeasList

HomePage :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
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
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.
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.
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.
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.
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.
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:


Resources:


XSLT 2.0 support


Difficulty level:

Medium / Hard

Skills Required:


Resources:


Grouping for XQuery


Difficulty level:

Easy

Skills Required:


Resources:


Powered by Wikka Wakka Wiki 1.1.6.0
Page was generated in 0.0971 seconds