JISC Developer Happiness Days DevCSI website

Workshop

Picture This

Time:Tue 15th Feb 2011 10:00-17:00
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

Picture This! is a one-day workshop taking place at Dev8D+ on 15 February 2011 and run jointly by the Metadata Forum and the Application Profiles Support project. The workshop will bring together developers and non-technical practitioners to explore the issues around image-based metadata. Starting with a programme of lightning talks where participants can share experiences, explain problems and pitch ideas, the day will focus on providing participants with practical solutions to image metadata problems. The workshop offers a unique opportunity for participants from a technical and non-technical background to work together to find ways to improve the delivery of services dealing with images. The event requires no previous experience, just an interest in metadata and images and a willingness to explore working together.

Get the data flowing: a hands on guide

Time:Thu 17th Feb 2011 12:30-15:00
Location:Guru / Panel / Longer Talks/ Labs
Session type:Workshop - #dev8d #wk

This workshop will demonstrate various techniques for building rapid prototypes capable of working with and visualising open public data. Building on the idea of feed oriented processing, we'll work through a series of practical examples, including showing how turn CSV files into queryable databases using Google Spreadsheets, how to visualise your social network using Gephi, and how to use Scraperwiki for scraping data from third party sites. We might also get to look at one or two tools for tidying up data along the way.

Getting your Educational Tools into the Hands of Faculty and Students

Time:Wed 16th Feb 2011 10:00-12:00
Location:Workshop 2
Session type:Workshop - #dev8d #wk

The institutional VLE is the most used web-based system on campus, just behind webmail. If your institution uses Blackboard’s VLE, learn how easy it is to get started with developing Blackboard plugins called “Building Blocks.” This session will walk you through how to build your first Blackboard plugin in under 10 minutes and move on to more advanced topics including how to use open standards to connect your existing teaching and learning tools (no matter which language they are written in) to the institutional VLE with minimal effort. This workshop spans over the lunch break between 12.30 - 13.30

OpenSocial Gadgets for Scientific Search – “Apps for Science” Challenge

Time:Wed 16th Feb 2011 12:00-15:00
Location:Workshop 2
Session type:Workshop - #dev8d #wk

This workshop will introduce OpenSocial for Science and you learn to create an app for scientific search. This workshop is also a great way to get you started with an app to compete in the Elsevier Challenge. With over 900 million users the OpenSocial platform is by far the biggest alternative to the Facebook platform for Social Networks. The next web not only uses social networks as its building blocks but also is based on pluggable apps like you download apps on your mobile phone to customize your personal needs. Developers build gadgets or apps using HTML5 and JavaScript. Apps access full-text articles, abstracts and citations and scientific web search results, and mashup with open APIs and open data from the web. SciVerse consists of ScienceDirect, Scopus and Hub and offers access to 10 million scientific articles, 40 million abstracts and 15 million researchers. SciVerse is the leading OpenSocial platform for scientific search and discovery.

Molly1

Time:Wed 16th Feb 2011 15:00-17:00
Location:Workshop 2
Session type:Workshop - #dev8d #wk

Installing and configuring a mobile web application with Molly

  • Tim Fernando: Project Manager at University of Oxford.
  • Alexander Dutton: Information Wrangler at Computing Services, University of Oxford, Semantic Web Citation Data Manager at Department of Zoology, University of Oxford.
  • Christopher Northwood: Web Developer at Oxford University Computing Services.
  • Chris Stephens: Oxford University Computing Services.

Introduction to Arduinos 1

Time:Wed 16th Feb 2011 10:00-12:45
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

The workshop will cover most of the core Arduino Language, with hands-on electronics mini-projects. Every 15 to 20 minutes, we'll build gizmo's which combine embedded control and modern electronics! The Arduino Language covered in the workshop will include: Digital Input and Output and pin-control, Analogue Input and Output (using pseudo-analogue Pulse Width Modulation or PWM), time-based control (millisecond and microsecond), and Arduino to host 'serial' (USB) comms. You will need a PC or laptop. We will provide Arduino's, breadboard, electronics components and tools (see #Arduino Electronic Kits). All electronics will be "breadboarded" to get a rapid-prototype feel, and cover lots of ground in a couple of hours. You won't need to solder anything. We'll have 12 complete kits, and you can work in pairs. With both programming and electronics, pair-development is very effective to speed and understanding.

Introduction to Arduinos 2

Time:Wed 16th Feb 2011 13:15-16:00
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

The workshop is a repeat of the previous one. It will cover most of the core Arduino Language, with hands-on electronics mini-projects. Every 15 to 20 minutes, we'll build gizmo's which combine embedded control and modern electronics! The Arduino Language covered in the workshop will include: Digital Input and Output and pin-control, Analogue Input and Output (using pseudo-analogue Pulse Width Modulation or PWM), time-based control (millisecond and microsecond), and Arduino to host 'serial' (USB) comms. You will need a PC or laptop. We will provide Arduino's, breadboard, electronics components and tools (see #Arduino Electronic Kits). All electronics will be "breadboarded" to get a rapid-prototype feel, and cover lots of ground in a couple of hours. You won't need to solder anything. We'll have 12 complete kits, and you can work in pairs. With both programming and electronics, pair-development is very effective to speed and understanding. Please note that there might be a shortened lunch brake.

Mongo DB

