发明名称 Methods and systems for a real time transformation of declarative model and layout into interactive, digital, multi device forms
摘要 Methods and system of creating a multi device interactive form. At design time a declarative data model having a plurality of queries each said query having a data source definition and plurality of fields and plurality of data entry view for a runtime data model of said declarative data model are defined and associated. At runtime the runtime data model is generated using reflection classes and annotation attributes the data entry view is presented as an interactive form having UI controls to a user.
申请公布号 US9280361(B2) 申请公布日期 2016.03.08
申请号 US201213531684 申请日期 2012.06.25
申请人 PNMSoft Ltd. 发明人 Naftulin Stas
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method of creating an interactive form, comprising: at design time: defining a declarative data model having a plurality of queries according to user input data received from a designer platform hosted by a browser running a client terminal, each query of said plurality of queries has a data source and a plurality of fields;defining a plurality of data entry views for a runtime data model of said declarative data model, each said data entry view is defined for a different operating system or a different platform having a plurality of data entry view data sources and a plurality of user interface (UI) controls; andassociating between each one of said plurality of UI controls and a field of said plurality of fields; at runtime: generating said runtime data model using a plurality of reflection classes annotated with attributes;automatically creating a plurality of adapters using data bound control extenders according to a selected data entry view from said plurality of data entry views, said plurality of adapters being used to assign said query data from said plurality of data entry view data sources into said plurality of UI controls;instructing a presentation of said selected data entry view as an interactive multi device form having said plurality of UI controls; and using said runtime data model for loading query data into said plurality of data entry view data sources using data context object that is created from the runtime model.
地址 Natania IL