JA-SIG Conference Bal Harbour, Florida 08 - 09 December, 2003 Solutions Track Enterprise Calendaring Solutions for Higher Education.

Slides:



Advertisements
Similar presentations
Micro Control Solutions Stability System II rev. 6.4
Advertisements

2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Building the Future: Millennium’s Relationship with Campus Systems and Services John Culshaw Faculty Director for Systems University of Colorado at Boulder.
UWCalendar 2 1 Communication & Collaboration Technologies Rensselaer Polytechnic Institute June 21, 2004 Rensselaer and UWCalendar2 an institute-wide open-source.
IWay Service Manager 6.1 Product Update Scott Hathaway iWay Software Copyright 2010, Information Builders. Slide 1.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
UCB Enterprise Directory Services. Directory Services – Project History  Requirements defined  Project commission & goals articulated  Project teams.
Technology Steering Group January 31, 2007 Academic Affairs Technology Steering Group February 13, 2008.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
1 Notification Service JA-SIG June 6, 2006 One stop shopping Jon Atherton Mark Mara.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Technology Steering Group January 31, 2007 Academic Affairs Technology Steering Group February 13, 2008.
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
Welcome to Neoserra.
Web Portal Development with uPortal or.Net Midwest Educause: March 24-26, 2003 David B. Williams Mark Troester
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
The What Why and How.  MCTS  These certifications provide the foundation for Microsoft Certification  MCITP  These certifications build on the technical.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Trimble Connected Community
Module 12: Designing an AD LDS Implementation. AD LDS Usage AD LDS is most commonly used as a solution to the following requirements: Providing an LDAP-based.
Introduction to our On-Line Self Service Center at
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Portal Strategies and Issues at Georgetown Common Solutions Group Winter Meeting Duke University January 10, 2001.
Uniting Cultures, Technology & Applications A Case Study University of New Hampshire.
09/04/2008 Wallops Institutional Information Management System WIIMS An Overview.
TNC2004 Rhodes 1 Authentication and access control in Sympa mailing list manager Serge Aumont & Olivier Salaün May 2004.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
Beate Danielsen, Health Information Solutions Soora Wi, Kaiser Permanente Eileen Walsh, Kaiser Permanente.
Eric Holtel.  Introduction  Project Description  Demonstration  Deliverables  Conclusion.
SATERN for Supervisors Updated: January Session Objectives At the end of the session, participants will be able to:  Describe the benefits of SATERN.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Kuali Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
Extending ISA/IAG beyond the limit. AGAT Security suite - introduction AGAT Security suite is a set of unique components that allow extending ISA / IAG.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Authentication at Penn State: The Present State of Affairs and Future Directions James A. Vuccolo, Manager, Software Technologies Group Phil Pishioneri,
Portals and Web Standards Lessons Learned and Applied David Cook Copyright The University of Texas at Austin This work is the.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
A Volunteer Supervisor’s Guide to Volunteer Connection a modern, online volunteer management solution.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
Portals, Services, Interfaces Marlon Pierce Indiana University March 15, 2002.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
INFSO-RI Enabling Grids for E-sciencE GOCDB2 Matt Thorpe / Philippa Strange RAL, UK.
Bedework Communications & Middleware Technologies Rensselaer Polytechnic Institute October 26, 2005 Bedework 3.0 (a.k.a.UWCalendar) an institute-wide.
Integrating your Community with your AMS and showing ROI Rob Kaighn TMA Resources, Inc.
Bedework 3.0 (a.k.a.UWCalendar)
Project Center Use Cases Revision 2
Project Center Use Cases
Segments Basic Uses: slides minutes
Project Center Use Cases
Project Center Use Cases Revision 3
Task Management System (TMS)
Project Center Use Cases Revision 3
Supporting Institutions Towards a Shibbolized Infrastructure
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Securing web applications Externally
Presentation transcript:

JA-SIG Conference Bal Harbour, Florida December, 2003 Solutions Track Enterprise Calendaring Solutions for Higher Education

Introductions Greg Barnes –University of Washington Laura Appelhans –University of Colorado

Presentation Outline The Calendaring Problem Our Solutions –UW Calendar –CU’s WebCal Conclusion

The problem … from a user's point of view Too many calendars –personal calendar –academic calendar –department calendar –multiple class calendars –research or workgroup calendar –calendar for every outside interest –other calendars the user don't know about

Types of events Private: Doctor's appointment at 3:30 Public: Michael Moore speaks at 3:30 Group – ad hoc: People in this room meet for drinks at 3:30 – well-known: Department's annual picnic at 3:30 – resources: Need group laptop, slide projector, and conference room #102 for 3:30 presentation

Other problems Some people already have calendaring solutions they like Some units already have calendaring solutions they like Lots of feature requests Many people are qualified to enter public events Political concerns/turf wars Once you build it, how do you get people to use it?

