Hi Fun
A very good question. Kiwix is certainly an excellent development and will have great application, but it does have a requirement for either server or client side processing capabilities.
Two reasons that we use the WfS simple static content:
1. The WfS content has been prepared and curated specifically for use in schools So we know the content is appropriate for our target audience.
2. The WfS static HTML content is suitable for use on simple, robust micro-servers as it requires no server side processing.
This means that we can put a simple, portable, robust digital library device in a classroom for less than $50.
On the client side, the devices used vary widely, from OLPC XO-1 laptops, to recycled laptops/desktops running Ubuntu or Windows, to basic Android phones.
The only requirement on the client device is that it can run a web browser. This makes it very simple to deploy the system as we don't have to worry about client software set up.
In effect we have traded off the size of memory storage for simplicity of server and client.
An 8GB memory can provide WfS in five languages, complete with pictures.
We also lose full text search capability, but this can be offset to some extent with indexing and simplified search.
Some details of our implementation are on the web page here:
BTW We now have a Malay language translation of WfS also.
Regards
Terry