Mobile oxford university of london mobile applications showcase - 20 september 2012

Preview:

DESCRIPTION

Presentation by Tim Fernando (Mobile Oxford, Oxford University) as part of a Mobile Apps and eReaders Showcase at the Centre for Distance Education, University of London

Citation preview

Mobile OxfordUniversity of London Mobile Applications Showcase

20 September 2012

Tim FernandoTech. Project Manager

University of Oxford IT Services

Mobile Oxfordhttp://m.ox.ac.uk

@mobileox

Molly Projecthttp://mollyproject.org

@mollyprojectUniversity of Oxfordhttp://www.ox.ac.uk

Tablets to exceed sales of PCs in 2013

Comscore

Android OS fragmentationSource: Google

Android display type fragmentationSource: Google

The Mobile Oxford Team

Tim Fernando, Martin Filliau, Dave KingTwitter : @timfernando, @martinfilliau, @davbo

Now part of software solutions group at IT Services“guns for hire”

Current projects include:

Mobile OxfordTelecoms self-service

status.oxevents.ox

Security command and control

Where we startedQ3 2009

Came out of a JISC research project

Technology stackAllowed us to build fast

Python Django Postgis

?We didn’t know what the use cases were

We built bits as use cases were identified

FAIL. Long term technical debt.

We only started to realise this when we open sourced Mobile Oxford as the Mollyproject.

Others had difficulty in setting up Molly

But wait, this is how the big boys do web development....

We were missing something

We were missing a deployment process

Github JenkinsCommit Post Commit Hook

Test suite passed

FabricLive deployment

Continuous Deployment

IRC message IRC message

IRC + email

Toolset

GITHUBSource repository, “social coding”, issue tracking and lightweight

Wiki

JENKINSContinuous integration

SENTRYException tracking

FABRICAutomated application deployment

PUPPETAutomated system environment deployment

PINGDOMUptime monitoring

The future of Mobile Oxford

NEW USER INTERFACE

NEW BACKEND

Concentrating on personalization and "Just at the right time" information

(like Google Now)

Responsive designwith a native wrapper

Backend storage in Solr

We realised that the majority of use cases involved searching/browsing for information quickly with a

bit of customisation.

0 Seconds

150 Seconds

300 Seconds

450 Seconds

600 Seconds

Open Street Map, POI of Oxfordshire Import time

Postgis (PostgreSQL) Solr

Record writing and indexing

Work in progressand will be made open source with a pmissive license

More WeblearnIntegration with Student Systems

Deep events integration

Devolved StructureAllows special things to happen

However as a result there are hundreds of software systems in the University

APIs are the key to delivering an integrated experience in the University

http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/

Forbes - Explaining the api revolution to your CEO

UIs are now usually uncoupled from data systems

Backend data systemsUI DesignAPI

Mobile OxfordThe ‘one stop shop’ for Mobile devices

Side effect: has become a central aggregation point and is turning into a University portal.

Service status

Bus stops

Library search

NewsOpen Street Map

Much more!

We would like to achieve an integrated experience across all systems

tim.fernando@it.ox.ac.uk@timfernando

Mobile Oxford http://m.ox.ac.uk@mobileox

Molly Project http://mollyproject.org@mollyproject

Recommended