JavaHelp question

I'm creating a Help system for an application written in Java. In order to have context-senstive Help, do I have to use JavaHelp or do I have choices?
Thanks!

Okay, I'm really new at this, so please bear with me. I'm using RoboHelp to output JavaHelp files, which somehow (I don't understand how) is different from JavaHelp 2.0, which my company is upgrading to. RoboHelp can output all kinds of Help, including html Help and Windows Help... I'm wondering 1) What is JavaHelp 2.0? and 2) Do I need to output JavaHelp to have context-senstive Help for a Java application, or would html work just as well? Phew. Thanks in advance for any insight you can offer!

Similar Messages

  • How to use the "question mark" for JavaHelp?

    Normally the windows (Frame, Dialog) generated by swing don't contain a question mark. I want to provide the question mark to my java app, like I used to use it under Windows(tm)-Look&Feel.
    Is it possible to offer this option and how should the code for javahelp
    and the swing-component look like?
    Thanks a lot in advance.
    Greetings Michael

    Any Ideas?
    Greetings Michael

  • Getting started with JavaHelp

    Hello,
    I just have a couple of high-level questions here.
    We've got a tool called RoboHelp that generates, among other things, a .chm file. I spent a couple of hours trying to get that darn .chm file to work from withing the client of our J2EE application (run via webstart to connect to the server), with no joy.
    Turns out a .chm isn't what we need. Some reasearch revealed that JavaHelp is most likely the tool of choice for help documentation.
    Our documentation person is the one generating the help documentation, my job is to make it work in the GUI client. Supposedly RoboHelp can work with JavaHelp to generate the needed .hs file. I set the GUI client up to read the .hs, including the JavaHelp Jar, all that stuff. It should work.
    The problem: Our less-technical documentation person is having trouble doing anything with JavaHelp, and wants to revert back to the .chm, perhaps stored on the web server, or some such nonsense. I think we should use JavaHelp. She says that JavaHelp doesn't support a bunch of stuff she put into the help document, such as bullet lists, tables, and fonts.
    Does she have a point? I downloaded and read bits of the Users Guide, and it does say that fonts aren't supported (Section 2.7.4.5 has the info. isn't that a critical failure??) though I don't see anything about tables and bullet lists.
    Is this help system complex enough that we should assign a developer, rather than a documenter, to the task?
    Has anyone here used RoboHelp? Does it work with JavaHelp, or should we scrap it in favor of JavaHelp? Is there any way to use the source material (that generated the .chm file, which looks very nice, by the way) to easily generate the .hs that goes in the client-side .jar?
    I appreciate any help here, folks. Sorry for my ignorance, I'm just trying to determine if I need to take over these documentation tasks at this point.
    --- Eric

    Java help may not support font. but font should not be used anyways. use cascading style sheet instead. both chm and java help spport it.
    I am not sure about RoboHelp but you may choose a tool using which you can document in a single format and generate output in various formats like html, java help, html help(chm), oracle help for jeava, pdf, etc.
    There are many such tools freely available .

  • Enabling JavaHelp to open Acrobat for PDF links

    I currently have a working help set which has one or two href links to pdf files.
    When clicked, JavaHelp tries to render these and I get a stream of text - obviously the mime type is not being picked up and the file is being treated as an html.
    I have read about the setKeyData etc. methods which can be used to register a different mime type to be handled with a specified viewer.
    My question is:
    Is it simply a matter of calling the method, setKeyData to tell the HelpSet that a file of mime type pdf is to be handled by a viewer, such as Acrobat? If so has anyone done this?
    Any help is greatly appreciated.
    Cheers
    Aaron

    Here is a simplier code variation that works (only) for applications started using Java Web Start.
    import java.awt.event.ActionEvent;
    import java.net.MalformedURLException;
    import java.net.URL;
    import javax.jnlp.BasicService;
    public class HelpStartBrowser extends com.sun.java.help.impl.JHSecondaryViewer {
        BasicService bs = null;
        /** Creates new HelpStartBrowser */
        public HelpStartBrowser() {
            super();
            // if running from jnlp, then start browser will work
            try {
                // Lookup the javax.jnlp.BasicService object
                bs = (BasicService)javax.jnlp.ServiceManager.lookup("javax.jnlp.BasicService");
                if (!bs.isWebBrowserSupported()) bs = null;
            } catch (javax.jnlp.UnavailableServiceException ue) {
                bs = null;
        /** Called when item is clicked */
        public void actionPerformed(ActionEvent event) {
            String url = this.getContent();
            openBrowser(url);
        /** Use Java Web Start BasicService to start browser */
        private void openBrowser(String url) {
            try {
                if (bs != null)
                    bs.showDocument(new URL(url));
            } catch (MalformedURLException me) {
    }

  • JavaHelp license and jh.jar

    The following question was asked on April 16 in JAVAHELP-INTEREST:
    "Can I embed Javahelp in the jarfile of my application, making it downloadable without accepting the Javahelp license."
    The response was:
    "Humm. Are you talking about the open source version (yes if your code is GPL) or the distributed version (no, but you can include the binary
    distribution (jh.jar) without any problem)?"
    The follow-up response was:
    "My project (edumips64 -> www.edumips.org) is a GPL project.
    I'd like to include binaries of javahelp inside my jarfile: is it possible to
    do so?
    I didn't do it because I know that sun requires you to accept an agreement before downloading Java, and javahelp had a similar agreement when I tried to download it."
    My open source project is currently in a similar situation and I was wondering what the answer is to the last question. Can we, for example, include jh.jar within our project making it downloadable without accepting the Javahelp license?

    using "Google" , www.google.com <- put this in the address box and press enter
    I found: http://www.uml.org.cn/j2ee/j2ee060401.htm
    on that page I found a link: ftp://ftp.software.ibm.com/software/data/cloudscape/free/cloudview406.jar
    and
    ftp://ftp.software.ibm.com/software/data/cloudscape/free/jh.jar
    But I didn't test them.

  • JavaHelp supported platform

    I've a question about JavaHelp supported platform.
    We use JavaHelp version 2.0.0 and 2.0.4 8 (Java SE version: 1.5.0_8 and 1.5.0_12)
    I need to know if:
    - is Solaris 10 x86 platform supported from JavaHelp and (if so)
    - are both 32, 64 bit architecture supported?
    Thanks for your support

    I was wondering the same thing.
    Is there a Business One client for mac or not ?
    On the apple site it says this,
    http://www.apple.com/science/profiles/induquimica/
    "The only application that was both essential and unavailable for the Mac was SAP Business One. But Quintanilla learned that a Mac-compatible version of that application would be available for the South American market at the beginning of next year. So the only question was whether the transition to Macs would have to be put on hold until the Mac-compatible version of SAP Business One was released. Or could Macs running Windows successfully run the SAP application now?"
    Also I saw that SAP was on Mac Expo in Germany in 2007 presenting the client (see http://www.onemorething.nl/?p=showarticle&art_id=2763)
    But thats about the only information there is about this.
    Is there or is there not a Business One client for the mac ?

  • JavaHelp package

    Hello all,
    I am trying to add the JavaHelp System to my Application for the first time and I am little bit confused. I downloaded latest release of JavaHelp and I added sources (src.jar) to my Classpath, but classes like com.sun.java.help.impl.Parser
    com.sun.java.help.impl.ParserListener
    com.sun.java.help.impl.ParserEvent
    and some more...
    were not there.... My question is : Where are they? Where to find them?????
    Thank you all for reply.
    Best Regards.

    HI
    Actually you don't need to inculde src.zip contents to your classpath and to compile them. You can add FOLDERTHAT_CONTAINS_SRC_ZIP_/javahelp/lib/jhall.jar to your classpath. This jar contains already compiled JavaHelp System classes. Have fun

  • JavaHelp - problems installing

    Hi,
    Just a quick question. I've downloaded JavaHelp and extracted the zip file. I assume that to install I need to run the src.jar file but it says that it is invalid or corrupt. Is this a Sun issue as my friend has had the same problem.
    Regards,
    Chris

    No, all you need is the jh.jar file in the lib/ext/ directory of your JRE. Read
    the documentation files (they come with that .zip file) and see if you need
    a more limited (or extended) version of the .jar file (chapter 5: "programming
    with the JavaHelp system")
    kind regards,
    Jos

  • Map.xml and context-sensitive help question

    We're changing the tools we use to generate JavaHelp from RoboHelp to WebWorks.
    RoboHelp's output always includes a file named map.xml. WebWorks doesn't include this file.
    My understanding is that map.xml is what applications use to find the correct context-sensitive topic. Is that right? Will the app be able to find context-sensitive files without it?
    Stan Stansbury

    There are a couple of posts about masterdata.xml that seem to indicate it's not a problem. See if either of these help.
    Context Sensitive Help Question
    MasterData.xml
    For the 'main portal page' bit - maybe the developer wants to know the Start Page of the project, rather than the Default Topic? I'm not very familiar with CSH and webhelp, so I'm uncertain of the details the developer needs, but I wouldn't think you'd have to change anything as long as they have all the necessary details.
    Amber

  • Powerpoint-javahelp compatibility???

    Hi everyone, I'm having problems including a powerpoint slide with a hyperlink in javahelp. The slide has been saved as a htm doc, and I have included entries in the toc and map. The link does not work however. Is powerpoint compatible with javahelp, or have i missed something really obvious. Any help would be much appreciated.

    Hi ren25,
    as long as it has been saved as HTML 3.2 it should work. Once it is saved as HTML it should not be a question of compatibility to PowerPoint anymore.
    Also, you should be sure to save any images a JPEG and see that the HTML file has proper references to respective images.
    Ulrich

  • Migrating from JavaHelp to Oracle Help for Java

    Currently we have a product in which we have implemented Sun Microsystem's JavaHelp as the Help delivery system. However, after evaluating Oracle Help for Java we would like to migrate from Javahelp to OHJ.
    My question is, how difficult would this migration be from the Development side? I have been reviewing the Oracle Help for Java Developer's Guide and comparing it against the JavaHelp documentation but I haven't been able to get a clear idea of how different the implementation is.
    Thanks,
    Theresa

    Hello Theresa,
    Thanks for considering Oracle Help.
    There isn't much you have to do with your source content and control files. With the exception of the full text search index, the Oracle Help control file formats (helpset, index, map, etc.) extend the JavaHelp formats. So you can use the JavaHelp control files as is, or you can extend them with the Oracle Help extensions. For a quick overview of differences, see the following page in the Oracle Help Guide:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Oracle Help File Formats."
    3. Click "Comparision to Javahelp File Formats."
    To create an Oracle Help full text search index, run through the Helpset Authoring Wizard and remove the existing JavaHelp search view and have the wizard generate an Oracle Help Search index
    on the following wizard page. For the Helpset Authoring Wizard doc:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Authoring Oracle Help Systems."
    3. Click "Using the HelpSet Authoring Wizard."
    Alternatively, change the helpset file by hand. For the doc:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Oracle Help File Formats."
    3. Click "Helpset File."
    Then run the indexer. For doc:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Authoring Oracle Help Systems."
    3. Click "Using the Full-text Search Indexer."
    On the development side, the APIs are different, but they are also very
    simple. You create a Help object, add HelpSets, and associate topic-ids
    with java UI components using the CSHManager as described in the
    Oracle Help Guide:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Oracle Help for Java Developer's Guide."

  • Need an alternate Javahelp search engine

    Hi Friends,
    I have been facing this problem with Javahelp for a few months now. I have created a Javahelp system for my application and it works absolutely fine. However, I am not happy with the way the search works. As the Javahelp search engine uses relaxation ranking and morphing, it returns strings other then what is needed.
    For example: if i give a search for "Workflow Modelling" it returns "modelling" or "workflow" or "a weird string that has workflow and modelling separated by even 20 words". I want my search engine to provide exactly the word i have searched for.
    Please provide me a new search engine and the way i can change the default Javahelp search engine. It is a very urgent requirement. Would be extremely glad if any one of you could provide me a very quick solution.
    Thanks.

    Dear  Rudegar,
    Thank you for prompt reply, and I apologize for not asking a technically correct question.  
    I am currently streaming music through the Internet using Safari.
    I want to steam another recording (at the same time), and was told I need to access another browser  in order to perform this function.
    Judging by your reply, I think the  answer is "Maybe - but I need to check out https://extensions.apple.com" to see if this is feasible.
    Did I ask the question more clearly?  Did I understand your response?
    Thanks,

  • Targeting a help page within JavaHelp from the app?

    I'm considering implementing JavaHelp in my app.
    My big question...I want to provide various points in the application that jump straight to the relevant parts in the help.
    Does JavaHelp support that?
    For instance, on a given dialog, I'm going to have a little HELP icon in the upper right. When someone clicks on that, I want to jump straight to the help page regarding that dialog, rather than bringing up help and requiring the user to navigate to it.

    And the answer is "absolutely"!

  • Displaying help after tracking (ala JavaHelp)

    I'm in the process of converting our app's current JavaHelp implementation to use Oracle Help for Java.
    I've had significant success; however, there is one thing I've not been able to do yet. JavaHelp has a nice feature that let's me add an action listener to a button which, when pressed, changes the mouse pointer to a question mark pointer, and tracks the next click and displays help on the component clicked.
    Is this possible with Oracle Help? If so, how??
    The corresponding JavaHelp implementation looks something like this:
    helpButton.addActionListener(new CSH.DisplayHelpAfterTracking(helpBroker));
    Thanks in advance!
    Jason

    Hi, Jason. Great to hear about your successful conversion from JavaHelp to Oracle Help. We're certain that you'll enjoy the benefits of our superior help system.
    However, the one thing you haven't been able to do yet is actually easier in Javahelp than in Oracle Help since we don't provide a pre-canned listener the way that JavaHelp does (we have filed an enhancement request against ourselves to do so). What you can do until we provide a standard mechanism is actually quite simple. Just write your own MouseListener that calls oracle.help.CSHManager's showHelpForComponent(java.awt.Component component) method. I expect that you'll only need to write a small amount of code to get things working just as they used to with Javahelp.
    Ryan Pollock
    Oracle Help Team

  • Help needed: testing webstart JavaHelp examples

    Can you break my webstart JavaHelp examples?
    <http://www.physci.org/jh/>
    These pages (chase the links) represent an attempt to make an Ant based project that will build JWS based examples of JavaHelp, with a view to gaining hosting of the JavaHelp APIs as webstart extensions at the home site (javahelp.dev.java.net).
    The deployment needs further refinement and testing, mostly detailed here.
    <http://www.physci.org/jh/todo.html#test>
    If you can answer any of those questions (them's the things that end with '?'), uncover any (new) bugs, or resolve any of the existing bugs, please speak up.

    Can you break my webstart JavaHelp examples?
    <http://www.physci.org/jh/>
    These pages (chase the links) represent an attempt to make an Ant based project that will build JWS based examples of JavaHelp, with a view to gaining hosting of the JavaHelp APIs as webstart extensions at the home site (javahelp.dev.java.net).
    The deployment needs further refinement and testing, mostly detailed here.
    <http://www.physci.org/jh/todo.html#test>
    If you can answer any of those questions (them's the things that end with '?'), uncover any (new) bugs, or resolve any of the existing bugs, please speak up.

Maybe you are looking for