Techniques for developing portal snippets using an integrated development environment (IDE)
First Claim
1. A computer-implemented method of enabling development of portal snippets using an integrated development environment (IDE), the IDE comprising user-selectable options for developing an application for a first framework associated with a first programming language, a first application programming interface (API), and a first debugger, the method comprising:
- providing, via the IDE, a first set of user-selectable options for developing a portal snippet for a portal based upon a second framework, different from the first framework and associated with a second programming language different from the first programming language, second API different from the first API, and a second debugger different from the first debugger, wherein said developing comprises a user creating the portal snippet with the first programming language and wherein at least one portal service provided by the portal in connection with the portal snippet is exposed through the first API;
providing, via the IDE, a second set of user-selectable options for deploying the portal snippet to the portal, wherein said deploying the portal snippet comprises communicating source files to a portal server associated with the portal and a user-selectable option of communicating debug files to the portal server associated with the portal; and
providing, via the IDE, a third set of user-selectable options for debugging the portal snippet after the portal snippet has been deployed to the portal, wherein said debugging comprises the user debugging the deployed portal snippet, at the portal server using the debug files received from the IDE, with the first debugger.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for developing applications for various frameworks. An IDE is provided comprising user-selectable options for building applications for a first framework and also for building applications for a portal based upon a second framework different from the first framework. The portal applications for the portal based upon the second framework may be developed using a language supported by the first framework. User-selectable options provided by the IDE also enable deployment of the portal applications to the portal. A single IDE can be used to develop applications for different frameworks. For example, Visual Studio .NET may be used to develop applications for the .NET framework and also to develop and deploy portal applications (e.g., portal snippets) for a portal based upon a Java-based framework such as J2EE. The portal snippets may be developed using a .NET language.
43 Citations
29 Claims
-
1. A computer-implemented method of enabling development of portal snippets using an integrated development environment (IDE), the IDE comprising user-selectable options for developing an application for a first framework associated with a first programming language, a first application programming interface (API), and a first debugger, the method comprising:
-
providing, via the IDE, a first set of user-selectable options for developing a portal snippet for a portal based upon a second framework, different from the first framework and associated with a second programming language different from the first programming language, second API different from the first API, and a second debugger different from the first debugger, wherein said developing comprises a user creating the portal snippet with the first programming language and wherein at least one portal service provided by the portal in connection with the portal snippet is exposed through the first API; providing, via the IDE, a second set of user-selectable options for deploying the portal snippet to the portal, wherein said deploying the portal snippet comprises communicating source files to a portal server associated with the portal and a user-selectable option of communicating debug files to the portal server associated with the portal; and providing, via the IDE, a third set of user-selectable options for debugging the portal snippet after the portal snippet has been deployed to the portal, wherein said debugging comprises the user debugging the deployed portal snippet, at the portal server using the debug files received from the IDE, with the first debugger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of developing a portal snippet using an integrated development environment (IDE) executing on a computer system, the IDE comprising a plurality user-selectable options, the plurality of user-selectable options including a set of user -selectable options for developing an application for a first framework, wherein the first framework is associated with a first programming language, a first application programming interface (API), and a first debugger, the method comprising:
-
developing a portal snippet for a portal using at least one user-selectable option from the plurality of user-selectable options, wherein the portal is configured to operate based upon a second framework, different from the first framework and associated with a second programming language different form the first programming language, a second API different from the first API, and a second debugger different from the first debugger, wherein said developing comprises a user creating the portal snippet with the first programming language and wherein at least one portal service provided by the portal in connection with the portal snippet is exposed through the first API; deploying the portal snippet to the portal using at least one user-selectable option from the plurality of user-selectable options, wherein said deploying the portal snippet comprises communicating source files to a portal server associated with the portal and a user-selectable option of communicating debug files to the portal server associated with the portal; and debugging the portal snippet after the portal snippet has been deployed to the portal, wherein said debugging comprises the user debugging the deployed portal snippet, at the portal server using the received debug files, with the first debugger. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product stored on a computer-readable medium for enabling development of portal snippets using an integrated development environment (IDE), the IDE comprising user-selectable options for developing an application for a first framework associated with a first programming language, a first application programming interface (API), and a first debugger, the computer program product comprising:
-
code for providing, via the IDE, a first set of user-selectable options for developing a portal snippet for a portal based upon a second framework, different from the first framework and associated with a second programming language different from the first programming language, a second API different from the first API, and a second debugger different from the first debugger, wherein said developing comprises a user creating the portal snippet with the first programming language and wherein at least one portal service provided by the portal in connection with the portal snippet is exposed through the first API; code for providing, via the IDE, a second set of user-selectable options for deploying the portal snippet to the portal, wherein said deploying the portal snippet comprises communicating source files to a portal server associated with the portal and a user-selectable option of communicating debug files to the portal server associated with the portal; and code for providing, via the IDE, a third set of user-selectable options for debugging the portal snippet after the portal snippet has been deployed to the portal, wherein said debugging comprises the user debugging the deployed portal snippet, using the debug files communicated from the IDE, with the first debugger. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product stored on a computer-readable medium for developing a portal snippet using an integrated development environment (IDE) executing on a computer system, the IDE comprising a plurality user-selectable options, the plurality of user-selectable options including a set of user-selectable options for developing an application for a first framework, wherein the first framework is associated with a first programming language, a first application programming language interface (API), and a first debugger, the computer program product comprising:
-
code for developing a portal snippet for a portal using at least one user-selectable option from the plurality of user-selectable options, wherein the portal is configured to operate based upon a second framework, different from the first framework and associated with a second programming language different form the first programming language, a second API different from the first API, and a second debugger different from the first debugger, wherein said developing comprises a user creating the portal snippet with the first programming language and wherein at least one portal service provided by the portal in connection with the portal snippet is exposed through the first API; code for deploying the portal snippet to the portal using at least one user-selectable option from the plurality of user-selectable options, wherein said deploying the portal snippet comprises communicating source files to a portal server associated with the portal and a user-selectable option of communicating debug files to the portal server associated with the portal; and code for debugging the portal snippet after the portal snippet has been deployed to the portal, wherein said debugging comprises the user debugging the deployed portal snippet at the portal server, with the first debugger. - View Dependent Claims (22, 23, 24)
-
-
25. A data processing system comprising:
-
a processor; and a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, wherein code modules from the plurality of code modules when executed by the processor cause the processor to execute a integrated development environment (IDE) comprising user-selectable options for developing an application for a first framework, associated with a first programming language, a first application programming interface (API), and a first debugger, the plurality of code modules comprising; a code module for providing, via the IDE, a first set of user-selectable options for developing a portal snippet for a portal based upon a second framework, different from the first framework and associated with a second programming language different from the first programming language, a second API different from the first API, and a second debugger different from the first debugger, wherein said developing comprises a user creating the portal snippet with the first programming language and wherein at least one portal service provided by the portal in connection with the portal snippet is exposed through the first API; a code module for providing, via the IDE, a second set of user-selectable options for deploying the portal snippet to the portal, wherein said deploying the portal snippet comprises communicating source files to a portal server associated with the portal and a user-selectable option of communicating debug files to the portal server associated with the portal; and a code module for providing, via the IDE, a third set of user-selectable options for debugging the portal snippet after the portal snippet has been deployed to the portal, wherein said debugging comprises the user debugging the deployed portal snippet, using the debug files communicated from the IDE, with the first debugger. - View Dependent Claims (26, 27)
-
-
28. A data processing system comprising:
-
a processor; and a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, wherein code modules from the plurality of code modules when executed by the processor cause the processor to execute a integrated development environment (IDE) comprising a plurality user-selectable options including a set of user-selectable options for developing an application for a first framework, associated with a first programming language, a first application programming interface (API), and a first debugger, the plurality of code modules comprising; a code module for developing a portal snippet for a portal using at least one user-selectable option from the plurality of user-selectable options, wherein the portal is configured to operate based upon a second framework, different from the first framework and associated with a second programming language different form the first programming language, a second API different from the first API, and a second debugger different from the first debugger, wherein said developing comprises a user creating the portal snippet with the first programming language and wherein at least one portal service provided by the portal in connection with the portal snippet is exposed through the first API; a code module for deploying the portal snippet to the portal using at least one user-selectable option from the plurality of user-selectable options, wherein said deploying the portal snippet comprises communicating source files to a portal server associated with the portal and a user-selectable option of communicating debug files to the portal server associated with the portal; and a code module for debugging the portal snippet after the portal snippet has been deployed to the portal, wherein said debugging comprises the user debugging the deployed portal snippet, at the portal server, with the first debugger. - View Dependent Claims (29)
-
Specification