The Electronic Publishing Centre (EPC) has, since 2000, developed a number of applications for electronic publishing and related fields. We develop web applications for scientific digital publishing, and lead the development and management of the DiVA platform developed in collaboration with 28 other colleges and universities in the Nordic countries. We are presently developing alvin, a platform for different systems of cultural heritage material.
The Electronic Publishing Centre is part of Uppsala University Library and consists of three teams:
Open Access and DiVA-Helpdesk
DiVA Helpdesk is for you who is a researcher, student or other employee at Uppsala University. Do contact us if you have questions concerning publishing and registering bibliographic information in DiVA or Open Access publishing. You are also welcome to call us in to do courses or meet you at your department.'
Open Access means that scholarly research is made freely available online. In this way research findings can be spread faster and more effectively in the world of research and to the public. Read more about Open Access
Systems
In addition to development, we are responsible for the maintenance and support of our systems and to ensure long-term preservation and continual access to our electronic resources. The Electronic Publishing Centre operates and manages all of our own systems. Mainly, these consists of DiVA portal and the 28 University specific DiVA systems.
In addition to DiVA we also manages The Cerl portal and Waller's Manuscript Collection. Currently, the development of alvin is ongoing, but we are providing a demonstration page at demo.alvin-portal.org
System Development
We are continuously working with DiVA improvments and the development of alvin, but we are also involved in national projects.
In 2011 we started with SCRUM as an agile method in our projects with the ability to work both independently or in groups. We are persuing a customer-focused approach in our system with the end user in mind.
We work mainly in Ubuntu and Debian, but both Windows and MacOS see limited use. The programming is mostly in Java EE using the frameworks/libraries EJB 3, JPA, JSF, Icefaces, Prime Faces and Apache Solr. In addition we use JavaScript, Groovy, and Objective C.
Our server infrastructure consists of physical and virtual Debian/Ubuntu servers running Glassfish, Tomcat, Apache Web Server, PostgreSQL, MongoDB and Fedora Commons Repository.
In our work we use the tools Intellij Idea, Subversion, Maven and YourKit. Team City is used for CI and Sonar is used for quality control of our code. JIRA and Confluence helps us with dealing with bugs, documentation, and our SCRUM sprints.