Pathagar: A Book Server
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Pathagar: A Book Server

on

  • 10,769 views

 

Statistics

Views

Total Views
10,769
Views on SlideShare
8,027
Embed Views
2,742

Actions

Likes
4
Downloads
27
Comments
0

11 Embeds 2,742

http://www.olpcsf.org 1357
http://olpcsf.org 1146
http://opensource.sfsu.edu 172
http://184.106.206.200 47
https://twitter.com 6
http://translate.googleusercontent.com 5
http://www.twylah.com 4
http://23.253.40.173 2
http://www.webtype.com 1
http://webcache.googleusercontent.com 1
https://www.google.es 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pathagar: A Book Server Presentation Transcript

  • 1. Sameer Verma, Ph.D. (sverma@sfsu.edu) Presentation: OLPC San Francisco Bay Area Associate Professor http://tinyurl.com/olpcsf Information Systems Department Unless noted otherwise San Francisco State University San Francisco, CA 94132 USA Pathagar: A Book Server Open Publication Distribution System Pathagar : Path + Agar पाठागार : पाठ + आगार A Practical Hindi-English Dictionary http://dsal.uchicago.edu/dictionaries/caturvedi/
  • 2. Internet Access http://en.wikipedia.org/wiki/File:Internet_Penetration.png
  • 3. Internet Usage Statistics ¾ of the world is not connected http://www.internetworldstats.com/stats.htm
  • 4. Problem: Dissemination of Media in remote places ● Books ● Portable Document Format (PDF) – http://en.wikipedia.org/wiki/Pdf ● Electronic Publication format (ePub) – http://en.wikipedia.org/wiki/EPUB ● Hyper Text Markup Language (HTML) – http://en.wikipedia.org/wiki/Html ● All digital “media” are a collection of bits. So we can also disseminate ● Music ● Video ● Images
  • 5. How do we get books to here?
  • 6. OPDS: Open Publication and Distribution System ● OPDS Specification – The Open Publication Distribution System (OPDS) Catalog is a syndication format for electronic publications based on Atom RFC4287 and HTTP RFC2616. – Catalogs enable the aggregation, distribution, discovery, and acquisition of electronic publications. – OPDS Catalogs use existing or emergent open standards and conventions, with a priority on simplicity. http://code.google.com/p/openpub
  • 7. Book Server ● Book Server = OPDS Server ● Repository ● Add books, along with title, author, language, description, etc. ● Serve – Atom-based OPDS feed (XML) – HTTP-based web pages that allow searching, listing, download, etc.
  • 8. Pathagar (पाठागार) Written by Sayamindu Dasgupta http://sayamindu.randomink.org ● Written in Python ● Requires python-django as a framework ● Creates a website for managing and accessing books ● Allows you to add books + metadata on books ● Catalog allows for listing ● Search feature ● OPDS Feed, which is Atom (XML) based. ● Books are served books via HTTP to: – Browsers – Get Books activity Get it at http://github.com/sayamindu/pathagar
  • 9. Accessing Pathagar from Sugar ● Get Books Activity ● http://activities.sugarlabs.org/en-US/sugar/addon/4194 ● Browse Activity ● http://activities.sugarlabs.org/en-US/sugar/addon/4024
  • 10. Bookserver vs Schoolserver ● Schoolserver ● Course based taxonomy ● Courses, teachers, students, assignments, assessment ● Based on Moodle ● Bookserver ● Library model ● Books, catalog, searches, description. ● Based on OPDS
  • 11. Catalog
  • 12. Add a book
  • 13. OPDS feed
  • 14. OPDS feed – source view
  • 15. Get Books Activity
  • 16. Pick a repository
  • 17. Searching for Gulliver
  • 18. Found Gulliver
  • 19. Get Book
  • 20. Downloading Gulliver's Travels
  • 21. Pathagar ● Work in progress ● Fits deployment models where a curriculum isn't a central theme ● Library or media access center approach ● Easy to replicate and scale/federate
  • 22. Pathagar Get it at http://github.com/sayamindu/pathagar OPDS Book Server Pathagar : Path + Agar पाठागार : पाठ + आगार
  • 23. Slides made with the “free stuff” Its your intellectual property. Keep it open. Vote with your fingers. Use open formats! http://www.openoffice.org/