Rave in Context @ ApacheCon 2011

Post on 30-Oct-2014

13 views 2 download

Tags:

description

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).

Transcript of Rave in Context @ ApacheCon 2011

Rave in ContextEasy widget creation for all

Sander van der Waal, OSS Watch@sandervdwaal, http://www.oss-watch.ac.uk

Rave in Context: Build usable multi-platform widgets easily

About us

Rave in Context: Build usable multi-platform widgets easily

What is Rave in Context?

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).

• Publicly funded 6 months project

• Building a Proof of Concept

• Integrating results into pre-existing projects

Rave in Context: Build usable multi-platform widgets easily

W3C widgets & Wookie

W3C widget specifications

Packaging and Configuration The Widget Interface

Apache Wookie (Incubating)Widget runtimeDeploy W3C widgets

Rave in Context: Build usable multi-platform widgets easily

*able widgets

Rave in Context: Build usable multi-platform widgets easily

*able widgets

Rave in Context: Build usable multi-platform widgets easily

Generic widget functionality

Rave in Context: Build usable multi-platform widgets easily

Widget templates Only specify widget-specific needs:

Name

Description

Help text

REST API url

Etc..

Generate widget with properties defined

Rave in Context: Build usable multi-platform widgets easily

Deploy in Wookie

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/

Rave in Context: Build usable multi-platform widgets easily

The Rave projectApache 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.

Targets Enterprise-level intranet, extranet, portal, web and mobile sitesCan be used 'out-of-the-box' or as an embeddable engineTransparent integration and usage of OpenSocial Gadgets, W3C Widgets, …Will enhance this with context-aware cross-component communication, collaboration and content integration features

Rave in Context: Build usable multi-platform widgets easily

Default Rave portal

Rave in Context: Build usable multi-platform widgets easily

Deploy in Rave

Rave in Context: Build usable multi-platform widgets easily

The Future Hosting of gadgets & widgets separate from projects

Separate apache-extras site to be created for hosting that code

Potentially widgets & gadgets from related projects

Callback (fka Phonegap)

Sakai

Templates for generating widgets & gadgets

Towards Gidgets.. ?

Rave in Context: Build usable multi-platform widgets easily

Get involved!Project site:

http://oss.ly/3e

http://code.google.com/a/apache-extras.org/p/rave-in-context/

Apache Wookie (Incubating):

http://incubator.apache.org/wookie

wookie-dev@incubator.apache.org

Apache Rave (Incubating):

http://incubator.apache.org/rave

rave-dev@incubator.apache.org