SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Mobile Campus Assistant




    Mike Jones (mike.a.jones@bristol.ac.uk)
     Institute for Learning and Research Technology (ILRT),
                       University of Bristol

                      @MrJ1971
JISC Funded

• A Rapid Innovation project under the
  Information Environment strand

• £40,000 grant
• 6 Months @ 1.1 FTE
• Most of the work done during August to
  November
The Pitch ...




  http://www.flickr.com/photos/tonivc/2283676770   http://www.flickr.com/photos/nullalux/2261949240




A time and location sensitive application
for students ....
Examples ...

•   Where is the nearest wireless
    hotspot?
•   Where is there a free PC to use?
•   When is the next bus to the hall of
    residence?
•   Which library is open now?
Website and native
applications for ...




 Android     iPhone
Why?
•   Increasingly popular devices

•   iPhone OS works also on iPod Touch -
    cheaper, but no GPS

•   Both use Webkit for web browser rendering
    engines

•   Team has experience with programming
    languages used in SDKs

•   Developers have an interest in both platforms

•   I wanted an iPhone
Our Solution

                                              Remote
                                               Remote
                                                Remote
                                              Website
                                               Website
                                                Website
HTML/JSON   JSON    RDF

                                      Proxy                 Harvest




     RESTful Interface            Proxy                   Harvester


                                                           Update
                          Query




                                              Datastore
Demo

When is the next bus?
Native Android app for bus
          times
Problems encountered
•   No Data

    -   The University needs a
        geo-location database. KML
        files can only take you so far.

•   Data, but the wrong format

    -   We needed to scrape HTML
        pages in some circumstances,
        e.g. PC availability

•   Data - inaccurate information         Photo by dullhunk - http://flic.kr/p/yBG4q




    -   RSS feeds of the Service Status don’t always reflect
        the corresponding website
The Future ...

• Promote the project outputs within the
  University to create interest

• Try and create a community with other
  institutions ... the software is open
  source

• Look for further public funding or
  commercial support
Alternatives

• University of Oxford is creating a
  Python/Django based open source
  project to deliver services to mobile
  devices. This is based on their Mobile
  Oxford work

• Commercial solutions like campusM
  from oMbiel
More Information
• Demo Site:
  <http://mca.ilrt.bris.ac.uk>

• Project Blog:
  <http://mobilecampus.ilrt.bris.ac.uk>

• Source code:
  <http://github.com/MikeJ1971/mobile-
  campus-assistant>

 For general queries about the project please contact Nikki Rogers
 (nikki.rogers@bristol.ac.uk). For technical queries please contact
 Mike Jones (mike.a.jones@bristol.ac.uk).

Weitere ähnliche Inhalte

Andere mochten auch

Jasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus SolutionJasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus Solution
John Lewis
 
Higher Education_Campus_Mobilization_
Higher Education_Campus_Mobilization_Higher Education_Campus_Mobilization_
Higher Education_Campus_Mobilization_
rkmelton
 
UCCSC 2016
UCCSC 2016UCCSC 2016
UCCSC 2016
Alex Wu
 

Andere mochten auch (7)

Defining Mobile App Deployment for the Modern Campus: Benchmarking and Best P...
Defining Mobile App Deployment for the Modern Campus: Benchmarking and Best P...Defining Mobile App Deployment for the Modern Campus: Benchmarking and Best P...
Defining Mobile App Deployment for the Modern Campus: Benchmarking and Best P...
 
UNC CAUSE - Going Mobile On Campus
UNC CAUSE - Going Mobile On CampusUNC CAUSE - Going Mobile On Campus
UNC CAUSE - Going Mobile On Campus
 
The mobile university: from the library to the campus
The mobile university: from the library to the campusThe mobile university: from the library to the campus
The mobile university: from the library to the campus
 
Jasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus SolutionJasig uMobile - Open Source Enterprise Mobile Campus Solution
Jasig uMobile - Open Source Enterprise Mobile Campus Solution
 
Higher Education_Campus_Mobilization_
Higher Education_Campus_Mobilization_Higher Education_Campus_Mobilization_
Higher Education_Campus_Mobilization_
 
UCCSC 2016
UCCSC 2016UCCSC 2016
UCCSC 2016
 
The 10 Best University Mobile Apps of 2015
The 10 Best University Mobile Apps of 2015The 10 Best University Mobile Apps of 2015
The 10 Best University Mobile Apps of 2015
 

Ähnlich wie Mobile Campus Assistant - Dev8D Lightening Talk

Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
John Reiser
 
8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgar
FOMS011
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar
FOMS011
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
Nuxeo
 
Mobile Strategies for Libraries by Amy York
Mobile Strategies for Libraries by Amy YorkMobile Strategies for Libraries by Amy York
Mobile Strategies for Libraries by Amy York
ayork1120
 

Ähnlich wie Mobile Campus Assistant - Dev8D Lightening Talk (20)

Producing a mobile presence. Timeline: Yesterday...
Producing a mobile presence. Timeline: Yesterday...Producing a mobile presence. Timeline: Yesterday...
Producing a mobile presence. Timeline: Yesterday...
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
 
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
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
 
8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgar
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar
 
Titanium @ Minnebar
Titanium @ MinnebarTitanium @ Minnebar
Titanium @ Minnebar
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
 
