26
UCSD Mobile Framework A Mobile Framework for the UCSD Campus m.ucsd.edu June 15, 2011

UCSD Mobile Framework

  • Upload
    seamus

  • View
    58

  • Download
    0

Embed Size (px)

DESCRIPTION

UCSD Mobile Framework. A Mobile Framework for the UCSD Campus m.ucsd.edu June 15, 2011. UCSD Campus Web Office. Background: UCSD’s iPhone App. June ‘09 UCSD first public university to provide iPhone app Provided web services and data feeds to TerriblyClever . - PowerPoint PPT Presentation

Citation preview

Page 1: UCSD Mobile Framework

UCSD Mobile FrameworkA Mobile Framework for the UCSD Campus

m.ucsd.edu

June 15, 2011

Page 2: UCSD Mobile Framework

UCSD Campus Web Office

2

Website UI WebApp UI UCSD Web Consistency

Page 3: UCSD Mobile Framework

Background: UCSD’s iPhone AppJune ‘09 UCSD first public university to provide iPhone app

Provided web services and data feeds to TerriblyClever.

Blackberry and generic mobile launched soon thereafter

In early 2010, TerriblyClever was bought out by Blackboard

We wanted to do more…

Page 4: UCSD Mobile Framework
Page 5: UCSD Mobile Framework

Smartphone OS Market Share Q4, 2010

Source: International Data Corporation (IDC)

Page 6: UCSD Mobile Framework

Smartphone OS Market Share, 2012 (predicted)

Source: International Data Corporation (IDC)

Page 7: UCSD Mobile Framework

How do we keep up?

Page 8: UCSD Mobile Framework

Mobile Web Browser

8

Page 9: UCSD Mobile Framework

Involved Campus IT Groups

ACT

ACT, ACMS, SA, Colleges, Libraries, SIO, Bio Sciences

Student Affairs Libraries

Page 10: UCSD Mobile Framework

Selection CriteriaDevice agnostic, front end framework

Sustainable over a 1-2 year period of time.

Standards based

Require little training for developers.

Easy to migrate to a new technology in the future.

Or integrate additional UI Libraries as they mature

Page 11: UCSD Mobile Framework

Reviewed 8 Mobile FrameworksUCLA, MIT, SproutCore, PhoneGap, jQuery, WebApp.NET, Sencha, iMobileU

Page 12: UCSD Mobile Framework

Ranked TechnologiesRanked each technology based on

License Cost, OOTB Feature Set, Industry Standards, Documentation, Ease of Implementation/Adoption, Learning Curve, Time Required to Implement, Maintainability, Scalability, Cross-platform Support, Run in Mobile Browser, Extensibility, Availability/Maturity, End User Usability, End User Accessibility, Integration with CMS

Avg. RankingUCLAmobile: 130/150

Sencha: 90/150

Page 13: UCSD Mobile Framework

What is MWF?Device detection using WURFL

Correct CSS and JS is served up based on device capabilities

Minification

Image compression

… it works for all mobile devices!

Page 14: UCSD Mobile Framework

Ok, maybe not all devices…

Page 15: UCSD Mobile Framework

Mobile Framework

UCSD-styled mobile decorator leveraging UCLA Framework

Documentation for UCSD web developers

Implemented UCSD Mobile under m.ucsd.edu, using data feeds developed for the vendor back in ’09

Regardless of technology or app hosting environment, all apps appear unified

UCSD Mobile Framework

Student Affairs (.net)

ACMS (php)

Colleges (php)

Biological Sciences

(java)

HR (.net)

Housing & Dining

(.net)

Framework hosted on central server (ACT)

m.ucsd.edu

Page 16: UCSD Mobile Framework
Page 17: UCSD Mobile Framework

ConsiderationsSecurity: App layer handles it as it does with desktop devices.

No additional security layer in MWF

GovernanceCampus Web Steering Committee weighs in on taxonomy

Page 18: UCSD Mobile Framework

m.ucsd.edu GovernanceTo be linked from m.ucsd.edu or a subsequent category

App’s content is relevant to the campus community

App is using the UCSD Mobile FrameworkNeed to retrofit Libraries and Shuttles

App is hosted in a secured environment that is monitored, has backup and recovery.

CWSC approves the addition in a majority decision

Page 19: UCSD Mobile Framework

Metrics1 Month Page Views:

Mobile home page: 38,223

Campus home page: 803,676

Page 20: UCSD Mobile Framework

Operating Systems

Page 21: UCSD Mobile Framework

Other UC’s in Production or Pilot

Page 22: UCSD Mobile Framework

Next upApps

My TritonLink

Dining locations and menus

FrameworkAdditional UI elements to handle navigation

ChallengesHow do we fold in websites managed in the CMS into the MWF?

How do we accommodate responsive design?

Page 23: UCSD Mobile Framework

MyTritonLink

Page 24: UCSD Mobile Framework

Campus Dining

Page 25: UCSD Mobile Framework

Campus Dining (cont.)

Page 26: UCSD Mobile Framework

Publish to Mobile Device Stores