Gatein Presentation
-
Upload
minh-hoang -
Category
Technology
-
view
3.023 -
download
0
Transcript of Gatein Presentation
![Page 1: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/1.jpg)
GateIn Portal Framework
Minh Hoang TO 1
May 26, 2010
1Java developer at eXo SEA, commiter of GateIn Portal project
![Page 2: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/2.jpg)
Agenda
GateIn
Quick GateIn introHighlighted features
Demo
eXo website
![Page 3: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/3.jpg)
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
![Page 4: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/4.jpg)
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
![Page 5: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/5.jpg)
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
![Page 6: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/6.jpg)
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
![Page 7: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/7.jpg)
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
![Page 8: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/8.jpg)
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
![Page 9: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/9.jpg)
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
![Page 10: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/10.jpg)
Drag and Drop portlet
![Page 11: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/11.jpg)
Drag and Drop gadget
![Page 12: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/12.jpg)
Compose layout
![Page 13: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/13.jpg)
Users/groups administration
![Page 14: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/14.jpg)
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
![Page 15: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/15.jpg)
GateIn Default skin
![Page 16: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/16.jpg)
GateIn Sample skin
![Page 17: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/17.jpg)
Internationalization and Localization
Flexible/configurable I18n resources allows project contributors toextend and localize with ease
Un-exhausted list of currently supported languages
. . .EnglishFrenchVietnameseRussianArabicNepaleseJapanese. . .
![Page 18: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/18.jpg)
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
![Page 19: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/19.jpg)
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
![Page 20: Gatein Presentation](https://reader038.fdocuments.us/reader038/viewer/2022110307/5563a642d8b42aae0d8b4efb/html5/thumbnails/20.jpg)
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