ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. Our focus is on using the built-in camera on mobile phones to scan and decode barcodes on the device, without communicating with a server. However the project can be used to encode and decode barcodes on desktops and servers as well. We currently support these formats:
VIAF ist ein Gemeinschaftsprojekt von Nationalbibliotheken, das von OCLC implementiert und gehosted wird. Projektziel ist es, eine Kostensenkung bibliothekarischer Normdaten bei gleichzeitiger Steigerung ihres Nutzens zu erreichen, indem die nationalen Normdateien abgeglichen und verlinkt werden und die verlinkten Daten im Web zugänglich gemacht werden.
A simple particle system physics engine for processing. I've designed this to be application / domain agnostic. All this is supposed to do is let you make particles, apply forces and calculate the positions of particles over time in real-time. Anything else you need to handle yourself.
For people who want to use QR Codes within the Flash environment, LOGOSWARE (the company I work for) has released a QR Code Reader into the Spark Project.
It is essentially a library that recognizes and decodes any QR Code from any image source.
The boilerpipe library provides algorithms to detect and remove the surplus "clutter" (boilerplate, templates) around the main textual content of a web page.
The library already provides specific strategies for common tasks (for example: news article extraction) and may also be easily extended for individual problem settings.
Extracting content is very fast (milliseconds), just needs the input document (no global or site-level information required) and is usually quite accurate.
Boilerpipe is a Java library written by Christian Kohlschütter. It is released under the Apache License 2.0.
EzDL is a tool to provide Easy Access to Digital Libraries. It is a Java based application that allows users to search several related libraries at once, presents a combined result view and offers a number of possibilities to work with and organize results. At the moment the program focuses on search for scientific literature, but other types of digital libraries and documents will be supported in the future.
This thesis reports on the development of a system that enables users of an online public access library catalogue to save resources in a personal account and to attach their own keywords (called tags) to this ressources. This can facilitate organization and later retrieval as well as communication with other users. The principle is called social tagging and has so far been applied to various types of ressources such as internet-bookmarks, pictures, books as well as scientific publications. The theoretical basics of user-generated keywords will be presented with specific focus on their application in libraries. Based on the analysis of the specific situation of the library of the University of Hildesheim the requirements of the planed system will be specified and the system-design and the prototypical implementation will be presented. The system deployed and the resulting system of tags (folksonomy) will be evaluated to study the usefulness of such a system in the context of a local library and to explore potential future applications.
Diese Arbeit behandelt die Umsetzung eines Informationssystems, das in einem Online-Bibliothekskatalog das Speichern von Ressourcen in einem persönlichen Konto und die Vergabe von Schlagworten (den sogenannten Tags) durch die Nutzer ermöglicht. Dieses Prinzip, genannt Social-Tagging, wurde bereits zur Organisation verschiedener Typen von Ressourcen eingesetzt, etwa für Internetlinks, Fotos, Bücher und wissenschaftliche Veröffentlichungen. Die theoretischen Grundlagen von nutzergenerierter Annotation werden dargestellt und es wird auf ihre Verwendung in Bibliotheken eingegangen. Auf der Grundlage der Analyse der spezifischen Situation an der Universitätsbibliothek Hildesheim werden dann die Anforderungen an das geplante System entwickelt und das Systemdesign und die prototypische Umsetzung vorgestellt. Es wird evaluiert, wie das System eingesetzt wird und wie sich das dabei entstehende Schlagwortsystem, die sogenannte Folksonomie, entwickelt. Zum Abschluss werden weitere Funktionalitäten vorgestellt, die in einem solchen System umgesetzt und evaluiert werden können.
The PDF Renderer is just what the name implies: an open source, all Java library which renders PDF documents to the screen using Java2D. Typically this means drawing into a Swing panel, but it could also draw to other Graphics2D implementations. We hope you will come up with cool things to do with it that we never thought of.
JUNG — the Java Universal Network/Graph Framework--is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. It is written in Java, which allows JUNG-based applications to make use of the extensive built-in capabilities of the Java API, as well as those of other existing third-party Java libraries.