Creating your own Internet Libraries for ECTACO jetbook COLOR



Similar documents
Installation Guide. C o p y r i g h t , S e e F i l e S o f t w a r e L L C

AJ Matrix V5. Installation Manual

FireBLAST Marketing Solution v2

Livezilla How to Install on Shared Hosting By: Jon Manning

OxyClassifieds Installation Handbook

Web Design. Links and Navigation

EVENT VIEWER IN WINDOWS 7

Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2.

Using Remote Web Workplace Version 1.01

TMS Phone Books Troubleshoot Guide

INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB

Adobe Dreamweaver - Basic Web Page Tutorial

Panorama NovaView. Load Balancing Installation Guide

HowTo. Planning table online

User s Guide for OpenERP Microsoft Outlook Free Plug-in 1.0 By Axelor

Installing The SysAidTM Server Locally

Content Management Software Drupal : Open Source Software to create library website

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint InfoPath 2013 Web Enabled (Browser) forms

Project management integrated into Outlook

Communication Manager Template Library

Human Computer Interaction Final Project Tutorial. Hardware Inventory Management System (HIMS) By M. Michael Nourai

Xtreeme Search Engine Studio Help Xtreeme

ITP 101 Project 3 - Dreamweaver

Adobe Dreamweaver Student Organizations Publishing Details Getting Started Basic Web Page Tutorial For Student Organizations at Dickinson College *

Microsoft Expression Web

Internet Guide. Prepared for 55 John Street

Merchant API for PHP libcurl Implementation Guide to the PHP libcurl Examples for Apache Web Server Version 1.0.5

PHP+MYSQL, EASYPHP INSTALLATION GUIDE

Installation Guide For Choic Enterprise Edition

IHS Emergency Department Dashboard

Example for Using the PrestaShop Web Service : CRUD

Running, Viewing, and Printing Reports Table of Contents

AS DNB banka. DNB Link specification (B2B functional description)

Lotus Notes 6.x Client Installation Guide for Windows. Information Technology Services. CSULB

Bug Report. Date: March 19, 2011 Reporter: Chris Jarabek

Getting Started. Confirm that the Wi-Fi settings on your mobile terminal are enabled. Download Canon Mobile Printing and install it.

28 What s New in IGSS V9. Speaker Notes INSIGHT AND OVERVIEW

CatDV Pro Workgroup Serve r

Office of History. Using Code ZH Document Management System

Infor Warehouse Mobility for Infor ERP LN Installation Guide

