SlideShare a Scribd company logo
1 of 13
FLUID UI
Quick Notes
Anoop Savio
FLUID USER
INTERFACE OVERVIEW
Significant enhancement to the PeopleSoft’s “classic” user
interface.
Enhanced use of cascading style sheets (CSS3), HTML5, and
JavaScript.
Adjust the display based on the ‘Screen Size’ of the device.
IMPLEMENTING PEOPLESOFT
FLUID USER INTERFACE
PeopleSoft Application Designer
PeopleCode
PeopleTools Portal Technology
PeopleSoft Pure Internet Architecture
HTML 5.0
Cascading Style Sheets 3.0
JavaScript
NEED FOR A FLUID USER
INTERFACE
Traditional approach: WYSIWYG (what you see is what you
get)
Emergence and popularity of mobile devices
SCREEN SAMPLES
CONSIDERATIONS FOR PEOPLESOFT
FLUID APPLICATION
IMPLEMENTATION
Classic mode for majority of pages/components
Selected applications for fluid deployment?
Streamlined, self-service type applications.
Pages where there is heavy data entry required would not be
suitable
Some features, like spell check, rich text editor, Find In for
grids, Download to Excel, modal movement or re-sizing, are
not available in fluid.
SELECTING PAGE
TYPES
LAYOUT OF THE MAIN
FLUID PAGE
PEOPLESOFT DESIGN
ELEMENTS
Group boxes (This is where we faced major issues in
Browser compatibility. The group boxes behaves differently
in different browsers and we faced limitations here.)
Style sheets (PeopleTools delivers the system-wide
PSSTYLEDEF_FMODE style sheet)
FLUID COMPONENT
Exist within the same component so they run in the same
panel buffer.
(I believe this can be a challenge again, as the
buffering can slow down the performance when high volume
of data comes into the page, which will not happen with the
HTML/CSS page design)
WORKING WITH
SEARCH PAGES
PT_SEARCHPAGE The fluid equivalent of the classic component
search page.
PTS_NUI_SEARCH Provides a more full-featured set of search
results for using SES-based Search
Framework
MAKEUP OF FLUID
PAGE
The system considers the control and the label pairing as a
single unit and presents them within a single container in the
HTML—ps_box-<control_type>.
For example, in the case of an edit box, the system generated
this structure in the HTML.
RETRIEVE THE
DEVICE TYPE

More Related Content

What's hot

ch01-Internet & Web Basics &.ppt
ch01-Internet & Web Basics &.pptch01-Internet & Web Basics &.ppt
ch01-Internet & Web Basics &.ppt
GmachImen
 
Les plateformes de développement des web services
Les plateformes de développement des web servicesLes plateformes de développement des web services
Les plateformes de développement des web services
oussemos
 
Basics of Microsoft Word
Basics of Microsoft WordBasics of Microsoft Word
Basics of Microsoft Word
annakjones
 
Apache Storm - Real Time Analytics
Apache Storm - Real Time AnalyticsApache Storm - Real Time Analytics
Apache Storm - Real Time Analytics
Edureka!
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Steven Davelaar
 

What's hot (20)

ch01-Internet & Web Basics &.ppt
ch01-Internet & Web Basics &.pptch01-Internet & Web Basics &.ppt
ch01-Internet & Web Basics &.ppt
 
Les plateformes de développement des web services
Les plateformes de développement des web servicesLes plateformes de développement des web services
Les plateformes de développement des web services
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Alfresco en quelques points - Recherche Tutorial
Alfresco en quelques points - Recherche TutorialAlfresco en quelques points - Recherche Tutorial
Alfresco en quelques points - Recherche Tutorial
 
Html & CSS
Html & CSSHtml & CSS
Html & CSS
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
Http headers
Http headersHttp headers
Http headers
 
Basics of Microsoft Word
Basics of Microsoft WordBasics of Microsoft Word
Basics of Microsoft Word
 
Project Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text TranslationProject Proposal: Bengali Braille to Text Translation
Project Proposal: Bengali Braille to Text Translation
 
jQuery Ajax
jQuery AjaxjQuery Ajax
jQuery Ajax
 
Oracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid EssentialsOracle APEX Interactive Grid Essentials
Oracle APEX Interactive Grid Essentials
 
Apache Storm - Real Time Analytics
Apache Storm - Real Time AnalyticsApache Storm - Real Time Analytics
Apache Storm - Real Time Analytics
 
Website's functional and non functional requirements
Website's functional and non functional requirementsWebsite's functional and non functional requirements
Website's functional and non functional requirements
 
Test Automation for Manual Testers
Test Automation for Manual TestersTest Automation for Manual Testers
Test Automation for Manual Testers
 
01 xml document structure
01 xml document structure01 xml document structure
01 xml document structure
 
Css pseudo-classes
Css pseudo-classesCss pseudo-classes
Css pseudo-classes
 
