3. GateIn intro
Enterprise Portal Framework
Free and Open Source
eXo and JBoss co-ownership
4. GateIn intro
Enterprise Portal Framework
Free and Open Source
eXo and JBoss co-ownership
Purposes
Facilitate building Java Web Application
.NET = SharePoint ; PHP = Drupal and Java = GateIn
5. GateIn intro
Enterprise Portal Framework
Free and Open Source
eXo and JBoss co-ownership
Purposes
Facilitate building Java Web Application
.NET = SharePoint ; PHP = Drupal and Java = GateIn
Written in
Server side: Java, Groovy Template
Client side: JavaScript, HTML, CSS
6. GateIn intro
Enterprise Portal Framework
Free and Open Source
eXo and JBoss co-ownership
Purposes
Facilitate building Java Web Application
.NET = SharePoint ; PHP = Drupal and Java = GateIn
Written in
Server side: Java, Groovy Template
Client side: JavaScript, HTML, CSS
Project Status
Latest stable release - GateIn 3.0.0 GA
Next release - GateIn 3.1.0 GA
7. Features
Presentation tier
Interactive User Interface
Customizable Look and Feel
Flexible Internationalization and Localization
2 Detail is beyond the scope of current presentation
8. Features
Presentation tier
Interactive User Interface
Customizable Look and Feel
Flexible Internationalization and Localization
Application tier2
Scalability with ease
Compliant to various Java Specification Request such as
JSR168/286, JSR170, . . .
Supports REST web service and WSRP Remote Portlet
Flexible architecture for authentication and authorization
Optimized performance on JBoss Application Server
Reduce burden on developers
Build/deploy with Maven
Additional development tools, monitoring services
2 Detail is beyond the scope of current presentation
9. 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
3 In a nutshell, portlet and gadget are deployable units in a portal application
14. 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
17. Internationalization and Localization
Flexible/configurable I18n resources allows project contributors to
extend and localize with ease
Un-exhausted list of currently supported languages
...
English
French
Vietnamese
Russian
Arabic
Nepalese
Japanese
...
18. 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
19. Last words
Only for those interested in my talk!
Download and run
http://www.jboss.org/gatein/
Checkout code source
http://anonsvn.jboss.org/repos/gatein
Documentation
http://www.jboss.org/gatein/documentation.html
20. Last words
Only for those interested in my talk!
Download and run
http://www.jboss.org/gatein/
Checkout code source
http://anonsvn.jboss.org/repos/gatein
Documentation
http://www.jboss.org/gatein/documentation.html
To everyone here: Thank you for your attention