Print

Print


Eric:

I'm less familiar with java, but if you're not tied to the architecture
there may be a few other options;
The last release of Greenstone software could run a repository from a
CD. Searching included.
I've seem code examples of a portable, run on CD, web platform that runs
on the .NET platform. It's been awhile and I can't remember specifics.
I once wrote a C# application that hosted the IE browser within a
windows form. This got me past any sandbox issues and I served up html
via xml/xsl. It had full-text searching. Perhaps something similar can
be done in Java. You can (also) create .htc files for IE that presume a
trusted environment so you are not limited by the usual security
constraints. Then you could use javascript for linking rather than form
submissions.
I suppose I'm talking around your specific requirements but maybe
there's an approach in here to consider. It's been awhile since I
thought about this kind of thing; an interesting challenge.

Eric Muzzy
American Museum of Natural History



Eric Lease Morgan wrote:
> Can someone here tell me about the feasibility of implementing a
> particular Java application on a CD, described below.
>
> For a good time I would like to distribute my Alex Catalogue of
> Electronic Texts on an operating system independent CD. Here is how I
> see it being implemented:
>
>   1. Collect electronic texts
>   2. Mark them up in TEI
>   3. Transform them into HTML and/or PDF
>   4. Create an author index in HTML
>   5. Create a title index in HTML
>   6. Use Lucene to index the texts
>   7. Write a Java program to search
>      the index and return hyperlinks
>      to the texts
>   8. Put the whole lot on a CD
>   9. Give it away
>
> With the exception of Step #7, I know the plan is implementable, but
> how can I do Step #7?
>
> This is what I want to do with Step #7. First I create an HTML form
> looking something like this:
>
>   <form action='search.java' method='get'>
>     <input type='text' name='query' />
>     <input type='submit' />
>   </form>
>
> When people click the submit button the contents of query get passed
> to search.java and executed. The search results are formatted into
> HTML and returned to the browser for display.
>
> Is such a program implementable? Can a program like search.java get
> input from a form like this without the need of an intermediate HTTP
> server? Apparently Java applet technology will not work in this
> environment because applets are not allowed to read from the local
> file system.
>
> --
> Eric "Wishing I Was @ Access2006" Morgan
> University Libraries of Notre Dame