Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Form Filling
Revision as of 16:37, 25 July 2010 by Unnamed Poltroon (Talk)
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
Introduction
This document describes how the Persona Data Model 2.0 can be used to support a Javascript form filling application (app-card) supported by an active client. We will illustrate by walking through the following scenario rom a cold start (i.e. a clean install of a browser-integrated active client):
- Alice points her browser at staples.com and proceeds to try to buy a stapler. She eventually arrives at a checkout page
- Active client attempts to fill the form (this will fail as the active client has no data about Alice at this point)
- Alice fills in the form and submits it
- Active client builds persona structures from what it has observed
- Alice points her browser at bestbuy.com and proceeds to buy a new CD
- Active client attempts to assist Alice in filling the form from persona data
- Alice edits/corrects form elements and submits it
- Active client builds persona structures from what it has observed
Data structures at start
RootContext
Contents of the RootContext:
Note: no other contexts exist!
Step 1
Alice eventually ends up at this form: