SlideShare a Scribd company logo
http://incubator.apache.org/rave
                                  Jasha Joachimsthal
               Web developer at Hippo (www.onehippo.com)
        Apache Rave (Incubating) & Apache Cocoon committer
                                           jasha@apache.org
Apache Rave (Incubating)


                             Disclaimer
       •    Apache Rave 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.




SURFnet 17-01-2012
Apache Rave (Incubating)




                     Who knows...


SURFnet 17-01-2012
Apache Rave (Incubating)




SURFnet 17-01-2012
Apache Rave (Incubating)




SURFnet 17-01-2012
Apache Rave (Incubating)




SURFnet 17-01-2012
Apache Rave (Incubating)




         What do they have in
             common?


SURFnet 17-01-2012
Apache Rave (Incubating)


• Personalized




SURFnet 17-01-2012
Apache Rave (Incubating)


• Personalized
• Gadgets




SURFnet 17-01-2012
Apache Rave (Incubating)


• Personalized
• Gadgets
• NOT a portal




SURFnet 17-01-2012
Apache Rave (Incubating)




                     What is Rave?


SURFnet 17-01-2012
Apache Rave (Incubating)


    Web & Social Mashup
    Engine




SURFnet 17-01-2012
Apache Rave (Incubating)

    Lightweight Java
    platform for widgets
       • OpenSocial gadgets
       • W3C Widgets


SURFnet 17-01-2012
Apache Rave (Incubating)


          Personalized content




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Customizable




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Customizable




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Customizable




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Customizable




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Multi platform




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Multi platform




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Multi platform




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Multi platform




SURFnet 17-01-2012
Apache Rave (Incubating)


                     Open source




SURFnet 17-01-2012
Apache Rave (Incubating)




SURFnet 17-01-2012
Apache Rave (Incubating)


                          Initiators




SURFnet 17-01-2012
Apache Rave (Incubating)


                          Timeline




SURFnet 17-01-2012
Apache Rave (Incubating)


                          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, 7th release


SURFnet 17-01-2012
Apache Rave (Incubating)


                        Why Rave?




SURFnet 17-01-2012
Apache Rave (Incubating)


                        Why Rave?
       • Old style portals are too heavy and difficult




SURFnet 17-01-2012
Apache Rave (Incubating)


                        Why Rave?
       • Old style portals are too heavy and difficult
       • Client side technology




SURFnet 17-01-2012
Apache Rave (Incubating)


                        Why Rave?
       • Old style portals are too heavy and difficult
       • Client side technology
       • Gadgets are easy to write



SURFnet 17-01-2012
Apache Rave (Incubating)


                        Why Rave?
       • Old style portals are too heavy and difficult
       • Client side technology
       • Gadgets are easy to write
       • OpenSocial standard adopts features fast


SURFnet 17-01-2012
Apache Rave (Incubating)


                        Why 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

SURFnet 17-01-2012
Apache Rave (Incubating)


                        Why 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 mobile
SURFnet 17-01-2012
Apache Rave (Incubating)


                          Features




SURFnet 17-01-2012
Apache Rave (Incubating)


                          Features
       • Skinnable
       • Mobile & desktop view
       • Personalized pages
       • Widget store
       • Admin interface for users & widgets
       • HTML5
SURFnet 17-01-2012
Apache Rave (Incubating)


                          Features
       • Pluggable security / authentication
       • SSO on SURFconext platform
       • OAuth
       • OpenSocial gadgets
       • W3C Widgets
SURFnet 17-01-2012
Apache Rave (Incubating)


                            Future




SURFnet 17-01-2012
Apache Rave (Incubating)


                            Future
       • Extend social capabilities (social context)




SURFnet 17-01-2012
Apache Rave (Incubating)


                            Future
       • Extend social capabilities (social context)
       • Sharing pages (OpenSocial Spaces)




SURFnet 17-01-2012
Apache Rave (Incubating)


                            Future
       • Extend social capabilities (social context)
       • Sharing pages (OpenSocial Spaces)
       • Inter-widget communication (Shared context)



