+ All Categories
Home > Education > Mobile oxford university of london mobile applications showcase - 20 september 2012

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

Date post: 30-Nov-2014
Category:
Upload: centre-for-distance-education
View: 1,039 times
Download: 1 times
Share this document with a friend
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
43
Mobile Oxford University of London Mobile Applications Showcase 20 September 2012 Tim Fernando Tech. Project Manager University of Oxford IT Services Mobile Oxford http://m.ox.ac.uk @mobileox Molly Project http://mollyproject.org @mollyproject University of Oxford http://www.ox.ac.uk
Transcript
Page 1: Mobile oxford   university of london mobile applications showcase - 20 september 2012

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

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

Tablets to exceed sales of PCs in 2013

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

Comscore

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

Android OS fragmentationSource: Google

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

Android display type fragmentationSource: Google

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

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”

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

Current projects include:

Mobile OxfordTelecoms self-service

status.oxevents.ox

Security command and control

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

Where we startedQ3 2009

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

Came out of a JISC research project

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

Technology stackAllowed us to build fast

Python Django Postgis

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

?We didn’t know what the use cases were

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

We built bits as use cases were identified

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

FAIL. Long term technical debt.

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

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

Others had difficulty in setting up Molly

Page 15: Mobile oxford   university of london mobile applications showcase - 20 september 2012
Page 16: Mobile oxford   university of london mobile applications showcase - 20 september 2012

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

We were missing something

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

We were missing a deployment process

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

Github JenkinsCommit Post Commit Hook

Test suite passed

FabricLive deployment

Continuous Deployment

IRC message IRC message

IRC + email

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

Toolset

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

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

Wiki

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

JENKINSContinuous integration

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

SENTRYException tracking

Page 23: Mobile oxford   university of london mobile applications showcase - 20 september 2012
Page 24: Mobile oxford   university of london mobile applications showcase - 20 september 2012

FABRICAutomated application deployment

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

PUPPETAutomated system environment deployment

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

PINGDOMUptime monitoring

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

The future of Mobile Oxford

Page 28: Mobile oxford   university of london mobile applications showcase - 20 september 2012
Page 29: Mobile oxford   university of london mobile applications showcase - 20 september 2012

NEW USER INTERFACE

NEW BACKEND

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

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

(like Google Now)

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

Responsive designwith a native wrapper

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

Backend storage in Solr

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

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

bit of customisation.

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

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

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

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

More WeblearnIntegration with Student Systems

Deep events integration

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

Devolved StructureAllows special things to happen

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

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

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

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

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

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

Forbes - Explaining the api revolution to your CEO

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

UIs are now usually uncoupled from data systems

Backend data systemsUI DesignAPI

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

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!

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

We would like to achieve an integrated experience across all systems


Recommended