ChildStory District Solutions Showcase - Azeus/Mobile Field Assessment Tool
Mobile oxford university of london mobile applications showcase - 20 september 2012
-
Upload
centre-for-distance-education -
Category
Education
-
view
1.039 -
download
1
description
Transcript of Mobile oxford university of london mobile applications showcase - 20 september 2012
![Page 1: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/2.jpg)
Tablets to exceed sales of PCs in 2013
![Page 3: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/3.jpg)
Comscore
![Page 4: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/4.jpg)
Android OS fragmentationSource: Google
![Page 5: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/5.jpg)
Android display type fragmentationSource: Google
![Page 6: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/8.jpg)
Where we startedQ3 2009
![Page 9: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/9.jpg)
Came out of a JISC research project
![Page 10: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/10.jpg)
Technology stackAllowed us to build fast
Python Django Postgis
![Page 11: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/11.jpg)
?We didn’t know what the use cases were
![Page 12: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/12.jpg)
We built bits as use cases were identified
![Page 13: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/13.jpg)
FAIL. Long term technical debt.
![Page 14: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/15.jpg)
![Page 16: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/17.jpg)
We were missing a deployment process
![Page 18: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/19.jpg)
Toolset
![Page 20: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/20.jpg)
GITHUBSource repository, “social coding”, issue tracking and lightweight
Wiki
![Page 21: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/21.jpg)
JENKINSContinuous integration
![Page 22: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/22.jpg)
SENTRYException tracking
![Page 23: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/23.jpg)
![Page 24: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/24.jpg)
FABRICAutomated application deployment
![Page 25: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/25.jpg)
PUPPETAutomated system environment deployment
![Page 26: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/26.jpg)
PINGDOMUptime monitoring
![Page 27: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/27.jpg)
The future of Mobile Oxford
![Page 28: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/28.jpg)
![Page 29: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/29.jpg)
NEW USER INTERFACE
NEW BACKEND
![Page 30: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/30.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/31.jpg)
Responsive designwith a native wrapper
![Page 32: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/32.jpg)
Backend storage in Solr
![Page 33: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/33.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/34.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/35.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/36.jpg)
Devolved StructureAllows special things to happen
![Page 37: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/37.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/38.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/39.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/40.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/41.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/42.jpg)
We would like to achieve an integrated experience across all systems
![Page 43: Mobile oxford university of london mobile applications showcase - 20 september 2012](https://reader033.fdocuments.net/reader033/viewer/2022051817/547bcf855806b5cc3f8b465b/html5/thumbnails/43.jpg)
[email protected]@timfernando
Mobile Oxford http://m.ox.ac.uk@mobileox
Molly Project http://mollyproject.org@mollyproject