mobile oxford university of london mobile applications showcase - 20 september 2012
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 LondonTRANSCRIPT
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
[email protected]@timfernando
Mobile Oxford http://m.ox.ac.uk@mobileox
Molly Project http://mollyproject.org@mollyproject