Use of JCP site is subject to the
JCP Terms of Use and the
Oracle Privacy Policy
|
JSRs: Java Specification Requests
JSR 97: JavaHelpTM 2.0 Specification
Original Java Specification Request (JSR)
Identification |
Request |
Contributions
Original SUmmary: A major update to the JavaHelp 1.0 Specification. The updates include enhancements to merging, multi topic printing, improved secondary window and popup usage, JFC ToolTip HelpSet support, HelpSet presentation controls and additional Navigators.
Section 1. Identification
Name of Contact Person: Roger D. Brinkley E-Mail Address: Roger.Brinkley@Sun.Com Telephone Number: 719-488-5657 Fax Number: none Specification Lead: Roger D. Brinkley E-Mail Address: Roger.Brinkley@Sun.Com Telephone Number: 719-488-5657 Fax Number: none Initial Expert Group Membership:
Endorsers:
Section 2: Request
2.1 Please describe the proposed Specification:The proposed Specification is an enhancement to the existing JavaHelp 1.0 Specification. Additional APIs and file formats are proposed to improving merging, printing, secondary windows and popups, dynamic Context Sensitive Help, JFC ToolTip support, HelpSet presentation controls, and additonal Navigators. 2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)Desktop 2.3 What need of the Java community will be addressed by the proposed specification?
2.4 Why isn't this need met by existing specifications?The existing JavaHelp 1.0 Specification does not fully address the areas of merging, printing, secondary windows and popup, dynamic CSH, JFC ToolTip support, HelpSet presentation controls, or additional Navigators. 2.5 Please give a short description of the underlying technology or technologies:JavaHelp software is a full-featured, platform-independent, extensible help system that enables developers and authors to incorporate online help in applets, components, applications, operating systems, and devices. Authors can also use the JavaHelp software to deliver online documentation for the Web and corporate Intranet. 2.6 Is there a proposed package name for the API Specification? (i.e., javapi.something, org.something, etc.)javax.help is the current package name for the JavaHelp Specification. 2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of?None 2.8 Are there any security issues that cannot be addressed by the current security model?None 2.9 Are there any internationalization or localization issues?Internationalization and localization are properly addressed in JavaHelp 1.0 Specification. 2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work?No 2.11 Please describe the anticipated schedule for the development of this specification.
Section 3: Contributions
3.1 Please list any existing documents, specifications, or implementations that describe the technology. Please include links to the documents if they are publicly available.
3.2 Explanation of how these items might be used as a starting point for the work.The JavaHelp 1.0 Specification serves as current specification of record for JavaHelp. The JavaHelp-Interest archives is an archive of the JavaHelp-Interest mailing list that supports many of the changes that are requested in this proposal. |