Data binding dependency analysis
US9483240B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 29, 2015 |
| Grant date | Nov 1, 2016 |
| Priority date | — |
| Expiry date | Jun 29, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/41
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computing device is described that includes a preprocessor module, and a compiler module. The preprocessor module identifies, based on parsing source code of a layout file that defines a user interface, a plurality of data binding expressions that each define a respective data binding between a user interface element of the user interface and a model object, determine, based on the plurality of data binding expressions, dependencies between each of the plurality of data binding expressions, and generate, based on the dependencies, additional source code for updating at least one respective data binding defined by the plurality of data binding expressions in response to a change to a property of the model object. The compiler module generates an application comprising machine-executable code that is based on the source code of the layout file, the model object, and the additional source code.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.