Next Generation Portals
How OpenSocial Standard Adds Social to the Mix?




                                           Tug...
EXo Platform

                    Contenu

       Content                Applications



   Social Network                ...
EXo Platform

                     Contenu

    eXo Content
        ECM                    Applications ...
              ...
Market Positioning
- Open Source Alternative to MS Sharepoint
  • Open Standard Portal, ECM and Collaborative tools
- No D...
The eXo Platform

                                                       ...


                      eXo Portal / WebOS


...
Portals...
- What is a Portal ?
  • Boxes in my Web Browser?
- Unify access to your applications and information
      Int...
- Enterprise Portal Solution
  • Facilitate Access to Applications and Data
  • Personalization & Profiling
- Standard Bas...
- Enterprise WebOS
  • Virtualize your desktop on the Web
- Based on eXo Portal Infrastructure
  • SSO, Personalization, A...
Social Networking...
- To be effective in the enterprise we need to:
  • Find peers
  • Work together
  • Share informatio...
Social Networking...
- To be effective in the enterprise we need to:
  • Find peers
  • Work together
  • Share informatio...
Social Networking...
- To be effective in the enterprise we need to:
  • Find peers
  • Work together
  • Share informatio...
OpenSocial : Introduction



                            9
Why do we need a standard ?




                              10
Why do we need a standard ?




                              10
Friends
API   Profiles
      Activities




                   11
OpenSocial




             12
OpenSocial
- One Standardized API
  • Managed by the “OpenSocial Foundation” http://www.opensocial.org
  • Client Side: HT...
Apache Shindig
- Open Source Reference Implementation
  • OpenSocial and Gadgets
- Available for Java and PHP
- Components...
Apache Shindig
- Open Source Reference Implementation
  • OpenSocial and Gadgets
- Available for Java and PHP
- Components...
EXo Platform
Social Features
Demonstration




                  15
EXo Gadgets

     Use Gadgets in
                                                           Use your gadgets in any Social...
Sites Web




            17
Web Sites




            18
Web Sites




            19
Thanks to...
- Chris Schalk and Patrick Chanezon from Google for their
  Help

  • http://chrisschalk.com/
  • http://chan...
eXo Platform
Upcoming SlideShare
Loading in …5
×

Next Generation Portals : How OpenSocial Standard Adds Social to the Mix?

2,165 views

Published on

Published in: Technology, Education
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,165
On SlideShare
0
From Embeds
0
Number of Embeds
419
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide


























  • Next Generation Portals : How OpenSocial Standard Adds Social to the Mix?

    1. 1. Next Generation Portals How OpenSocial Standard Adds Social to the Mix? Tugdual Grall Solution Linux 2009 / OW2 Conference
    2. 2. EXo Platform Contenu Content Applications Social Network Process 2
    3. 3. EXo Platform Contenu eXo Content ECM Applications ... eXo CS, KS, Social Network ProcessBonita Social Features JBPM / 2
    4. 4. Market Positioning - Open Source Alternative to MS Sharepoint • Open Standard Portal, ECM and Collaborative tools - No Deployment Restrictions • Any Operating System • Any Middleware • Any Database • Any Browser - Improve Collaborative Work using Web Applications 3
    5. 5. The eXo Platform ... eXo Portal / WebOS eXo Java Content Repository eXo Portlet Container SOA stack with REST exposure 4
    6. 6. Portals... - What is a Portal ? • Boxes in my Web Browser? - Unify access to your applications and information Integrate heterogeneous Web applications • Syndicate Content • Across organizational boundaries • Integration occurs at the presentation layer • - Usual Features • Single Sign On • Personalization / Profiling • Dashboards • Internationalization • Collaboration 5
    7. 7. - Enterprise Portal Solution • Facilitate Access to Applications and Data • Personalization & Profiling - Standard Based • JavaEE Based (Web Container dependancy) • Java Content Repository (JSR-170) • Java Portlets API (JSR-168 & JSR-286) & WSRP (1 & 2) • JavaServer Faces Portlet Bridge (JSR 301) -- see next presentation 6
    8. 8. - Enterprise WebOS • Virtualize your desktop on the Web - Based on eXo Portal Infrastructure • SSO, Personalization, Applications - Based on Web 2.0 Technologies • Use only HTML/CSS and JavaScript - Use Portlets as Applications • Integrate any Web Applications • Leverage JSF Portlet Bridge features 7
    9. 9. Social Networking... - To be effective in the enterprise we need to: • Find peers • Work together • Share information (content, applications, data, ...) • Help each other • .... 8
    10. 10. Social Networking... - To be effective in the enterprise we need to: • Find peers • Work together • Share information (content, applications, data, ...) • Help each other • .... - Internet Social Sites offer today such tools 8
    11. 11. Social Networking... - To be effective in the enterprise we need to: • Find peers • Work together • Share information (content, applications, data, ...) • Help each other • .... - Internet Social Sites offer today such tools - but... • Many platform, tools,... • on the Internet 8
    12. 12. OpenSocial : Introduction 9
    13. 13. Why do we need a standard ? 10
    14. 14. Why do we need a standard ? 10
    15. 15. Friends API Profiles Activities 11
    16. 16. OpenSocial 12
    17. 17. OpenSocial - One Standardized API • Managed by the “OpenSocial Foundation” http://www.opensocial.org • Client Side: HTML+Javascript • Server Side: REST, AtomPub, JSON • Services Provided: • People : Who am I, who are my friends/contacts • Activities : What I’m doing • Persistence : store information/state - Use in Many Web Sites 13
    18. 18. Apache Shindig - Open Source Reference Implementation • OpenSocial and Gadgets - Available for Java and PHP - Components • Gadget Server • Parses Gadget XML , render code (HTML, Javascript, CSS) • Open Social Data Server 14
    19. 19. Apache Shindig - Open Source Reference Implementation • OpenSocial and Gadgets - Available for Java and PHP - Components • Gadget Server • Parses Gadget XML , render code (HTML, Javascript, CSS) • Open Social Data Server - Embedded in eXo Platform 14
    20. 20. EXo Platform Social Features Demonstration 15
    21. 21. EXo Gadgets Use Gadgets in Use your gadgets in any Social site eXo Portal and WebOS Portal Server eXo Gadget Container eXo Gadgets sources and preferences (JCR) 16
    22. 22. Sites Web 17
    23. 23. Web Sites 18
    24. 24. Web Sites 19
    25. 25. Thanks to... - Chris Schalk and Patrick Chanezon from Google for their Help • http://chrisschalk.com/ • http://chanezon.com/pat/index.html 20
    26. 26. eXo Platform

    ×