SlideShare a Scribd company logo
Mobile Oxford Case Study
                         Open Source Junction
                              5th July 2011




                         Tim Fernando
                          Tech. Project Manager
                   Oxford University Computing Services




                                     Mobile Oxford             Molly Project
University of Oxford
                                    http://m.ox.ac.uk     http://mollyproject.org
http://www.ox.ac.uk
                                       @mobileox              @mollyproject
Suddenly....
ELEPHANTS!
 Photo CC: http://www.flickr.com/photos/elbewerk/398887222/
Real world problem:

Stampeding elephants
Can we use context-aware mobile computing to
             solve this problem?
Village



                                                 *




          *Elephants unlikely to be wearing top hats in reality
          Elephant drawing CC: http://www.flickr.com/photos/shaymus22/4500020621/
Elephants communicate using Infrasound
CONCEPT
Use open-source Arduinos




            Photo CC: http://www.flickr.com/photos/todbot/3567630129
Warning
        System




       Village
                                              Sensor




          Sensor
                                                                                 Sensor




                                     Sensor




Mesh network warning system                                                  Sensor


                   Elephant drawing CC: http://www.flickr.com/photos/shaymus22/4500020621/
Arduino processor design, standard PCBs are all open source
Spying on people volunteers
Time use research project for the Department of Sociology


                     GPS-A GSM Device
                     £120
                     Max 44s to lock




      Every 2 minutes, sends GPS location back to pre-
      configured server.
Clustered points of significant dwell time
Mobile Oxford
“Institutional Innovation” funding strand
     18 months, approximately 2FTE
           From October 2008
Erewhon’s Aims




Geo-spatial database             Demo Mobile Apps   Mobilisation of Sakai VLE
 (with temporal sensitivity)




                          Disseminate knowledge learned
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
The available options (Q1 2009)




  Both required a lot of work on our side
Mobile Oxford work started in Q3 2009
It needed to be:


Accessible and Inclusive
For prospective students, current
students, staff and the general public
An Open Source Community Project


The “community” being pivotal in its long term sustainability
Extensible and have significant longevity
Work on any web-capable device
*Not* reactionary.
Accessible
Consistent UI and tested with iOS screen reader
Perform a number of key functions server-side
           Not proxying, not iframing etc.
m.ox.ac.uk
Winner - UCISA Award for Excellence 2010

Finalist - Learning Without Frontiers Innovation Award 2011

  UK Nomination - UN World Summit Award in Mobile
                  (Education) 2010
Device Detection
Smartphones, Featurephones, Desktops (Tablets coming)
talen
         ieithoedd

                                      语


‫ﻟﻐﺎﺕ‬         Multilingual
   langues                            Sprachen


       Thanks to Bangor University’s efforts
PLACES
 Multiple geo-data sources
including Open Street Map
   (community sourced),
 OxPoints, Department for
       Transport etc.
Transport information
- a compelling reason
      to revisit
TRANSPORT
   Integrated view of Oxford’s
transport incorporating Park and
  Ride spaces, real time bus and
       railway information
CONTACTS
 Via LDAP
LIBRARY SEARCH
 Z39.50 (library protocol),
OpenStreetMap, 3rd Party GIS
Universal Search
Pattern matching for ISBNs, Bus Stops and interfaces with
             our Google Search Appliance.
WEBLEARN
Based on the Sakai VLE
Weblearn Tools

Polls (simple survey)

Evaluations (extended survey)

Sign Ups (book events)
Polls Tool Example
1.Lecturer sets up a ‘poll’ in Weblearn
2.Lecturer pastes short URL and 2D Barcode in slides
3.Students answer on whatever device they have



                     http://m.ox.ac.uk/3523
URL Shortener

Only 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
Other ideas/work in progress
              More Sakai tools
           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
            Fully AJAX interface
           Official Traffic cameras
                 Many more!
Mobile Oxford
   The ‘one stop shop’ for Mobile devices

