[sword-devel] Windows CE interface

Johan Gorter sword-devel@crosswire.org
Fri, 16 Jan 2004 14:43:07 +0100


Hello Troy,

Thanks for helping out. First of all, there is a windows development
suite (embedded visual tools 3.0, pocket pc 2002 edition). This can be
downloaded for free and runs on windows NT/2000/XP. (you only need C++,
not visual basic) You can download it from:

http://www.microsoft.com/windowsmobile/resources/downloads/developer/def
ault.mspx

It comes with an emulator, so you can use it. (I should add however that
this device only emulates 16Mb of memory and sometimes a large book like
psalms will not decompress).

The frontend is already split off from the library. There are two
projects in the workspace, one which results in the sword.dll file and
one which results in the gui.exe. The gui uses the header files and the
generated sword.lib from the first project though.

I really hope you can get the main sword repository working with this
gui. I was thinking since I had to make a lot of modifications due to
problems with namespaces, we should disable the namespaces in the sword
library (There was an option for this, wasn't there?).

Feel free to make the CVS repository with the gui sources that I sent
already. If it needs some modifications due to changes in the sword
library, this should only be in one file, which is the wrapper.

I do not know if the unicode modules will be easy to do. The CE-system
is completely unicode, but it may need some more work to function.

Greetings and may God bless you,

Johan

-----Original Message-----
From: sword-devel-admin@crosswire.org
[mailto:sword-devel-admin@crosswire.org] On Behalf Of Troy A. Griffitts
Sent: Thursday, January 15, 2004 06:19
To: sword-devel@crosswire.org
Subject: Re: [sword-devel] Windows CE interface


Johan,
	I don't have a wince handheld right now, but would like to help
you out 
a little on this project.  Can you tell me exactly what version of the 
development tools to download (possibly with a link), and how I might 
get things compiled?  I'm guessing that they come with some kind of 
emulator for debugging, so I can still help without a device; is this 
correct?

My plans:
	Get all required modifications to the sword library into the
main sword 
CVS repository.

	Split your frontend out from the sword code and be sure it
compiles 
against the latest sword CVS repository.

	Get your frontend checked into CVS so we can keep it version
controlled 
and can share in the development together.

	Try a few unicode modules out and be sure we can get it working
with at 
least Greek, Hebrew, and Roman scripts.

	And finally, I'll help you with your question about turning
options on 
and off.  If you get time before I get all these previous things done, 
the functions that you'll want to look at are SWMgr::getGlobalOptions, 
and others right around that one in the include file.

	Excited to work together on this.  I know many people are
overjoyed 
that you've started this and accomplished so much!

	-Troy.



Johan Gorter wrote:
> Hello all,
> 
> I have just made some progress on the windows CE user interface for 
> sword. The text is now displayed through the built-in browser, so it 
> can do some more layout-things. I have made a screen shot for everyone

> who is interested to see what the program looks like right now. (and 
> what an IPAQ looks like)
> 
> http://home.student.utwente.nl/j.gorter/SwordReader/
> 
> I have a question about the thml filters:
> 
> I use the thmlhtml filter to generate the HTML to display. How can I 
> get the html formatted in such a way that the notes disappear (or move

> somehow), that red words of Christ are turned on (when available), and

> that other features (for example centered text in songs) are also 
> shown?
> 
> I hope someone can help me out here.
> 
> My (and I have faith it is also His) planning on the rest of the 
> project is like this:
> 
> version 0.5 - The first version that I emailed to the list version 0.6

> - The update version that I sent version 0.7 - this version (Source 
> and compiled version in
> http://ozy.student.utwente.nl/~drsoong/SwordReader0.7.zip)
> version 0.8 - The find page implemented
> version 0.9 - The first real beta version: downloadable from a 
> webpage, a normal installer, an about screen, etc
> 
> Greetings from the Netherlands,
> 
> Johan
> 
> _______________________________________________
> sword-devel mailing list
> sword-devel@crosswire.org 
> http://www.crosswire.org/mailman/listinfo/sword-devel