[sword-devel] Windows CE interface

Johan Gorter sword-devel@crosswire.org
Sat, 17 Jan 2004 11:00:47 +0100


Hello,

The trick to uploading files is the little program, which gets normally
installed in:

C:\Program Files\Windows CE Tools\BIN\CEFILEVW.EXE

You have to copy the files one by one and make the directories by hand.
I tried to find faster ways to do this, but this was a waste of time.

Great that windows CE can use the newest sword libraries now!

Good luck with the Unicode things you want to get done. I will hope to
check in a change soon that will allow disabling the HTML interface
using a compiler-directive. When you use this, the emulator will speed
up some, but more importantly, debugging will work again. I recon that
the Unicode will also be easier to get to work without the HTML.

Johan

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


Johah,
	Thanks for the answers and encouragement.

Johan Gorter wrote:
> http://www.microsoft.com/windowsmobile/resources/downloads/developer/d
> ef
> 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).

I'm still not sure how to upload a module to the emulator.  Any help 
there would be greatly appreciated.


> 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.

Yes, you had everything split very nicely!  Very nice work.


> 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?).

Well, like I said, it 'compiles' for me now :)  I'm not sure if it 
actually works, cuz I can't get a Bible onto the emulator yet :)


> 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.

Thank you.  I've just added the CVS module called 'swordreader'.  Your 
write access information will follow in a private email.


> 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,

Thank you again!  This is fun :)  May God use this work mightily for His

Kingdom.


	-Troy.



> 
> 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
> 
> 
> 
> _______________________________________________
> sword-devel mailing list
> sword-devel@crosswire.org 
> http://www.crosswire.org/mailman/listinfo/sword-devel