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.

MCA and MyMobileBristol @ osjmob11

1,361 views

Published on

Presentation give on the Mobile Campus Assistant software and MyMobileBristol project at "Open Source Junction: cross-platform mobile apps", 30 March 2011, Trinity College, Oxford

Published in: Technology
  • Be the first to comment

MCA and MyMobileBristol @ osjmob11

  1. 1. Mike Jonesmike.a.jones@bristol.ac.uk @MrJ1971
  2. 2. Institute for Learning and Research Technology (ILRT)Established in 1996~50 staff working in R&D,consultancy, support andservicesStrong history of innovationExpertise in web application development, semanticweb, linked data, mobile technologies, social softwareand data visualisation
  3. 3. BackgroundJISC funded ‘Rapid Innovation’ project6 Month project with 1.1 FTEsDeveloped between August to November, 2009Software available under a BSD-style license
  4. 4. Rationalehttp://www.flickr.com/photos/tonivc/2283676770 http://www.flickr.com/photos/nullalux/2261949240What issues are there in providing a time and location sensitive application for students?
  5. 5. Where is the nearest open library?
  6. 6. Where is the nearest available PC?
  7. 7. When is the next bus to the hall of residence?When is the next bus to the halls of residence?
  8. 8. Mobile Web or Native App? (not forgetting PhoneGap, Titanium etc.)
  9. 9. Mobile Web
  10. 10. RSS XML HTML Harvest Harvester(s) Update RDF StoreHarvesting data sources
  11. 11. RSS XML HTML Harvest JSONHTML RDF Harvester(s) Restful Interface Update Query RDF Store Querying the data store
  12. 12. RSS XML HTML Harvest JSONHTML RDF Proxy Harvester(s) Restful Interface Proxy Update Query RDF Store If all else fails ... screen scrape
  13. 13. RSS XML HTML Harvest JSONHTML RDF KML Proxy Harvester(s) SPARQL Restful Interface Endpoint Proxy Update Query RDF Store SPARQL Endpoint and Geo support
  14. 14. RSS XML HTML Harvest JSONHTML RDF KML Proxy Harvester(s) SPARQL Restful Interface Endpoint Proxy Update Query Query LibraryLDAP System ? RDF Store Extensible RESTful interface
  15. 15. Technology Stack
  16. 16. Technology Stack
  17. 17. Technology Stack H2 Database Engine
  18. 18. Technology Stack H2 Database Engine Jena Semantic Web Framework
  19. 19. Technology Stack H2 Database Engine Jena Semantic Web FrameworkJersey (JAX-RS Reference Imp lementation)
  20. 20. Technology Stack H2 Database Engine Jena Semantic Web FrameworkJersey (JAX-RS Reference Imp lementation) Free Marker Template Language
  21. 21. Technology Stack H2 Database Engine Jena Semantic Web FrameworkJersey (JAX-RS Reference Imp lementation) Free Marker Template Language Apache Maven
  22. 22. Technology Stack H2 Database Engine Jena Semantic Web FrameworkJersey (JAX-RS Reference Imp lementation) Free Marker Template Language Apache Maven JEE Servlet Cont ainer
  23. 23. Standards Bingo RDF CSS XHTMLRSS SPARQL XML Atom Geo Location APIKML JSON JAX-RS
  24. 24. Native apps can use the data
  25. 25. Project Roadmap
  26. 26. Project Roadmap Greening Events
  27. 27. Project Roadmap Greening EventsMyMobileBristolbeta
  28. 28. Project Roadmap Greening Events MyMobileBristol betam.bristol.ac.uk
  29. 29. MyMobileBristolA collaborative platform composed of mailing lists,wiki, blog and source code repository.A demonstrator installed at the University of Bristol.Stakeholder engagement and workshops.
  30. 30. MyMobileBristol‘Open Innovation’ project funded by JISC under theirBusiness and Community EngagementRunning from July 2010 to August 2011Collaboration with Bristol City CouncilCouncil have released data under the B-Open initiativeLooking at releasing transport data
  31. 31. Some Feedback Love this application. thanks for the workReally good ... Great work! Much needed.
  32. 32. “It’s the data, stupid” The data is a web page The data is incompleteYou can’t have the data You can have the data if you payThe data has a commercial license
  33. 33. Is it on the App store? http://www.flickr.com/photos/jima/3435396513/
  34. 34. Project Roadmap Greening Events MyMobileBristol betam.bristol.ac.uk
  35. 35. Project Roadmap Greening Events MyMobileBristol beta Greening Events 2m.bristol.ac.uk
  36. 36. Project Roadmap Greening Events MyMobileBristol beta Greening Events 2m.bristol.ac.uk m.jisc.ac.uk
  37. 37. Further InformationProject Website:http://mymobilebristol.comDemonstrator:http://m.bristol.ac.ukSource code:https://github.com/ilrt/mca

×