220 likes | 342 Views
UCSD Mobile Framework. Briefing to Steve Relyea February 17, 2011. Background: UCSD’s iPhone App. June ‘09 UCSD first public university to provide iPhone app Provided web services and data feeds to TerriblyClever. Blackberry and generic mobile launched soon thereafter
E N D
UCSD Mobile Framework Briefing to Steve Relyea February 17, 2011
Background: UCSD’s iPhone App • June ‘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
What’s the issue? Vendor bought out by Blackboard so mobile team’s efforts have been redirected Any change or enhancement has to go through the vendor. This includes simply adding a link “Locked in” to technical platform Can’t be agile enough for campus needs Annual maintenance fee $$ Usage reporting is limited Need to keep pace with Smartphone industry
What are the options? • Find another vendor • Not many reputable vendors for this kind of thing • Issues of going through vendor for changes still exist • Develop a framework ourselves • Starting from scratch • Would need to enhance it ourselves to keep it up to date in a fast paced arena • Leverage an existing mobile framework • Non-University open source community for mobile is limited (Sencha, Sproutcore) • MIT framework is the most mature • UCLA framework is newer and approaches things differently
Excerpt from article… “Last month, as Mr. Beykpour welcomed a delegation of college clients to its branch office here in San Francisco, the group passed a beer keg, hastily covered up with a towel. Downstairs, programmers coded software while Weezer and table tennis could be heard in the background.”
Involved 8 Campus IT Groups ACT, ACMS, SA, Colleges, Libraries, SIO, Bio Sciences ACT Student Affairs Libraries
Selection Criteria • Sustainable over a 1-2 year period of time. • Include open source or industry standards. • Support various mobile devices. • Require little training for development. • Easy to migrate off of or work with new technologies as they become available.
Reviewed 8 Mobile Frameworks UCLA, MIT, SproutCore, PhoneGap, jQuery, WebApp.NET, Sencha, iMobileU
Recommendation • UCLA Mobile framework • Standards-based lightweight mobile framework • Device agnostic • Apps can leverage the framework regardless of whether they are built in JAVA, .NET, PHP, etc. • The framework handles the device-by-device planning and implementation, not the developer! • Campus apps can leverage the framework without being co-located on the same server
Implementation ACT hosts the framework, everyone else plugs in.
UC-Wide Adoption • UCLA launched mobile site in Fall 2010. • ITLC adopting framework UC-wide • UC Berkeley to launch mobile presence based on UCLA framework in Spring 2011. • UC Riverside and UC Davis are also in process • UCSF also signed on.
Next Steps • Launch new m.ucsd.edu (mid-March) • Launch Apps that point to m.ucsd.edu functionality • iPhone/iPad • Blackberry • Android • Add new functionality • Integration with the CMS Web content • SSO Integration • MyTritonLink