Reflecting on the JISC developer days event

I’ve now had a couple of weeks to reflect on the busy and interesting JISC developer days event (also known as dev8D) that was held in London on the 24th - 27th of February. The purpose of the event is to get software developers from across higher education and related sectors put them in a room and give them opportunities to network, learn and sink their teeth into challenges posed by new software or datasets. We believe that this approach leads to interesting new ideas and approaches to issues, better trained developers and better connected developers who are more effective because of those connections.

I don’t propose to review the event because you can get an impartial review from some of the many blogs written by people who attended the event. This post is meant to collect the interesting things that were done at and after the event into one place so people can easily find out more about what the event produced. 

Despite this not being a review, reviews are an excellent way to get an overall flavour of the event. So here are a few of the thoughtful reviews produced by people who attended dev8D.

As well as these reviews you can also see the feedback that delegates left about the event on the wiki.  

One of the benefits of dev8D is the networking. Dave Challis of Southampton has used the twitter accounts of people attending the event to illustrate how people’s networks grew during the event

If you have a hankering then you can access all the dev8D tweets from before during and after the event.

The dev8D blog also talks about networking and why it’s important.  

We were lucky at this year’s dev8D to have a really diverse bunch of attendees, here are some examples of the people who attended:

Adrian Stevenson has also posted some video interviews with some people at dev8D over on the eFragments blog

The event was jam packed with opportunities to learn. These came in the form of guided sessions to learn new languages, quick 15 minute intros to topics, freeform workshops and ad hoc meetings.

All this learning activity is neatly summed up in Milly Shaw’s  post on the dev8D blog. You can also get a flavour of how the delegates felt about the training from the review posts linked above.

What does this kind of event produce? Well, not finished software but demonstrators and new ideas abound. This year at the event a number of organisations offered prizes for developers who came up with an interesting solution to a problem or did something interesting with their technology. There were 9 of these prizes offered by people as diverse as Microsoft Research, MLA, IMS, Edina, Memento and the Internet Archive.

A description of all the entries to these competitions is available on the dev8D blog The prototypes produced for these challenges are often worth much more than the prizes offered. Sam Adams, the developer who won the Memento challenge, is going out to visit the Memento team in the US as a result of his entry and Rob Sanderson who ran the Memento challenge commented to me that Sam’s entry was likely to have a real impact on the work of the Memento team.

In a similar vein, the winner of the Microsoft Research challenge has been asked to do a show and tell on his entry at the Open Repositories conference in Madrid.

The ideas weren’t limited to those entering the competition for prizes. There were fascinating ideas people bought along to the event or worked on while they were there:

For a complete listing of event outputs see the happy stories page of the dev8D wiki which collects interesting ideas, experiments, thoughts, etc.  

In summary, it was an amazing event, so much happened and I missed far more than I managed to see. The enthusiasm and energy that organisers and attendees put into the event was astonishing and I am still digesting a lot of the things I saw and learned. The devCSI project who organised this event as part of their remit to support a community of developers in UK HE did a fantastic job and keep an eye on their blog for more events like this. 

Make your own event programme for dev8D

The JISC developer days event (dev8D) is fast approaching and the programme has been made available. It has taken a little longer than usual to prepare because the organisers wanted to do something interesting with the source data for the event programme. They have certainly succeeded.

They have provided the data about each session as a dynamic dataset that will continue to evolve in the lead up to the event. This dataset is available to anyone who is interested from the dev8D website and is provided in three semantic web formats: RDF, n3, and nt . The dataset includes details of session titles, timings, and locations.

The organisers have used this dataset to build a timetable for the event which includes useful links to add events to your calendar. However they have also issued a challenge to people attending the event to design a better way to view or use the data. The best examples will be provided along with the existing timetable.

All sorts of interesting tools were designed at dev8D in 2009. So I am very excited to see the innovative ways that this year’s delegates choose to use this data both before the event and during it.

Congratulations to Chris Gutteridge, Dave Challis (both of ECS at Southampton University) and Mahendra Mahey of UKOLN for their great work on this.

There are still a few places left for dev8D, it should be really useful for all HE developers and for people interested in their work. Registration is free and each day should stand on its own so no need to feel you have to attend the entire event. You can register on the event website.

Part 1 of 2: Report on #DepoST (Deposit Tool Show & Tell) Meeting 2009-12-10

NOTE TO READER: JISC IS CURRENTLY IN THE PROCESS OF DRAFTING A CALL FOR PROPOSALS TO FURTHER EMBED DEPOSIT TOOLS AND SOLUTIONS INTO THE AUTHORS DAY-TO-DAY WORKBENCH. PLEASE SUBSCRIBE TO ONE OF JISC’S MANY FUNDING ANNOUNCEMENT FEEDS FOR FURTHER INFORMATION ON THIS CALL.

