Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Open mobile solutions session 1 - 9th september 2010

on

  • 817 views

Trends and Reasoning towards Mobile Oxford

Trends and Reasoning towards Mobile Oxford

Statistics

Views

Total Views
817
Views on SlideShare
817
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • * Today is all about introducing some of the open solutions available for providing mobile services in your institution. Products you can download and get running in your institution in a matter of weeks. <br /> <br /> * But first I want to get you think a little bit about your institution&#x2019;s long term strategy <br /> * I&#x2019;m sure some of you have already thought hard about this, so forgive me if this is all old news to you. <br />
  • Who agrees with this? <br /> <br /> PC&#x2019;s aren&#x2019;t going to be as relevant as they once were. <br />
  • <br />
  • Very considered purchases - lot of time and effort invested <br /> <br /> They aren&#x2019;t as cheap as a book, or a pen or many other day to day tools we use in Universities. <br />
  • * Get to a point where many tasks can be done by insignificant costs in computing <br /> * Do I really need a Intel Core i7 to do my word processing and email? <br />
  • If we follow that Moore&#x2019;s law still has some truth in it. <br /> Cost of producing devices for certain tasks must come down. <br /> Example: Sound Blaster from Creative <br />
  • Today: Often have several, but it&#x2019;s not always there when you need it <br /> Do you have a computer when you need it? <br /> <br /> Using a PC to complete a task requires a series of steps, often involving logins, manual selections. <br /> - Brain must be used. <br /> - In contrast to many other tools we use on a regular basis <br /> <br />
  • - Adapted by software for best use of resources <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • You can take a laptop almost anywhere, but actually using it is hard. <br />
  • <br />
  • * Mobile computing IS computing now <br /> * 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. <br /> * Vast range of devices out there, growing in variety and number <br /> <br />
  • * Mobile computing IS computing now <br /> * 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. <br /> * Vast range of devices out there, growing in variety and number <br /> <br />
  • * Mobile computing IS computing now <br /> * 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. <br /> * Vast range of devices out there, growing in variety and number <br /> <br />
  • * Mobile computing IS computing now <br /> * 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. <br /> * Vast range of devices out there, growing in variety and number <br /> <br />
  • * Mobile computing IS computing now <br /> * 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. <br /> * Vast range of devices out there, growing in variety and number <br /> <br />
  • <br />
  • * sit on a desk or by a watercooler <br /> * quick contact search <br /> * calendar display <br /> * meeting <br />
  • <br />
  • <br />
  • <br />
  • * requires little investment of time and mind <br /> * least likely to share <br />
  • Newcastle folks will be talking about this <br />
  • Newcastle folks will be talking about this <br />
  • Newcastle folks will be talking about this <br />
  • <br />
  • &#xA3;135 = working day for support staff. <br />
  • <br />
  • <br />
  • Purchasing a short term application based solution is not going to solve your more serious longer term problems. <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • Funded by JISC as Newcastle, Oxford Brookes and Bristol who are also speaking today were. <br />
  • <br />
  • <br />
  • * Considered as one larger aim <br />
  • <br />
  • 4 people required to work full time on Campus M @ a University <br />
  • Web was way forward <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • People give us <br /> * Data <br /> * Guidelines <br /> * Suggestions <br /> <br /> But we are the deciders of what goes in, how and how it is displayed. <br /> <br /> We take on the responsibility of supporting devices, making sure the content is relevant and produced in an optimal way as we consider ourselves expert in delivering the mobile services. <br /> <br /> Advantages: They need no overheads of <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • Public <br /> Semi-Public <br /> Private <br /> <br /> <br /> <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Open mobile solutions   session 1 - 9th september 2010 Open mobile solutions session 1 - 9th september 2010 Presentation Transcript

  • Trends and Reasoning Open Mobile Solutions Event Apple Executive Briefing Centre, London 9 September 2010 Tim Fernando Project Manager of Mobile Oxford 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
  • The Personal Computer is DEAD.
  • The Personal Computer is DEAD. OK, it’s not quite dead, but it’s losing its relevance.
  • But we do so much with PCs! “Watch movies” “Store/view photo s” “Write a novel” “Write Essays” /read e -mail” “Send “Make long distance phone calls” “Listen to music” “Pay bills” “Read news”
  • Problems with the Personal Computer High unit cost
  • ...however computing power is now very cheap
  • Certain tasks require finite amounts of computing power
  • Certain tasks require finite amounts of computing power Example: Music decoding and output
  • Problems with the Personal Computer High Contention Ratio 1990s: 1:3-10 Today: 2:1 but still not enough Requires investment of time to use
  • Problems with the Personal Computer Multi purpose device: Does not necessarily do any one task perfectly
  • How many other massively multi purpose devices are there in our lives?
  • How many other massively multi purpose devices are there in our lives? Umbrella: Screwdriver: Keeps off rain Screws screws Car: Mug: Transports you from Holds liquid place to place * May also advertise favourite programming language
  • Problems with the Personal Computer Can’t be used in many physical locations
  • Many tasks + cheap computing = many devices?
  • Each form factor suits certain uses more than others
  • ‘Glance’ Device Weather, contact information, sports results, meeting room status
  • ‘Watch/Ultra compact’ Device Who’s calling, number of e-mails waiting
  • Tablet Device Web browsing, e-mail, photo viewing, mapping, visual design
  • E-Reader Low eyestrain document display, note taking
  • Smart Phone Fast e-mail, simple tasks e.g. booking a tutorial, finding a library book, and a primary location sensitive information display
  • Oh no! So many devices that we have to support! What do we do?
  • Oh no! So many devices that we have to support! What do we do? Have data in easily consumable formats
  • Oh no! So many devices that we have to support! What do we do? Have data in easily consumable formats XML
  • Oh no! So many devices that we have to support! What do we do? Have data in easily consumable formats XML JSON
  • Current Device Costs
  • HTC Tattoo SIM Unlocked ≈ £200 Features Android 1.6 3MP Camera QVGA 2.8” Screen Accelerometer Quadband GSM + 3G Digital Compass GPS FM Radio Wifi
  • 2010AD: £200 ≈ 2000AD: £150
  • 2010 - £200 Android 1.6 3MP Camera QVGA 2.8” Screen Accelerometer Quadband GSM + 3G Digital Compass GPS FM Radio Wifi 2000 - £150 USB GPS (requires PC to operate)
  • Key Points •Mobile devices are becoming cheaper •Many devices per user •Many classes of device are emerging •As IT services we need to be able to target them all •Our data must be available in easily consumable open standard formats •The market is changing too fast for us to be able to afford to keep up a directly targeted approach matching market forces
  • Mobile OS Market Share
  • Mobile OS Market Share Source: ars technica via Gartner statistics
  • Update on Mobile OS Market Share Source: ars technica via Gartner statistics
  • Update on Mobile OS Market Share Predictions for Q1 ’11: Source: ars technica via Gartner statistics
  • Update on Mobile OS Market Share Predictions for Q1 ’11: •Steady decline of Symbian Devices Source: ars technica via Gartner statistics
  • Update on Mobile OS Market Share Predictions for Q1 ’11: •Steady decline of Symbian Devices •Explosion in growth of Android, especially in emerging devices such as tablets, e- book readers Source: ars technica via Gartner statistics
  • Update on Mobile OS Market Share Predictions for Q1 ’11: •Steady decline of Symbian Devices •Explosion in growth of Android, especially in emerging devices such as tablets, e- book readers •Steady increase in growth of iOS Source: ars technica via Gartner statistics
  • Update on Mobile OS Market Share Predictions for Q1 ’11: •Steady decline of Symbian Devices •Explosion in growth of Android, especially in emerging devices such as tablets, e- book readers •Steady increase in growth of iOS •Sales of Win Mob almost halted until Windows 7 Phone series is released Source: ars technica via Gartner statistics
  • Update on Mobile OS Market Share Predictions for Q1 ’11: •Steady decline of Symbian Devices •Explosion in growth of Android, especially in emerging devices such as tablets, e- book readers •Steady increase in growth of iOS •Sales of Win Mob almost halted until Windows 7 Phone series is released Source: ars technica via Gartner statistics •Steady sales of Blackberry and a rush when the next Blackberry OS with WebKit based browser is released
  • Mobile Oxford
  • “Institutional Innovation” funding strand 18 months, approximately 2FTE From October 2008
  • Erewhon’s Aims Geo-spatial Storage Demo Mobile Apps Mobilisation of Sakai VLE (with temporal sensitivity) Disseminate knowledge learned
  • Demo Mobile Apps Mobilisation of Sakai VLE
  • The available options (Q1 2009) + Was made freely available under MIT License Q1 2009. + Promised fast deployment times (perhaps 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
  • Accessible and inclusive
  • Open Source Community Project The “community” being pivotal in its long term sustainability
  • Extensible and have significant longevity
  • App vs Web App
  • App vs Web App App Web App Fast User Interface Long time to live Direct access to more hardware Targets many devices simultaneously Offline storage Less development time needed No external costs involved
  • App vs Web App App Web App Long time to live Direct access to more hardware Targets many devices simultaneously Offline storage Less development time needed No external costs involved Fast User Interface
  • App vs Web App App Web App Long time to live Direct access to more hardware Targets many devices simultaneously Less development time needed No external costs involved Fast User Interface Offline storage
  • App vs Web App App Web App Long time to live Direct access to more hardware Targets many devices simultaneously Less development time needed No external costs involved Fast User Interface Offline storage Direct access to GPS
  • Work on any web capable device
  • We design and maintain the UI
  • Web user attention spans 3G Network Lag User Status Instantaneous Uninterrupted thought flow Limit of user concentration 0s 1s 2s 3s 4s 5s 6s 7s 8s 9s 10s
  • A few steps to improve speed
  • A few steps to improve speed • Effective server side cache headers
  • A few steps to improve speed • Effective server side cache headers • HTML 5 Cache Manifest (store static files permanently)
  • A few steps to improve speed • Effective server side cache headers • HTML 5 Cache Manifest (store static files permanently) • HTML 5 SQLite local storage (store commonly used data/UI permanently)
  • A few steps to improve speed • Effective server side cache headers • HTML 5 Cache Manifest (store static files permanently) • HTML 5 SQLite local storage (store commonly used data/UI permanently) • Serve media on separate domain
  • A few steps to improve speed • Effective server side cache headers • HTML 5 Cache Manifest (store static files permanently) • HTML 5 SQLite local storage (store commonly used data/UI permanently) • Serve media on separate domain improve software code efficiency!
  • m.ox.ac.uk
  • PLACES Multiple geo-data sources including Open Street Map (community sourced), OxPoints, Department for Transport etc.
  • CONTACTS Via LDAP
  • LIBRARY SEARCH Z39.50 (library protocol), OpenStreetMap, 3rd Party GIS
  • Universal Search Regex pattern matching for ISBNs, Bus Stops and interfaces with our Google Search Appliance.
  • Realtime Information
  • WEBLEARN Based on the Sakai VLE
  • Weblearn Tools Polls Evaluations Tutorial sign ups
  • Polls Tool Example
  • URL Shortener (don’t groan) 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 *If the page contains secure content, the number is randomised
  • Other ideas/work in progress More Sakai tools Walking/Cycle Routing Short Course Bookings Live train times 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 ws eet Ma Ne p Service status Library search Mu ps ch sto mo B us re!
  • Phones! Op en Str ws eet Ma Ne p Service status Library search Mu ps ch s sto mo re! Bu Current Setup
  • Phones! Op en Str ws eet Ma Ne p Service status Library search Mu ps ch s sto mo re! Bu From Oct 2010 XML, JSON, YAML feeds
  • Phones! Tablets! Op en Str ws eet Ma Ne p Service status Library search Mu ps ch s sto mo re! Bu Not long after that... XML, JSON, YAML feeds
  • Black Box Data Flow Diagram (Simplified) etc. phones under 100USD Molly as ‘Mobile Oxford’ Feature phone UI OSS Oracle Student System Data Aggregation and Manipulation Layer Lots of Data Sources Oak Directory Service Web User Interface OxPoints RESTfull API Geo-Spatial Database Smartphone UI Oxford iTunes U Integration Oxford Library Information Service Other Applications Native Applications Open Street Map And More...
  • Mobile Oxford is now developed entirely in the open as part of the Molly Project mollyproject.org Licensed under AFL v3
  • Tools
  • Object-relation mapper Automatic admin interface Easy RESTful URLs Template system Cache system
  • Alex Tim Bluefish IDE TextMate Fedora mollyproject.sourceforge Mac OS X “Lenny” VM 64bit “Lenny” VM 64bit
  • deploy and test staging.m.ox.ac.uk mollyproject.sourceforge if staging.m tests pass, deploy on m.ox.ac.uk m.ox.ac.uk