SURFnet 17-01-2012
Apache Rave (Incubating)


                            Future
       • Extend social capabilities (social context)
       • Sharing pages (OpenSocial Spaces)
       • Inter-widget communication (Shared context)
       • CMS integration (Hippo :))


SURFnet 17-01-2012
Apache Rave (Incubating)


                            Future
       • Extend social capabilities (social context)
       • Sharing pages (OpenSocial Spaces)
       • Inter-widget communication (Shared context)
       • CMS integration (Hippo :))
       • External widget store

SURFnet 17-01-2012
Apache Rave (Incubating)


                            Future
       • Extend social capabilities (social context)
       • Sharing pages (OpenSocial Spaces)
       • Inter-widget communication (Shared context)
       • CMS integration (Hippo :))
       • External widget store
       • ...
SURFnet 17-01-2012
Apache Rave (Incubating)


                            Demo

       • http://localhost:8080
       • https://rave-showcase.conext.surfnetlabs.nl


SURFnet 17-01-2012
Apache Rave (Incubating)


                             Links

       • http://incubator.apache.org/rave
       • http://docs.opensocial.org
       • http://www.w3.org/2008/webapps/wiki/
            WidgetSpecs



SURFnet 17-01-2012
Apache Rave (Incubating)




                       Questions?


SURFnet 17-01-2012

More Related Content

Similar to Apache Rave (Incubating) at SURFnet

Apache Rave (Incubating) at ROLE Developer Camp
Apache Rave (Incubating) at ROLE Developer CampApache Rave (Incubating) at ROLE Developer Camp
Apache Rave (Incubating) at ROLE Developer Camp
Jasha Joachimsthal
 
Apache Rave at The Apache Meetup in NL
Apache Rave at The Apache Meetup in NLApache Rave at The Apache Meetup in NL
Apache Rave at The Apache Meetup in NLJasha Joachimsthal
 
Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014
Sergio Fernández
 
Opnfv primer how to get into opnfv
Opnfv primer  how to get into opnfv Opnfv primer  how to get into opnfv
Opnfv primer how to get into opnfv
Tomofumi Hayashi
 
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
mfrancis
 
What's next for Java API for WebSocket (JSR 356)
What's next for Java API for WebSocket (JSR 356)What's next for Java API for WebSocket (JSR 356)
What's next for Java API for WebSocket (JSR 356)
Pavel Bucek
 
iServe: A Linked Services Publishing Platform
iServe: A Linked Services Publishing PlatformiServe: A Linked Services Publishing Platform
iServe: A Linked Services Publishing Platform
Carlos Pedrinaci
 
Kubernetes and AWS Lambda can play nicely together
Kubernetes and AWS Lambda can play nicely togetherKubernetes and AWS Lambda can play nicely together
Kubernetes and AWS Lambda can play nicely together
Edward Wilde
 
Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016
Josh Elser
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)My own sweet home!
 
WebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsWebSockets in Enterprise Applications
WebSockets in Enterprise Applications
Pavel Bucek
 
미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기
jbugkorea
 
Apache NiFi Crash Course Intro
Apache NiFi Crash Course IntroApache NiFi Crash Course Intro
Apache NiFi Crash Course Intro
DataWorks Summit/Hadoop Summit
 
OWASP 2012 AppSec Dublin ZAP Intro
OWASP 2012 AppSec Dublin ZAP IntroOWASP 2012 AppSec Dublin ZAP Intro
OWASP 2012 AppSec Dublin ZAP Intro
Simon Bennetts
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
Yolande Poirier
 
Apache Deep Learning 201
Apache Deep Learning 201Apache Deep Learning 201
Apache Deep Learning 201
DataWorks Summit
 
Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Aaron Blythe
 
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
Radware
 
Laravel 4 presentation
Laravel 4 presentationLaravel 4 presentation
Laravel 4 presentation
Abu Saleh Muhammad Shaon
 
Database trendsv4
Database trendsv4Database trendsv4
Database trendsv4
Tinku Ajit
 

Similar to Apache Rave (Incubating) at SURFnet (20)

Apache Rave (Incubating) at ROLE Developer Camp
Apache Rave (Incubating) at ROLE Developer CampApache Rave (Incubating) at ROLE Developer Camp
Apache Rave (Incubating) at ROLE Developer Camp
 