PLEASE SEE PART 2 OF 2 ON THE EVALUATION (FEATURES AND FLOWS) OF THE ‘DEPOST TOOL MEETING’

Published by: David F. Flanders (JISC Programme Manager)

Just before I sat down to write this post, I quickly went back to have a look at the originalSWORD (Deposit API) Project to look up when the first draft specification was published, to my amazement version 1 was published *exactly* two years to the date of the “Deposit Tool Show & Tell” event: 12 October 2007. And quite significantly (as you’ll see below), there are well over twenty different applications and deposit tools built atop the SWORD Deposit API since that first 1.0 publication. So, CONGRATULATIONS ON YOUR TWO YEAR ANNIVERSARY SWORD! A little tip of the hat to Rachael Heery who brought a bunch of us hackers to sit around a table to talk about how deposit could be improved, your focus and drive in this space is missed.

The show (and tell) -must of course- go on, accordingly here is agenda for the day along with the people who attended. The rest of the story is picked up by our blogger-on-the-day Bashera Kahn:

12 October 2009, London, UK. JISC held a one-day Barcamp at the University of London focusing on author deposit tools, ahead of the DSpace User Group Meeting at the University of Gothenburg in Sweden.

The Deposit Show & Tell event is one of the first steps in JISC’s plan to invest £300,000 in sustained improvements to author deposit tools. It followed the September 2009 JISC report into how and why UK researchers publish and disseminate their findings, which provides an excellent contextual backdrop to the challenges facing the architects and users of repositories and deposit tools.

‘DepoST’, as it was tagged, brought together developers and stakeholders from across the UK and Europe who have already broken ground on creating and refining author deposit tools and interfaces.

Several lightning-fast rounds of demonstrations proved that the development space in this area is thriving, with a strong focus on making the deposit process quicker and easier for users authoring research content, from academics to students, librarians to archivists and curators.

JISC’s David F. Flanders stressed in his welcoming address the importance of adding improved ‘feedback loops’ to the deposit process, to provide authors with more information during and after the process than just ‘Okay’.

Flanders mentioned a few patterns he’d observed in the showcased tools which adopted workflows and interactions that would be familiar to users from commonplace computing or online experiences, such as:

David’s Slides on: The ‘Deposit Tool Show And Tell’ Event (Introduction to the Day and Overview of Deposit Tool Types for Author Publishing)

<–!DFF: The twenty some, short and fast (”lightning talk”) ’show and tell’ presentations followed with five minutes a piece to SHOW their app, with five minutes ‘question and TELL’ following:

Shown & Told:

(1) Julian Cheal, SUE/SIS Systems Developer, UKOLN

(2) Dave Tarrant, Postgraduate researcher, University of Southampton

(3) Pat McSweeney, ePrints project developer, University of Southampton

(4) Peter Sefton, eScholarship Tech Team Manager, University of Southern Queensland, Australia

(5) Richard Jones, Symplectic Limited

(6) Alex Strelnikov, UKOLN

(7) Jan Reichelt, Mendeley

(8) Ian Stuart, Software Engineer, EDINA

(9) Joe Lambert, University of Southampton

(10) Viv Cothey, Gloucestershire Archives

(11) Tim Brody, EPrints WebDav, University of Southampton

(12) Theo Andrew & Fred Howell, The Open Access Repository, EDINA

(13) Stuart Lewis, IT Innovations Analyst & Developer, University of Auckland Library

(14) Alex Wade, Director for Scholarly Communication, Microsoft External Research

(15) Seb Francois, University of Southampton

(16) Julian Tenney and Patrick Lockey, Xerte, University of Nottingham

(17) James Ballard & Richard Davis, University of London

(18) Dan Needham, University of Manchester & Alan Danskin, British Library

The second half of the day focused in on the FEATURES that each of the above tool provided to the end-user along with the various work(FLOWS) that depositing research content could take:

PLEASE SEE PART 2 OF 2 ON THE EVALUATION (FEATURES AND FLOWS) OF THE ‘DEPOST TOOL MEETING’

If you’re a developer interested in library services - AND you haven’t got anything to do this weekend…then read this:

The JISC MOSAIC project is holding a competition to discover what can be done with library usage data. It closes at 23.59 this coming Monday. They’re looking for compelling applications, interfaces and mash-ups that use the data in research, learning and libraries etc.

• First prize - £1000 sterling
• Second Prize - £250 sterling
• Third Prize - £100 sterling

The competition closes on Monday 14th September 2009
Further details about the competition:
http://www.sero.co.uk/jisc-mosaic-competition.html

Good Luck!!

A community support project for higher education developers coming soon…..