Side 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
Black Box Data Flow Diagram (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 Integration




Oxford Library Information Service


                                                                    Other             Native
               Open Street
                  Map                                             Applications      Applications

And More...
Mobile Oxford is now developed entirely in the open as part of the Molly Project




                           mollyproject.org
                         Licensed under AFL v3

                           1.2 now available

Deployment time depends on existing skills set. Those with existing Python/
       Django can often customise and test deploy within a day.
Mobile Oxford is now developed entirely in the open as part of the Molly Project




FREE!                      mollyproject.org
                         Licensed under AFL v3

                           1.2 now available

Deployment time depends on existing skills set. Those with existing Python/
       Django can often customise and test deploy within a day.
check us out on
   ohloh.net
Me:
     tim.fernando@oucs.ox.ac.uk
                @timfernando


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

                          http://mollyproject.org
Molly Project
                              @mollyproject

More Related Content

Viewers also liked

Erewhon advisory committee meeting 7th september
Erewhon   advisory committee meeting 7th septemberErewhon   advisory committee meeting 7th september
Erewhon advisory committee meeting 7th septemberTim Fernando
 
Erewhon oucs talks day 10th september 2009
Erewhon   oucs talks day 10th september 2009Erewhon   oucs talks day 10th september 2009
Erewhon oucs talks day 10th september 2009Tim Fernando
 
Open mobile solutions session 1 - 9th september 2010
Open mobile solutions   session 1 - 9th september 2010Open mobile solutions   session 1 - 9th september 2010
Open mobile solutions session 1 - 9th september 2010
Tim Fernando
 
Erewhon - UCISA Symposium 2009
Erewhon - UCISA Symposium 2009Erewhon - UCISA Symposium 2009
Erewhon - UCISA Symposium 2009Tim Fernando
 
Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009
Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009
Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009
Tim Fernando
 
Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010
Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010
Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010Tim Fernando
 
Presentation to the University of Oxford Public Affairs Directorate - Project...
Presentation to the University of Oxford Public Affairs Directorate - Project...Presentation to the University of Oxford Public Affairs Directorate - Project...
Presentation to the University of Oxford Public Affairs Directorate - Project...
Tim Fernando
 

Viewers also liked (8)

Perfil
PerfilPerfil
Perfil
 
Erewhon advisory committee meeting 7th september
Erewhon   advisory committee meeting 7th septemberErewhon   advisory committee meeting 7th september
Erewhon advisory committee meeting 7th september
 
Erewhon oucs talks day 10th september 2009
Erewhon   oucs talks day 10th september 2009Erewhon   oucs talks day 10th september 2009
Erewhon oucs talks day 10th september 2009
 
Open mobile solutions session 1 - 9th september 2010
Open mobile solutions   session 1 - 9th september 2010Open mobile solutions   session 1 - 9th september 2010
Open mobile solutions session 1 - 9th september 2010
 
Erewhon - UCISA Symposium 2009
Erewhon - UCISA Symposium 2009Erewhon - UCISA Symposium 2009
Erewhon - UCISA Symposium 2009
 
Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009
Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009
Mobile Oxford - JISC SSBR Elluminate Presentation 12 November 2009
 
Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010
Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010
Erewhon/Mobile Oxford Presentation to OUCS - 25 March 2010
 
Presentation to the University of Oxford Public Affairs Directorate - Project...
Presentation to the University of Oxford Public Affairs Directorate - Project...Presentation to the University of Oxford Public Affairs Directorate - Project...
Presentation to the University of Oxford Public Affairs Directorate - Project...
 

Similar to Mobile oxford open source junction 5 july 2011

Mobile Oxford - Libraries IT Users' Forum 16 May 2011
Mobile Oxford - Libraries IT Users' Forum 16 May 2011Mobile Oxford - Libraries IT Users' Forum 16 May 2011
Mobile Oxford - Libraries IT Users' Forum 16 May 2011Tim Fernando
 
Mobile oxford university of london mobile applications showcase - 20 septem...
Mobile oxford   university of london mobile applications showcase - 20 septem...Mobile oxford   university of london mobile applications showcase - 20 septem...
Mobile oxford university of london mobile applications showcase - 20 septem...
Centre for Distance Education
 
The Molly Project & Mobile Oxford
The Molly Project & Mobile OxfordThe Molly Project & Mobile Oxford
The Molly Project & Mobile Oxford
Eduserv
 
Mobile Apps at NCSU Libraries
Mobile Apps at NCSU LibrariesMobile Apps at NCSU Libraries
Mobile Apps at NCSU Libraries
Cory Lown
 
Erewhon Project
Erewhon ProjectErewhon Project
Erewhon Project
IWMW
 
The Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLinkThe Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLinkMeredith Farkas
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
Meredith Farkas
 
Wherever Your Patrons Are: Mobile Services for Libraries
Wherever Your Patrons Are: Mobile Services for LibrariesWherever Your Patrons Are: Mobile Services for Libraries
Wherever Your Patrons Are: Mobile Services for Libraries
Meredith Farkas
 
JISC - Project Erewhon Final Report
JISC - Project Erewhon Final ReportJISC - Project Erewhon Final Report
JISC - Project Erewhon Final Report
Tim Fernando
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
Meredith Farkas
 
Perspectives on mobile delivery - case study
Perspectives on mobile delivery - case studyPerspectives on mobile delivery - case study
Perspectives on mobile delivery - case study
Evidence Base, Birmingham City University
 
Mobile oxford
Mobile oxfordMobile oxford
Mobile oxford
lardo_de_arnaud
 
Mobile alternative opacs_computers in libraries 2010
Mobile alternative opacs_computers in libraries 2010Mobile alternative opacs_computers in libraries 2010
Mobile alternative opacs_computers in libraries 2010
chris tonjes
 
Iet tcm 5th_oct2011
Iet tcm 5th_oct2011Iet tcm 5th_oct2011
Iet tcm 5th_oct2011
hassan_sheikh_uk
 
IET Technology Coffee Morning - 5th October, 2011.
IET Technology Coffee Morning - 5th October, 2011.IET Technology Coffee Morning - 5th October, 2011.
IET Technology Coffee Morning - 5th October, 2011.
hassan_sheikh_uk
 
SOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSofia Eu
 
U@Ed - Mobile App for the University of Edinburgh
U@Ed - Mobile App for the University of EdinburghU@Ed - Mobile App for the University of Edinburgh
U@Ed - Mobile App for the University of Edinburgh
mmorrey
 
Semantic Web / Linked Data Technologies
Semantic Web / Linked Data TechnologiesSemantic Web / Linked Data Technologies
Semantic Web / Linked Data Technologies
Mathieu d'Aquin
 

Similar to Mobile oxford open source junction 5 july 2011 (20)

Mobile Oxford - Libraries IT Users' Forum 16 May 2011
Mobile Oxford - Libraries IT Users' Forum 16 May 2011Mobile Oxford - Libraries IT Users' Forum 16 May 2011
Mobile Oxford - Libraries IT Users' Forum 16 May 2011
 
Mobile Oxford and Molly
Mobile Oxford and MollyMobile Oxford and Molly
Mobile Oxford and Molly
 
Mobile oxford university of london mobile applications showcase - 20 septem...
Mobile oxford   university of london mobile applications showcase - 20 septem...Mobile oxford   university of london mobile applications showcase - 20 septem...
Mobile oxford university of london mobile applications showcase - 20 septem...
 
The Molly Project & Mobile Oxford
The Molly Project & Mobile OxfordThe Molly Project & Mobile Oxford
The Molly Project & Mobile Oxford
 
Mobile Apps at NCSU Libraries
Mobile Apps at NCSU LibrariesMobile Apps at NCSU Libraries
Mobile Apps at NCSU Libraries
 
Erewhon Project
Erewhon ProjectErewhon Project
Erewhon Project
 
The Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLinkThe Library in Your Pocket - NJLibraryLink
The Library in Your Pocket - NJLibraryLink
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
 
Wherever Your Patrons Are: Mobile Services for Libraries
Wherever Your Patrons Are: Mobile Services for LibrariesWherever Your Patrons Are: Mobile Services for Libraries
Wherever Your Patrons Are: Mobile Services for Libraries
 
JISC - Project Erewhon Final Report
JISC - Project Erewhon Final ReportJISC - Project Erewhon Final Report
JISC - Project Erewhon Final Report
 
20100831 igelu mobilise_ugent
20100831 igelu mobilise_ugent20100831 igelu mobilise_ugent
20100831 igelu mobilise_ugent
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
 
Perspectives on mobile delivery - case study
Perspectives on mobile delivery - case studyPerspectives on mobile delivery - case study
Perspectives on mobile delivery - case study
 
Mobile oxford
Mobile oxfordMobile oxford
Mobile oxford
 
Mobile alternative opacs_computers in libraries 2010
Mobile alternative opacs_computers in libraries 2010Mobile alternative opacs_computers in libraries 2010
Mobile alternative opacs_computers in libraries 2010
 
Iet tcm 5th_oct2011
Iet tcm 5th_oct2011Iet tcm 5th_oct2011
Iet tcm 5th_oct2011
 
IET Technology Coffee Morning - 5th October, 2011.
IET Technology Coffee Morning - 5th October, 2011.IET Technology Coffee Morning - 5th October, 2011.
IET Technology Coffee Morning - 5th October, 2011.
 
SOFIA project INDRA NEO Publication
SOFIA project INDRA NEO PublicationSOFIA project INDRA NEO Publication
SOFIA project INDRA NEO Publication
 
U@Ed - Mobile App for the University of Edinburgh
U@Ed - Mobile App for the University of EdinburghU@Ed - Mobile App for the University of Edinburgh
U@Ed - Mobile App for the University of Edinburgh
 
Semantic Web / Linked Data Technologies
Semantic Web / Linked Data TechnologiesSemantic Web / Linked Data Technologies
Semantic Web / Linked Data Technologies
 

More from Tim Fernando

Discovering futures event- Mobile marketing and Communications in education ...
Discovering futures event-  Mobile marketing and Communications in education ...Discovering futures event-  Mobile marketing and Communications in education ...
Discovering futures event- Mobile marketing and Communications in education ...Tim Fernando
 
Implementing ideas with OxPoints - Webmasters' Workshop OUCS - 22nd May 2009
Implementing ideas with OxPoints - Webmasters' Workshop OUCS -  22nd May 2009Implementing ideas with OxPoints - Webmasters' Workshop OUCS -  22nd May 2009
Implementing ideas with OxPoints - Webmasters' Workshop OUCS - 22nd May 2009Tim Fernando
 
Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009
Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009
Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009Tim Fernando
 
Mobile Oxford - Presentation to OUCS SMG 23rd March 2010
Mobile Oxford - Presentation to OUCS SMG 23rd March 2010Mobile Oxford - Presentation to OUCS SMG 23rd March 2010
Mobile Oxford - Presentation to OUCS SMG 23rd March 2010
Tim Fernando
 
Mobile Oxford - PyCon Lightning Talk 2010
Mobile Oxford -  PyCon Lightning Talk 2010Mobile Oxford -  PyCon Lightning Talk 2010
Mobile Oxford - PyCon Lightning Talk 2010
Tim Fernando
 
Mobile Oxford/Erewhon - The Alternative Guide Event at UCLan 9th December 2009
Mobile Oxford/Erewhon  - The Alternative Guide Event at UCLan 9th December 2009Mobile Oxford/Erewhon  - The Alternative Guide Event at UCLan 9th December 2009
Mobile Oxford/Erewhon - The Alternative Guide Event at UCLan 9th December 2009Tim Fernando
 
Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010
Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010
Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010
Tim Fernando
 
Erewhon ictf conference
Erewhon   ictf conferenceErewhon   ictf conference
Erewhon ictf conferenceTim Fernando
 
Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...
Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...
Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...Tim Fernando
 

More from Tim Fernando (9)

Discovering futures event- Mobile marketing and Communications in education ...
Discovering futures event-  Mobile marketing and Communications in education ...Discovering futures event-  Mobile marketing and Communications in education ...
Discovering futures event- Mobile marketing and Communications in education ...
 
Implementing ideas with OxPoints - Webmasters' Workshop OUCS - 22nd May 2009
Implementing ideas with OxPoints - Webmasters' Workshop OUCS -  22nd May 2009Implementing ideas with OxPoints - Webmasters' Workshop OUCS -  22nd May 2009
Implementing ideas with OxPoints - Webmasters' Workshop OUCS - 22nd May 2009
 
Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009
Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009
Erewhon presentation to Oxford's Public Affairs Directorate - 28 April 2009
 
Mobile Oxford - Presentation to OUCS SMG 23rd March 2010
Mobile Oxford - Presentation to OUCS SMG 23rd March 2010Mobile Oxford - Presentation to OUCS SMG 23rd March 2010
Mobile Oxford - Presentation to OUCS SMG 23rd March 2010
 
Mobile Oxford - PyCon Lightning Talk 2010
Mobile Oxford -  PyCon Lightning Talk 2010Mobile Oxford -  PyCon Lightning Talk 2010
Mobile Oxford - PyCon Lightning Talk 2010
 
Mobile Oxford/Erewhon - The Alternative Guide Event at UCLan 9th December 2009
Mobile Oxford/Erewhon  - The Alternative Guide Event at UCLan 9th December 2009Mobile Oxford/Erewhon  - The Alternative Guide Event at UCLan 9th December 2009
Mobile Oxford/Erewhon - The Alternative Guide Event at UCLan 9th December 2009
 
Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010
Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010
Mobile Oxford at DevCSI MyMobile Bristol Event - 27 October 2010
 
Erewhon ictf conference
Erewhon   ictf conferenceErewhon   ictf conference
Erewhon ictf conference
 
Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...
Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...
Microsoft Bing Maps Overview - University of Oxford Webmaster' Workshop - 1-J...
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

Mobile oxford open source junction 5 july 2011

  • 1. Mobile Oxford Case Study Open Source Junction 5th July 2011 Tim Fernando Tech. Project Manager Oxford University Computing Services Mobile Oxford Molly Project University of Oxford http://m.ox.ac.uk http://mollyproject.org http://www.ox.ac.uk @mobileox @mollyproject
  • 3. ELEPHANTS! Photo CC: http://www.flickr.com/photos/elbewerk/398887222/
  • 5. Can we use context-aware mobile computing to solve this problem?
  • 6. Village * *Elephants unlikely to be wearing top hats in reality Elephant drawing CC: http://www.flickr.com/photos/shaymus22/4500020621/
  • 8. CONCEPT Use open-source Arduinos Photo CC: http://www.flickr.com/photos/todbot/3567630129
  • 9. Warning System Village Sensor Sensor Sensor Sensor Mesh network warning system Sensor Elephant drawing CC: http://www.flickr.com/photos/shaymus22/4500020621/
  • 10. Arduino processor design, standard PCBs are all open source
  • 11.
  • 12. Spying on people volunteers
  • 13. Time use research project for the Department of Sociology GPS-A GSM Device £120 Max 44s to lock Every 2 minutes, sends GPS location back to pre- configured server.
  • 14. Clustered points of significant dwell time
  • 15.
  • 16.
  • 17.
  • 19.
  • 20. “Institutional Innovation” funding strand 18 months, approximately 2FTE From October 2008
  • 21. Erewhon’s Aims Geo-spatial database Demo Mobile Apps Mobilisation of Sakai VLE (with temporal sensitivity) Disseminate knowledge learned
  • 22. 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
  • 23. The available options (Q1 2009) Both required a lot of work on our side
  • 24. Mobile Oxford work started in Q3 2009
  • 25. It needed to be: Accessible and Inclusive
  • 26. For prospective students, current students, staff and the general public
  • 27. An Open Source Community Project The “community” being pivotal in its long term sustainability
  • 28. Extensible and have significant longevity
  • 29. Work on any web-capable device
  • 31. Accessible Consistent UI and tested with iOS screen reader
  • 32. Perform a number of key functions server-side Not proxying, not iframing etc.
  • 34. Winner - UCISA Award for Excellence 2010 Finalist - Learning Without Frontiers Innovation Award 2011 UK Nomination - UN World Summit Award in Mobile (Education) 2010
  • 35. Device Detection Smartphones, Featurephones, Desktops (Tablets coming)
  • 36. talen ieithoedd 语 ‫ﻟﻐﺎﺕ‬ Multilingual langues Sprachen Thanks to Bangor University’s efforts
  • 37. PLACES Multiple geo-data sources including Open Street Map (community sourced), OxPoints, Department for Transport etc.
  • 38. Transport information - a compelling reason to revisit
  • 39. TRANSPORT Integrated view of Oxford’s transport incorporating Park and Ride spaces, real time bus and railway information
  • 41. LIBRARY SEARCH Z39.50 (library protocol), OpenStreetMap, 3rd Party GIS
  • 42. Universal Search Pattern matching for ISBNs, Bus Stops and interfaces with our Google Search Appliance.
  • 44. Weblearn Tools Polls (simple survey) Evaluations (extended survey) Sign Ups (book events)
  • 45. Polls Tool Example 1.Lecturer sets up a ‘poll’ in Weblearn 2.Lecturer pastes short URL and 2D Barcode in slides 3.Students answer on whatever device they have http://m.ox.ac.uk/3523
  • 46. URL Shortener Only 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
  • 47. Other ideas/work in progress More Sakai tools 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 Fully AJAX interface Official Traffic cameras Many more!
  • 48. Mobile Oxford The ‘one stop shop’ for Mobile devices Side 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
  • 49. Black Box Data Flow Diagram (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 Integration Oxford Library Information Service Other Native Open Street Map Applications Applications And More...
  • 50. Mobile Oxford is now developed entirely in the open as part of the Molly Project mollyproject.org Licensed under AFL v3 1.2 now available Deployment time depends on existing skills set. Those with existing Python/ Django can often customise and test deploy within a day.
  • 51. Mobile Oxford is now developed entirely in the open as part of the Molly Project FREE! mollyproject.org Licensed under AFL v3 1.2 now available Deployment time depends on existing skills set. Those with existing Python/ Django can often customise and test deploy within a day.
  • 52. check us out on ohloh.net
  • 53. Me: tim.fernando@oucs.ox.ac.uk @timfernando http://m.ox.ac.uk Mobile Oxford @mobileox http://mollyproject.org Molly Project @mollyproject

Editor's Notes

  1. Native vs Mobile web = not enough money\n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. easy to fix, easy to mass produce, CHEAP.\n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. October 2008\n
  19. \n
  20. \n
  21. \n
  22. 4 people required to work full time on Campus M @ a University\n
  23. Web was way forward\n
  24. We set a number of goals\n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. It does work across platforms. \n
  33. \n
  34. It can detect the class of device and display information in a sensible way to that device. I.e. lower capability devices get less graphics and javascript. \n
  35. \n
  36. Both social and university POI\n
  37. \n
  38. \n
  39. \n
  40. * Location sensitive, can search the multitude of Oxford libraries. \n
  41. \n
  42. \n
  43. \n
  44. Public\nSemi-Public\nPrivate\n\n\n\n
  45. \n
  46. Turning into offline web app\n
  47. \n
  48. \n
  49. AFL almost equal to MIT licence\n
  50. \n
  51. \n