Apache Rave at The Apache Meetup in NL
Apache Rave at The Apache Meetup in NLApache Rave at The Apache Meetup in NL
Apache Rave at The Apache Meetup in NL
 
Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014Towards a Commons RDF Library - ApacheCon Europe 2014
Towards a Commons RDF Library - ApacheCon Europe 2014
 
Opnfv primer how to get into opnfv
Opnfv primer  how to get into opnfv Opnfv primer  how to get into opnfv
Opnfv primer how to get into opnfv
 
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
 
What's next for Java API for WebSocket (JSR 356)
What's next for Java API for WebSocket (JSR 356)What's next for Java API for WebSocket (JSR 356)
What's next for Java API for WebSocket (JSR 356)
 
iServe: A Linked Services Publishing Platform
iServe: A Linked Services Publishing PlatformiServe: A Linked Services Publishing Platform
iServe: A Linked Services Publishing Platform
 
Kubernetes and AWS Lambda can play nicely together
Kubernetes and AWS Lambda can play nicely togetherKubernetes and AWS Lambda can play nicely together
Kubernetes and AWS Lambda can play nicely together
 
Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016Apache Phoenix Query Server PhoenixCon2016
Apache Phoenix Query Server PhoenixCon2016
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
 
WebSockets in Enterprise Applications
WebSockets in Enterprise ApplicationsWebSockets in Enterprise Applications
WebSockets in Enterprise Applications
 
미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기
 
Apache NiFi Crash Course Intro
Apache NiFi Crash Course IntroApache NiFi Crash Course Intro
Apache NiFi Crash Course Intro
 
OWASP 2012 AppSec Dublin ZAP Intro
OWASP 2012 AppSec Dublin ZAP IntroOWASP 2012 AppSec Dublin ZAP Intro
OWASP 2012 AppSec Dublin ZAP Intro
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
 
Apache Deep Learning 201
Apache Deep Learning 201Apache Deep Learning 201
Apache Deep Learning 201
 
Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013
 
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
 
Laravel 4 presentation
Laravel 4 presentationLaravel 4 presentation
Laravel 4 presentation
 
Database trendsv4
Database trendsv4Database trendsv4
Database trendsv4
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Apache Rave (Incubating) at SURFnet

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. iGoogle\n
  5. SURFconext\n
  6. Rave\n
  7. \n
  8. 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
  9. 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
  10. 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
  11. \n
  12. Mix of several technologies. Some parties are interested in the front end (ROLE project), some in the backend, social features (Sakai).\n
  13. OpenSocial: initiated by Google to exchange data on social networks (Hyves, MySpace)\nW3C Widgets: targeting for mobile, mainly driven by Nokia\n
  14. Just as I can choose my own bag of M&M’s, in Rave the user can define which content he sees.\n
  15. Other skin\n
  16. Other skin\n
  17. Other skin\n
  18. Desktop, iPad, mobile\nThe web is anywhere now. \nStudents with smartphones who are bored in public transport -> social media!\n
  19. Desktop, iPad, mobile\nThe web is anywhere now. \nStudents with smartphones who are bored in public transport -> social media!\n
  20. Desktop, iPad, mobile\nThe web is anywhere now. \nStudents with smartphones who are bored in public transport -> social media!\n
  21. Shindig: OpenSocial container. Wookie: W3C Widget rendering. Tiles: modular pages.\nOpenJPA: persistence. Spring: web framework, security & mobile.\n
  22. Diverse community\nCode base is growing\n
  23. 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
  24. We’re going fast!\n
  25. \n
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. Current features\n
  33. \n
  34. \n
  35. \n
  36. This list can be extended by your input (next session)\n
  37. This list can be extended by your input (next session)\n
  38. This list can be extended by your input (next session)\n
  39. This list can be extended by your input (next session)\n
  40. This list can be extended by your input (next session)\n
  41. This list can be extended by your input (next session)\n
  42. \n
  43. Rave project page\nOpenSocial documentation\nW3C Widget specification\n
  44. \n