Gatein Presentation

  • 2,903 views
Uploaded on

 

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,903
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
66
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. GateIn Portal Framework 1 Minh Hoang TO hoang281283@gmail.com May 26, 2010 1 Java developer at eXo SEA, commiter of GateIn Portal project
  • 2. Agenda GateIn Quick GateIn intro Highlighted features Demo eXo website
  • 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
  • 10. Drag and Drop portlet
  • 11. Drag and Drop gadget
  • 12. Compose layout
  • 13. Users/groups administration
  • 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
  • 15. GateIn Default skin
  • 16. GateIn Sample skin
  • 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