As of this afternoon, the University of Oxford is a member of the iPhone Developer programme which can help facilitate the production and distribution of applications to potential developers within the organisation (and to the app store). If you are a member of the University and would like to submit an app to the app store or require provisioning to allow testing on your devices, please drop a line to erewhon at oucs.ox.ac.uk
A quick post to note that National Rail has released an application for the iPhone/iPod Touch which allows for comprehensive live train departure boards and journey planning. Head over to: http://nationalrail.co.uk/iphone/ for more information and a demo.
It’s probably the most comprehensive mobile transport application in the UK and is certainly a welcome replacement for the now missing Kizoom MyRail Lite which strangely disappeared from the Apple App Store some time ago.
After spending lots of time looking into RDF and how we could use RDF as the data model for the new OxPoints system we finally decided to give it a try. One of the big problems we had with RDF was the difficulty of storing dimensional data as one of the key features of the new OxPoints system should be its ability to record the change of Oxford University over time. However, RDF does not really cope with change and we had to think about how to work around this. We presented a detailed description and two possible workarounds in previous posts:
Both solutions are somewhat similar as they try to add additional RDF statements to define the validity of other statements. Solution one was to use statement reification and to add temporal information on individual statements. The other way we saw was to use named graphs and use different graphs to group statements that talk about the same time span. In the end we decided to go with the second solution, as it seemed to be the cleaner and more efficient solution.
As the platform for the new system we chose Java with Jena as the underlying RDF triple store.
We have spend the last weeks developing the prototype and so far the results are promising. The minimal requirements for the new system were to do everything the old system does, which was basically to allow for point queries (ask for a specific unit, or for a specific type) and to transform the results into KML.
Besides KML the new system offers transformations into JSON and RDF for any kind of resultset produced by the system and it is able to handle the temporal aspect of the data. In fact the new system is much more powerful and not specific to OxPoints at all. It is an RDF to Java object mapper (comparable to object relational mapping systems) and we are currently working on documentation and we are hoping to make more information available soon.
A first demo we produced, built upon the new OxPoints, is a Greasemonkey script that adds links to the OLIS (Oxford Libraries Information System) result pages, to display where a particular library is, using Google maps. The demo is not yet publically available but we are working hard on publishing this and more demos soon.
Although this might appear slightly irrelevant to the Erewhon project, Google’s new Voice service (known as ‘Grand Central’ in a previous life) is set to relaunch soon.
So what exactly does Google Voice do? It’s essentially a single phone number which can be linked instantly to all your possible numbers and messaging services. The average person changes their mobile phone number several times during the course of their life which is at great pain to their contacts and indeed adds costs with the reprinting of business cards etc. Google Voice gives you is the ability to change your mobile phone numbers as you please but allows you to keep one public number and forwards your calls accordingly.
Other features include being able to selectively direct known people to different numbers. Your business contacts could all be directed to your work phone number, wheras everyone else could be directed to your mobile. Text messaging can also be forwaded and Voicemails can be automatically transcribed to text and emailed to you. This is certainly a tool that could change how people use their telephone services in the future.
A quick post to say that OUCS is planning an iPhone developer ‘boot camp’ on Friday, 1st of May 2009 which will be open to University of Oxford staff and students. The lecture series will be run by Paul Burford from Apple World Wide Developer Relations and be hosted within Oxford University Computing Services.
We’re looking for a new developer to join the project. The job is to work on
- support and development of the RDF-based geolocation database we have built to describe Oxford
- demonstration mobile phone apps for higher education
- creation of a mobile-friendly interface to the Sakai VLE
These will mostly involve Java programming, with perhaps Objective C as well for the iPhone, but there is plenty of opportunity to shape the project and generally present the aims of the Erewhon project. If you know higher education, like RDF, think mobile devices are fun, then this is your job.
If you’re interested, have a look at http://www.oucs.ox.ac.uk/jobs/erewhon.xml and send in your application.