how to create help system in java - java

We are developing new web application and we must integrate help in it. Does anyone know any good opensource help application that we can integrate it in our system or is better to develop help center from scratch? We are using java 1.6. Help must be related to articles, forms,...
Thx

Some years ago, I worked with the Eclipse Help System. Eclipse is not necessarily needed to integrate it in your project. Its helpfiles are also based on .html pages. Unfortunatly I dont know if they continue developing it, but at this time it already provided all the aspects you would expect from a help system.
There are a lot examples out there on how to integrate it in your project, but its possible, that maybe there are already better frameworks today.

We use JavaHelp and we are happy with it. We use docbook for document source and XSLT to generate the JavaHelp (and PDF and HTML versions).
JavaHelp is "GNU General Public License - Version 2 with the class path exception", as mentioned at the bottom of https://javahelp.java.net/ Note the link is broken, google finds this copy of the license:
http://openjdk.java.net/legal/gplv2+ce.html
In summary, the Jar can be included in closed source applications.
Sorry, can't add a comment to other people's posts because I don't have enough points.

Try working on a licensed version of Author-it or Adobe RoboHelp. Both tools are very good content management systems allowing users to concurrently work on the same source. You can also publish the content to Word, PDF, HTML, XML, Java Help and Oracle Help outputs.

Related

Best WebGIS framework for WMS

I need to make a demo web project with extensive support for reading and editing WM(T)S, like this project. For technology Java or .NET are possible solutions. I tired GeoMajas for couple of days now, but it get annoying error about refresh of main map that I can't solve. Also, community support is non-existing as there are only mialing lists about development of GeoMajas, no forum to help solve this problem. Any advice on what framework to choose?
I would suggest looking at one of the following
Openlayers http://openlayers.org/
Leaflet http://leafletjs.com/
Geo Ext http://opengeo.org/technology/geoext/
These are all java script libraries so if you really need to you can inlcude them in a Java or .net based website.
If your looking for a more complete framework I would look at the OpenGeo suite. If you download it and look at the Geoexplorer app makes a good starting point and it uses the OpenGeo GSP Libries which are basically a warpper around GeoExt and Openlayers.

java CMS including the following features

We are looking for a CMS with following features in mind.
java based to ease our portal integration
Wysiwyg editor inside browser
struts "inside"
no source code publication mandatory after integration
We would like to know what the community here would recommend.
Thks in advance
how about Alfresco? http://alfresco.com/
I have worked with it in the past, works pretty well once it is installed correctly.
Check out Liferay. Java based but it's more than CMS. It's a portal.

Advice for mapping an undocumented Java Eclipse Project

I have started at a new firm and as part of my duties am making small changes on a Java Project that was developed previously. The problem is that it is mostly undocumented and very complex. By undocumented I mean no comments, no Java doc, no documentation guide, nothing. It's a website Java project developed in Eclipse and built using Ant. My question is what tools are available to help me map out the project to better understand it. Or is there any advice on the best set of steps to follow.
Thank you for your time.
Look into reverse engineering tools that can create UML diagrams for java, like omondo. If the ant build script is complex aswell - I once visualized some complex ant build script using yEd, that helped a lot.
I personally found that UML-based tools do not scale well in such cases, except for some very specific cases, where sequence diagrams might help a lot.
Instead, I would refer to the following book (available online) for a general approach to the problem:
http://scg.unibe.ch/download/oorp/
And try out some research tools for code visualization to get an overview, for example:
http://www.inf.usi.ch/faculty/lanza/codecrawler.html
(would love to post more links, but can't due to stackoverflow's spam prevention mechanism)

New Java Technology JAXX

Can any one give me detailed information about Java's new technology that is JAXX.
Really I have searched all over the web but not getting exact details that could help me to
write program in Java JAXX ,Compilation & run the same.
It is a new technology ahead of Swing.
Thanks.
It seems Ethan Nicholas' work on Jaxx is not a dead project.
Read here for good introduction: today.java.net/pub/a/today/2006/03/30/introducing-jaxx.html
JavaCSS is found in the JAXX project. JAXX is a xml format style implementation of the swing gui interface. You write an xml document, and a css style document, and are able to bind the inputs and outputs of the GUI to your java implementation engine. The css style document allows for rapid sophisticated gui development. Using the jaxx jar engine, the xml code is converted into java code that runs as rapidly as if deployed in a .java class file.
The project has been continued by a French group of programmers and is now to be found here:
http://www.nuiton.org/projects/jaxx/files
The latest release is JAXX 2.4.2. The latest update was May or June 2011. Whilst in French, the documentation is still comprehensible in English. Just translate.
The original ethan nicholas files of jaxx were last updated on 17-07-2009
http://sourceforge.net/projects/jaxx/
Please note: www.jaxxframework.org/wiki/Main_Page is a dead link, the site is discontinued. instead a mirror has been made and can be found at: buix.labs.libre-entreprise.org/original-jaxx/www.jaxxframework.org/wiki/Main_Page.html
This documentation is essential to understand the meaning and purpose of jaxx and its use.
Have you tried this link??
http://today.java.net/pub/a/today/2006/03/30/introducing-jaxx.html
The resource is pretty good and has a few links at the end for further reading.
Without more detail of your issues, its all I can offer.
Note: I would suggest however that this project doesnt look very active.

Netbeans Editor Library?

Netbeans seems to say in several places that it supports a library to just host the "Netbeans editor" widget in some other program. It has some weird documentation that seems to say a lot, but doesn't really say much about how to use it: http://bits.netbeans.org/dev/javadoc/org-netbeans-modules-editor-lib2/architecture-summary.html
I can't seem to find any download for the "Netbeans editor library" (1 or 2), and the documentation they provide says to download the entire mercurial repository, which doesn't really help me, since it doesn't tell me what is part of this "library" and what is not.
If someone could point me to a download for this library, or some minimal documentation about how to use it, that would be great. I've already seen the blog post here, but it doesn't really help with getting the library, and it seems to be talking about classes which I can't find in the Netbeans sources I downloaded (Maybe a different version?)
The NetBeans editor is part of the NetBeans platform and thus is part of either NetBeans IDE itself or the separate platform download.
The platform itself can be downloaded from here: http://platform.netbeans.org/platform-get.html
But I'm not sure if you can use a platform module outside a platform application. If that should be possible it most probably will be a very complicated thing to do.
You might want to have a look at this article:
http://platform.netbeans.org/tutorials/nbm-htmleditor.html which explains how to create a standalone HTML editor based on the NetBeans platform by simply customizing the platform.

Categories