Similarities Both try to solve personal, public and group calendaring for the entire institution. Both distribute entering of public events across campus. Both use open standards. Both try to interoperate with other calendaring solutions. Both can be accessed using the web. Both support calendars accessible to the public. Both are/will be integrated with their campus portal.

Differences UW Calendar –Open source Code is available/modifiable. Database agnostic (for calendar data and groups) Authentication agnostic (UW uses PubCookie) –Working toward group calendaring –In production for over two years CU WebCal –Based on Sun's SunONE calendar Binary code access only SleepyCat Berkeley DB for calendar data, SunONE directory for groups/authorization Kerberos/SunONE directory for authentication –WebCal has group calendaring already –Gradually being phased into production (started August 2002)

UW Calendar

We are building an open source calendaring system for higher education It will support public, private and group calendars. It will use existing open standards. It will support access via the web and other forms of access. It will integrate with other systems, particularly uPortal.

What we have now Web applications –personal calendar –public events entry –public events display Portal view (MyUW, not uPortal) Beginnings of a CAP server Small applications –Export to iCalendar/XML/text –Add my class schedule to my calendar –Subscribe to this calendar –Add this event to my calendar

What's next Better export pages notifications Recurring events Group events Struts architecture (pending lawyer approval) Full CAP server (pending grant approval)

UW Calendar at UW Java servlets 2 Apache web servers, 6 Resin application servers, Informix database server PubCookie for single sign-on (separate server) In production since 2001 Portal channel Database of class meetings updated nightly. Ability to add teaching/student schedule to your personal calendar. Monitoring, logging, daily reports.

Statistics private calendar users, logins per day public calendar logins per day 300 users authorized to add public events 126K events. 29K public (24K class meetings), 97K private subscriptions to 60 public calendars, 700 subscribers 39K public events in private calendars (35K class meetings)

Most desired features at UW Recurrences, Sync with, Notifications Small workgroup calendars New public calendars –To subscribe to –To download/export to another format Public events entry –Redesign input pages –Extra fields (speaker, opponent, etc.) Replacement for Corporate Time

Demo …

The open source project Web site: –project description –requirements document –CVS –mailing lists –Bugzilla –quickstart release: all you need is Java

CU WebCal

WebCal Project Evolution Developed requirements document Vendor research Selection of iPlanet/SunONE Formation of calendar team Pilot within ITS (Information Technology Services) Campus ‘beta’ group implementation Process/policy development Support/training program establishment Communication plan Complete faculty/staff launch Complete campus launch

SunONE Calendar Server Directory enabled Web interface Group scheduling Synchronization interaction –Invitations –Reminders Multiple calendars Individualized permissions Individual user import/export –Import/export calendars in iCal or XML format

CU WebCal Features Portal integration Security –Kerberos authentication –https/ssl/stunnel Resource scheduling –Check room/classroom availability –Organizational and events calendaring Support and training program –ITS Service Center –ITS Help Desk –Online self-help –Hands-on training

Calendar Components Server Specifications –SunOS 5.8 Generic_ sun4u sparc SUNW, Ultra-4, 480x4, RAID5 VeriSign certificate Apache Web Server ssl/stunnel Kerberos auth server Notre Dame Kerberos plugin SunONE Directory Server SunONE Calendar Server

Calendar Configuration SISHR ETC CU Calendar CU Directory Calendar Directory MetaMerge Registry (Oracle) Replication Apache: :stunnel:81 Kerberos Server Notre Dame Plugin Client calendar.colorado.edu VeriSign Cert

Demo …

Portal Calendar Components Server Specifications –Sun SPARC … 8 - Sunfire V100, 500Mhz,1GB Content switch (load balancing) uPortal Directory (inclusive) Postgres db ssl/stunnel Tomcat Combined with Calendar Server components

Portal Calendar Configuration Modified inline frame c web proxy Sends sshtunnel command Executes calendar script command SunONE Proxy auth sdk Executes secondary script uPortal (WebCal) CU uPortal Proxy login completed Result URL w/ valid cred passed CU uPortal WebCal uportal.colorado.edu Client

Demo …

Advantages UW Calendar –Open source –Cost –Java foundation –In-house support CU WebCal –Sun support –Continued development –Feature rich –Integrated solutions (directory/calendar/ messenger)

Disadvantages UW Calendar –Development intensive –No commercial support –Lesser functionality –Legacy of developers CU WebCal –Cost –Proprietary code –Embedded database –Legacy of product

Conclusion Thank you for your time. Greg Barnes –University of Washington – Laura Appelhans –University of Colorado – Calendaring BOF: Tuesday Lunch UW Calendar Demo: Tuesday, 9.45 – AM

Open Forum Questions? Comments?