Developing rich internet application
US-2015378688-A1 · Dec 31, 2015 · US
US9606775B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9606775-B2 |
| Application number | US-201514722592-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 27, 2015 |
| Priority date | Jun 27, 2014 |
| Publication date | Mar 28, 2017 |
| Grant date | Mar 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention includes a method and apparatus for developing a Rich Internet Application. In one embodiment, there is provided a method for developing a Rich Internet Application, comprising: defining a code space used for a code set, the code set being associated with a view that is to be displayed in the Rich Internet Application; and adjusting the code space so that the adjusted code space is independent of another code space used for another code set, wherein the other code set is associated with another view that is to be displayed in the Rich Internet Application. In one embodiment of the present invention, there is provided an apparatus for developing a Rich Internet Application. By means of the method and apparatus as described in the present invention, conflicts between code sets associated with various views to be displayed in the Rich Internet Application may be isolated.
Opening claim text (preview).
What is claimed is: 1. A method for developing a Rich Internet Application, comprising: defining a first code space of the Rich Internet Application, wherein the first code space is a first data structure associating a first view of the Rich Internet Application with a first code set having at least one first source file having first source code for generating the first view, wherein the first view is at least one web element and the data structure associates the first view with the first code set by storing identifiers of both the first view and the at least one first source file; adjusting, automatically by a processor and based on the first data structure, the first code space so that the adjusted first code space is independent of a second code space of the Rich Internet Application, wherein the second code space is a second data structure associating a second view of the Rich Internet Application with a second code set having at least one second source file having second source code for generating the second view, wherein adjusting the first code space includes automatically modifying the first source code using the stored identifiers of both the first view and the at least one first source file to generate a modified first source file having modified first source code; and presenting, in a first display space, a display of the first source file having first source code to a developer for debugging while presenting the modified first source file having modified first source code to an Internet browser to execute to generate the first view. 2. The method according to claim 1 , wherein the first code space is associated with a first naming space defined by the association of the first view and the first code set, and the adjusting the first code space so that the adjusted first code space is independent of the second code space further comprises: transforming in the first naming space the first code set into a view code set, the first view being displayed when running executable code generated by the view code set. 3. The method according to claim 2 , wherein the transforming in the first naming space the first code set into the view code set comprises: transforming an element name in the first code set so that the transformed element name is unique in the first naming space and a second naming space used for the second code set. 4. The method according to claim 3 , wherein the first code set includes at least one type of computer code selected from the group consisting of hyper text markup language (HTML) code, JavaScript code, and cascading style sheets (CSS) code, and wherein the transforming an element name in the first code set comprises: transforming, with respect to the at least one type of code, the element name in the first code set. 5. The method according to claim 3 , wherein transforming the element name in the first code set comprises: transforming the element name using an identifier of the first view stored in the first data structure. 6. The method according to claim 3 , further comprising: building the view code set so as to form intermediate code; and running the intermediate code for debugging. 7. The method according to claim 6 , wherein the building the view code set so as to form the intermediate code comprises at least one of: compiling, when developing the Rich Internet Application in an integrated development environment, the view code set to form the intermediate code; and compressing, when developing the Rich Internet Application in a web-based development environment, the view code set to form the intermediate code. 8. The method according to claim 7 , wherein the method is executed by a browser plug-in in the web-based development environment. 9. The method according to claim 1 , wherein the first code space is associated with a first display space for displaying the first code set, and the adjusting the first code space so that the adjusted code space is independent of the second code space further comprises: displaying the first display space independently of displaying a second display space for the displaying second code set. 10. The method according to claim 1 , wherein the at least one web element includes the second view. 11. An apparatus for developing a Rich Internet Application, comprising: a processor; a definition portion to define, automatically by the processor, a first code space of the Rich Internet Application, wherein the first code space is a first data structure associating a first view of the Rich Internet Application with a first code set having at least one first source file having first source code for generating the first view, wherein the first view is at least one web element and the data structure associates the first view with the first code set by storing identifiers of both the first view and the at least one first source file; an adjustment portion to adjust, automatically by the processor and based on the first data structure, the first code space so that the adjusted first code space is independent of a second code space of the Rich Internet Application, wherein the second code space is a second data structure associating a second view of the Rich Internet Application with a second code set having at least one second source file having second source code for generating the second view, wherein adjusting the first code space includes automatically modifying the first source code using the stored identifiers of both the first view and the at least one first source file to generate a modified first source file having modified first source code; and a presentation portion to present, automatically by the processor, in a first display space, a display of the first source file having first source code to a developer for debugging while presenting the modified first source file having modified first source code to an Internet browser to execute to generate the first view. 12. The apparatus according to claim 11 , wherein the first code space is associated with a first naming space of the first code set, and the adjustment portion comprises: a transformation portion to transform in the first naming space the first code set into a view code set, the first view being displayed when running executable code generated by the view code set. 13. The apparatus according to claim 12 , wherein the first code set includes at least one type of computer code selected from the group consisting of hyper text markup language (HTML) code, JavaScript code, and cascading style sheets (CSS) code, and wherein the name transformation portion comprises: a mapping portion to, with respect to at least one type of code, transform an element name in the first code set. 14. The apparatus according to claim 11 , wherein the transformation portion comprises: a name transformation portion to transform an element name in the first code set so that the transformed element name is unique in the first naming space and a second naming space used for the second code set. 15. The apparatus according to claim 14 , wherein the name transformation portion comprises: an element name transformation portion to transform the element name using an identifier of the first view stored in the first data structure. 16. The apparatus according to claim 14 , further comprising: a build portion to build the view code set so as to form an intermediate code; and a debug portion to run the intermediate code for debugging. 17. The apparatus according to claim 16 , wherein the build portion comprises: a first build portion to, in an integrate
for implementing user interfaces · CPC title
Creation or generation of source code · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Graphical or visual programming · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.