System, method and computer program product to generate a web application using reusable themes
First Claim
1. A method for generating a web application, comprising:
- receiving, in an integrated development environment (IDE) software development tool executing on a first computing system, a selection of a reusable theme;
applying, by a web application designer of the IDE, the reusable theme to the web application and generating, by the web application designer, a deployable updated web application, wherein applying the reusable theme comprises;
compiling a theme implementation file to obtain a style sheet language file, wherein the style sheet language file comprises a relative location for an image, wherein the image is to be displayed on at least one webpage of the deployable updated web application;
storing the image in a first directory in a deployable application project structure associated with an integrated development environment (IDE);
storing the style sheet language file in a second directory, wherein the second directory comprises the first directory;
receiving a request to preview the deployable updated web application, wherein the deployable updated web application comprises a hypertext mark-up language (HTML) file and wherein the HTML file comprises a reference to the style sheet language file;
in response to the request;
resolving, by a resolution service of the IDE, the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in the deployable application project structure;
obtaining the image from the absolute location of the image;
displaying the image within the at least one webpage on a web browser.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the technology relates to a method for using reusable themes. The method includes receiving, from a device, a request for a style sheet language file, where the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme. The method further includes receiving a request for the image including the relative location of the image, resolving the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure, obtaining the image from the absolute location of the image, and providing the image to the device.
6 Citations
18 Claims
-
1. A method for generating a web application, comprising:
-
receiving, in an integrated development environment (IDE) software development tool executing on a first computing system, a selection of a reusable theme; applying, by a web application designer of the IDE, the reusable theme to the web application and generating, by the web application designer, a deployable updated web application, wherein applying the reusable theme comprises; compiling a theme implementation file to obtain a style sheet language file, wherein the style sheet language file comprises a relative location for an image, wherein the image is to be displayed on at least one webpage of the deployable updated web application; storing the image in a first directory in a deployable application project structure associated with an integrated development environment (IDE); storing the style sheet language file in a second directory, wherein the second directory comprises the first directory; receiving a request to preview the deployable updated web application, wherein the deployable updated web application comprises a hypertext mark-up language (HTML) file and wherein the HTML file comprises a reference to the style sheet language file; in response to the request; resolving, by a resolution service of the IDE, the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in the deployable application project structure; obtaining the image from the absolute location of the image; displaying the image within the at least one webpage on a web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to:
-
receive, in an integrated development environment (IDE) software development tool executing on a first computing system, a selection of a reusable theme; apply, by a web application designer of the IDE, the reusable theme to a web application and generate, by the web application designer, a deployable updated web application, wherein to applying the reusable theme comprises t; compiling a theme implementation file to obtain a style sheet language file, wherein the style sheet language file comprises a relative location for an image, wherein the image is to be displayed on at least one webpage of the deployable updated web application; storing the image in a first directory in a deployable application project structure associated with an integrated development environment (IDE); storing the style sheet language file in a second directory, wherein the second directory comprises the first directory; receive a request to preview the deployable updated web application, wherein the deployable updated web application comprises a hypertext mark-up language (HTML) file and wherein the HTML file comprises a reference to the style sheet language file; in response to the request; resolve, by a resolution service of the IDE, the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in the deployable application project structure; obtain the image from the absolute location of the image; display the image within the at least one webpage on a web browser. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification