Apache Rave at The Apache Meetup in NL
Upcoming SlideShare
Loading in...5
×
 

Apache Rave at The Apache Meetup in NL

on

  • 1,196 views

 

Statistics

Views

Total Views
1,196
Views on SlideShare
1,195
Embed Views
1

Actions

Likes
1
Downloads
12
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • iGoogle\n
  • Rave\n
  • \n
  • Personalized: it’s MY content and I defined which blocks are on the page \nThey all use OpenSocial gadgets that can be reused (see Evernote gadget)\nStudents can write gadgets. They already write apps for smart phones.\nThey look like portals, but don’t use portal technologies\n
  • Personalized: it’s MY content and I defined which blocks are on the page \nThey all use OpenSocial gadgets that can be reused (see Evernote gadget)\nStudents can write gadgets. They already write apps for smart phones.\nThey look like portals, but don’t use portal technologies\n
  • Personalized: it’s MY content and I defined which blocks are on the page \nThey all use OpenSocial gadgets that can be reused (see Evernote gadget)\nStudents can write gadgets. They already write apps for smart phones.\nThey look like portals, but don’t use portal technologies\n
  • \n
  • Mix of several technologies. Some parties are interested in the front end (ROLE project), some in the backend, social features (Sakai).\n
  • OpenSocial: initiated by Google to exchange data on social networks (Hyves, MySpace)\nW3C Widgets: targeting for mobile, mainly driven by Nokia\n
  • Just as I can choose my own bag of M&M’s, in Rave the user can define which content he sees.\n
  • Other skin\n
  • Other skin\n
  • Desktop, iPad, mobile\nThe web is anywhere now. \nStudents with smartphones who are bored in public transport -> social media!\n
  • Desktop, iPad, mobile\nThe web is anywhere now. \nStudents with smartphones who are bored in public transport -> social media!\n
  • Shindig: OpenSocial container. Wookie: W3C Widget rendering. Tiles: modular pages.\nOpenJPA & Jackrabbit: persistence. ApacheDS: LDAP\n
  • Shindig: OpenSocial container. Wookie: W3C Widget rendering. Tiles: modular pages.\nOpenJPA & Jackrabbit: persistence. ApacheDS: LDAP\n
  • Shindig: OpenSocial container. Wookie: W3C Widget rendering. Tiles: modular pages.\nOpenJPA & Jackrabbit: persistence. ApacheDS: LDAP\n
  • Shindig: OpenSocial container. Wookie: W3C Widget rendering. Tiles: modular pages.\nOpenJPA & Jackrabbit: persistence. ApacheDS: LDAP\n
  • Shindig: OpenSocial container. Wookie: W3C Widget rendering. Tiles: modular pages.\nOpenJPA & Jackrabbit: persistence. ApacheDS: LDAP\n
  • Shindig: OpenSocial container. Wookie: W3C Widget rendering. Tiles: modular pages.\nOpenJPA & Jackrabbit: persistence. ApacheDS: LDAP\n
  • Diverse community\nCode base is growing\n
  • SURFnet: SURFconext collaboration infrastructure. Demo “portal” based on OpenSocial\nMITRE: non-profit organization. Intranet “portal” based on OpenSocial\nOGCE: science gateway, widget store & rendering of OpenSocial gadgets\nHippo: content management & portals. OSS Watch: knowledge of Open Source projects, involvement in Wookie community\n
  • We’re going fast!\n
  • \n
  • server side, web 1.0, mobile?!, no communication between portlets. specification is evolving slowly\nSmart clients, client side saves data\nStudents can write gadgets\nGoogle has personalized search results\nAlso using mobile phones at home on the couch\nMobile gives opportunity to show content based on your location (am I on the campus or not?)\n
  • server side, web 1.0, mobile?!, no communication between portlets. specification is evolving slowly\nSmart clients, client side saves data\nStudents can write gadgets\nGoogle has personalized search results\nAlso using mobile phones at home on the couch\nMobile gives opportunity to show content based on your location (am I on the campus or not?)\n
  • server side, web 1.0, mobile?!, no communication between portlets. specification is evolving slowly\nSmart clients, client side saves data\nStudents can write gadgets\nGoogle has personalized search results\nAlso using mobile phones at home on the couch\nMobile gives opportunity to show content based on your location (am I on the campus or not?)\n
  • server side, web 1.0, mobile?!, no communication between portlets. specification is evolving slowly\nSmart clients, client side saves data\nStudents can write gadgets\nGoogle has personalized search results\nAlso using mobile phones at home on the couch\nMobile gives opportunity to show content based on your location (am I on the campus or not?)\n
  • server side, web 1.0, mobile?!, no communication between portlets. specification is evolving slowly\nSmart clients, client side saves data\nStudents can write gadgets\nGoogle has personalized search results\nAlso using mobile phones at home on the couch\nMobile gives opportunity to show content based on your location (am I on the campus or not?)\n
  • server side, web 1.0, mobile?!, no communication between portlets. specification is evolving slowly\nSmart clients, client side saves data\nStudents can write gadgets\nGoogle has personalized search results\nAlso using mobile phones at home on the couch\nMobile gives opportunity to show content based on your location (am I on the campus or not?)\n
  • Current features\n
  • \n
  • \n
  • \n
  • This list can be extended by your input (next session)\n
  • This list can be extended by your input (next session)\n
  • This list can be extended by your input (next session)\n
  • This list can be extended by your input (next session)\n
  • This list can be extended by your input (next session)\n
  • This list can be extended by your input (next session)\n
  • \n
  • Rave project page\nOpenSocial documentation\nW3C Widget specification\n
  • \n