Time:Wed 16th Feb 2011 16:00-18:00
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

MongoDB (from "humongous") is a scalable, high-performance, open source, document-oriented database. Written in C++, some MongoDB features:JSON-style documents with dynamic schemas offer simplicity and power, Index on any attribute,Mirror across LANs and WANs for scale and peace of mind, Scale horizontally without compromising functionality, Rich, document-based queries, Atomic modifiers for contention-free performance, Flexible aggregation and data processing, Store files of any size without complicating your stack.

Extending CKAN (Comprehensive Knowledge Archive Network)

Time:Thu 17th Feb 2011 10:00-12:00
Location:Coding Lab
Session type:Workshop - #dev8d #wk

CKAN (Comprehensive Knowledge Archive Network) is open source data 'hub' software designed to make it easier to get, use and share data -- both within the academe and outside. CKAN forms the backend of data.gov.uk and there are over twenty instances of it worldwide, including the original community-based ckan.net. This workshop will show you how to get started with CKAN and use its plugin architecture to customize it to your datasets and workflow.

An Introduction to RDF Rapid Development

Time:Thu 17th Feb 2011 12:00-15:00
Location:Coding Lab
Session type:Workshop - #dev8d #wk

Getting started with RDF and SPARQL queries. The session is aimed at developers with little prior experience of working with RDF, to help them to get quickly up-and-running with an RDF query service, and will involve hands-on installation of an RDF triple store and query engine on your own laptop, then submitting a few simple SPARQL queries using command line scripts. The software used will e Fuseki (from the Jena project) and Curl. To get the most out of this, have the following software installed on your laptop: * Java 1.6 - http://www.java.com/en/download/index.jsp * Curl - http://curl.haxx.se/download.html * Mercurial - http://mercurial.selenic.com/ - this will be used to pull sample data and queries from a Google Code repository. If time permits, I'll spend a little time on techniques for using SPARQL queries to do simple inference, and optimizing SPARQL query performance. Please note, this session is intended to be hands-on HOWTO, not a general introduction to RDF. The aim is to provide a few simple tools that can be used experimentally to support and reinforce "book learning" about RDF.

Getting the computer to understand images

Time:Thu 17th Feb 2011 15:00-17:00
Location:Coding Lab
Session type:Workshop - #dev8d #wk

We take for granted that we can understand the world around us using our senses. But we have to use special techniques to allow computers to understand things like images in a useful way. OpenCV is a library of these techniques where most of the hard work is done for you - you just need to understand why you would use them. This workshop will take you through the basics of using OpenCV, and use the python bindings to take you through some examples of image capture, analysis, tracking and comparison to recognise items in images and to show simple face detection. Find me at least an hour before the session if you want help installing OpenCV with the python bindings.

SWORD 1.3 - 2.0: how to prototype your client in CURL, and how to build one in Python.

Time:Thu 17th Feb 2011 10:00-12:00
Location:Workshop 2
Session type:Workshop - #dev8d #wk

SWORD 1.3 - 2.0: how to prototype your client in CURL, and how to build one in Python

Documentation! Learning to love writing documentation, and making code a thing of beauty by using Dexy and other tools

Time:Thu 17th Feb 2011 12:00-14:15
Location:Workshop 2
Session type:Workshop - #dev8d #wk

The goal of this workshop is to get you up and running with Dexy. After this workshop you will be ready to start trying Dexy on your own projects, or as a tool for exploring/contributing to other open source projects. This is a hands-on workshop so you will need to bring a laptop running Mac or Linux, with Python 2.6 or 2.7 installed, and Dexy installed as per the instructions on http://dexy.it/install (make sure you install the 'common' extras). Dexy does run on Windows but this is relatively untested and many of the filters do not work, so if you are on a Windows laptop then please install a Linux virtual machine and install Python and Dexy on that. Please install the garlicsim and garlicsim_lib Python packages: easy_install garlicsim easy_install garlicsim_lib Please also install R http://r-project.org, and then within R run install.packages("rjson")

Arduino Advanced

Time:Thu 17th Feb 2011 10:00-12:30
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

Advanced Arduinos - 8X8 LEDs and simple communications.

Guided Penetration Test

Time:Thu 17th Feb 2011 12:30-15:00
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

Participants will be taken through the testing of an insecure web application to deepen their understanding of real world web security issues. Please note this group may have a shorter lunch break.

Molly 2

Time:Thu 17th Feb 2011 15:00-17:00
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

How to use Molly to develop for the mobile web.The Molly Project is an open source (AFLv3) mobile framework that allows institutions to quickly develop mobile web services which target a wide range of devices.

  • Tim Fernando: Project Manager at University of Oxford.
  • Alexander Dutton: Information Wrangler at Computing Services, University of Oxford, Semantic Web Citation Data Manager at Department of Zoology, University of Oxford.
  • Christopher Northwood: Web Developer at Oxford University Computing Services.
  • Chris Stephens: Oxford University Computing Services.

Small wins in a small time with Apache Solr

Time:Thu 17th Feb 2011 16:15-18:00
Location:Workshop 2
Session type:Workshop - #dev8d #wk

Quick wins in SOLR

Do we need Packages for Repositories

Time:Thu 17th Feb 2011 14:00-15:00
Location:3C - Workshop 1
Session type:Workshop - #dev8d #wk

Round table Discussion.