Claims
- 1. A menu generating apparatus for rendering and displaying menu items associated with applications running on a computing platform, the menu generating apparatus comprising:
a platform for running a plurality of applications; a menu application associated with the plurality of applications running on the platform; and a menu hierarchy file that is accessible by the menu application, wherein menu items pertaining to the plurality of applications are registered and stored in the menu hierarchy file, whereby the menu application layer utilizes the stored menu hierarchy for rendering the menu selections.
- 2. The menu generating apparatus of claim 1, wherein the menu application is built upon the platform as a horizontal layer associated with any of the plurality of applications.
- 3. The menu generating apparatus of claim 1, wherein the menu application renders the menu items separate from the process used to render the application.
- 4. The menu generating apparatus of claim 1, wherein the menu hierarchy file is an XML file.
- 5. The menu generating apparatus of claim 4, wherein the menu hierarchy file has an associated document type definition (DTD) for use with an SGML compiler.
- 6. The menu generating apparatus of claim 1, wherein the computing platform is a web-based serving platform for running the applications.
- 7. The menu generating apparatus of claim 6, wherein the web-based serving platform facilitates development of business applications for users of a web site that is associated with the web-based serving platform.
- 8. The menu generating apparatus of claim 6, wherein the menu hierarchy file is retrieved and used to provide a hierarchical view of the web site to the user.
- 9. The menu generating apparatus of claim 1, wherein graphical image files are stored with display information for menu structures.
- 10. The menu generating apparatus of claim 9, wherein certain graphical image files are selected based upon user identity.
- 11. The menu generation apparatus of claim 9, wherein certain graphical image files are selected based upon user locale.
- 12. A method for rendering and displaying menu items associated with applications running on a computing platform, the method comprising the steps of:
developing an application having links to be displayed in association with the application; exposing the links within the application; registering the links in a menu hierarchy file that is stored in association with the computing platform; and retrieving the menu hierarchy file from the storage area; and using the menu hierarchy file to render the links in designated areas of a display.
- 13. The method according to claim 12, wherein the links include menu items.
- 14. The method according to claim 13, wherein the designated areas of display include menu display areas.
- 15. The method according to claim 13, wherein a further step includes designating certain graphical image files to be used in forming aspects of the menu display.
- 16. The method of claim 15, wherein a further step includes selecting certain graphical image files based upon the identity of the user.
- 17. The method of claim 15, wherein a further step includes selecting certain graphical image files based upon the locale of the user.
RELATED APPLICATIONS
[0001] This application is related to the following—U.S. Provisional patent application having Ser. No. 60/164,021, entitled “Method and Apparatus to Provide Custom Configurable Business Applications from a Standardized Set of Components,” filed Aug. 23, 1999; Utility patent application having Ser. No. 09/440,326, entitled “Method for Providing Custom Configurable Business Applications from a Standardized Set of Components,” filed Nov. 15, 1999; Utility patent application having Ser. No. 09/439,764, entitled “Apparatus to Provide Custom Configurable Business Applications from a Standardized Set of Components,” filed Nov. 15, 1999; Utility patent application having Ser. No. 09/658,415, entitled “Method for Developing Custom Configurable Business Applications,” filed Sep. 8, 2000; Utility patent application having Ser. No. 09/658,416, entitled “Integrated Design Environment for a Commerce Server System,” filed Sep. 8, 2000; Utility patent application having Ser. No. 09/697,271, entitled “Method for Providing Template Applications for Use by a Plurality of Modules,” filed Oct. 25, 2000; Utility patent application having Ser. No. 09/691,461, entitled “Method and Apparatus for Providing News Client and Server Architecture and Protocols,” filed Oct. 17, 2000; Utility patent application having Ser. No. 09/684,491, entitled “Adapter and Connector Framework for Commerce Server System,” filed Oct. 4, 2000; Utility patent application having Ser. No. 09/702,148, entitled “E-Commerce Application Built Using Workflows on a Workflow Engine and Methods Thereof,” filed Oct. 30, 2000; Utility patent application having Ser. No. 09/702,290, entitled “Presentation Layer for Business Application Development and Methods Thereof,” filed Oct. 30, 2000; Utility patent application having Ser. No. 09/702,291, entitled “Scalability, Availability, and Management Features for Business Commerce Server,” filed Oct. 30, 2000; Utility patent application having Ser. No. 09/706,304, entitled “Content Management Framework for Business Commerce Server,” filed Nov. 3, 2000; Utility patent application having Ser. No. 09/727,912, entitled “Workflow Driven Rules-based Generation of Personalizable Web Pages,” filed Nov. 28, 2000; Utility patent application having Ser. No. 09/658,416, entitled “Integrated Design Environment for a Commerce Server System,” filed Sep. 8, 2000; and Provisional patent application having Ser. No. 60/243,580, entitled “Globalization Services for Business Commerce Server”—each of which is hereby incorporated by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60164021 |
Aug 1999 |
US |