We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Communication Between Devices in the Viola Document Delivery System.
- Authors
Tolstoy, Theodor
- Abstract
Viola is a newly developed document delivery system that handles incoming and outgoing requests for printed books, articles, sharing electronic resources, and other document delivery services on the local level in a library organisation. An important part of Viola is the stack fetching Android application that enables librarians to collect books in the open and closed stacks in an efficient manner using a smartphone and a Bluetooth connected portable printer. The aim of this article is to show how information is transferred between systems and devices in Viola. The article presents code examples from Viola that use current .NET technologies. The examples span from the creation of high-level REST-based JSON APIs to byte array communication with a Bluetooth connected printer and the reading of RFID tags. Please note that code examples in this article are for illustration purposes only. Null checking and other exception handling has been removed for clarity. Code that is separated in Viola for testability and other reasons has been brought together to make it more readable.
- Subjects
AUTOMATED document delivery; CYBERNETICS; MICROSOFT .NET Framework; LIBRARIANS; STOCKHOLM University
- Publication
Code4Lib Journal, 2015, Issue 27, p1
- ISSN
1940-5758
- Publication type
Article