Apache Rave at The Apache Meetup in NL Apache Rave at The Apache Meetup in NL Presentation Transcript

  • http://rave.apache.org Jasha Joachimsthal Web developer at Hippo (www.onehippo.com) Apache Rave & Apache Cocoon committer jasha@apache.org
  • Apache Rave Who knows...Apache Meetup 26-04-2012
  • Apache RaveApache Meetup 26-04-2012
  • Apache RaveApache Meetup 26-04-2012
  • Apache Rave What do they have in common?Apache Meetup 26-04-2012
  • Apache Rave • PersonalizedApache Meetup 26-04-2012
  • Apache Rave • Personalized • GadgetsApache Meetup 26-04-2012
  • Apache Rave • Personalized • Gadgets • NOT a portalApache Meetup 26-04-2012
  • Apache Rave What is Apache Rave?Apache Meetup 26-04-2012
  • Apache Rave Web & Social Mashup EngineApache Meetup 26-04-2012
  • Apache Rave Lightweight Java platform for widgets • OpenSocial gadgets • W3C Widgets • ?? your own widgetApache Meetup 26-04-2012
  • Apache Rave Personalized contentApache Meetup 26-04-2012
  • Apache Rave CustomizableApache Meetup 26-04-2012
  • Apache Rave CustomizableApache Meetup 26-04-2012
  • Apache Rave CustomizableApache Meetup 26-04-2012
  • Apache Rave Multi platformApache Meetup 26-04-2012
  • Apache Rave Multi platformApache Meetup 26-04-2012
  • Apache Rave Multi platformApache Meetup 26-04-2012
  • Apache Rave Re-use of Apache projectsApache Meetup 26-04-2012
  • Apache Rave Re-use of Apache projectsApache Meetup 26-04-2012
  • Apache Rave Re-use of Apache projectsApache Meetup 26-04-2012
  • Apache Rave Re-use of Apache projectsApache Meetup 26-04-2012
  • Apache Rave Re-use of Apache projectsApache Meetup 26-04-2012
  • Apache Rave Re-use of Apache projectsApache Meetup 26-04-2012
  • Apache Rave Re-use of Apache projectsApache Meetup 26-04-2012
  • Apache RaveApache Meetup 26-04-2012
  • Apache Rave InitiatorsApache Meetup 26-04-2012
  • Apache Rave TimelineApache Meetup 26-04-2012
  • Apache Rave Timeline • December 2010: OpenSocial Europe Summit, first brainstorm & discussion session • January 2011: draft for Apache Incubator proposal • March 2011: Apache Rave enters the Apache Incubator, existing code is donated • June 2011: first release: 0.1-incubating • January 2012: proposal to graduate • March 2012: Apache Rave becomes a TLPApache Meetup 26-04-2012
  • Apache Rave Why Apache Rave?Apache Meetup 26-04-2012
  • Apache Rave Why Apache Rave? • Old style portals are too heavy and difficultApache Meetup 26-04-2012
  • Apache Rave Why Apache Rave? • Old style portals are too heavy and difficult • Client side technologyApache Meetup 26-04-2012
  • Apache Rave Why Apache Rave? • Old style portals are too heavy and difficult • Client side technology • Gadgets are easy to writeApache Meetup 26-04-2012
  • Apache Rave Why Apache Rave? • Old style portals are too heavy and difficult • Client side technology • Gadgets are easy to write • OpenSocial standard adopts features fastApache Meetup 26-04-2012
  • Apache Rave Why Apache Rave? • Old style portals are too heavy and difficult • Client side technology • Gadgets are easy to write • OpenSocial standard adopts features fast • The web is socialApache Meetup 26-04-2012
  • Apache Rave Why Apache Rave? • Old style portals are too heavy and difficult • Client side technology • Gadgets are easy to write • OpenSocial standard adopts features fast • The web is social • The web is mobileApache Meetup 26-04-2012
  • Apache Rave FeaturesApache Meetup 26-04-2012
  • Apache Rave Features • Skinnable • Mobile & desktop view • Personalized pages • Widget store • Admin interface for users & widgetsApache Meetup 26-04-2012
  • Apache Rave Features • Pluggable security / authentication • LDAP, SSO Header authentication • OAuth • OpenSocial gadgets • W3C WidgetsApache Meetup 26-04-2012
  • Apache Rave FutureApache Meetup 26-04-2012
  • Apache Rave Future • Extend social capabilities (social context)Apache Meetup 26-04-2012
  • Apache Rave Future • Extend social capabilities (social context) • Sharing pages (OpenSocial Spaces)Apache Meetup 26-04-2012
  • Apache Rave Future • Extend social capabilities (social context) • Sharing pages (OpenSocial Spaces) • Inter-widget communication (Shared context)Apache Meetup 26-04-2012
  • Apache Rave Future • Extend social capabilities (social context) • Sharing pages (OpenSocial Spaces) • Inter-widget communication (Shared context) • CMS integration (Hippo :))Apache Meetup 26-04-2012
  • Apache Rave Future • Extend social capabilities (social context) • Sharing pages (OpenSocial Spaces) • Inter-widget communication (Shared context) • CMS integration (Hippo :)) • External widget storeApache Meetup 26-04-2012
  • Apache Rave Future • Extend social capabilities (social context) • Sharing pages (OpenSocial Spaces) • Inter-widget communication (Shared context) • CMS integration (Hippo :)) • External widget store • ...Apache Meetup 26-04-2012
  • Apache Rave Demo • http://localhost:8080Apache Meetup 26-04-2012
  • Apache Rave Links • http://rave.apache.org (documentation) • http://wiki.apache.org/rave (proposals) • http://docs.opensocial.org • http://www.w3.org/2008/webapps/wiki/ WidgetSpecsApache Meetup 26-04-2012
  • Apache Rave Questions?Apache Meetup 26-04-2012