gatein presentation
TRANSCRIPT
GateIn Portal Framework
Minh Hoang TO 1
May 26, 2010
1Java developer at eXo SEA, commiter of GateIn Portal project
Agenda
GateIn
Quick GateIn introHighlighted features
Demo
eXo website
GateIn intro
Enterprise Portal Framework
Free and Open SourceeXo and JBoss co-ownership
Purposes
Facilitate building Java Web Application.NET = SharePoint ; PHP = Drupal and Java = GateIn
Written in
Server side: Java, Groovy TemplateClient side: JavaScript, HTML, CSS
Project Status
Latest stable release - GateIn 3.0.0 GANext release - GateIn 3.1.0 GA
GateIn intro
Enterprise Portal Framework
Free and Open SourceeXo and JBoss co-ownership
Purposes
Facilitate building Java Web Application.NET = SharePoint ; PHP = Drupal and Java = GateIn
Written in
Server side: Java, Groovy TemplateClient side: JavaScript, HTML, CSS
Project Status
Latest stable release - GateIn 3.0.0 GANext release - GateIn 3.1.0 GA
GateIn intro
Enterprise Portal Framework
Free and Open SourceeXo and JBoss co-ownership
Purposes
Facilitate building Java Web Application.NET = SharePoint ; PHP = Drupal and Java = GateIn
Written in
Server side: Java, Groovy TemplateClient side: JavaScript, HTML, CSS
Project Status
Latest stable release - GateIn 3.0.0 GANext release - GateIn 3.1.0 GA
GateIn intro
Enterprise Portal Framework
Free and Open SourceeXo and JBoss co-ownership
Purposes
Facilitate building Java Web Application.NET = SharePoint ; PHP = Drupal and Java = GateIn
Written in
Server side: Java, Groovy TemplateClient side: JavaScript, HTML, CSS
Project Status
Latest stable release - GateIn 3.0.0 GANext release - GateIn 3.1.0 GA
Features
Presentation tier
Interactive User InterfaceCustomizable Look and FeelFlexible Internationalization and Localization
Application tier2
Scalability with ease
Compliant to various Java Specification Request such asJSR168/286, JSR170, . . .Supports REST web service and WSRP Remote PortletFlexible architecture for authentication and authorizationOptimized performance on JBoss Application Server
Reduce burden on developers
Build/deploy with MavenAdditional development tools, monitoring services
2Detail is beyond the scope of current presentation
Features
Presentation tier
Interactive User InterfaceCustomizable Look and FeelFlexible Internationalization and Localization
Application tier2
Scalability with ease
Compliant to various Java Specification Request such asJSR168/286, JSR170, . . .Supports REST web service and WSRP Remote PortletFlexible architecture for authentication and authorizationOptimized performance on JBoss Application Server
Reduce burden on developers
Build/deploy with MavenAdditional development tools, monitoring services
2Detail is beyond the scope of current presentation
GateIn User Interface
Interactive User Interface:
Drag and Drop web page content such as: portlet, gadget3
Compose layout of web page with Drag and Drop
Manage users/groups via mouse clicks
3In a nutshell, portlet and gadget are deployable units in a portal application
Drag and Drop portlet
Drag and Drop gadget
Compose layout
Users/groups administration
Look and Feel
Customizable Look and Feel thanks to skin and theme
Figure: Switching between Default and Sample skins
Figure: Select portlet theme among: Blue, Violet, Orange, Pink, Green
GateIn Default skin
GateIn Sample skin
Internationalization and Localization
Flexible/configurable I18n resources allows project contributors toextend and localize with ease
Un-exhausted list of currently supported languages
. . .EnglishFrenchVietnameseRussianArabicNepaleseJapanese. . .
eXo website
eXo website is the first web application built over GateIn 3.0.0
Make sure you have Internet connection
Start Firefox or any web browser
Check the link http://exoplatform.com
Last words
Only for those interested in my talk!
Download and runhttp://www.jboss.org/gatein/
Checkout code sourcehttp://anonsvn.jboss.org/repos/gatein
Documentationhttp://www.jboss.org/gatein/documentation.html
To everyone here: Thank you for your attention
Last words
Only for those interested in my talk!
Download and runhttp://www.jboss.org/gatein/
Checkout code sourcehttp://anonsvn.jboss.org/repos/gatein
Documentationhttp://www.jboss.org/gatein/documentation.html
To everyone here: Thank you for your attention