The Open Source Answer to Expensive
                       Closed Source Portals

                              Presented ...
Agenda
                   • Crowd Survey
                   • Introduction to GateIn
                   • Get the boring p...
Who Is Wesley Hales?
                   • Enjoys both UI and Backend development,
                              along with...
Portal Job Results
                                         In Atlanta, Ga

                                              ...
Demo


                   • Overview and Administration
                              http://vimeo.com/6438918




Wednesd...
Portals & Portlets
                What is a Portal?
               • Windows that provide
                       access t...
Portals & Portlets
                Portlets
               •       Are managed by a
                       portal/portlet ...
Portlets - Why the
                                    FUD?
                 • Portlets and their respective api have had
...
If you really want to
                                 know...
                   • Servlets vs. Portlets
                ...
Allows
                                   Businesses To...
                   •          Quickly aggregate enterprise appl...
JBoss & eXo Partnership
                   • Strategic partnership formed in 2009
                   • Plans...
          ...
Features Compared
                  • Normal Portal Features
                                              Single Sign On ...
Features Compared
              •                          Features
                       (Technical Standpoint)

       ...
Features Compared
              •                          Features
                        (Product Standpoint)         L...
Demo


                   • Gadgets
                              http://vimeo.com/6438918




Wednesday, January 20, 2010...
Extending GateIn
                                 • All products in eXo's
                                   open source s...
eXo Knowledge Suite
                   •          Forums

                         •      Enterprise grade - project based...
Demo


                   • eXo Knowledge Suite
                              http://vimeo.com/7693053




Wednesday, Janu...
eXo Collaboration Suite
                   • Provides a standard FB-like chat client, with
                              p...
Demo


                   • eXo Collaboration Suite
                              http://vimeo.com/7523906




Wednesday, ...
Wednesday, January 20, 2010   21
Wednesday, January 20, 2010   22
Wednesday, January 20, 2010   23
Wednesday, January 20, 2010   24
• Backed by JSR-301 and 329
                   • Allows you to run any JSF application as a
                              ...
• The only bridge which supports running
                              RichFaces and/or Seam applications
                ...
• BridgeAdmin Demo
                   • http://vimeo.com/8752541


Wednesday, January 20, 2010                     27
POCs
                   • Proof of Concepting with GateIn is straight
                              forward
              ...
• Seam Portlet Demo
              • http://vimeo.com/7255033
              •      mvn archetype:generate -
               ...
Getting Involved

                   • User Forums
                   • Articles & How Tos
                   • Jira - Add...
Q&A




Wednesday, January 20, 2010         31
Useful Links

                   • http://jboss.org/gatein
                   • http://jboss.org/portletbridge
           ...
Upcoming SlideShare
Loading in...5
×

GateIn - Presented at Atlanta JUG on 1/19/2010

1,907

Published on

This presentation is an overview of the GateIn Platform. Most of the presentation was done using live demos, so links to videos of similar demos are in their respective slides.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,907
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
87
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