Xml http request
Xml http requestXml http request
Xml http request
 
JavaScript and BOM events
JavaScript and BOM eventsJavaScript and BOM events
JavaScript and BOM events
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
 
MS OneNote 2013
MS OneNote 2013MS OneNote 2013
MS OneNote 2013
 

Viewers also liked

Viewers also liked (6)

UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
 
OpenWorld con2828 Fluid, Classic, or Both
OpenWorld con2828 Fluid, Classic, or BothOpenWorld con2828 Fluid, Classic, or Both
OpenWorld con2828 Fluid, Classic, or Both
 
External Search Match
External Search MatchExternal Search Match
External Search Match
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
 
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondPeoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
 
PeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
PeopleSoft 9.2 HCM Features and Functions Including Fluid MobilePeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
PeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
 

Similar to Fluid UI, Tips, Info

Websmovil 3
Websmovil 3Websmovil 3
Websmovil 3
petio909
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere Portal
Munish Gupta
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
Takeshi Shinmura
 

Similar to Fluid UI, Tips, Info (20)

OpenWorld con2828 Fluid
OpenWorld  con2828 FluidOpenWorld  con2828 Fluid
OpenWorld con2828 Fluid
 
Palm WebOS Overview
Palm WebOS OverviewPalm WebOS Overview
Palm WebOS Overview
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
Websmovil 3
Websmovil 3Websmovil 3
Websmovil 3
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Experience Ajax - Workshop For Designers
Experience Ajax - Workshop For DesignersExperience Ajax - Workshop For Designers
Experience Ajax - Workshop For Designers
 
TPR4
TPR4TPR4
TPR4
 
TPR4
TPR4TPR4
TPR4
 
Spsmi13 charts
Spsmi13 chartsSpsmi13 charts
Spsmi13 charts
 
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
 
AJAX Patterns with ASP.NET
AJAX Patterns with ASP.NETAJAX Patterns with ASP.NET
AJAX Patterns with ASP.NET
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere Portal
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA Tools
 
Better Design Built Faster: Using New UI Technologies to Speed Development
Better Design Built Faster: Using New UI Technologies to Speed DevelopmentBetter Design Built Faster: Using New UI Technologies to Speed Development
Better Design Built Faster: Using New UI Technologies to Speed Development
 
RIA - Rich Internet Applications
RIA - Rich Internet ApplicationsRIA - Rich Internet Applications
RIA - Rich Internet Applications
 
Front end web &amp; app development
Front end web &amp; app developmentFront end web &amp; app development
Front end web &amp; app development
 
Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
 
Single Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for BeginnersSingle Page Application (SPA): A Comprehensive Guide for Beginners
Single Page Application (SPA): A Comprehensive Guide for Beginners
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
 

Fluid UI, Tips, Info

  • 2. FLUID USER INTERFACE OVERVIEW Significant enhancement to the PeopleSoft’s “classic” user interface. Enhanced use of cascading style sheets (CSS3), HTML5, and JavaScript. Adjust the display based on the ‘Screen Size’ of the device.
  • 3. IMPLEMENTING PEOPLESOFT FLUID USER INTERFACE PeopleSoft Application Designer PeopleCode PeopleTools Portal Technology PeopleSoft Pure Internet Architecture HTML 5.0 Cascading Style Sheets 3.0 JavaScript
  • 4. NEED FOR A FLUID USER INTERFACE Traditional approach: WYSIWYG (what you see is what you get) Emergence and popularity of mobile devices
  • 6. CONSIDERATIONS FOR PEOPLESOFT FLUID APPLICATION IMPLEMENTATION Classic mode for majority of pages/components Selected applications for fluid deployment? Streamlined, self-service type applications. Pages where there is heavy data entry required would not be suitable Some features, like spell check, rich text editor, Find In for grids, Download to Excel, modal movement or re-sizing, are not available in fluid.
  • 8. LAYOUT OF THE MAIN FLUID PAGE
  • 9. PEOPLESOFT DESIGN ELEMENTS Group boxes (This is where we faced major issues in Browser compatibility. The group boxes behaves differently in different browsers and we faced limitations here.) Style sheets (PeopleTools delivers the system-wide PSSTYLEDEF_FMODE style sheet)
  • 10. FLUID COMPONENT Exist within the same component so they run in the same panel buffer. (I believe this can be a challenge again, as the buffering can slow down the performance when high volume of data comes into the page, which will not happen with the HTML/CSS page design)
  • 11. WORKING WITH SEARCH PAGES PT_SEARCHPAGE The fluid equivalent of the classic component search page. PTS_NUI_SEARCH Provides a more full-featured set of search results for using SES-based Search Framework
  • 12. MAKEUP OF FLUID PAGE The system considers the control and the label pairing as a single unit and presents them within a single container in the HTML—ps_box-<control_type>. For example, in the case of an edit box, the system generated this structure in the HTML.