• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
GateIn - Presented at Atlanta JUG on 1/19/2010
 

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

on

  • 3,280 views

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.

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.

Statistics

Views

Total Views
3,280
Views on SlideShare
3,246
Embed Views
34

Actions

Likes
2
Downloads
85
Comments
0

1 Embed 34

http://www.slideshare.net 34

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

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

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

    • The Open Source Answer to Expensive Closed Source Portals Presented By: Wesley Hales Wednesday, January 20, 2010 1
    • 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
    • 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
    • Portal Job Results In Atlanta, Ga 603 128 72 Monster indeed Dice Wednesday, January 20, 2010 4
    • Demo • Overview and Administration http://vimeo.com/6438918 Wednesday, January 20, 2010 5
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • Features Compared • Normal Portal Features Single Sign On Personalization Collaboration Internationalization, Right-To-Left Dashboards Social Capabilities Wednesday, January 20, 2010 12
    • 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
    • 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
    • Demo • Gadgets http://vimeo.com/6438918 Wednesday, January 20, 2010 15
    • 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
    • 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
    • Demo • eXo Knowledge Suite http://vimeo.com/7693053 Wednesday, January 20, 2010 18
    • 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
    • Demo • eXo Collaboration Suite http://vimeo.com/7523906 Wednesday, January 20, 2010 20
    • 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 portlet • Hides the underlying portlet APIs so developers only need to worry about 1 application Wednesday, January 20, 2010 25
    • • 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
    • • BridgeAdmin Demo • http://vimeo.com/8752541 Wednesday, January 20, 2010 27
    • 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
    • • 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
    • 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
    • Q&A Wednesday, January 20, 2010 31
    • 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