Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Help system
Message
 
 
To
25/06/2004 15:10:18
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Java
Category:
Other
Title:
Miscellaneous
Thread ID:
00917348
Message ID:
00917597
Views:
24
This message has been marked as a message which has helped to the initial question of the thread.
---
(1) Is it possible to use CHM with Java at all?

(2) Since CHM was originally developed for the Windows platform, would it work under other operating systems? If it doesn't, using CHM would violate Java's most fundamental principle.

(3) What is the standard, established, way of creating help for Java applications?
---

1) It's possible to invoke platform-specific code under Java, and to make OS calls. So anything is possible. Not a great idea <g>. You use the Runtime object.


2) CHM on Unix is compiled using WINE. This ought to tell you that developers working in this environment don't expect the CHM to be *read* in a Unix environment. IOW, they're compiling so they can distribute in this format to WIndows users. In some cases they probably have a requirement to do this, in others, hey, it's just a really convenient viewer why not use it when it's available <s>.

Even javadoc (standard dev help for java applications, not end-user help) has a javadoc-to-chm translation device available. Let me know if javadoc is what you're really interested in, because this is totally great, but I think you are asking about end-user help here.

3) Standard way of creating end-user help for a java application is javahelp. This is a java extension, meaning it should be in the javax package namespace... Check this out for a start:

http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javahelp/

Which, btw, Robohelp and other common tools support, along with CHMs.

http://java.sun.com/products/javahelp/industry.html

>L<
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform