View
220
Download
2
Category
Preview:
Citation preview
Mobile Applications: Meeting Students
Where They Live
Presented by: Deborah Ludford and Brad Rippe
North Orange County Community College District
March 27, 2012
Session ID 1289
Session ID 1289 2
Learning Objectives
• How to create an environment for effective mobile
applications
• How to plan for the ongoing nature of mobile
applications
Session ID 1289 3
Agenda
• Video introduction to mobile applications at
NOCCCD
• Why provide mobile applications?
• What mobile applications to provide?
• Development environment
• Lessons Learned & Best Practices
• Marketing Strategies
• Future Plans
• Demo
Introduction to Mobile Apps at
NOCCCD
Session ID 1289 5
Intro to Mobile Apps at NOCCCD
Why Mobile Applications?
Meeting Students Where They Live
Session ID 1289 7
Why Mobile Applications?
Source: K.C. Green, Campus Computing 2010
Student Monitor’s Spring 2010
survey of undergraduates reveals
that 90 percent of full-time
undergraduates in four-year colleges
and universities own mobile phones,
and almost half of these students
already own a smart phone, a
number certain to increase In coming
years. Student Monitor, 2010
Session ID 1289 8
Why Mobile Applications?
Session ID 1289 9
What Mobile Devices?
Types of Smartphones
iPhone 40%
Blackberry 36%
Android 22%
Other 2%
Source: University Colorado Boulder
Source: Google Analytics
Session ID 1289 10
What to Use to Write Applications?
Session ID 1289 11
Solution: SunGard’s Mobile Connection
• Mobile Connection 1.0
• Support multiple mobile platforms
• Built on Open Source Software
• Integrates with LDAP and Banner Data
• Quick Start
• m-Apps (Feeds, Grades, Schedule, Restaurant)
Session ID 1289 12
What Applications to Provide?
• 22 College/University iPhone apps
— News - 21
— Directory - 18
— Maps - 18
— Events - 13
— Videos - 9
— Courses - 6
— Sports - 6
— Photos - 5
— Library - 5
— Twitter - 4
• 8 vendor solutions
• University Texas at Austin; Stanford; Harvard; Boston College; Saddleback; Irvine Valley College; Mt.
Hood College; Rice University; more
Session ID 1289 13
What Applications to Include in NOCCCD Release
1.0?
• m-Apps
• Student’s Daily Schedule
• Grades
• Restaurants
• News Feed
• Staff Directory
• Class Schedule
• Campus Map
Development
Create an easy to use environment
Session ID 1289 15
Technical Environment
• Mobile Connection 1.0.1
• Java Development Kit (JDK) 1.6.21+
• Grails 1.3.6 - http://www.grails.org
• Spring
• Hibernate
• Groovy
• Rhodes Framework 2.2.5 - http://rhomobile.com/projects/rhodes
• Ruby/Rails
• Android SDK and NDK
• Blackberry JDE
• iOS SDK/Xcode
Session ID 1289 16
Mobile Computing Architecture
API
request
Luminis IV LDAP
response
Banner
Mobile Server
NOCCCD Basic Configuration
Session ID 1289 17
Development Plan
3 institutions
3 platforms
~ 4 months
Session ID 1289 18
Development Team
District/SCE
Cypress
Fullerton
TEST
Session ID 1289 19
Development: Collaborating across the District
Session ID 1289 20
Development Strategy: Code Repository
Lessons Learned & Best Practices
The Good, the Bad and the Ugly
Session ID 1289 22
Lessons Learned
• Don’t bite off more than you can chew
• Use a syntax aware editor (STS or RhoStudio)
• Develop a realistic timeline
• Plan for App Store membership (Blackberry, Apple,
Android)
• Get the community involved
• Contribute to Community Source Initiative
—https://csicode.sungardhe.com/
• Read Mobile Connection Community in the
Commons
• Monitor comments and downloads
Session ID 1289 23
Best Practices
• Monitor the Mobile Application Server
• Apache Tomcat 6.0.32
• Run Non-Root User
• Apache JMeter
• JVM Options
• VisualVM
http://visualvm.java.net/
Session ID 1289 24
Best Practices – Monitor Usage
http://code.google.com/p/psi-probe/
Session ID 1289 25
Best Practices
• Have an assigned Project Manager
• Collaborate across your organization on
development and use the public resources as much
as possible (i.e. Commons)
• Create a convenient jump page
• Develop a solid marketing plan
Marketing Strategies
Get the Word Out
Session ID 1289 27
Marketing Strategy
• Promote yourself
—App Stores
—Campus Web Sites
Session ID 1289 28
Downloads to Date
• App Store = 3499
• Android Market = 2462
• Blackberry = 55
Total = 6016
0
500
1000
1500
2000
2500
3000
3500
Ver 1.0
Do
wn
load
s
*Statistics from 09/01/2011 - 01/04/2012
App Store
Android
Blackberry
Future Plans
Where Do We Go From Here?
Session ID 1289 30
Future Plans
• Move framework from 1.0.1 to 1.2
• JQtouch to JQuery Mobile 1.0
• Searchable News Feeds
• Schedule adds calendar/week view
• Better tablet support
• Statistics via Google Analytics
• Add search feature and filtering to Class Schedule
• Add Analytics to server
• Improve User Interface design
• Develop new applications including:
—Financial Aid Status
—Student Holds
—Account Balance
Screenshots
Mobile App @ NOCCCD
Session ID 1289 32
News Feeds
Session ID 1289 33
Grades
Session ID 1289 34
Student Schedule
Session ID 1289 35
Courses (Class Schedule)
Session ID 1289 36
Campus Map
Session ID 1289 37
Staff Directory across the district
Session ID 1289 38
Transit
Session ID 1289 39
Summary
• Mobile Solution
• Mobile Connection
• Campus Community Involvement
• Team Commitment
• Developer Environment
• Set a plan
• Plan for the Future
More technical information -
http://www.slideshare.net/brippe/3-cbg-mobileapps
Session ID 1289 40
Questions & Answers
Session ID 1289 41
Thank You!
Deborah Ludford - dludford@nocccd.edu
Brad Rippe - brippe@nocccd.edu
Please complete the online session evaluation form
Session ID 1289
SunGard Data Systems and/or its subsidiaries in the U.S.A. and other countries is the owner of numerous marks, including “SunGard” and the
SunGard logo. SunGard Higher Education and/or its subsidiaries in the U.S.A. and other countries is the owner of “Banner,” “PowerCAMPUS,”
“Advance,” “Luminis,” "DegreeWorks," "fsaATLAS," “Course Signals,” and “Open Digital Campus.” Other names and marks used in this material are
owned by third parties.
© 2012 SunGard Higher Education. All rights reserved.
Session Sponsor
Recommended