METHOD AND SYSTEM FOR PROVIDING APPLICATIONS TO VARIOUS DEVICES
First Claim
1. A system for providing an application to one or more requesting devices, the system comprising:
- a development framework configured to facilitate generation of software code for rendering the application on the one or more requesting devices;
an execution framework configured to transform navigational and user interface related aspects of the requested application and further configured to provides one or more output pages corresponding to the application to the one or more requesting devices;
an application adaptor configured to generate a Markup Language structure for a page corresponding to the application;
anda media transformation engine configured to provide media content requested by the application to the one or more requesting devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices. The method includes extracting details of the request. Further markup language structure for corresponding page of the application is generated. The markup language structure is generated by invoking page handlers which includes contacting business logic layer to get information required to be embedded in the corresponding page. The output page is then provided to the requesting device.
-
Citations
32 Claims
-
1. A system for providing an application to one or more requesting devices, the system comprising:
-
a development framework configured to facilitate generation of software code for rendering the application on the one or more requesting devices; an execution framework configured to transform navigational and user interface related aspects of the requested application and further configured to provides one or more output pages corresponding to the application to the one or more requesting devices; an application adaptor configured to generate a Markup Language structure for a page corresponding to the application; and a media transformation engine configured to provide media content requested by the application to the one or more requesting devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A development framework for generating software code for rendering the application on various requesting devices, the system comprising:
-
a user interface transformer configured to store markup language templates defining user interface layout data for rendering data on to the one or more requesting devices; and a rules engine configured to facilitate the creation of markup language templates for the one or more requesting devices. - View Dependent Claims (19, 20)
-
-
21. A method for providing an application to one or more requesting devices, the method comprising:
-
receiving an application request from the one or more requesting devices; extracting details of the requesting devices from the request; generating Extensible Markup Language structure for corresponding page of the application; generating an output page corresponding to the application, wherein the output page is in at least one of an Hypertext Markup Language format and an Extensible Hypertext Markup Language format; and providing the output page to the requesting devices. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a computer usable medium having a computer readable program code embodied therein for providing an application to one or more requesting devices, the computer program product comprising:
-
program instruction means for receiving an application request from the one or more requesting devices; program instruction means for extracting details of the requesting devices from the request; program instruction means for generating Extensible Markup Language structure for corresponding page of the application; program instruction means for generating an output page corresponding to the application, wherein the output page is in at least one of an Hypertext Markup Language format and an Extensible Hypertext Markup Language format; and program instruction means for providing the output page to the requesting devices. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification