logging in or signing up ps ria Justine Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 893 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: December 01, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: pspatil786 (10 month(s) ago) hey...plzz can i get dnld link for this ppt... mail me at.. patil.malhar91@gmail.com// thanks Saving..... Post Reply Close Saving..... Edit Comment Close By: gazaleena (12 month(s) ago) thanks ,, it's nice presentation .. can i download it .. please ^_^ Saving..... Post Reply Close Saving..... Edit Comment Close By: remashasna (12 month(s) ago) ghjut fkmkd gfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Saving..... Post Reply Close Saving..... Edit Comment Close By: remashasna (12 month(s) ago) i want to download ittttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt Saving..... Post Reply Close Saving..... Edit Comment Close By: remashasna (12 month(s) ago) its very nice one Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript PeopleSoft and RIA: PeopleSoft and RIA Add the Adjective Rich to your PeopleSoft User Experience Jim J. Marion, CPA.CITP jim.marion@gmail.comWho am I?: Who am I? CPA.CITP PeopleSoft Certified Developer Technical Administrator for our PeopleSoft Financials 8.4 implementationWhat is Chelan County PUD?: What is Chelan County PUD? Located along the Columbia River in the center of Washington state Established by vote in 1936 Own and operate three hydroelectric projects. Produce 8.5 million megawatt hours of power, enough to run a city of 900,000 people. About 700 Employees Over 200 Million in annual revenueAgenda: Agenda What is a Rich Internet Application? How RIA fits with PeopleSoft RIA enabling technologies Demonstrations Tools for developing RIAWhat Makes a Web App Rich?: What Makes a Web App Rich? What is NOT Rich (poor) Web page loads > user enters value > browser submits page to server for validation > web page re-loads > user enters next value > … > user clicks save Obvious request/response cycle PeopleSoft using PeopleTools 8.4x (as delivered)What Makes a Web App Rich?: What Makes a Web App Rich? What IS Rich Web page loads > user enters value > browser transparently validates information and updates portions of the existing page while the user is working in the next field Desktop-like applications Transparent request/response cycle What Makes a Web App Rich?: What Makes a Web App Rich? Features Desktop-like spell check Drag 'n' drop Rich text editor (bold, bullets, highlight, etc)What Makes a Web App Rich?: What Makes a Web App Rich? Snappy Transitions are quick Screen to screen Item to item Real-time Event notification as events happen, not when the user clicks refreshInternet RIA Examples: Internet RIA Examples iGoogle Google Calendar Google Docs & Spreadsheets Yahoo Mail Jack Slocum’s Ext Documentation CenterWhy a Rich Enterprise?: Why a Rich Enterprise? Purpose: don’t be cute External facing web sites are cute Internal needs to be functional Be user friendly (zero training) Expedia Amazon Google search TurboTax/Quicken/Microsoft MoneyWhy a Rich Enterprise (cont.)?: Why a Rich Enterprise (cont.)? Purchasing agents as contract experts, not system user experts AP clerks that have time to analyze invoices, not follow data entry instructions/checklists Payroll clerks providing strategic insight, not just running processesPeopleSoft’s Delivered RIA: PeopleSoft’s Delivered RIA RENS JavaScript to notify user of events (Ajax) Report/process run to window HCM and CRM help desk chat Multi-channel frameworkRIA Enabling Technologies: RIA Enabling Technologies Ajax: Asynchronous JavaScript and XML Very, very popular Used by Google, Yahoo, Microsoft, etc to power the next generation e-mail and collaboration web-based applications JDeveloper, ADF Faces, etc Oracle Fusion AppsEnabling Technologies (cont.): Enabling Technologies (cont.) Applets: Java programs that run in a browser Unpopular Work well in a controlled intranet environment Many, many issues with an external deploymentEnabling Technologies (cont.): Enabling Technologies (cont.) Flex: a framework for building rich Internet applications. Uses Adobe’s Flash Player Available on 98% of internet-enabled desktopsPeopleSoft RIA Injection: PeopleSoft RIA Injection PeopleTools Page modifications HTML object modifications Non-PeopleTools Servlet filters (no modifications)PeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) HTML Definition modifications Add JavaScript, Flash/Flex, or Java Applets to existing HTML definitions Concerns: Modifications don’t upgradePeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Page modifications Add an HTML Area to a page to insert page specific JavaScript, Flash/Flex, or Java Applets Concerns: Modifications don’t upgrade Not global – make change on every pagePeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Servlet Filters Can be global or URL/Servlet specific Not modifying PeopleSoft Upgrade friendly Concerns: No PeopleTools meta-data access Custom resources (images, scripts, html, etc) must be managed outside PeopleToolsPeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Servlet Filters (cont.) Authentication Samba jcifs Transformation Request and/or ResponsePeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Servlet Filters (cont.) Monkeygrease (http://monkeygrease.org) Inject Flash, JavaScript, CSS, HTML, etc without modifying any PeopleSoft objects Injection rules can be global or targetedRIA PeopleSoft Bridge: RIA PeopleSoft Bridge IScripts Primary method for accessing the PeopleSoft database from Ajax, Flex, Applets, or any other web-based client-side rendererRIA PeopleSoft Bridge: RIA PeopleSoft Bridge IScripts (continued) Provide a method for calling PeopleCode directly from a web browser Data sent to PeopleCode accessible through %Request Data returned to the browser through %ResponseRIA PeopleSoft Bridge (cont.): RIA PeopleSoft Bridge (cont.) IScripts (continued) PeopleCode functions prefixed with IScript_ defined in a record prefixed with WEBLIB_Demos: Demos Highlight current Edit Task (PT Form) Rich Text Editor Time picker Edit Task (PT Grid) Resizable grid Keyboard navigationDemos (cont.): Demos (cont.) View Tasks (Flex) Flex data grid Ajax data My Favorite Queries Pagelet JavaScript dialogs Ajax query resultsRich Purchasing Pagelet: Rich Purchasing Pagelet Rich Purchasing Pagelet: Rich Purchasing Pagelet User selects a receipt – data loads…Rich Purchasing Pagelet: Rich Purchasing Pagelet Data in context with links to documentsDemos (cont.): Demos (cont.) Timeout warning reset News Images Visual effects AjaxTools: Tools Firefox and Firebug Inspect an element ID Styles Evaluate Expressions JDeveloper (Java and XML) Eclipse (Java, XML, and Flex) Popular Ajax Libraries: Popular Ajax Libraries jQuery (personal favorite) EXT (personal favorite) Dojo Prototype GWT (Google) YUI (Yahoo) MochikitGotcha’s: Gotcha’s Caching Browser (and proxy servers?) will cache resources External JavaScript, css, images, swf Browser (and proxy servers?) may cache data (IScripts) %Response.SetHeader("Pragma", "no-cache"); %Response.SetHeader("Cache-Control", "no-cache, must-revalidate"); %Response.SetHeader("Expires", "0");Where to Learn More: Where to Learn More http://www.monkeygrease.org http://extjs.com/ http://jquery.com/ http://www.jjmpsj.blogspot.com http://blog.greysparling.com/ http://manalang.com/Q&A: Q&A You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
ps ria Justine Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 893 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: December 01, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: pspatil786 (10 month(s) ago) hey...plzz can i get dnld link for this ppt... mail me at.. patil.malhar91@gmail.com// thanks Saving..... Post Reply Close Saving..... Edit Comment Close By: gazaleena (12 month(s) ago) thanks ,, it's nice presentation .. can i download it .. please ^_^ Saving..... Post Reply Close Saving..... Edit Comment Close By: remashasna (12 month(s) ago) ghjut fkmkd gfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Saving..... Post Reply Close Saving..... Edit Comment Close By: remashasna (12 month(s) ago) i want to download ittttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt Saving..... Post Reply Close Saving..... Edit Comment Close By: remashasna (12 month(s) ago) its very nice one Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript PeopleSoft and RIA: PeopleSoft and RIA Add the Adjective Rich to your PeopleSoft User Experience Jim J. Marion, CPA.CITP jim.marion@gmail.comWho am I?: Who am I? CPA.CITP PeopleSoft Certified Developer Technical Administrator for our PeopleSoft Financials 8.4 implementationWhat is Chelan County PUD?: What is Chelan County PUD? Located along the Columbia River in the center of Washington state Established by vote in 1936 Own and operate three hydroelectric projects. Produce 8.5 million megawatt hours of power, enough to run a city of 900,000 people. About 700 Employees Over 200 Million in annual revenueAgenda: Agenda What is a Rich Internet Application? How RIA fits with PeopleSoft RIA enabling technologies Demonstrations Tools for developing RIAWhat Makes a Web App Rich?: What Makes a Web App Rich? What is NOT Rich (poor) Web page loads > user enters value > browser submits page to server for validation > web page re-loads > user enters next value > … > user clicks save Obvious request/response cycle PeopleSoft using PeopleTools 8.4x (as delivered)What Makes a Web App Rich?: What Makes a Web App Rich? What IS Rich Web page loads > user enters value > browser transparently validates information and updates portions of the existing page while the user is working in the next field Desktop-like applications Transparent request/response cycle What Makes a Web App Rich?: What Makes a Web App Rich? Features Desktop-like spell check Drag 'n' drop Rich text editor (bold, bullets, highlight, etc)What Makes a Web App Rich?: What Makes a Web App Rich? Snappy Transitions are quick Screen to screen Item to item Real-time Event notification as events happen, not when the user clicks refreshInternet RIA Examples: Internet RIA Examples iGoogle Google Calendar Google Docs & Spreadsheets Yahoo Mail Jack Slocum’s Ext Documentation CenterWhy a Rich Enterprise?: Why a Rich Enterprise? Purpose: don’t be cute External facing web sites are cute Internal needs to be functional Be user friendly (zero training) Expedia Amazon Google search TurboTax/Quicken/Microsoft MoneyWhy a Rich Enterprise (cont.)?: Why a Rich Enterprise (cont.)? Purchasing agents as contract experts, not system user experts AP clerks that have time to analyze invoices, not follow data entry instructions/checklists Payroll clerks providing strategic insight, not just running processesPeopleSoft’s Delivered RIA: PeopleSoft’s Delivered RIA RENS JavaScript to notify user of events (Ajax) Report/process run to window HCM and CRM help desk chat Multi-channel frameworkRIA Enabling Technologies: RIA Enabling Technologies Ajax: Asynchronous JavaScript and XML Very, very popular Used by Google, Yahoo, Microsoft, etc to power the next generation e-mail and collaboration web-based applications JDeveloper, ADF Faces, etc Oracle Fusion AppsEnabling Technologies (cont.): Enabling Technologies (cont.) Applets: Java programs that run in a browser Unpopular Work well in a controlled intranet environment Many, many issues with an external deploymentEnabling Technologies (cont.): Enabling Technologies (cont.) Flex: a framework for building rich Internet applications. Uses Adobe’s Flash Player Available on 98% of internet-enabled desktopsPeopleSoft RIA Injection: PeopleSoft RIA Injection PeopleTools Page modifications HTML object modifications Non-PeopleTools Servlet filters (no modifications)PeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) HTML Definition modifications Add JavaScript, Flash/Flex, or Java Applets to existing HTML definitions Concerns: Modifications don’t upgradePeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Page modifications Add an HTML Area to a page to insert page specific JavaScript, Flash/Flex, or Java Applets Concerns: Modifications don’t upgrade Not global – make change on every pagePeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Servlet Filters Can be global or URL/Servlet specific Not modifying PeopleSoft Upgrade friendly Concerns: No PeopleTools meta-data access Custom resources (images, scripts, html, etc) must be managed outside PeopleToolsPeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Servlet Filters (cont.) Authentication Samba jcifs Transformation Request and/or ResponsePeopleSoft RIA Injection (cont.): PeopleSoft RIA Injection (cont.) Servlet Filters (cont.) Monkeygrease (http://monkeygrease.org) Inject Flash, JavaScript, CSS, HTML, etc without modifying any PeopleSoft objects Injection rules can be global or targetedRIA PeopleSoft Bridge: RIA PeopleSoft Bridge IScripts Primary method for accessing the PeopleSoft database from Ajax, Flex, Applets, or any other web-based client-side rendererRIA PeopleSoft Bridge: RIA PeopleSoft Bridge IScripts (continued) Provide a method for calling PeopleCode directly from a web browser Data sent to PeopleCode accessible through %Request Data returned to the browser through %ResponseRIA PeopleSoft Bridge (cont.): RIA PeopleSoft Bridge (cont.) IScripts (continued) PeopleCode functions prefixed with IScript_ defined in a record prefixed with WEBLIB_Demos: Demos Highlight current Edit Task (PT Form) Rich Text Editor Time picker Edit Task (PT Grid) Resizable grid Keyboard navigationDemos (cont.): Demos (cont.) View Tasks (Flex) Flex data grid Ajax data My Favorite Queries Pagelet JavaScript dialogs Ajax query resultsRich Purchasing Pagelet: Rich Purchasing Pagelet Rich Purchasing Pagelet: Rich Purchasing Pagelet User selects a receipt – data loads…Rich Purchasing Pagelet: Rich Purchasing Pagelet Data in context with links to documentsDemos (cont.): Demos (cont.) Timeout warning reset News Images Visual effects AjaxTools: Tools Firefox and Firebug Inspect an element ID Styles Evaluate Expressions JDeveloper (Java and XML) Eclipse (Java, XML, and Flex) Popular Ajax Libraries: Popular Ajax Libraries jQuery (personal favorite) EXT (personal favorite) Dojo Prototype GWT (Google) YUI (Yahoo) MochikitGotcha’s: Gotcha’s Caching Browser (and proxy servers?) will cache resources External JavaScript, css, images, swf Browser (and proxy servers?) may cache data (IScripts) %Response.SetHeader("Pragma", "no-cache"); %Response.SetHeader("Cache-Control", "no-cache, must-revalidate"); %Response.SetHeader("Expires", "0");Where to Learn More: Where to Learn More http://www.monkeygrease.org http://extjs.com/ http://jquery.com/ http://www.jjmpsj.blogspot.com http://blog.greysparling.com/ http://manalang.com/Q&A: Q&A