User interface development in a transcompiling environment
First Claim
Patent Images
1. A system comprising:
- a non-transitory memory device for storing a computer-readable program code; and
a processor in communication with the memory device, the processor being operative with the computer-readable program code to;
receive, from an integrated development environment in a client system, a trigger for creating a native user interface element for a target platform based on a user interface context, wherein the user interface context is a class that defines an environment for user interface elements,instantiate the native user interface element,initialize the native user interface element and an associated native control, wherein the native user interface element and the associated native control are initialized in an order dependent on the target platform,return, to the client system, the user interface context with the native user interface element;
receive a query statement from the client system;
select a plurality of user interface elements, including the native user interface element using the query statement; and
change properties of a same type of the selected plurality of user interface elements using the query.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
-
Citations
16 Claims
-
1. A system comprising:
-
a non-transitory memory device for storing a computer-readable program code; and a processor in communication with the memory device, the processor being operative with the computer-readable program code to; receive, from an integrated development environment in a client system, a trigger for creating a native user interface element for a target platform based on a user interface context, wherein the user interface context is a class that defines an environment for user interface elements, instantiate the native user interface element, initialize the native user interface element and an associated native control, wherein the native user interface element and the associated native control are initialized in an order dependent on the target platform, return, to the client system, the user interface context with the native user interface element; receive a query statement from the client system; select a plurality of user interface elements, including the native user interface element using the query statement; and change properties of a same type of the selected plurality of user interface elements using the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having stored thereon program code, the program code is executable by a computer to:
-
receive, from an integrated development environment in a client system, a trigger for creating a native user interface element for a target platform based on a user interface context, wherein the user interface context is a class that defines an environment for user interface elements; instantiate the native user interface element; initialize the native user interface element and an associated native control, wherein the native user interface element and the associated native control are initialized in an order dependent on the target platform; return, to the client system, the user interface context with the native user interface element; receive a query statement from the client system; select a plurality of user interface elements, including the native user interface element using the query statement; and change properties of a same type of the selected plurality of user interface elements using the query.
-
-
13. A method of user interface development, comprising:
-
receiving, from an integrated development environment in a client system, a trigger for creating a native user interface element for a target platform based on a user interface context, wherein the user interface context is a class that defines an environment for user interface elements; instantiating the native user interface element; initializing the native user interface element and an associated native control, wherein the native user interface element and the associated native control are initialized in an order dependent on the target platform; returning, to the client system, the user interface context with the native user interface element; receiving a query statement from the client system; selecting a plurality of user interface elements, including the native user interface element using the query statement; and changing properties of a same type of the selected plurality of user interface elements using the query. - View Dependent Claims (14, 15, 16)
-
Specification