| CPC G06F 40/143 (2020.01) [G06F 3/0486 (2013.01); G06F 16/958 (2019.01); G06F 40/10 (2020.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/166 (2020.01); G06F 3/0484 (2013.01); G06F 3/14 (2013.01); G06F 8/37 (2013.01); G06F 16/957 (2019.01); G06F 16/972 (2019.01); G06F 17/40 (2013.01); G06F 30/00 (2020.01); G06F 40/123 (2020.01); G06F 40/137 (2020.01); G06F 40/174 (2020.01); G06F 40/186 (2020.01); G09G 2360/121 (2013.01); H04L 65/403 (2013.01)] | 20 Claims |

|
1. A non-transitory, machine-readable medium having machine-readable instructions thereon, which, when executed by one or more computers or other processing devices, cause the one or more computers or other processing devices to:
specify construction of a web display with a web-based application constructor, the web display to contain page components that display data from heterogeneous data sources having web services schemas to facilitate producing the web display, wherein the web-based application constructor obtains data from heterogeneous data sources to facilitate producing the web display, and the specifying comprises using shadow markers in an editing mode to display placement of the page components within the web display;
associate the page components with the shadow markers assigned to the page components;
construct one or more user interfaces with a page framework that specifies one or more pages comprising an object as a page, an entry as a page, and/or an object list as a page, wherein the one or more pages include one or more of the page components to access different types of data corresponding to the data from the heterogeneous data sources; and
cause display of at least some of the data from one or more of the heterogeneous data sources with the one or more of the page components, where the one or more of the page components are displayed in accordance with one or more of the shadow markers.
|