Welcome to Apache Wookie (Incubating)
Apache Wookie is a Java server application that allows you to upload and deploy widgets for your applications; widgets can not only include all the usual kinds of mini-applications, badges, and gadgets, but also fully-collaborative applications such as chats, quizzes, and games.
Wookie is based on the W3C Widgets specification, but widgets can also be included that use extended APIs such as Google Wave Gadgets and OpenSocial.
Apache Wookie is currently undergoing Incubation at the Apache Software Foundation.
Apache Wookie is an effort undergoing incubation at The Apache Software Foundation (ASF). Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
How does Wookie work?
Administrators can upload Widgets packaged according to the W3C Widgets specification, and makes these available to applications using a REST API. Applications typically have a plugin that implements this REST API, and enables users to pick widgets from a gallery of those available to add to their pages. There is a Connector Framework included in Wookie for many different programming languages that simplifies the process of writing plugins.
You can see a small number of widgets rendered in a simple HTML page (generated from our Confluence site).
You can also see a running version of Wookie on our demo server (NOTE: there is no guarantee this will be running as it is not a mission critical service - Wookie Committers who have access to the demo server can follow the Demo Admin Guide)
Questions? Need Help?
If you have questions about Wookie, please check the FAQ to see if someone has already posted an answer to your question. Failing that, you can post a message to either the wookie-dev or wookie-user mailing list; to subscribe to a mailing list, send an email with the subject "subscribe" to "email@example.com" or "firstname.lastname@example.org".
- Downloading and Installing Wookie
- Wookie Server Administrators Guide
- Embedding Wookie Widgets
- Building Widgets
- Using Wookie's W3C Widget Parser in other Applications
- Integrating Wookie with Shindig
- Testing a Release
To subscribe to a mailing list, send an email with the subject "subscribe" to "email@example.com" or "firstname.lastname@example.org"
- For developers: email@example.com view archives here
- For users: firstname.lastname@example.org
- W3C Widgets: Configuration and Packaging (100% conformance)
- W3C Widgets: The Widget Interface (95% conformance)
- W3C Widget Access Request Policy (Conformance tests TBA)
- Wookie REST API
- Wookie Admin REST API
Features are modules that add functionality beyond the core W3C Widgets family of specifications
For more information on this project, see the project status page
Wookie started life as work that was funded by the European Commission through the