[jsword-devel] PersonalJava version of JSword

Joe Walker jsword-devel@crosswire.org
Tue, 06 Jan 2004 12:12:30 +0000

Currently we officially support 1.4 although the downgrade to 1.2 would 
be fairly easy, especially if you didn't want the swing interface.

Going further back to 1.1.8 would be easy but for collections.
We used to have a scheme where we would import java.util.* and the 1.1 
port of collections (used to be d/l from Sun, link from the infobus 
pages, but I can't find it now)

I also don't know about XML under PersonalJava, so I'll assume there is 
a compatiable equivalent of JAXP for the time being...

Ignoring collections, jaxp and the ui, it feels like a fairly small job, 
but I suspect that ignoring jaxp is quite a big jump.


Erik Reitsma wrote:

> Hi!
> In the archives of this list I saw a discussion about the possibility of
> porting JSword to portable devices, such as a SonyEricsson P800. I have
> such a device, and since there is no (free and good) bible software
> available for it, JSword could be interesting for me.
> However, the P800 runs PersonalJava. It is comparable to JDK 1.1.8, with
> some small extensions. But it definitively does not support Swing
> (although it could be added, but that would be far from ideal).
> I had a look at the interfaces, and it seemed to me that there were
> relations between some interfaces. I.e. BookData refers to a (generated?)
> Osis class.
> I would not mind putting *some* effort into making some sort of port of
> JSword to PersonalJava, if it does not require a major rewrite of large
> parts of the code.
> Which interfaces should be re-implemented? Any tips? Any ideas about how
> feasible this would be?
> O yes, the P800 has something like 8MB RAM available, and can store files
> on a MemoryStick (I have 128MB). So it would be good to have as little
> book-data in memory as necessary, since it may fill up the 8MB quickly...
> Regards,
> *Erik.
> _______________________________________________
> jsword-devel mailing list
> jsword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/jsword-devel