Using the Bookshare API July 2010. Why do it? Developed in 2008, provides 3rd party developers access to Bookshare functionality in any application It.

Slides:



Advertisements
Similar presentations
What Is Microsoft Marketplace DataMarket What Is Microsoft Marketplace DataMarket? Michael Stiefel
Advertisements

Implementing Tableau Server in an Enterprise Environment
Technical Highlights 25th August 2011 Sebastian Peters German National Library of Science and Technology.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Retrieval of Information from Distributed Databases By Ananth Anandhakrishnan.
1. 2 Branch Office Network Performance Caches content downloaded from file and Web servers Users in the branch can quickly open files stored in the cache.
Tom Lewis Director, Academic & Collaborative Applications University of Washington.
Copyright 2008 Vision Australia DAISY Online Standard Bringing things together Trish Egan Vision Australia.
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
What is a web service?  A remote procedure call (RPC) over HTTP.  A web-accessible operation that takes input and returns results in XML.  Like a web.
Kerim KORKMAZ A. Tolga KILINÇ H. Özgür BATUR Berkan KURTOĞLU.
Chapter 10 Publishing and Maintaining Your Web Site.
Prof. Vishnuprasad Nagadevara Indian Institute of Management Bangalore
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Keeping alert: the productive use of web-based current awareness Alison McNab JISC Collections Manager, Journals & Discovery Tools.
Getting Textbooks from Bookshare December What’s NIMAS, the NIMAC?  Nat’l Instructional Materials Access Ctr  Nat’l Instructional Materials.
Chapter 8 The Internet: A Resource for All of Us.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Learningcomputer.com SQL Server 2008 Configuration Manager.
NIMAS NIMAC National Instructional Materials Accessibility Standard And National Materials Access Center.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Copyright © Cybage Software Pvt. Ltd. All Rights Reserved. Cybage Confidential. Drupal Web Services 1 Authored by: Chaitanya Anil Kulkarni Presented.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
Module 2: Overview of IIS 7.0 Application Server.
Module 7: Advanced Application and Web Filtering.
WSV Problem Background 3. Accelerated Protocols and Workloads 4. Deployment and Management 2. BranchCache Solution Modes 5. BranchCache Protocols.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Impersonation in SharePoint Developers use impersonation when an application needs to.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
ICM – API Server & Forms Gary Ratcliffe.
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
WEB SERVER SOFTWARE FEATURE SETS
Client Access – Published applications Control through TEMPLATE.ICA Use SSL Authentication level –Remove: EncRc5-0 EncRc5-40 EncRc5-56.
This system will help the users to know automatically when certain book requested by them has arrived once they have registered with the website. It will.
Learning Objectives What is Bookshare? A Brief Overview Membership Options: Who Qualifies? I’ve Signed Up, What’s Next? Adding Sponsors and Members How.
Introduction To Data Standards eRA SBIR Public Briefing March 4, 2002
Technical lssues for the Knowledge Engineering Competition Stefan Edelkamp Jeremy Frank.
CMPE 226 Database Systems April 19 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
Exploring Networked Data and Data Stores Lesson 3.
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
In order to survive in the era of competition a business firm needs market research. Researching market involves thorough analysis and gathering of data.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
De Gruyter eBooks User Guide
The Client-Server Model
Node.js Express Web Applications
What is the Internet? © EIT, Author Gay Robertson, 2016.
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Node.js Express Web Services
Evolution of Internet.
Power BI Security Best Practices
Getting started with Alfresco Development
Common Security Mistakes
Dominik Pinter, CMS.IO, Authentication Dominik Pinter,
File Transfer Protocol
IIS.
De Gruyter eBooks User Guide
Information needed for citing sources:
Configuring Internet-related services
De Gruyter eBooks User Guide
Unit# 5: Internet and Worldwide Web
So, You’re an AEM State Contact and/or NIMAC State Coordinator
NIMAC “Spring Training” for Authorized Users
NIMAC “Spring Training” for State Coordinators
Presentation transcript:

Using the Bookshare API July 2010

Why do it? Developed in 2008, provides 3rd party developers access to Bookshare functionality in any application It allows distribution of Bookshare anywhere a connection to the internet can be made to perform a defined set of functions Thus increases awareness and distribution Does not pre-determine how information is used*

What is it? HTTP Basic Authentication RESTful API URIs meaningful and mostly static and easy to share Parameters specified within URI path Results returned in JSON or XML (default)

Current API functionality Anonymous users search & download public domain books Logged in individual members search & download copyright books and periodicals Logged in organizational members search & download copyright, periodicals and NIMAC books on behalf of students Logged in members can modify profile preferences

Current API functionality Search is currently database driven (SQL) on title, author, date published and/or ISBN Download transmits an encrypted zip file containing BRF or DAISY contents Clients will locate and open the file (download password required for organizational members)

Future API functionality Search enhancements: Implement Lucene search engine Improve metadata advanced searching Download simplification Server side download and open file maintaining DRM

Future API functionality Extend Response Data Returned Supply more data in book response for filtering Internationalization Support Write back functionality: Analytics (Demo, Search), Feedback, Support Ratings/Reviews, Bookmarks

Future API functionality Evaluate DAISY Online Delivery protocol SDK / Reference Implementation Self-service access via website Hosting API development

Other Thoughts... Eligibility Requirements and Membership being evaluated Federated Search - Google Books Braille interface integrations Considerations around Voice Controls