GateIn - Presented at Atlanta JUG on 1/19/2010

  1. 1. The Open Source Answer to Expensive Closed Source Portals Presented By: Wesley Hales Wednesday, January 20, 2010 1
  2. 2. Agenda • Crowd Survey • Introduction to GateIn • Get the boring primer out of the way • Amaze everyone with cool demos • Talk about the JBoss Portlet Bridge • more demos & possibly crowd UC • Answer Questions Wednesday, January 20, 2010 2
  3. 3. Who Is Wesley Hales? • Enjoys both UI and Backend development, along with pulling out what little hair is left. • Founder of multiple open source projects • Blog at wesleyhales.com • Screen Caster on vimeo.com/wesleyhales • Tweeter twitter.com/wesleyhales Wednesday, January 20, 2010 3
  4. 4. Portal Job Results In Atlanta, Ga 603 128 72 Monster indeed Dice Wednesday, January 20, 2010 4
  5. 5. Demo • Overview and Administration http://vimeo.com/6438918 Wednesday, January 20, 2010 5
  6. 6. Portals & Portlets What is a Portal? • Windows that provide access to web applications and other information. • Works across organizational boundaries to aggregate content coming from various web technologies: JSF, Seam, OpenSocial, Wicket, PHP, Struts... Wednesday, January 20, 2010 6
  7. 7. Portals & Portlets Portlets • Are managed by a portal/portlet container. • Portlet windows are aggregated via a portal page. • A Portlet Application is also a Web Application. The Portlet Application may contain servlets and JSPs in addition to portlets. Portlets, servlets and JSPs may share information through their session. Wednesday, January 20, 2010 7
  8. 8. Portlets - Why the FUD? • Portlets and their respective api have had quite a learning curve in the past, but as with everything else... it got better Wednesday, January 20, 2010 8
  9. 9. If you really want to know... • Servlets vs. Portlets • Wrapping your head around 2 requests. • Portlets generate a page with multiple portlet windows that can be rendered multiple times. • All links are generated by the portlet api • Coordination - events and PRP’s Wednesday, January 20, 2010 9
  10. 10. Allows Businesses To... • Quickly aggregate enterprise applications (both legacy and current) • Easily administer employee roles, groups, and permissions • Drastically reduce time-to-market with out of box tools and integration controls • Run content, gadgets, forums, wiki, and social applications built by other companies - i.e. eXo Wednesday, January 20, 2010 10
  11. 11. JBoss & eXo Partnership • Strategic partnership formed in 2009 • Plans... • To make GateIn the leading OSS portal • Balance feature-rich capabilities with lightweight flexibility and rock solid performance Wednesday, January 20, 2010 11
  12. 12. Features Compared • Normal Portal Features Single Sign On Personalization Collaboration Internationalization, Right-To-Left Dashboards Social Capabilities Wednesday, January 20, 2010 12
  13. 13. Features Compared • Features (Technical Standpoint) Merge of two mature Customizability and projects that have been Personalization around for a while, JBoss Portal and eXo Portal Scalable and Modular Management and Metrics PicketLink IDM - provides usage of different identity Easy Creation of Virtual stores like LDAP and (multiple) portals at RDBMS runtime Wednesday, January 20, 2010 13
  14. 14. Features Compared • Features (Product Standpoint) Lightweight and Scalable WSRP Extendable - As eXo has done with Knowledge Suite Gadgets & Mashups and Content Management WYSIWYG Layout Editor Wednesday, January 20, 2010 14
  15. 15. Demo • Gadgets http://vimeo.com/6438918 Wednesday, January 20, 2010 15
  16. 16. Extending GateIn • All products in eXo's open source stack will be certified on the GateIn portal. • Currently only a few of these are available in Alpha and Beta stages Wednesday, January 20, 2010 16
  17. 17. eXo Knowledge Suite • Forums • Enterprise grade - project based • Advanced Moderation - lock, close approve • Answers / QA • Multi Language, Moderation, RSS • FAQs • Publish forged knowledge into FAQs Wednesday, January 20, 2010 17
  18. 18. Demo • eXo Knowledge Suite http://vimeo.com/7693053 Wednesday, January 20, 2010 18
  19. 19. eXo Collaboration Suite • Provides a standard FB-like chat client, with private and public chat rooms • Uses XMPP/Jabber protocol mapped to your LDAP directory • This suite includes several applications all tied together: • Mail, Calendar, and Address Book Wednesday, January 20, 2010 19
  20. 20. Demo • eXo Collaboration Suite http://vimeo.com/7523906 Wednesday, January 20, 2010 20
  21. 21. Wednesday, January 20, 2010 21
  22. 22. Wednesday, January 20, 2010 22
  23. 23. Wednesday, January 20, 2010 23
  24. 24. Wednesday, January 20, 2010 24
  25. 25. • Backed by JSR-301 and 329 • Allows you to run any JSF application as a portlet • Hides the underlying portlet APIs so developers only need to worry about 1 application Wednesday, January 20, 2010 25
  26. 26. • The only bridge which supports running RichFaces and/or Seam applications • Runs your app as both a portlet and servlet • Could support other web frameworks like Wicket, GWT, etc... Wednesday, January 20, 2010 26
  27. 27. • BridgeAdmin Demo • http://vimeo.com/8752541 Wednesday, January 20, 2010 27
  28. 28. POCs • Proof of Concepting with GateIn is straight forward • You will need: • GateIn Bundle with Tomcat or JBoss AS • Possibly Portlet Bridge • Archetypes Wednesday, January 20, 2010 28
  29. 29. • Seam Portlet Demo • http://vimeo.com/7255033 • mvn archetype:generate - DarchetypeGroupId=org.jboss.portletbridge.archetypes - DarchetypeArtifactId=seam-basic -DarchetypeVersion=2.0.0.CR1 - DgroupId=org.whatever.project -DartifactId=seamproject - Dversion=2.0.0.CR1 -DarchetypeRepository=http://repository.jboss.org/ maven2/ Wednesday, January 20, 2010 29
  30. 30. Getting Involved • User Forums • Articles & How Tos • Jira - Add your enhancement or try to handle some created issues • Contests - Skins, etc... Wednesday, January 20, 2010 30
  31. 31. Q&A Wednesday, January 20, 2010 31
  32. 32. Useful Links • http://jboss.org/gatein • http://jboss.org/portletbridge • http://vimeo.com/wesleyhales/videos • http://community.jboss.org/wiki/GateIn Wednesday, January 20, 2010 32
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×