SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING BROWSER-EXECUTABLE SOFTWARE PROGRAM TO PRESENT WEB PAGE AS MOBILE APPLICATION
First Claim
1. A computer-implemented method for generating a browser-executable software program to present a web page as a mobile application, comprising:
- receiving a mobile application specification for a mobile application; and
automatically generating a browser-executable software program based on the mobile application specification;
the browser-executable software program including a mobile application interface faç
ade for presentation as a user interface to the browser-executable software program.
1 Assignment
0 Petitions
Accused Products
Abstract
A browser-executable software program for presenting a web page that provides the “look and feel” and functionality of a mobile application can be automatically generated from a mobile application specification. The mobile application specification identifies one or more predetermined content component types and one or more associated content sources. For each content component type, a copy of a corresponding code generation template is populated with a URL for each corresponding content source and executed to produce browser-executable program code. The browser-executable program code is then embedded into a populated copy of a navigation container code template to form a complete browser-executable software program, which is integrated into an HTML page. The HTML page can be returned in response to a request from a browser executing on a networked mobile wireless telecommunication computing device and the HTML page carries the browser-executable software program to the browser.
24 Citations
24 Claims
-
1. A computer-implemented method for generating a browser-executable software program to present a web page as a mobile application, comprising:
-
receiving a mobile application specification for a mobile application; and automatically generating a browser-executable software program based on the mobile application specification; the browser-executable software program including a mobile application interface faç
ade for presentation as a user interface to the browser-executable software program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24)
-
-
9. A computer program product comprising a non-transitory computer usable medium embodying computer usable program code for generating a browser-executable software program to present a web page as a mobile application, the computer program product comprising:
-
computer usable program code for receiving a mobile application specification for a mobile application; and computer usable program code for automatically generating a browser-executable software program based on the mobile application specification; the browser-executable software program including a mobile application interface faç
ade for presentation as a user interface to the browser-executable software program. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for generating a browser-executable software program to present a web page as a mobile application, comprising:
-
a memory for storing instructions; at least one processing unit coupled to the memory for executing the instructions stored in the memory, wherein the instructions, when executed by the at least one processing unit, cause the computer system to; receive a mobile application specification for a mobile application; and automatically generate a browser-executable software program based on the mobile application specification; the browser-executable software program including a mobile application interface faç
ade for presentation as a user interface to the browser-executable software program. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification