Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rave in Context @ ApacheCon 2011

1,365 views

Published on

The Rave in Context project has built usable, extensible and accessible widget templates to build W3C widgets that can be deployed in Apache Rave or Wookie (both Incubating).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Rave in Context @ ApacheCon 2011

  1. 1. Rave in Context Easy widget creation for all Sander van der Waal, OSS Watch @sandervdwaal, http://www.oss-watch.ac.uk
  2. 2. Overview Rave in Context: Build usable multi-platform widgets easily <ul><li>About us </li></ul><ul><li>Rave in Context overview </li></ul><ul><li>W3C Widgets </li></ul><ul><li>User Interface challenges </li></ul><ul><li>The templates </li></ul><ul><li>Rave & Wookie </li></ul><ul><li>The future </li></ul>
  3. 3. About us Rave in Context: Build usable multi-platform widgets easily
  4. 4. What is Rave in Context? Rave in Context: Build usable multi-platform widgets easily <ul><li>The Rave in Context project develops progressively enhanced, usable, accessible, learnable and adaptable W3C widget templates and widgets that can be used for Apache Wookie and Apache Rave (both Incubating). </li></ul><ul><li>Publicly funded 6 months project </li></ul><ul><li>Building a Proof of Concept </li></ul><ul><li>Integrating results into pre-existing projects </li></ul>
  5. 5. Yes, but what is Rave in Context? Rave in Context: Build usable multi-platform widgets easily The Rave in Context project develops [progressively enhanced, usable, accessible, learnable and adaptable] W3C widget templates and W3C widgets that can be used for Apache Wookie and Apache Rave (both Incubating)
  6. 6. W3C widgets & Wookie Rave in Context: Build usable multi-platform widgets easily <ul><li>W3C widget specifications </li></ul><ul><ul><li>Packaging and Configuration </li></ul></ul><ul><ul><li>The Widget Interface </li></ul></ul><ul><li>Apache Wookie (Incubating) </li></ul><ul><ul><li>Widget runtime </li></ul></ul><ul><ul><li>Deploy W3C widgets </li></ul></ul>
  7. 7. *able widgets Rave in Context: Build usable multi-platform widgets easily
  8. 8. *able widgets Rave in Context: Build usable multi-platform widgets easily
  9. 9. Generic widget functionality Rave in Context: Build usable multi-platform widgets easily
  10. 10. Widget templates <ul><li>Only specify widget-specific needs: </li></ul><ul><li>Name </li></ul><ul><li>Description </li></ul><ul><li>Help text </li></ul><ul><li>REST API url </li></ul><ul><li>Etc.. </li></ul><ul><li>Generate widget with properties defined </li></ul>Rave in Context: Build usable multi-platform widgets easily
  11. 11. Deploy in Wookie Rave in Context: Build usable multi-platform widgets easily
  12. 12. Widgets built in the project Rave in Context: Build usable multi-platform widgets easily http://www.opendoar.org/ http://www.myexpriment.org/ http://code.google.com/p/simal/
  13. 13. The Rave project <ul><li>Apache Rave (Incubating) is a lightweight and extensible Web and Social Mashup engine, to host, serve and aggregate Gadgets, Widgets and general (social) network and web services with a highly customizable Web 2.0 friendly front-end. </li></ul><ul><li>Targets Enterprise-level intranet, extranet, portal, web and mobile sites </li></ul><ul><li>Can be used 'out-of-the-box' or as an embeddable engine </li></ul><ul><li>Transparent integration and usage of OpenSocial Gadgets, W3C Widgets, … </li></ul><ul><li>Will enhance this with context-aware cross-component communication, collaboration and content integration features </li></ul>Rave in Context: Build usable multi-platform widgets easily
  14. 14. Default Rave portal Rave in Context: Build usable multi-platform widgets easily
  15. 15. Deploy in Rave Rave in Context: Build usable multi-platform widgets easily
  16. 16. The Future <ul><li>Hosting of gadgets & widgets separate from projects </li></ul><ul><li>Separate apache-extras site to be created for hosting that code </li></ul><ul><li>Potentially widgets & gadgets from related projects </li></ul><ul><ul><li>Callback (fka Phonegap) </li></ul></ul><ul><ul><li>Sakai </li></ul></ul><ul><li>Templates for generating widgets & gadgets </li></ul><ul><li>Towards Gidgets.. ? </li></ul>Rave in Context: Build usable multi-platform widgets easily
  17. 17. Get involved! <ul><li>Project site: </li></ul><ul><li>http://oss.ly/3e </li></ul><ul><li>http://code.google.com/a/apache-extras.org/p/rave-in-context/ </li></ul><ul><li>Apache Wookie (Incubating): </li></ul><ul><li>http://incubator.apache.org/wookie </li></ul><ul><li>[email_address] </li></ul><ul><li>Apache Rave (Incubating): </li></ul><ul><li>http://incubator.apache.org/rave </li></ul><ul><li>[email_address] </li></ul>Rave in Context: Build usable multi-platform widgets easily

×