Download presentation
Presentation is loading. Please wait.
Published byPoppy McCarthy Modified over 9 years ago
1
2015 16th Annual PABUG Conference IUP Mobile 2.1 Doug Rutledge
2
2015 16th Annual PABUG Conference General Announcements: Please turn off all cell phones/pagers If you must leave the session early, please do so as discreetly as possible Please avoid side conversations during the session Questions will be answered ….. Thank you for your cooperation
3
2015 16th Annual PABUG Conference To receive CPE credits for this session (if eligible), complete the CPE Attendance Form on the PABUG Annual Conference website http://pabug.org/pennsylvania-banner-users- group-annual-conference/cpe-credits/ or via the PABUG conference app. For additional questions please contact Kim Fremont CPE - Coordinator http://pabug.org/contact-us/ http://pabug.org/contact-us/ CPE Credits - We’ve gone electronic!
4
2015 16th Annual PABUG Conference Indiana University of Pennsylvania 13,775 Students 100,000+ Alumni ~1800 Employees Banner since 1997
5
2015 16th Annual PABUG Conference Session Agenda 1.0 2.0 2.1 Challenges Future Q & A
6
2015 16th Annual PABUG Conference 1.0 Mobile Connection –Started June 2011, live February 2013 –Front end Rhodes framework (Ruby on Rails) –Back end Groovy/Grails –Made it work Issues –Slow –Calendar Issues
7
2015 16th Annual PABUG Conference 1.0 Issues –Used self-service login SSO with Luminis Students no longer using self-service login –Android performance poor –Difficult to update Store submission required –No Ellucian support/maintenance Could not enter any cases
8
2015 16th Annual PABUG Conference 2.0 Goals from VP (sponsor) –Keep same functionality –Improve technology –Network login Staffing –IT 1 coordinator, 2 developers –Web Team 1 director, 1 developer
9
2015 16th Annual PABUG Conference 2.0 Evaluated options –N2N –DubLabs –Blackboard Mosaic –Ellucian Mobile Close integration with Banner Easier to meet goals from VP
10
2015 16th Annual PABUG Conference 2.0 Platform Edition (Not Application Edition) –Own presence in app stores –Requirements for store submissions Mac Xcode Android Studio
11
2015 16th Annual PABUG Conference 2.0 How to replace custom application modules? –Native development Objective-C/Swift for iOS Java for Android –Use portlets with responsive design Develop once for Mobile and Luminis –Responsive design for mobile only web apps
12
2015 16th Annual PABUG Conference 2.0 Servers –One test, one production –Open to the world –Install banner-mobileserver.war –Set up banner-mobileserver-config.groovy Rename from example-mobileserver-config.groovy Server, CAS, and connection settings Query overrides (very powerful) –Directory (employee and student), security, roster Banner database for cloud data (not H2) – one user for queries/cloud (run grants script)
13
2015 16th Annual PABUG Conference 2.0 Cloud configuration –Connections to Banner, LDAP, CAS, Roles –Events, Feeds, Important Numbers, Maps –Appearance (colors, background, about) –Set up application modules –Publish –Notifications –24 hours for some changes to take effect
14
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
15
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
16
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
17
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
18
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
19
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
20
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
21
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
22
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
23
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
24
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
25
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
26
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
27
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
28
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
29
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
30
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
31
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
32
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
33
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
34
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
35
2015 16th Annual PABUG Conference 2.0 – Cloud Configuration
36
2015 16th Annual PABUG Conference 2.0 Cloud configuration – Load data into cloud tables from Pro*C processes Departments and Offices from Ektron Building information from XML file for map 3 times a year Saves data entry – Can test configuration using Ellucian GO/Own App No more building.ipa and.apk files No more managing provisioning profiles
37
2015 16th Annual PABUG Conference 2.0 Ellucian – Able to submit cases, and did so often! Web Team – Look and feel – Images and Icons – Screen shots – Store text – Google Analytics
38
2015 16th Annual PABUG Conference 2.0 Custom Development – Java Web Services Advisor Advisees (terms and advisees) Class List (classes and students) – Java Portlets My Advisor My Advisees My Class List
39
2015 16th Annual PABUG Conference 2.0 Custom Development – Directory Load data from Identity Management system nightly to custom Banner tables (since 1.0) Override queries in banner-mobileserver-config.groovy – Request Info Unsecured self-service apps with responsive design – Store submissions Followed documentation
40
2015 16th Annual PABUG Conference 2.0 Timeline – January 2014 – Web Services/portlets (POC) – April 2014 – put infrastructure in place – August 2014 – went live with 3.5 version Cumulative Sessions – Fall 2013 (1.0) – 90,142 – Fall 2014 (2.0) – 161,451 Feedback very positive – Less support calls
41
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
42
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
43
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
44
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
45
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
46
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
47
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
48
2015 16th Annual PABUG Conference 2.0 – IUP Mobile
49
2015 16th Annual PABUG Conference 2.1 April 2015 Android Lollipop update (old app didn’t work) Bug fixes Steps to upgrade to 3.8.1 – Banner grants – Update banner-mobileserver-config.groovy Override grade query (pre-Banner classes) – Deploy banner-mobileserver.war file – Store information (new screen sizes)
50
2015 16th Annual PABUG Conference Challenges Banner permissions – Make sure you have them all set – Schedule was not showing instructor – No access to STVGMOD – No error on app – Finally saw in logs
51
2015 16th Annual PABUG Conference Challenges Android signing – 1.0 used auto generated keystore from rake – Do not lose keystore and password! – Need this to have different version of same app Losing test configuration after refreshing test database – Export schema before refresh – Drop mobile cloud tables – Import schema after refresh
52
2015 16th Annual PABUG Conference Challenges App Issues – Overall very minor – Duplicate terms in grades (CR-000121804) Only on iOS Only with CAS Only when you first go directly to grades – Twitter Error when loading within app Open in external browser
53
2015 16th Annual PABUG Conference Challenges App Issues – Cannot add contact from faculty/staff on directory Only happening to us Only on older iOS devices – No link for further news details to CMS on iOS CR-000101336 Fixed in 3.6 – CAS login failing Need strong cell signal if not on wireless Login time-out or fail
54
2015 16th Annual PABUG Conference Challenges App Issues – Cannot install app from Google Play store Change billing address to United States – Android requiring login for all application modules CR-000117956 Paper fix, fixed in 3.6 Cloud not saving changes sometimes – IDEA-25124 – CR-000111418
55
2015 16th Annual PABUG Conference Challenges Issues with 3.8 banner-mobileserver.war file – Events issue with Oracle database – Given 3.8.1 pre-release to fix it rather quickly Performance issue with 3.8.1 security queries – Override in banner-mobileserver-config.groovy
56
2015 16th Annual PABUG Conference Future Registration – Load balancing – Stress testing Notifications PABUG, Ellucian Live – Evaluate point releases, monitor direction Improve portlets – More mobile friendly jQuery libraries with Luminis
57
2015 16th Annual PABUG Conference Open to the Floor Questions Comments
58
2015 16th Annual PABUG Conference Please take time to complete our Conference and Session evaluations. YOUR INPUT MATTERS!!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.