SlideShare a Scribd company logo
1 of 45
Oakland University
Open Source Portal
and Mobile Solutions
Lori TirpakDirector of Enterprise Systems
Aaron Grant
Senior Applications ArchitectDave DerderianJava
Developer Analyst
Oakland University
uPortal 4.0.12 / uMobile
20,000+ Students
CAS 3.5
PostgreSQL 9.2
Tomcat 7
OpenJDK 7
Build Tools:
Maven, Ant, and Groovy
What is uPortal?
uPortal is an open source project under
the Apereo foundation (formerly Jasig).
"uPortal is the leading open source enterprise portal
framework built by and for the higher education
community. uPortal continues to evolve through
contributions from its global community and is
supported by resources, grants, donations, and
memberships fees from academic institutions,
commercial affiliates, and non-profit foundations."
More Information: http://www.jasig.org/
Why uPortal?
● Friendly and Helpful Community
● Very Active Project
● Multiple Conferences a Year
● Good Vendor Support
o Unicon
● Easily Configured with Banner
● Code Camps
● Supports Sign Sign-on:
o CAS
o Shibboleth
● Supports Mobile (Frameworks / Initiatives)
Mobile and Portal Stats
The MySAIL Portal gets between 50,000-
100,000 sessions a day.
OU MySAIL App:
12,500+ iOS downloads
5,000+ Android downloads
Desktop vs Mobile
Breakdown between devices:
Desktop
66%
Mobile
26%
Tablets
7%
Mobile Growth Stats
From 2013 to 2014:
● Android 127% Growth
● iOS (iPhone/iPad) 78% Growth
● Desktop -5% Growth
OU Mobile Market 2013 Share:
● iOS 64%
● Android 35%
● Windows .5%
● Blackberry .2%
Mobile App vs RWD
Responsive web design (RWD) is a web design approach aimed at crafting sites to provide an
optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and
scrolling—across a wide range of devices (from mobile phones to desktop computer monitors).
Wikipedia
Students are looking for University App
when researching Universities.
50 Powerful Statistics About Tech
Mega Trends Affecting Every Business
http://www.slideshare.net/ValaAfshar/6297-top50megatrends-v3
MySAIL Desktop View
MySAIL Mobile Views
MySAIL Native Phone Apps
MySAIL uses Apereo's uMobile technology for
an iPhone app and an Android app.
● OU MySAIL on iPhone:
https://itunes.apple.com/us/app/ou-mysail/id485691462
● OU MySAIL on Android:
https://play.google.com/store/apps/details?id=edu.oaklan
d.mobile&hl=en
● More Information: http://www.jasig.org/umobile
Apereo Portlets
Apereo has many portlets available for you to
implement into your portal for free since they
are all open source projects!
● Calendar
● Announcements
● Notifications
● News Feeds
● Content Management
● Human Resources
● Dining
● Laundry
● Classified Ads
● And many many more (https://wiki.jasig.org/display/PLT/Home)
● Source code can be viewed and downloaded at http://github.com/jasig
Oakland Portlets
● OU has taken many of the Apereo portlets
and have implemented them.
● Also OU has built their own unique portlets.
● Apereo portlets by default do not come with
Banner SQL tie-ins. We are willing to share
our source code to help speed up Banner
integration.
Financial Aid Portlet
● Displays Requirements, Academic Standing,
Awards, and Usage of Awards
● Integrates with Banner
o Financial Aid Requirements
o Financial Aid Awarded and Claimed
o Messages from Financial Aid Advisor
Courses Portlet
● Displays Course Schedule, Midterm Grades,
and Final Grades
● Originally created by the Apereo Foundation
and the University of Wisconsin - Madison
● Student can select on a class room and it
displays which academic building
Integration with Google Maps
Courses Portlet
● Modified API
o Extra information for courses
o Tie into Calendar Portlet
● Custom Desktop View
● Custom Mobile View
● Custom Footer (Mobile / Desktop)
● Bookstore Integration
● Links into other major OU services
o Webmail / Moodle
Calendar Portlet
Courses Integration
Calendar Portlet shipped with uPortal
● Creates custom calendar feed
● Integrates directly with Courses Portlet API
● Displays students class schedule
o Date
o Location
o Description
● iCal feed available for download
Progress to Degree Portlet
● Displays student's completed / incomplete
courses for their course of study using
Banner’s CAPP Degree Evaluation
● Displays multiple course information
o Grades, GPA, Credits
Progress to Degree Portlet
● Calls Banner Stored Procedure
● Additionally a student can do a what-if analysis if they
are thinking about changing their course of study
● Data generated from the stored procedures is received
through a customized Oracle view
My Details Portlet
● Displays student specific information
o Degree (BS / BA / etc)
o Undergraduate / Graduate Level
o Catalog Term
o College (Arts & Sciences / Computer Science / etc)
 Link to Advising web page
o Major
o Oakland University Student Number
My Details Desktop View
My Details Mobile View
Advising Suite
Oakland over the last year has been building an
advising suite for academic advisors.
● Allows advisors to search for students
● View current and historic schedules / grades
● Allows advisors to run degree audits and
what-if analysis
● Collection of resources
Bus Tracker Portlet
CMS Portlet Implementation
● Mostly used as quick links
o Oakland Services
o Academic Information
o Campus Information
● Uses Single Sign-On Links into SSB (Self
Service Banner 8.x)
o Oakland used this extension from Evergreen State
College to SSB to allow for CAS (Apereo’s Central
Authentication Service integration with SSB.
o https://wiki.jasig.org/display/UPC/CASifying+Bann
er+Self+Serve
● Banner XE comes with CAS integration!
Oakland Services and Academic Information
Sail Mail (Email Preview)
● Apereo's Email Preview Portlet
● Oakland's custom skin
● Oakland's custom settings
o Only uses Oakland email
Email Preview and Inbox
Read Email from Portlet
Get Involved!
Apereo uPortal
● http://www.apereo.org/uportal
● Mailing list: http://www.apereo.org/uportal/mailing-lists
Apereo uMobile
● http://www.apereo.org/umobile
● Mailing list: http://www.aperep.org/umobile/mailing-
lists
Apereo CAS
● http://www.apereo.org/cas
● Mailing list: http://www.apereo.org/cas/mailing-lists
Questions?
tirpak@oakland.edu
asgrant@oakland.edu
dmderde2@oakland.edu

More Related Content

Viewers also liked

Opencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersOpencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersStephen Marquard
 
Opencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4KOpencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4KStephen Marquard
 
University Management System use case
University Management System use caseUniversity Management System use case
University Management System use caseTanvir Islam
 
University Management System
University Management SystemUniversity Management System
University Management SystemChanHan Hy
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
DeNA private cloudのその後 #denatechcon
DeNA private cloudのその後 #denatechconDeNA private cloudのその後 #denatechcon
DeNA private cloudのその後 #denatechconDeNA
 
Educación en la edad media siglo xi xv
Educación en la edad media siglo xi xvEducación en la edad media siglo xi xv
Educación en la edad media siglo xi xvSam2805
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Reportstalin george
 
Thailand Fintech landscape 2016 special report by techsauce
Thailand Fintech landscape 2016 special report by techsauce Thailand Fintech landscape 2016 special report by techsauce
Thailand Fintech landscape 2016 special report by techsauce Techsauce Media
 

Viewers also liked (9)

Opencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersOpencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
 
Opencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4KOpencast and Sakai at UCT, LectureSight and Track4K
Opencast and Sakai at UCT, LectureSight and Track4K
 
University Management System use case
University Management System use caseUniversity Management System use case
University Management System use case
 
University Management System
University Management SystemUniversity Management System
University Management System
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
DeNA private cloudのその後 #denatechcon
DeNA private cloudのその後 #denatechconDeNA private cloudのその後 #denatechcon
DeNA private cloudのその後 #denatechcon
 
Educación en la edad media siglo xi xv
Educación en la edad media siglo xi xvEducación en la edad media siglo xi xv
Educación en la edad media siglo xi xv
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 
Thailand Fintech landscape 2016 special report by techsauce
Thailand Fintech landscape 2016 special report by techsauce Thailand Fintech landscape 2016 special report by techsauce
Thailand Fintech landscape 2016 special report by techsauce
 

Similar to Open Source Portal and Mobile Solutions

Dashboards voor learning analytics
Dashboards voor learning analyticsDashboards voor learning analytics
Dashboards voor learning analyticsSURF Events
 
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...eMadrid network
 
Resume_2016Aug
Resume_2016AugResume_2016Aug
Resume_2016AugI-Fan Chu
 
2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support BriefingBenito Gonzalez
 
ePortfolio@LaGuardia Community College:What, Why and How
ePortfolio@LaGuardia Community College:What, Why and HowePortfolio@LaGuardia Community College:What, Why and How
ePortfolio@LaGuardia Community College:What, Why and Howpstadlerctl
 
Designing & delivering e learning in a multi device world
Designing & delivering e learning in a multi device worldDesigning & delivering e learning in a multi device world
Designing & delivering e learning in a multi device worldLeo Gaggl
 
NCI School of Computing Project Showcase 2014
NCI School of Computing Project Showcase 2014NCI School of Computing Project Showcase 2014
NCI School of Computing Project Showcase 2014ckennedynci
 
Minor PPT.pptx
Minor  PPT.pptxMinor  PPT.pptx
Minor PPT.pptxVirus90
 
CV - Senior Oracle Financial HRMS Techno-Functional Consultant
CV  - Senior Oracle Financial  HRMS Techno-Functional ConsultantCV  - Senior Oracle Financial  HRMS Techno-Functional Consultant
CV - Senior Oracle Financial HRMS Techno-Functional ConsultantEng. Muhannad Dawoud
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileWee Witthawaskul
 
Driving Innovation for Application Management with WSO2 App Factory
Driving Innovation for Application Management with WSO2 App Factory Driving Innovation for Application Management with WSO2 App Factory
Driving Innovation for Application Management with WSO2 App Factory WSO2
 
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...Anna Perricci
 
Practical Applications of Mobile Applications in Higher Ed
Practical Applications of Mobile Applications in Higher EdPractical Applications of Mobile Applications in Higher Ed
Practical Applications of Mobile Applications in Higher EdJanusz Chudzynski
 

Similar to Open Source Portal and Mobile Solutions (20)

SWAD Timeline 4:3
SWAD Timeline 4:3SWAD Timeline 4:3
SWAD Timeline 4:3
 
Swad Timeline
Swad TimelineSwad Timeline
Swad Timeline
 
Dashboards voor learning analytics
Dashboards voor learning analyticsDashboards voor learning analytics
Dashboards voor learning analytics
 
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
 
Resume_2016Aug
Resume_2016AugResume_2016Aug
Resume_2016Aug
 
2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing
 
SWAD timeline
SWAD timelineSWAD timeline
SWAD timeline
 
Day3 edupub tokyo_ims
Day3 edupub tokyo_imsDay3 edupub tokyo_ims
Day3 edupub tokyo_ims
 
ePortfolio@LaGuardia Community College:What, Why and How
ePortfolio@LaGuardia Community College:What, Why and HowePortfolio@LaGuardia Community College:What, Why and How
ePortfolio@LaGuardia Community College:What, Why and How
 
Creating OER Pilot Project Materials
Creating OER Pilot Project Materials Creating OER Pilot Project Materials
Creating OER Pilot Project Materials
 
Designing & delivering e learning in a multi device world
Designing & delivering e learning in a multi device worldDesigning & delivering e learning in a multi device world
Designing & delivering e learning in a multi device world
 
NCI School of Computing Project Showcase 2014
NCI School of Computing Project Showcase 2014NCI School of Computing Project Showcase 2014
NCI School of Computing Project Showcase 2014
 
Minor PPT.pptx
Minor  PPT.pptxMinor  PPT.pptx
Minor PPT.pptx
 
Edu0442
Edu0442Edu0442
Edu0442
 
CV - Senior Oracle Financial HRMS Techno-Functional Consultant
CV  - Senior Oracle Financial  HRMS Techno-Functional ConsultantCV  - Senior Oracle Financial  HRMS Techno-Functional Consultant
CV - Senior Oracle Financial HRMS Techno-Functional Consultant
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed Agile
 
Driving Innovation for Application Management with WSO2 App Factory
Driving Innovation for Application Management with WSO2 App Factory Driving Innovation for Application Management with WSO2 App Factory
Driving Innovation for Application Management with WSO2 App Factory
 
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
 
Practical Applications of Mobile Applications in Higher Ed
Practical Applications of Mobile Applications in Higher EdPractical Applications of Mobile Applications in Higher Ed
Practical Applications of Mobile Applications in Higher Ed
 
i-ming_profile_Presentation
i-ming_profile_Presentationi-ming_profile_Presentation
i-ming_profile_Presentation
 

Recently uploaded

Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 

Recently uploaded (17)

Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 

Open Source Portal and Mobile Solutions

  • 1. Oakland University Open Source Portal and Mobile Solutions Lori TirpakDirector of Enterprise Systems Aaron Grant Senior Applications ArchitectDave DerderianJava Developer Analyst
  • 2. Oakland University uPortal 4.0.12 / uMobile 20,000+ Students CAS 3.5 PostgreSQL 9.2 Tomcat 7 OpenJDK 7 Build Tools: Maven, Ant, and Groovy
  • 3. What is uPortal? uPortal is an open source project under the Apereo foundation (formerly Jasig). "uPortal is the leading open source enterprise portal framework built by and for the higher education community. uPortal continues to evolve through contributions from its global community and is supported by resources, grants, donations, and memberships fees from academic institutions, commercial affiliates, and non-profit foundations." More Information: http://www.jasig.org/
  • 4. Why uPortal? ● Friendly and Helpful Community ● Very Active Project ● Multiple Conferences a Year ● Good Vendor Support o Unicon ● Easily Configured with Banner ● Code Camps ● Supports Sign Sign-on: o CAS o Shibboleth ● Supports Mobile (Frameworks / Initiatives)
  • 5. Mobile and Portal Stats The MySAIL Portal gets between 50,000- 100,000 sessions a day. OU MySAIL App: 12,500+ iOS downloads 5,000+ Android downloads
  • 6. Desktop vs Mobile Breakdown between devices: Desktop 66% Mobile 26% Tablets 7%
  • 7. Mobile Growth Stats From 2013 to 2014: ● Android 127% Growth ● iOS (iPhone/iPad) 78% Growth ● Desktop -5% Growth OU Mobile Market 2013 Share: ● iOS 64% ● Android 35% ● Windows .5% ● Blackberry .2%
  • 8. Mobile App vs RWD Responsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from mobile phones to desktop computer monitors). Wikipedia Students are looking for University App when researching Universities. 50 Powerful Statistics About Tech Mega Trends Affecting Every Business http://www.slideshare.net/ValaAfshar/6297-top50megatrends-v3
  • 11. MySAIL Native Phone Apps MySAIL uses Apereo's uMobile technology for an iPhone app and an Android app. ● OU MySAIL on iPhone: https://itunes.apple.com/us/app/ou-mysail/id485691462 ● OU MySAIL on Android: https://play.google.com/store/apps/details?id=edu.oaklan d.mobile&hl=en ● More Information: http://www.jasig.org/umobile
  • 12. Apereo Portlets Apereo has many portlets available for you to implement into your portal for free since they are all open source projects! ● Calendar ● Announcements ● Notifications ● News Feeds ● Content Management ● Human Resources ● Dining ● Laundry ● Classified Ads ● And many many more (https://wiki.jasig.org/display/PLT/Home) ● Source code can be viewed and downloaded at http://github.com/jasig
  • 13. Oakland Portlets ● OU has taken many of the Apereo portlets and have implemented them. ● Also OU has built their own unique portlets. ● Apereo portlets by default do not come with Banner SQL tie-ins. We are willing to share our source code to help speed up Banner integration.
  • 14. Financial Aid Portlet ● Displays Requirements, Academic Standing, Awards, and Usage of Awards ● Integrates with Banner o Financial Aid Requirements o Financial Aid Awarded and Claimed o Messages from Financial Aid Advisor
  • 15.
  • 16. Courses Portlet ● Displays Course Schedule, Midterm Grades, and Final Grades ● Originally created by the Apereo Foundation and the University of Wisconsin - Madison ● Student can select on a class room and it displays which academic building Integration with Google Maps
  • 17. Courses Portlet ● Modified API o Extra information for courses o Tie into Calendar Portlet ● Custom Desktop View ● Custom Mobile View ● Custom Footer (Mobile / Desktop) ● Bookstore Integration ● Links into other major OU services o Webmail / Moodle
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Calendar Portlet Courses Integration Calendar Portlet shipped with uPortal ● Creates custom calendar feed ● Integrates directly with Courses Portlet API ● Displays students class schedule o Date o Location o Description ● iCal feed available for download
  • 25.
  • 26. Progress to Degree Portlet ● Displays student's completed / incomplete courses for their course of study using Banner’s CAPP Degree Evaluation ● Displays multiple course information o Grades, GPA, Credits
  • 27. Progress to Degree Portlet ● Calls Banner Stored Procedure ● Additionally a student can do a what-if analysis if they are thinking about changing their course of study ● Data generated from the stored procedures is received through a customized Oracle view
  • 28.
  • 29.
  • 30.
  • 31. My Details Portlet ● Displays student specific information o Degree (BS / BA / etc) o Undergraduate / Graduate Level o Catalog Term o College (Arts & Sciences / Computer Science / etc)  Link to Advising web page o Major o Oakland University Student Number
  • 34. Advising Suite Oakland over the last year has been building an advising suite for academic advisors. ● Allows advisors to search for students ● View current and historic schedules / grades ● Allows advisors to run degree audits and what-if analysis ● Collection of resources
  • 35.
  • 37. CMS Portlet Implementation ● Mostly used as quick links o Oakland Services o Academic Information o Campus Information ● Uses Single Sign-On Links into SSB (Self Service Banner 8.x) o Oakland used this extension from Evergreen State College to SSB to allow for CAS (Apereo’s Central Authentication Service integration with SSB. o https://wiki.jasig.org/display/UPC/CASifying+Bann er+Self+Serve ● Banner XE comes with CAS integration!
  • 38. Oakland Services and Academic Information
  • 39.
  • 40. Sail Mail (Email Preview) ● Apereo's Email Preview Portlet ● Oakland's custom skin ● Oakland's custom settings o Only uses Oakland email
  • 41.
  • 43. Read Email from Portlet
  • 44. Get Involved! Apereo uPortal ● http://www.apereo.org/uportal ● Mailing list: http://www.apereo.org/uportal/mailing-lists Apereo uMobile ● http://www.apereo.org/umobile ● Mailing list: http://www.aperep.org/umobile/mailing- lists Apereo CAS ● http://www.apereo.org/cas ● Mailing list: http://www.apereo.org/cas/mailing-lists

Editor's Notes

  1. Have been using uPortal since 2009
  2. we belive that there is over 400 schools that are using uPortal.
  3. Started: Android -- 09/2012 Apple -- 02/2012
  4. uPortal is working on Respondr A responsive design interface for uPortal OU as a whole, is moving towards a responsive design New CMS for oakland.edu
  5. Look and feel almost exactly like the portal
  6. Composed of Student Tools
  7. REMOVED THE FOOTER!
  8. Skye Talks We have an oakland overlay that puts on the colors and locks it down to only use oaklands gmail accounts by logging in, portal has your attributes and this portlet can grab that information especially your username to so it can then display your emails
  9. very easy to set up make sure imap is enabled in email settings
  10. the top shows the portlet. it will display how many emails they have in their inbox if the user clicks the preview button it will expand into the image below so they can view their emails the user can click inbox and it will take them to their standard email
  11. here you can see that if they click on an email it will display it right in the portal