<br>From my perspective jsword hasn't ever had much interest from PDA people. Maybe you've seen more than me?<br><br>Joe.<br><br><div><span class="gmail_quote">On 2/20/06, <b class="gmail_sendername">DM Smith</b> <<a href="mailto:dmsmith555@yahoo.com">
dmsmith555@yahoo.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Is it at all important to be able to target hand helds (
e.g. pda, phone,<br>...)? (i.e. compile with J2ME)<br><br>Right now we cannot, but with a few simple changes, we could have<br>jsword.jar and common.jar work on them.<br>However, IIRC we have to compile with -target 1.3 which implies -source
1.3.<br>I think that if we use language features of 5.0, then we have to -source<br>1.5.<br><br>I agree that there are a lot of language features in 1.5 that would be wins.<br><br>Joe Walker wrote:<br>><br>> My vote would be to go with Java 5.
<br>> Other wins for us with Java5:<br>> - co-variant return types - we've missed these in the past<br>> - much better UI fidelity<br>> - enums, etc, etc<br>><br>> Joe<br>><br>> On 2/20/06, *DM Smith* <
<a href="mailto:dmsmith555@yahoo.com">dmsmith555@yahoo.com</a><br>> <mailto:<a href="mailto:dmsmith555@yahoo.com">dmsmith555@yahoo.com</a>>> wrote:<br>><br>> Please give me your thoughts:<br>> Background:
<br>> BibleDesktop uses Java WebStart as one of its "installers" and<br>> Java<br>> 1.4 or higher.<br>> WebStart and Java 1.4 are written in such a way that the built-in<br>> xml parser cannot be replaced.
<br>> Java 1.4 uses Crimson for its parser and one has to go to great<br>> lengths to replace it via a wrapper script.<br>> Java 1.5 (aka 5.0) uses Xerces for its parser and it is<br>> designed to
<br>> be replaceable, even via WebStart.<br>><br>> Opportunity:<br>> Xerces has capabilities that Crimson does not. A few of these<br>> would<br>> be genuinely useful.<br>> For example:
<br>> Xerces allows the programmatic specification of a schema.<br>> (This<br>> would allow us to have a debug mode that could validate fragments<br>> against a schema.)<br>> Xerces provides the ability to get line and offset
<br>> information<br>> in error reports.<br>><br>> Do we go to Java 1.5? (At least for Java WebStart?)<br>> Do we stick with source compatibility to Java 1.4?<br>> Do we try to achieve source compatibility with Java
1.3? (This would<br>> allow us to target handhelds. We just need to replace regex and<br>> asserts.)<br>> Do we use the latest and greatest Xerces? (It adds 1,176K + 190K<br>> to the<br>> install size.)
<br>><br>> _______________________________________________<br>> jsword-devel mailing list<br>> <a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a> <mailto:<a href="mailto:jsword-devel@crosswire.org">
jsword-devel@crosswire.org</a>><br>> <a href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>><br>><br>> ------------------------------------------------------------------------
<br>><br>> _______________________________________________<br>> jsword-devel mailing list<br>> <a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>> <a href="http://www.crosswire.org/mailman/listinfo/jsword-devel">
http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>><br><br>_______________________________________________<br>jsword-devel mailing list<br><a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org
</a><br><a href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br></blockquote></div><br>