How To Create A Hyperlink In Publisher On Pc Or Macbookpress.Com (Windows) On Pc/Apple) On A Pc Or Apple Powerbook (Windows 7) On Macbook Pressbook (Apple) Or Macintosh (Windows 8

South Plainfield Public Schools Web Design Scope and Sequence of Curriculum Grade Date August 2011

Sitecore InDesign Connector 1.1

Installing a local web server José Manuel Bouzán Matanza

Configuring ehealth Application Response to Monitor Web Applications

Ingeniux 8 CMS Web Management System ICIT Technology Training and Advancement (training@uww.edu)

Transferring Your Hosting Account

TOSHIBA GA Printing from Windows

Subscribe to RSS in Outlook Find RSS Feeds. Exchange Outlook 2007 How To s / RSS Feeds 1of 7

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

HOW TO SETUP AN APACHE WEB SERVER AND INTEGRATE COLDFUSION

ADFS Integration Guidelines

Using Adobe Dreamweaver CS4 (10.0)

Download and Launch Instructions for WLC Client App Program

AXIS Video Capture Driver. AXIS Video Capture Driver. User s Manual

MadCap Software. Upgrading Guide. Pulse

Signatures. Advanced User s Guide. Version 2.0

Saving work in the CMS Edit an existing page Create a new page Create a side bar section... 4

Introduction to Macromedia Dreamweaver MX

Set up Adobe Dreamweaver CS5/Mac for the Production Web Server

Product Guide Nintex. All rights reserved. Errors and omissions excepted.

deskspace responsive web builder: Instructions

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

FRONTPAGE FORMS

Windows 7 Hula POS Server Installation Guide

Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades.

Configuring the Active Directory Plug-in

Install and End User Reference Guide for Direct Access to Citrix Applications

VPN SOFTWARE - WINDOWS XP & WINDOWS 64-BIT INSTALLATION AND CONFIGURATION INSTRUCTIONS

WEB DEVELOPMENT IA & IB (893 & 894)

How to add your Weebly website to a TotalCloud hosted Server

WEB2CS INSTALLATION GUIDE

Paperless Meeting Software Installation Instructions

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

Qsync Install Qsync utility Login the NAS The address is :8080 bfsteelinc.info:8080

Instructions for Configuring a SAS Metadata Server for Use with JMP Clinical

Install SQL Server 2014 Express Edition

Usage Tracking for IBM InfoSphere Business Glossary

Android App Installation

TIMETABLE ADMINISTRATOR S MANUAL

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Win8 Networking FinishLynx with Meet Management Technical Support Guide

Attach receipt options:

Setting up SMTP in Talis Decisions

User Guide FOR TOSHIBA STORAGE PLACE

TAO Installation Guide v0.1. September 2012

EZcast Installation guide

Architecture and Mode of Operation

Configure SPLM 2012 on Windows 7 Laptop

isupplier PORTAL ACCESS SYSTEM REQUIREMENTS

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Introducing our new Editor: Creator

SQL EXPRESS INSTALLATION...

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion

How to Configure Entourage 2008 for Client

Web Enabled Software for 8614xB-series Optical Spectrum Analyzers. Installation Guide

Subversion Server for Windows

Transcription:

Creating your own Internet Libraries for ECTACO jetbook COLOR This manual gives an example on how to create an Internet library based on the AtomPub protocol, which is widely used for organizing online libraries.

2

Such libraries can help you organize access to books, documents and other files stored in different locations. Creating your own library is an effective solution for distributing a set of books and educational materials among users. Here is an example for creating a personal Internet Library based on the AtomPub protocol, which is widely used for organizing such libraries. The contents of the library along with files describing its structure must reside on a server. The latter comprises hardware and software components. A desktop computer, laptop or web-hosting each one is suitable to serve you as a hardware part of your server. For software part, you can use virtually any web server, such as Apache, nginx, IIS, etc. All those are capable of transmitting a list of books to the end user. It is also recommended that you install a php handler or use a combination of Apache and php (both are free). When supervising a large library (with thousands of books), it is recommended that you use a program that has the ability to work with databases for example, MySQL (which is free). You can use the server you already have, in case it meets the requirements above. jetbook COLOR sends a request to the server, and the latter responds with an XML file, containing information on the library structure and books. You will need to specify a name for the XML file. Let's name it categories.xml. Use the UTF-8 encoding for its content. Here you can look at a sample file describing a single-chapter library: <feed xmlns="http://www.w3.org/2005/atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en-us"> <title>ck-12</title> <author>ectaco</author> <id>urn:jetbookk12:rows.3</id> <link type="application/atom+xml" href="http://www.jetbookk12.com/jetbookk12.com/book/books.jsp?cat =3"/> <link rel="x-stanza-cover-image" type="image/gif" href="images/book_icons/icon.gif"/> </feed> Let's pay attention to the most important tags. entry is an element corresponding to a book shelf, i.e. a section in your library. title specifies a name for the library section displayed in book browser. Now, the title is CK-12, but you can change it to something else. For example, you may want to name it Books on Math. author contains information on the library section's author; this data is also displayed in book browser. id is a unique identifier, which has three parts. In this example the id is urn:jetbookk12:rows.3. 3

Let's consider the id tag: urn is an immutable element. jetbookk12 is an element that may contain letters of the English alphabet and numbers. The values for this element are arbitrary. For example, you could opt to enter your school or your library code name, domain name, etc. rows.3 is a unique number of library item for example, its sequential number. link type="application/atom+xml" href=url is the path where to find information about the structure of a particular section. In this example, when fetching the URL http://www.jetbookk12.com/jetbookk12.com/book/books.jsp?cat=3, the server sends the device an XML file describing the library section. In the general case, it is allowed to use direct paths to pre-composed XML files. Such files can be assigned arbitrary names of your choice. For example books_id_cat.xml. icon.gif is an icon corresponding to the library item. You can set an arbitrary name to this file. To add a section to your library, you should copy a portion of code starting with the tag and ending with, then edit the portion you have copied and insert it right after the tag. To understand how it works, let's consider a sample XML file describing a library section. <feed xmlns="http://www.w3.org/2005/atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en-us"> <title>math Analysis</title> <id>urn:jetbookk12:4</id> <author> <name>math teacher</name> </author> <link type="application/epub+zip" href="http://files.lingvosoft.com/jetbookk12.com/book/ck- 12/Math_Analysis.pdf"/> <link rel="x-stanza-cover-image" type="image/jpg" href="http://files.lingvosoft.com/images/book_icons/book_cover_jb c.gif"/> <title>biology SE</title> <id>urn:jetbookk12:6</id> <author> <name>biology teacher</name> </author> 4

<link type="application/epub+zip" href="http://files.lingvosoft.com/jetbookk12.com/book/ck- 12/Biology_SE.pdf"/> <link rel="x-stanza-cover-image" type="image/jpg" href="http://files.lingvosoft.com/images/book_icons/book_cover_jb c.gif"/> </feed> Everything within and is a unit of issue in your library. Such units appear on separate lines in the jetbook COLOR book browser; they may represent either subsections or books. There is no limit to the number of nested subsections. This example covers two books: Math_Analysis.pdf and Biology_SE.pdf. A unique id of the book consists of three parts, which have been described earlier. A path to the book may be either absolute (http://...) or relative. x-stanza-cover-image points to the book cover. http://files.lingvosoft.com/images/book_icons/book_cover_jbc.gif shows the path to the file with book cover image. A thumbnail preview of the cover will appear in jetbook COLOR. To add a book to your library, you should copy a portion of code starting with the tag and ending with, then edit the portion you have copied and insert it right after the tag. This way you create another unit. What is contained within the <title> and <author> tags will be displayed in your jetbook COLOR book browser. Once XML files and book folder are copied to the server, you will need to connect jetbook COLOR to your library. To do this, in the main menu of jetbook COLOR, open My Library and then select Internet Library. Press the MENU key. In the menu that appears, select Add new Internet library. In the URL field, type the path to the XML file from the first example. In this manual, it is the file categories.xml. In the Name field, type a name that will identify your library. Press OK. Turn on Wi-Fi and verify that your library is working correctly. 5