A services approach to delivering content to variety of consumers

A session at Open Apereo 2013 Conference (Jasig & Sakai)

  • Tom Cubanski

Monday 3rd June, 2013

3:45pm to 4:30pm (PST)

With an expanding landscape of devices and technologies that access university data, Cal Poly has adopted a service based approach to deliver personalized content. In migrating from uPortal 3 to 4 many custom channels were re-written and DAOs were replaced with service layers. This enabled our native mobile application through OAuth2 authenticated REST services to deliver a range of public and personal data to students, faculty and staff.

With service layers in place mobile applications have a secure methods to acquire data. By leveraging student developers, Cal Poly has built native applications on Android and iOS to optimize performance for a better user experience. Mobile devices that use OAuth2 eliminate the need for storing passwords on the device. OAuth2 also puts the user in control of which devices have access and have the ability to revoke access as needed.

About the speakers

This person is speaking at this event.
Darren Kraker

Manager Application Development

Darren manages the uPortal and mobile team at Cal Poly San Luis Obispo

This person is speaking at this event.
Tom Cubanski

Software Engineer

Tom is the lead developer on the Cal Poly Service API

Next session in Pearl

4:45pm The Bedework Enterprise Calendar System by Arlen Johnson

15 attendees

  • Darren Kraker
  • Dave Derderian
  • Udaya Ghattamaneni
  • Eric Goldman
  • Jim Helwig
  • John Bush
  • jameswennmacher
  • Konstantin Makarov
  • Francis Awuye-Kpobi
  • Martin Morrey
  • Mathilde Guerin
  • Mike DeSimone
  • Mitch
  • Will Fox
  • drew wills

1 tracker

  • Andrew Sears

Coverage of this session

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 3:45pm4:30pm PST

Date Mon 3rd June 2013


Pearl, The Westin San Diego

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session