UCSD Mobile Framework A Mobile Framework for the UCSD Campus June 17th, 2011.

Slides:



Advertisements
Similar presentations
© 2004 Flashline Inc. The Seven Faces of Reuse Enterprise Architect Summit June 8, 2004 Charles Stack Founder and CEO Flashline, Inc. © 2004 Flashline.
Advertisements

Content Aggregation & Distribution: Abbotts Custom Solution Dawn Lynn Research Information Scientist, Abbott Labs.
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
The Mobile Journey Richard Lilleker E-learning Technologist Middlesbrough College.
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
Mobile at USC Common Solutions Group University of Minnesota, June 2011.
Going Mobile According to the Mobile Marketing Association, more people worldwide own mobile devices than own a toothbrush…roughly 90% of the American.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
The Online Library Environment Projects and Challenges at The University of Alabama Libraries Jason J. Battles Head, Web Services Department.
Enterprise Web Content Management Path to developing a Competency Center Presented To: Presented By: Gilbane ConferenceBrian VanDeventer IT Manager, Web.
Leveraging Manila for Learning The Swiss Army Knife of Web Development for Faculty, Staff & Students.
Wikis And Blogs Their role in the Corporate Environment Kevin Baker Nelson Brodyck Adam Garten-Zutter Darren Makovichuk Cameron Smith.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Preliminary Design Review.
Web & Mobile Development for Enterprise Solution Enterprise projects | Offshore/Onshore software development.
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center.
Welcome! Chicago Seminar Anton Hristov Sitefinity Product Strategy & Learn more at sitefinity.com Content Management System.
Native vs hybrid vs web mobile Application
Product Update & Road Map Jo Fuller Product Specialist.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Beyond Collaboration: Implementing SharePoint 2010 as a Platform for Data Use NCES MIS Conference 2012 San Diego Copyright © 2012, FCMAT/California School.
Implementing IMS Common Cartridge Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Ruby & rails by Nicholas Belotti. What is ruby Ruby is an object orientated scripting language. In Ruby...everything is an object! Ruby was released in.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
Leveraging Oracle Data for Web- Based Reporting Northern California Oracle Users Group May 2001.
"What is Cloud Computing and what does it mean to you???” Mark Munson.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
[Name] [Title] Oracle Corporation Building an Enterprise Portal.
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh.
Web Technologies Working Group October 25, Approval Needed Web Standards and Guidelines – Development of an online resource with the objective of.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Digital Commons & Open Access Repositories Johanna Bristow, Strategic Marketing Manager APBSLG Libraries: September 2006.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Evolving Interfaces to Impacting Technology: The Mobile TeraGrid User Portal Rion Dooley, Stephen Mock, Maytal Dahan, Praveen Nuthulapati, Patrick Hurley.
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Online portals or web portals are websites or web pages provides us detailed information about a particular application. Our team designs portals for.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Top 12 Frameworks for Android App Development
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
.NET and Webservices for Dummies Speaker: John J. Stark System Consultant, Integral Data Solutions.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
Rapidsoft Technologies has been engaged in Android applications development since Google introduced its mobile OS,. Today Android is world’s leading.
COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS Henning Heitkötter, Sebastian Hanschke and Tim A. Majchrzak Department of Information.
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Live. learn. work. play Superior Ave E Suite 310 Cleveland Ohio Tel: Fax:
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
EBooks 411 Rochester Public Library (MN) Presented by Kimberly Edson & Brian Lind.
Chapter 13 Web Application Infrastructure
A little more App Inventor and Mind the GAP!
You Need to go Mobile NOW…But HOW?
Apache Cordova Overview
User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins
Migrating Oracle Forms Using Oracle Application Express
Survey Paper & Manuscript
Chapter 4.
Your University Press/ publishing house
Presentation transcript:

UCSD Mobile Framework A Mobile Framework for the UCSD Campus June 17th, 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

Our Goals Mobile Framework industry is YOUNG We need a solution NOW Establish a campus-wide mobile strategy Conform to mobile web standards Allow for rapid deployment of mobile apps with a distributed development model

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 5

Computer & Mobile Device Trends

Smartphone OS Market Share Q4, 2010

Smartphone OS Market Share, 2012 (predicted) Source: International Data Corporation (IDC)

How do we keep up?

Involved 8 Campus IT Groups ACT, ACMS, SA, Colleges, Libraries, SIO, Bio Sciences Student Affairs Libraries

Selection Criteria Sustainable over a 1-2 year period of time. Include open source or industry standards. Support a wide range of mobile devices. Require little training for development. Easy to migrate to a new technology in the future. Or integrate additional UI Libraries as they mature

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

Evaluation results Collected results

Proof Of Concept “Cook Off” Proof of Concept Guidelines One main landing page w/ at least 2 links RSS feed, i.e. UCSD News XML feed, i.e. UCSD youtube videos Incorporate jQuery UI elements minute presentation

Ranked Technologies Ranked 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. Ranking UCLAmobile: 130/150 Sencha: 90/150

Recommendation UCLA Mobile framework Standards-based lightweight mobile framework Device agnostic Campus apps can leverage the framework without needing to be co-located on the same server. 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!

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

UCSD Mobile Documentation UXT Website

MyTritonLink

Campus Dining

Campus Dining (cont.)

Publish to Mobile Device Stores