Your SlideShare is downloading. ×
0
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Pathagar: A Book Server
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pathagar: A Book Server

10,147

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
10,147
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
31
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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/

×