SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查ydyuyu
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样ayvbos
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptxAsmae Rabhi
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolinonuriaiuzzolino1
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Roommeghakumariji156
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 

Kürzlich hochgeladen (20)

Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolino
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 

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

Hinweis der Redaktion

  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