Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Molly project - Gregynog colloquium 2011
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 Project
University of Oxford
http://m.ox.ac.uk http://mollyproject.org
http://www.ox.ac.uk
@mobileox @mollyproject
24. 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
33. Winner - UCISA Award for Excellence 2010
Finalist - Learning Without Frontiers Innovation Award 2011
UK Nomination - UN World Summit Award in Mobile
(Education) 2010
44. 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
45. 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
46. 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!
47. 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
48. 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 Integration
Oxford Library Information Service
Other Native
Open Street
Map Applications Applications
And More...
49. 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
50. 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
51. Mobile Oxford is now developed entirely in the open as part of the Molly Project
mollyproject.org
Licensed under AFL v3
1.2 shall be released in mid-july with multilingual extensions
Deployment time depends on existing skills set. Those with existing Python/
Django skills can often customise and test deploy within a day.
52. Mobile Oxford is now developed entirely in the open as part of the Molly Project
FREE! mollyproject.org
Licensed under AFL v3
1.2 shall be released in mid-july with multilingual extensions
Deployment time depends on existing skills set. Those with existing Python/
Django skills can often customise and test deploy within a day.
53. 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.
Who’s got a native app?\nWho’s got a web app?\nBudget?\nNow I know who to avoid insulting\n
\n
\n
\n
Camera access\nFile System\nCalendar access etc\n
The Mobile Web has not evolved to what it can despite the technology existing. \n* Remember - mobile is here to stay, it’s not a bolt on. In a few years, mobile devices will be more dominant than PCs. \n
\n
* Mobile computing IS computing now\n* No longer in a realm of computing populated by important business people and enthusiasts who spend hours downloading and installing hacked ROMs to add a bit of window chrome. \n* Vast range of devices out there, growing in variety and number\n\n
* Mobile computing IS computing now\n* No longer in a realm of computing populated by important business people and enthusiasts who spend hours downloading and installing hacked ROMs to add a bit of window chrome. \n* Vast range of devices out there, growing in variety and number\n\n
* Mobile computing IS computing now\n* No longer in a realm of computing populated by important business people and enthusiasts who spend hours downloading and installing hacked ROMs to add a bit of window chrome. \n* Vast range of devices out there, growing in variety and number\n\n
* Mobile computing IS computing now\n* No longer in a realm of computing populated by important business people and enthusiasts who spend hours downloading and installing hacked ROMs to add a bit of window chrome. \n* Vast range of devices out there, growing in variety and number\n\n
* Mobile computing IS computing now\n* No longer in a realm of computing populated by important business people and enthusiasts who spend hours downloading and installing hacked ROMs to add a bit of window chrome. \n* Vast range of devices out there, growing in variety and number\n\n
* Mobile computing IS computing now\n* No longer in a realm of computing populated by important business people and enthusiasts who spend hours downloading and installing hacked ROMs to add a bit of window chrome. \n* Vast range of devices out there, growing in variety and number\n\n
Blackberry * 2, iOS, Android * 2 or 3, Windows Phone 7, \n
\n
October 2008\n
\n
\n
* Considered as one larger aim\n
\n
Web was way forward\n
\n
\n
\n
\n
\n
\n
It does work across platforms. \n
\n
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
\n
Both social and university POI\n
\n
\n
\n
* Location sensitive, can search the multitude of Oxford libraries. \n