Patent · US Active

Data binding dependency analysis

US9483240B1 · kind B1 · utility

9Cited by
18References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 2015
Grant dateNov 1, 2016
Priority date
Expiry dateJun 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.