15
Rave in Context Easy widget creation for all Sander van der Waal, OSS Watch @sandervdwaal, http://www.oss-watch.ac.uk

Rave in Context @ ApacheCon 2011

Embed Size (px)

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

Citation preview

Page 1: 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

Page 2: Rave in Context @ ApacheCon 2011

Rave in Context: Build usable multi-platform widgets easily

About us

Page 3: Rave in Context @ ApacheCon 2011

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

Page 4: Rave in Context @ ApacheCon 2011

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

Page 5: Rave in Context @ ApacheCon 2011

Rave in Context: Build usable multi-platform widgets easily

*able widgets

Page 6: Rave in Context @ ApacheCon 2011

Rave in Context: Build usable multi-platform widgets easily

*able widgets

Page 7: Rave in Context @ ApacheCon 2011

Rave in Context: Build usable multi-platform widgets easily

Generic widget functionality

Page 8: Rave in Context @ ApacheCon 2011

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

Page 9: Rave in Context @ ApacheCon 2011

Rave in Context: Build usable multi-platform widgets easily

Deploy in Wookie

Page 10: Rave in Context @ ApacheCon 2011

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/

Page 11: Rave in Context @ ApacheCon 2011

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

Page 12: Rave in Context @ ApacheCon 2011

Rave in Context: Build usable multi-platform widgets easily

Default Rave portal

Page 13: Rave in Context @ ApacheCon 2011

Rave in Context: Build usable multi-platform widgets easily

Deploy in Rave

Page 14: Rave in Context @ ApacheCon 2011

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

Page 15: Rave in Context @ ApacheCon 2011

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

[email protected]

Apache Rave (Incubating):

http://incubator.apache.org/rave

[email protected]