Deploy Anywhere Framework For Heterogeneous Mobile Application Development
First Claim
1. A method for developing a portable software application, said method comprising:
- (a) defining a project;
(b) adding a screen to said project, said screen being defined as a generic screen or a platform-specific screen;
(c) adding a component to said screen, said component being defined as a generic component or a platform-specific component;
(d) redefining said screen as a platform-specific screen when it is defined as a generic screen and one or more platform-specific components have been added to said screen; and
(e) defining an application flow from said screen to one or more additional screens.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for developing a portable software application. The method includes the steps of defining a project, adding a screen to the project, the screen being defined as a generic screen or a platform-specific screen, adding a component to the screen, the component being defined as a generic component or a platform-specific component, redefining the screen as a platform-specific screen when it is defined as a generic screen and one or more platform-specific components have been added to the screen, and defining an application flow from the screen to one or more additional screens.
-
Citations
20 Claims
-
1. A method for developing a portable software application, said method comprising:
-
(a) defining a project; (b) adding a screen to said project, said screen being defined as a generic screen or a platform-specific screen; (c) adding a component to said screen, said component being defined as a generic component or a platform-specific component; (d) redefining said screen as a platform-specific screen when it is defined as a generic screen and one or more platform-specific components have been added to said screen; and (e) defining an application flow from said screen to one or more additional screens. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product having control logic stored therein, said control logic enabling a processor to develop a portable software application according to a method that comprises:
-
defining a project; adding a screen to said project, said screen being defined as a generic screen or a platform-specific screen; adding a component to said screen, said component being defined as a generic component or a platform-specific component; redefining said screen as a platform-specific screen when it is defined as a generic screen and one or more platform-specific components have been added to said screen; and defining an application flow from said screen to one or more additional screens. - View Dependent Claims (14, 15, 16)
-
-
17. A system for developing a portable software application, comprising:
-
a project defining module configured to define a project; a screen adding module configured to add a screen to said project, said screen being defined as a generic screen or a platform-specific screen; a component adding module configured to add a component to said screen, said component being defined as a generic component or a platform-specific component; a redefining module configured to redefine said screen as a platform-specific screen when it is defined as a generic screen and one or more platform-specific components have been added to said screen; and an application flow defining module configured to define an application flow from said screen to one or more additional screens. - View Dependent Claims (18, 19, 20)
-
Specification