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 based 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.
240 Citations
48 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, 19)
-
-
20. A system for providing an application to one or more requesting devices, the system comprising:
-
a software platform configured to provide an application specific to the device requesting the application; an applications module configured to store one or more software applications; and an adaptive application and feature configuration system configured to provide features contextually relevant to the requesting device and user profile of subscriber requesting the application. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An application development framework for generating software code for rendering a requested application on various requesting devices, the system comprising:
-
a rules engine configured to facilitate the creation of markup language templates for the one or more requesting devices, wherein the rules engine defines one or more rules to convert elements of the requested application according to specifications of a requesting device; and 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, wherein the user interface transformer is further configured to achieve mapping of user interface elements based on requirements of a requested application and specifications of a requesting device. - View Dependent Claims (40, 41)
-
-
42. 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 (43, 44, 45, 46, 47)
-
-
48. A method for automatically generating software code for rendering an application on an electronic device requesting the application, wherein the electronic device is at least one of a mobile device, a television and a computing device, the method comprising:
-
configuring one or more adaptor classes in a first configuration file, wherein the one or more adaptor classes are configured to interact with a software platform to invoke one or more page handlers; configuring one or more page handlers for generating output page to be rendered on screen of a requesting device; configuring in a second configuration file page entry details and parameters to be passed along with page requests to the one or more adaptor classes; and configuring one or more response pages corresponding to a requested application for which pagination is required.
-
Specification