SlideShare a Scribd company logo
Lee W. Pederson Software Architect/Consultant Detailed Documentation and Custom Tool Development Examples
Detailed Maintenance Documentation Invite to GoogleDocs samples available on request.
Saleforce.com-interfaced Product Configurator Initial version coded in 2008 100% stateless. GWT front end, XQuery + Java back end. Computes the true price for a configurable SFDC Opportunity Product. Selections and price written back to SFDC via SOAP allowing round-trip reconfiguration.
Opportunity Product View Custom “Configure” button added.  Clicking this button executes a custom S-Control that punches out to a remote site. Parameters passed to remote site include previous picks, model name, and write-back OpportunityLineItem id.
Configuration View Summary “mini-Cart” view implemented as centered animated dialog Supports UI logic, e.g., hide/show, required, messages)  Supports product selection business logic, e.g., what goes with what, plus multi-dimensional pricing Supports submodels that can be added-from-scratch, added-by-copy or removed. Clicking “Add” uploads picks and total price to SFDC via SOAP messaging
Relational & ORM-Mode Database Navigator / Manipulator Initial version coded in 1998.  Extended to ORM in 2004. Goals are to enhance productivity and reverse-engineer data-intensive applications Used on projects virtually on a daily basis Too-numerous-to-mention-in-full features such as query persistence, last-used-value popups, join statement generation based on navigation path, different query result output formats, transaction status background color indication, etc.
Object-Relational Mode Auto-converts “Object SQL” to regular SQL Navigates based on object relationships. Understands inheritance
Relational Mode Supports navigation and  insert/update modes Understands multi-column foreign key relationships and check constraints Highlights columns based on the column being a primary key, unique key or nullable
XQuery Authoring and Execution Tool Initial version coded in 2006 Goal is to provide a way organize queries, allow quick edits, and rapidly modify input document URLs. Supports input document update + write-back. Multiple-document output supported. Output documents displayable as HTML or written directly to files if desired.
XQuery Tool (cont’d)

More Related Content

PPTX
Customizations in Enterprise Applications using Oracle ADF
PPTX
Adf & Jdeveloper overview
PPTX
Oracle adf
PPTX
An Oracle ADF Introduction
PPTX
ADF Bindings & Data Controls
PPT
Vf ppt (1)
PPTX
Introduction to Oracle ADF Task Flows
PPTX
Alfresco Tech Talk Live #92 - Model Management
Customizations in Enterprise Applications using Oracle ADF
Adf & Jdeveloper overview
Oracle adf
An Oracle ADF Introduction
ADF Bindings & Data Controls
Vf ppt (1)
Introduction to Oracle ADF Task Flows
Alfresco Tech Talk Live #92 - Model Management

What's hot (20)