2014 Picking a Platform by Anand Kulkarni
2014 Picking a Platform by Anand Kulkarni2014 Picking a Platform by Anand Kulkarni
2014 Picking a Platform by Anand Kulkarni
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for Android
 
Mobile Strategies for Libraries by Amy York
Mobile Strategies for Libraries by Amy YorkMobile Strategies for Libraries by Amy York
Mobile Strategies for Libraries by Amy York
 
Mobile Multi-domain Search over Structured Web Data
Mobile Multi-domain Search over Structured Web DataMobile Multi-domain Search over Structured Web Data
Mobile Multi-domain Search over Structured Web Data
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
AMcNab_Mobilising E-Content_AGI/LIR
AMcNab_Mobilising E-Content_AGI/LIRAMcNab_Mobilising E-Content_AGI/LIR
AMcNab_Mobilising E-Content_AGI/LIR
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your library
 
Engage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategiesEngage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategies
 
Navigation & Location Europe 2009 Condensed
Navigation & Location Europe 2009 CondensedNavigation & Location Europe 2009 Condensed
Navigation & Location Europe 2009 Condensed
 
I knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile appsI knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile apps
 

Mehr von MrJ1971

Map Your Bristol
Map Your BristolMap Your Bristol
Map Your Bristol
MrJ1971
 
MyMobileBristol
MyMobileBristolMyMobileBristol
MyMobileBristol
MrJ1971
 

Mehr von MrJ1971 (10)

KYBOTM poster for DHOxSS
KYBOTM poster for DHOxSSKYBOTM poster for DHOxSS
KYBOTM poster for DHOxSS
 
Map Your Bristol
Map Your BristolMap Your Bristol
Map Your Bristol
 
Prospectus Editing Tool (PET)
Prospectus Editing Tool (PET)Prospectus Editing Tool (PET)
Prospectus Editing Tool (PET)
 
Bibliographic management on mobile devices


Bibliographic management on mobile devices

Bibliographic management on mobile devices


Bibliographic management on mobile devices


 
MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11
 
MCA and MyMobileBristol @ osjmob11
MCA and MyMobileBristol @ osjmob11MCA and MyMobileBristol @ osjmob11
MCA and MyMobileBristol @ osjmob11
 
Nature Locator @ Dev8D
Nature Locator @ Dev8DNature Locator @ Dev8D
Nature Locator @ Dev8D
 
MyMobileBristol @ Dev8D
MyMobileBristol @ Dev8DMyMobileBristol @ Dev8D
MyMobileBristol @ Dev8D
 
MyMobileBristol
MyMobileBristolMyMobileBristol
MyMobileBristol
 
HTML5 and the Mobile Web
HTML5 and the Mobile WebHTML5 and the Mobile Web
HTML5 and the Mobile Web
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Mobile Campus Assistant - Dev8D Lightening Talk

  • 1. Mobile Campus Assistant Mike Jones (mike.a.jones@bristol.ac.uk) Institute for Learning and Research Technology (ILRT), University of Bristol @MrJ1971
  • 2. JISC Funded • A Rapid Innovation project under the Information Environment strand • £40,000 grant • 6 Months @ 1.1 FTE • Most of the work done during August to November
  • 3. The Pitch ... http://www.flickr.com/photos/tonivc/2283676770 http://www.flickr.com/photos/nullalux/2261949240 A time and location sensitive application for students ....
  • 4. Examples ... • Where is the nearest wireless hotspot? • Where is there a free PC to use? • When is the next bus to the hall of residence? • Which library is open now?
  • 5. Website and native applications for ... Android iPhone
  • 6. Why? • Increasingly popular devices • iPhone OS works also on iPod Touch - cheaper, but no GPS • Both use Webkit for web browser rendering engines • Team has experience with programming languages used in SDKs • Developers have an interest in both platforms • I wanted an iPhone
  • 7. Our Solution Remote Remote Remote Website Website Website HTML/JSON JSON RDF Proxy Harvest RESTful Interface Proxy Harvester Update Query Datastore
  • 8. Demo When is the next bus?
  • 9.
  • 10. Native Android app for bus times
  • 11. Problems encountered • No Data - The University needs a geo-location database. KML files can only take you so far. • Data, but the wrong format - We needed to scrape HTML pages in some circumstances, e.g. PC availability • Data - inaccurate information Photo by dullhunk - http://flic.kr/p/yBG4q - RSS feeds of the Service Status don’t always reflect the corresponding website
  • 12. The Future ... • Promote the project outputs within the University to create interest • Try and create a community with other institutions ... the software is open source • Look for further public funding or commercial support
  • 13. Alternatives • University of Oxford is creating a Python/Django based open source project to deliver services to mobile devices. This is based on their Mobile Oxford work • Commercial solutions like campusM from oMbiel
  • 14. More Information • Demo Site: <http://mca.ilrt.bris.ac.uk> • Project Blog: <http://mobilecampus.ilrt.bris.ac.uk> • Source code: <http://github.com/MikeJ1971/mobile- campus-assistant> For general queries about the project please contact Nikki Rogers (nikki.rogers@bristol.ac.uk). For technical queries please contact Mike Jones (mike.a.jones@bristol.ac.uk).

Hinweis der Redaktion