In February of this year JISC put on an event called dev8D aimed at software developers throughout Higher Education and in other relevant sectors. This event was very full and productive, the main strand of the event focused on developers working with end users to come up with ideas for technology to solve user problems or answer their needs. The outputs of the event and interviews with participants were recorded on the event blog.

Yesterday in an internal JISC innovation group meeting, Ross Gardler of OSS Watch issued the challenge that while dev8D was good, what is following up on what was started there?

Fortunately I was able to say that DevCSI is picking up what dev8D started and, with impeccable timing, Paul Walk of UKOLN announced the JISC funded devCSI project last night: http://devcsi.ukoln.ac.uk.

Keep your eyes on the DevCSI page and the twitter tag #devCSI for further news.

A developer competition focused on library data

A JISC project called MOSAIC has set a competition for developers to develop a web app using library activity data. Full details are below:

The JISC MOSAIC project has gathered together data covering user activity in UK Higher Education libraries. The data, which is freely available for you to reuse, represents circulation records linked to the course affiliations of the borrowers.

The project is holding an open competition to discover what you can do with that data. This is your chance to impress the world with your ideas as well as your coding and to win one of three prizes of £1000, £250 and £100 …

To enter, simply produce a browser based application that makes use of some or all of the MOSAIC library activity data by the closing date - Monday 31 August 2009.

Full details, open access to the data and competition rules 

More about the JISC MOSAIC (Making Our Shared Activity Information Count) project

Sharing citations?

An international workshop in Amsterdam in March, funded by JISC, SURF and DRIVER, discussed work needed to improve interoperability between repositories. Four areas of work were focused upon:
- citation services
- interoperable identification systems
- repository handshaking (interoperable deposit systems), and
- repository organisation (supporting repositories around the world)
There’s more information and an update here:
http://repinf.pbworks.com/
There is also an option to sign up to this wiki / community.

Specifically now, there is a proposal for internationally coordinated work to enable repositories of OA research papers to share the citations therein. This is currently out for public review, and your comments would be most welcome. Please see the proposal here:
http://repinf.pbworks.com/Citation-Services-draft-project-proposal
There are some 15-20 funders of repositories infrastructure around the world (like JISC in the UK) also looking at this proposal, with a view to funding the work it describes.

Thanks
Neil

Web Services and repositories

I attended a workshop on June 2 on the use of Web Services to enable interoperability between repositories, repository services and other systems. The workshop was organised by the Ethos project (Electronic Theses Online). Most attendees were from a repository manager or developer background.

[Update: the presentations (including audio recording) at this event are now available]

As a number of speakers noted, the term ‘Web Services’ is a very broad one. The main focus of the day was on the use of a number of specific protocols and approaches to provide ’services’:

SWORD for depositing items in repositories

SRU to search for and retrieve items

And REST for passing data between servers.

Using such ’services’ enables repository services to be used from within environments other than the repository itself (so, if you wanted to deposit an item in a repository from within a research management application of some kind, for example). It also enables repositories to use other systems’ services. One example given of this was look up of file format information from the National Archives’ PRONOM database of file formats.

From discussion, the general view appeared to be that Web Services do have a role to play in aiding integration of repositories with other systems and avoiding ’silos’. However, achieving such integration raises issues such as:

- having sufficient access to technical expertise
- ensuring good communication between repository managers and developers
- focussing on real user needs.

None of these are easy issues to address. Two of the speakers came from institutions which are members of the Scottish Digital Library Consortium and they noted the value of libraries ‘clubbing together’ to share available technical expertise and resources.

“Good APIs”

What makes a “good” API”? Can we say anything about good practice in providing or using machine interfaces to third party services on the web? UKOLN have consulted widely and suggest, among other things, that providers of APIs should make it useful, keep it simple, follow standards and use consistent naming structures. For API users there is perhaps less obvious good practice, but it’s important to choose the API carefully (they explain what this might mean), to think about risks, and respect the API terms of use.
UKOLN are now asking developers to comment on these principles; do they seem right? Is it useful to document them? For whom? How?
If you’ve got views on this then here’s where to post comments: http://blogs.ukoln.ac.uk/good-apis-jisc/.

A couple of resources to support jiscri bidders

Since JISC are not planning a briefing day for the 03/09 Rapid Innovations Grants call, we have provided a couple of resources to support the call documentation.

The first is a high level overview of the reasoning behind the rapid innovation approach and what we hope it will achieve:

The presentation used in this video can be found on the prezi site.

We have also provided a podcast of three JISC programme managers talking about the call and explaining the thinking behind some of the most important sections.

Download audio 

The example bid that is mentioned in the podcast will not be available for this call. Please look to paragraph 65 in the call document for the bid structure.

As always, if you have any questions, please post them as comments.