PPTX
"Developing with the New User Interface Features in Microsoft SharePoint Serv...
PPTX
Introduction to ASP.NET MVC
PPT
forms builder
PPT
Ssrs 2005 Reporting Services
PDF
Leveling up with AngularJS
PPT
MVC Architecture
ODP
Angular2
PPT
Eclipse Mylyn Integration with ]project-open[
PDF
Code vauch
PPT
]project-open[ Data-Model “Categories”
PPTX
Model view controller (mvc)
PPT
]project-open[ Reporting & Indicators Options
PPS
How a three-tier web application works
PPT
3 Tier Animation
PPTX
Model View Controller(MVC)
DOCX
CSSA TOPICS (1)
PPTX
Custom components in JSF
PPTX
Smart Client Software Factory 2010
PPTX
My Experience of Salesforce Project
PPTX
Oracle fusion dba online training
"Developing with the New User Interface Features in Microsoft SharePoint Serv...
Introduction to ASP.NET MVC
forms builder
Ssrs 2005 Reporting Services
Leveling up with AngularJS
MVC Architecture
Angular2
Eclipse Mylyn Integration with ]project-open[
Code vauch
]project-open[ Data-Model “Categories”
Model view controller (mvc)
]project-open[ Reporting & Indicators Options
How a three-tier web application works
3 Tier Animation
Model View Controller(MVC)
CSSA TOPICS (1)
Custom components in JSF
Smart Client Software Factory 2010
My Experience of Salesforce Project
Oracle fusion dba online training
Ad

Viewers also liked (20)

PPT
An invention in multiple applications
PPT
Coaching & Intervisie Logeioncongres 2008
PPT
Adevar
PPT
Embedding BCE - Institutional Showcase (Strathclyde)
PPTX
Ians Slides
PPT
Embedding BCE - Institutional Showcase (Keele)
PPT
World Event: swine flu
PPTX
Social media: The connective tissue between news outlets and their communities
PPTX
The Wired City
PDF
HP41活動介紹-使用者研究
PDF
GDA 2015 presentation: Data and programming as part of your journalistic core...
PDF
Location Based Marketing from Media2Go
PPT
Ffplan New 97 2003
PDF
Link Exchange Is Dead
PPT
Proposal
PPT
Max Intl Presentation
PPT
Webinar: Clinical Trial Registration Jan 2009
PPT
Amiri Baraka Presentation
PDF
Telefónia a VoIP barcamp
PPT
Slides for mit
An invention in multiple applications
Coaching & Intervisie Logeioncongres 2008
Adevar
Embedding BCE - Institutional Showcase (Strathclyde)
Ians Slides
Embedding BCE - Institutional Showcase (Keele)
World Event: swine flu
Social media: The connective tissue between news outlets and their communities
The Wired City
HP41活動介紹-使用者研究
GDA 2015 presentation: Data and programming as part of your journalistic core...
Location Based Marketing from Media2Go
Ffplan New 97 2003
Link Exchange Is Dead
Proposal
Max Intl Presentation
Webinar: Clinical Trial Registration Jan 2009
Amiri Baraka Presentation
Telefónia a VoIP barcamp
Slides for mit
Ad

Similar to Examples of My Work and Creativity (20)

PDF
ORM Pink Unicorns
PPTX
Domain oriented development
PDF
Killing Shark-Riding Dinosaurs with ORM
PPTX
Feature driven agile oriented web applications
PDF
Introducing Ext JS 4
PDF
Why there is no future for Model Driven Development
PDF
ITB2017 - Slaying the ORM dragons with cborm
DOCX
SAP CRM TECHNICAL TRAINING | ONLINE TRAINING FOR SAP CRM
PDF
PPT. Introduction & Views - Documentation.pdf
PDF
OAF Developer Guide 13.1.3
PPT
Oracle Fusion & Cloud Applications Overview
PPTX
The Magic's in the Glue: Daniela Florescu Presentation on XQuery and the Cloud
PPT
NEXiDA at OMG June 2009
PDF
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
PDF
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAINING
PDF
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USA
PDF
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES
PDF
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAINING
PDF
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
PDF
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE
ORM Pink Unicorns
Domain oriented development
Killing Shark-Riding Dinosaurs with ORM
Feature driven agile oriented web applications
Introducing Ext JS 4
Why there is no future for Model Driven Development
ITB2017 - Slaying the ORM dragons with cborm
SAP CRM TECHNICAL TRAINING | ONLINE TRAINING FOR SAP CRM
PPT. Introduction & Views - Documentation.pdf
OAF Developer Guide 13.1.3
Oracle Fusion & Cloud Applications Overview
The Magic's in the Glue: Daniela Florescu Presentation on XQuery and the Cloud
NEXiDA at OMG June 2009
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL ONLINE TRAINING | SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL ONLINE | SAP CRM LEARN ONLINE IN USA
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL CLASSES
SAP CRM TECHNICAL LEARN ONLINE | ONLINE SAP CRM TECHNICAL TRAINING
SAP CRM TECHNICAL TRAINING | ONLINE SAP CRM TECHNICAL
SAP CRM TECHNICAL TRAINING | LEARN SAP CRM TECHNICAL ONLINE

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
August Patch Tuesday
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
August Patch Tuesday
TLE Review Electricity (Electricity).pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Spectral efficient network and resource selection model in 5G networks
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25-Week II
MIND Revenue Release Quarter 2 2025 Press Release
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Artificial Intelligence
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Examples of My Work and Creativity

  • 1. Lee W. Pederson Software Architect/Consultant Detailed Documentation and Custom Tool Development Examples
  • 2. Detailed Maintenance Documentation Invite to GoogleDocs samples available on request.
  • 3. Saleforce.com-interfaced Product Configurator Initial version coded in 2008 100% stateless. GWT front end, XQuery + Java back end. Computes the true price for a configurable SFDC Opportunity Product. Selections and price written back to SFDC via SOAP allowing round-trip reconfiguration.
  • 4. Opportunity Product View Custom “Configure” button added. Clicking this button executes a custom S-Control that punches out to a remote site. Parameters passed to remote site include previous picks, model name, and write-back OpportunityLineItem id.
  • 5. Configuration View Summary “mini-Cart” view implemented as centered animated dialog Supports UI logic, e.g., hide/show, required, messages) Supports product selection business logic, e.g., what goes with what, plus multi-dimensional pricing Supports submodels that can be added-from-scratch, added-by-copy or removed. Clicking “Add” uploads picks and total price to SFDC via SOAP messaging
  • 6. Relational & ORM-Mode Database Navigator / Manipulator Initial version coded in 1998. Extended to ORM in 2004. Goals are to enhance productivity and reverse-engineer data-intensive applications Used on projects virtually on a daily basis Too-numerous-to-mention-in-full features such as query persistence, last-used-value popups, join statement generation based on navigation path, different query result output formats, transaction status background color indication, etc.
  • 7. Object-Relational Mode Auto-converts “Object SQL” to regular SQL Navigates based on object relationships. Understands inheritance
  • 8. Relational Mode Supports navigation and insert/update modes Understands multi-column foreign key relationships and check constraints Highlights columns based on the column being a primary key, unique key or nullable
  • 9. XQuery Authoring and Execution Tool Initial version coded in 2006 Goal is to provide a way organize queries, allow quick edits, and rapidly modify input document URLs. Supports input document update + write-back. Multiple-document output supported. Output documents displayable as HTML or written directly to files if desired.