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)

Examples of My Work and Creativity

  • 1.
    Lee W. PedersonSoftware Architect/Consultant Detailed Documentation and Custom Tool Development Examples
  • 2.
    Detailed Maintenance DocumentationInvite to GoogleDocs samples available on request.
  • 3.
    Saleforce.com-interfaced Product ConfiguratorInitial 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 ViewCustom “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-ModeDatabase 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 Supportsnavigation 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 andExecution 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.
  • 10.