Report Open Access

Invenio Mobile App

Cutts, Harry ; Kunčar, Jiří

Project Specification

The aim of this openlab summer student project is to enhance mobile user experience for Invenio digital library services. The project will use the Apache Cordova platform to build native Android and iOS applications. The application itself will be built using HTML5 and JavaScript technologies. An initial prototype of the application, targeting mostly search functionality, is available. The selected student will enrich existing functionality as well as address personal features related to tagging of resources or notifications about new publications of interest. The project will include server-side programming in Python to enrich REST API of the digital library platform.

Abstract

In this project, a mobile application is developed for the Invenio digital library system, using HTML5 with Apache Cordova. Alternative HTML5 technologies are compared and decisions justified. The features of a prototype are reimplemented with a view to improving performance, usability, and maintainability. OAuth2 authentication is implemented, and further work proposed.

Files (841.0 kB)
Name Size
CERN_openlab_Harry_Paul_Cutts.pdf
md5:45eee96858773abfa335158aa830371b
841.0 kB Download
34
26
views
downloads
All versions This version
Views 3434
Downloads 2626
Data volume 21.9 MB21.9 MB
Unique views 3434
Unique downloads 2424

Share

Cite as