Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Molly project - Gregynog colloquium 2011

497 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Molly project - Gregynog colloquium 2011

  1. 1. Molly Project The free and sustainable option Gregynog Colloquium 16 June 2011 Tim Fernando Tech. Project Manager Oxford University Computing Services Mobile Oxford Molly ProjectUniversity of Oxford http://m.ox.ac.uk http://mollyproject.orghttp://www.ox.ac.uk @mobileox @mollyproject
  2. 2. Cost£0.00
  3. 3. No: licence fee 3rd party development costs app store bureaucracy
  4. 4. Compatible with virtually every mobile device Source: Gartner http://www.gartner.com/it/page.jsp?id=1689814
  5. 5. Powerful AccessibleYou control the data and security
  6. 6. You control the data and securityPhoto (CC) by flickr user: zebble http://www.flickr.com/photos/zebble/6080622/
  7. 7. talen ieithoedd 语‫ﻟﻐﺎﺕ‬ Multilingual langues Sprachen Thanks to Bangor University’s efforts
  8. 8. What do _you_ do?
  9. 9. HTML5 kicked into 2014Another three years of crushing hype - The Register 14th February 2011
  10. 10. “Not using HTML5 is like not using English[/Welsh] because it hasn’t been finished”
  11. 11. YOU NEED TO DEVELOP FOR THE WEB* * All caps signifies importance of this statement
  12. 12. But it won’t do what a native app will! Check out what this document sayshttp://www.w3.org/TR/dap-api-reqs/
  13. 13. Do you have a significant use case that _needs_ a native app?
  14. 14. Many tasks + cheap computing = many devices
  15. 15. Each form factor suits certain uses more than others
  16. 16. Do you really want to write a native app for each of these?
  17. 17. Mobile Oxford
  18. 18. “Institutional Innovation” funding strand 18 months, approximately 2FTE From October 2008
  19. 19. Erewhon’s AimsGeo-spatial database Demo Mobile Apps Mobilisation of Sakai VLE (with temporal sensitivity) Disseminate knowledge learned
  20. 20. Demo Mobile Apps Mobilisation of Sakai VLE
  21. 21. The available options (Q1 2009)+ Was made freely available under MIT + Promised fast deployment times (perhaps License Q1 2009. unrealistic) + Works on many devices. + Fully managed with contractual obligations- Code was ‘dumped’ as open source - iPhone Only (at time) - No community input - Service had not been deployed anywhere - We were not a PHP shop - Vendor lock-in - Yearly fees - Development fees - Long term sustainability/relevance unknown
  22. 22. Mobile Oxford work started in Q3 2009
  23. 23. For prospective students, current students, staff and the general public
  24. 24. An Open Source Community ProjectThe “community” being pivotal in its long term sustainability
  25. 25. Extensible and have significant longevity
  26. 26. Work on any web-capable device
  27. 27. *Not* reactionary.
  28. 28. Perform a number of key functions server-side Not proxying, not iframing etc.
  29. 29. m.ox.ac.uk
  30. 30. Winner - UCISA Award for Excellence 2010Finalist - Learning Without Frontiers Innovation Award 2011 UK Nomination - UN World Summit Award in Mobile (Education) 2010
  31. 31. Device DetectionSmartphones, Featurephones, Desktops (Tablets coming)
  32. 32. AccessibleConsistent UI and tested with screen readers
  33. 33. PLACES Multiple geo-data sourcesincluding Open Street Map (community sourced), OxPoints, Department for Transport etc.
  34. 34. Transport informationa compelling reason to revisit
  35. 35. TRANSPORT Integrated view of Oxford’stransport incorporating Park and Ride spaces, real time bus and railway information
  36. 36. CONTACTS Via LDAP
  37. 37. LIBRARY SEARCH Z39.50 (library protocol),OpenStreetMap, 3rd Party GIS
  38. 38. Universal SearchPattern matching for ISBNs, Bus Stops and interfaces with our Google Search Appliance.
  39. 39. WEBLEARNOxford’s VLE Integration
  40. 40. Weblearn ToolsPolls (simple survey)Evaluations (extended survey)Sign Ups (book events)
  41. 41. Polls Tool Example1.Lecturer sets up a ‘poll’ in Weblearn2.Lecturer pastes short URL and 2D Barcode in slides3.Students answer on whatever device they have http://m.ox.ac.uk/3523
  42. 42. URL ShortenerOnly shortens valid links on m.ox.ac.uk and provides an easy to type numeric short code e.g. http://m.ox.ac.uk/3 or QR code: *If the page contains secure content, the number is randomised
  43. 43. Other ideas/work in progress Walking/Cycle Routing Short Course Bookings College Meal Bookings Location based study group organiser Augmented reality layer Further social networking integration Local city event listings Official Traffic cameras More Sakai tools Many more!
  44. 44. Mobile Oxford The ‘one stop shop’ for Mobile devicesSide effect: has become a central aggregation point Op en Str e w s et Map Ne Service status Library search s Mu top ch mo ss re! Bu
  45. 45. Black Box Data Flow (Simplified) etc. phones under 100USD Molly as ‘Mobile Oxford’ Feature phone UI OSS Data Aggregation and Manipulation Oracle Student System Lots of Data Sources Layer Web User Oak Directory Service Interface OxPoints RESTfull API Geo-Spatial Database Smartphone UI Oxford iTunes U IntegrationOxford Library Information Service Other Native Open Street Map Applications ApplicationsAnd More...
  46. 46. What’s Molly?1. A girl, a woman, esp. a lower-class one; (occas.) a prostitute. Cf. MOLL n.2 Now chiefly Irish English. - Oxford English Dictionary
  47. 47. What’s Molly?1. A girl, a woman, esp. a lower-class one; (occas.) a prostitute. Cf. MOLL n.2 Now chiefly Irish English. - Oxford English Dictionary
  48. 48. Mobile Oxford is now developed entirely in the open as part of the Molly Project mollyproject.org Licensed under AFL v31.2 shall be released in mid-july with multilingual extensionsDeployment time depends on existing skills set. Those with existing Python/ Django skills can often customise and test deploy within a day.
  49. 49. Mobile Oxford is now developed entirely in the open as part of the Molly ProjectFREE! mollyproject.org Licensed under AFL v31.2 shall be released in mid-july with multilingual extensionsDeployment time depends on existing skills set. Those with existing Python/ Django skills can often customise and test deploy within a day.
  50. 50. Is a complete framework to quickly deploy and potentially develop mobile web applications.The framework includes almost every shortcut and tool you could hope for to help develop powerful and integrated systems.
  51. 51. check us out on ohloh.net COCOMO Based
  52. 52. Me: tim.fernando@oucs.ox.ac.uk @timfernando http://m.ox.ac.ukMobile Oxford @mobileox http://mollyproject.orgMolly Project @mollyproject

×