Re: [Server-devel] A Path to Pathagar.

2013-06-04 Thread Sameer Verma
On Tue, Jun 4, 2013 at 2:11 PM, Braddock  wrote:
> I'm curious how Pathagar may be applicable to our Internet-in-a-Box
> (http://internet-in-a-box.org).
>
> Can it scale to the 40,000 epub books in Project Gutenberg?
>

That's a good question. Scaling to hold the data should be ok. The
current database is sqlite, but can be swapped with postgres etc. The
scalability will be dependent on the sqlite database, the apache or
nginx web server, and of course the file system being able to serve up
files. i ran a load test on Pathagar on a Sheevaplug a couple of years
ago. It started to fail after 500 concurrent users downloading a book
over a period of 60 seconds, following a normal distribution.

So, the scalability will be a function of multiple things, but there's
only one way to find out!

cheers,
Sameer

> thanks,
> Braddock Gaskill
>
>
> On 06/04/2013 01:46 PM, David Farning wrote:
>
> One of the additions to XSCE 0.3 is the ability to add services to XSCE
> without having an intimate knowledge of the entire server. Our first real
> test of this is the inclusion of Pathagar as a bookserver.
>
> For the last three releases the XSCE project has focused on the basics:
> 1. Network connectivity within the classroom.
> 2. Internet access were available.
> 3. Modular structure.
>
> This has been the boring framework stuff which will enable the fun user
> facing stuff like Pathagar to work.
>
> Pathagar is a simple bookserver. In this case, simple means rugged and
> maintainable. Pathagar has three purposes; browse, search and download
> digital books from a server.
>
> In the basic use case a librarian or curator places digital books in a
> directory on the server. Students can then browse, search and download from
> their web browser or bookreader software.
>
> Technically, most of the pieces are in place:
> 1. I believe the XSCE needs a bit more work handle external storage. (Not
> barfing if the USB connection is bumped.)
> 2. Pathagar is fully functional.
>
> The remaining steps will be to:
> 1. Validate Fedora packaging.
> 2. Create the glue code to add Pathagar to XSCE is a plugin.
> 3. Validate loosely coordinated release.
> 4. Test, test, test.
>
> Technically this seems pretty straight forward.  The more open ended issues
> is curating content. A book server with no books is as useful as school
> server which doesn't serve.
>
> --
> David Farning
> Activity Central: http://www.activitycentral.com
>
>
> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>
>
>
> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] A Path to Pathagar.

2013-06-04 Thread Braddock
I'm curious how Pathagar may be applicable to our Internet-in-a-Box 
(http://internet-in-a-box.org).


Can it scale to the 40,000 epub books in Project Gutenberg?

thanks,
Braddock Gaskill

On 06/04/2013 01:46 PM, David Farning wrote:
One of the additions to XSCE 0.3 is the ability to add services to 
XSCE without having an intimate knowledge of the entire server. Our 
first real test of this is the inclusion of Pathagar as a bookserver.


For the last three releases the XSCE project has focused on the basics:
1. Network connectivity within the classroom.
2. Internet access were available.
3. Modular structure.

This has been the boring framework stuff which will enable the fun 
user facing stuff like Pathagar to work.


Pathagar is a simple bookserver. In this case, simple means rugged and 
maintainable. Pathagar has three purposes; browse, search and download 
digital books from a server.


In the basic use case a librarian or curator places digital books in a 
directory on the server. Students can then browse, search and download 
from their web browser or bookreader software.


Technically, most of the pieces are in place:
1. I believe the XSCE needs a bit more work handle external storage. 
(Not barfing if the USB connection is bumped.)

2. Pathagar is fully functional.

The remaining steps will be to:
1. Validate Fedora packaging.
2. Create the glue code to add Pathagar to XSCE is a plugin.
3. Validate loosely coordinated release.
4. Test, test, test.

Technically this seems pretty straight forward.  The more open ended 
issues is curating content. A book server with no books is as useful 
as school server which doesn't serve.


--
David Farning
Activity Central: http://www.activitycentral.com


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] A Path to Pathagar.

2013-06-04 Thread David Farning
One of the additions to XSCE 0.3 is the ability to add services to XSCE
without having an intimate knowledge of the entire server. Our first real
test of this is the inclusion of Pathagar as a bookserver.

For the last three releases the XSCE project has focused on the basics:
1. Network connectivity within the classroom.
2. Internet access were available.
3. Modular structure.

This has been the boring framework stuff which will enable the fun user
facing stuff like Pathagar to work.

Pathagar is a simple bookserver. In this case, simple means rugged and
maintainable. Pathagar has three purposes; browse, search and download
digital books from a server.

In the basic use case a librarian or curator places digital books in a
directory on the server. Students can then browse, search and download from
their web browser or bookreader software.

Technically, most of the pieces are in place:
1. I believe the XSCE needs a bit more work handle external storage. (Not
barfing if the USB connection is bumped.)
2. Pathagar is fully functional.

The remaining steps will be to:
1. Validate Fedora packaging.
2. Create the glue code to add Pathagar to XSCE is a plugin.
3. Validate loosely coordinated release.
4. Test, test, test.

Technically this seems pretty straight forward.  The more open ended issues
is curating content. A book server with no books is as useful as school
server which doesn't serve.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel