INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Enterprise Calendaring at Indiana University Nate Johnson.

Slides:



Advertisements
Similar presentations
Accel Computerized Maintenance Management System.
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.
Google Calendar Overview Steve Lewis LTS Administrative Computing Team.
UWCalendar 2 1 Communication & Collaboration Technologies Rensselaer Polytechnic Institute June 21, 2004 Rensselaer and UWCalendar2 an institute-wide open-source.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
The Online Library Environment Projects and Challenges at The University of Alabama Libraries Jason J. Battles Head, Web Services Department.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Meeting Maker Upgrade Mark Reynolds Manager of Consulting Services Chris Johnson Technical Support Specialist.
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Pragmatic Application Building: Step by Step Jay Sissom Principal Systems Analyst Indiana University
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
GroupLink’s everything HelpDesk The Novell Integrated Service Desk Que Mangus Marketing Manager
2010 Practice Management Annual Conference PCLaw® Office Efficiency Tools – Calendaring, Phone Call & Document Management Presented by: Deborah Schaefer.
Introduction to Liferay Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
How to Get The Most Out of Outlook 2003 Michele Schwartzman Division of Customer Support Summer 2006.
Webinar Training Series New Year Rollover. Agenda Introduction/Purpose Documentation Planning & Preparation Configuring Option Sets Processing New Year.
1 SHAREPOINT FOR PROJECT MANAGEMENT COLLABORATION Gerry Brimacombe Sector Learning Solutions Inc.
Welcome to Google Calendar Training. Google Calendar Features Add Events Invitations Calendar Sharing Search for Events Gmail Integration Mobile Access.
2008 Adobe Systems Incorporated. All Rights Reserved. Acrobat Connect Pro Meeting Introductory Training [name] [title]
MS Outlook ® OWA (Outlook Web Version) Created by: Patricia Cerio Software Training Specialist Mohawk Regional Information Center
ArcGIS Workflow Manager An Introduction
Interoperability with CMIS and Apache Chemistry
Microsoft Outlook Web Application (OWA)
RATE Managing Your Training. RATE Today's Objectives: Introduce you to RATE and it's purpose Highlight the core concepts and features Demo RATE in action.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
UITS SharePoint and the IUSPUG 2009 LSP Appreciation Event PRESENTER(S) Cory P. Retherford and Brian Hughes September, 30 th, 2009.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Advisor.com Success with Novell Teaming Author Gregg A. Hinchman/Daniel Shelley Company Hinchman Consulting/Novell Session Number.
Volunteer Management System Presented by Team SE18-08S SE18-T08S - Jan 2012.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Centralizing and Automating PeopleSoft Authority Management (Security) Session #20647 March 14, 2006 Alliance 2006 Conference Nashville, Tennessee.
INDIANAUNIVERSITYINDIANAUNIVERSITY OneStart page types  Tab – pages across the top, immutable  Section – pages down the left  Subsection – pages under.
HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
1. S318417: OAUG SysAdmin SIG Angelo Rosado, Oracle Senior Product Manager Kenneth Baxter, Oracle Strategy Product Manager Biju Mohan, Oracle Principal.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Portfolio Presentation – Forgent Suite of Products Wendy Spies Senior User Interface Designer
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Calendaring and Scheduling (C & S) Branch Hendrix Sr. Principal Technology Specialist Central Region - US Microsoft Corporation.
Internal Adoption of the MISMO V3.1 Data Model Jim Metzger Senior Analyst, Harland Financial Solutions, Inc. January 13, 2014 MISMO Winter 2014 Summit.
© 2006, The Trustees of Cornell University © 2006, The Trustees of Indiana University Kuali Nervous System Aaron Godert, Kuali Development Manager Brian.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
Microsoft Outlook 2010 Instructor: Julie Thorngren
Planning and Scheduling Meetings in Outlook 2010 Using your Outlook Calendar.
Tips and Tricks in Sundial  May 2005.
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Schoolwires How to modify your classroom webpage.
Introduction to SharePoint 2007 Brendon Schwartz
Chapter 13 Web Application Infrastructure
Bedework 3.0 (a.k.a.UWCalendar)
LAMS 2.0 Architecture. LAMS 2.0 Architecture Agenda LAMS 2.0: Technical Aims Architecture Technologies LAMS Core LAMS Tool Contract External Tools.
What is SharePoint and why you should care
Introduction to SharePoint 2007
It’s About Time – ScheduleMe Outlook Add-In for Office 365 Enables Users to Schedule Meetings Easily with People Outside of Your Organization Partner Logo.
Microsoft Office System 2007: Records Management
COGNOS 8 BI - Introduction and Architecture Cognos CoE
Microsoft Teams User Interface
Presentation transcript:

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Enterprise Calendaring at Indiana University Nate Johnson Principal Systems Analyst Indiana University

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Background  My Team: The Systems Integration Team  We provide development support, training, and integration services  The application we support OneStart: Enterprise Portal OneStart Calendar: Enterprise Calendar Workflow: aka KEW and OneStart Workflow Various others

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Agenda For Today  A little history on this project  Key features and screenshots  The technical architecture and standards  Demo?  Feel free to ask questions at any time  Slides SIG+Summer+Conference+2006

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. But first, what where we looking for in a calendar product?  An open source java calendaring solution with feature set close to that of Microsoft Outlook Mainly for students (private calendar) Available to everyone  Standards compliant  Public and group calendaring support  Resource scheduling

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. History  Began looking in early 2002 Could not find an open source product that met all of our needs Put the project on hold  Starting designing our homegrown system in January 2003  Rolled it out in production in May 2003

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Screenshots First!  I am going to start with the screenshots first so I don’t bore you before you even get to see what it looks like.  Technical details to come  Live demo if time permits

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Key Features  Multiple views (lists and grids)  Multiple event types (single, recurring, meeting request)  Free/Busy comparison  Ability to view other user’s calendars  Extensive time zone support  Public and private group calendars (merge-able)  Meeting scheduling and auto-pick next  Resource and room scheduling  Group calendars are skin-able  Calendars are searchable  Events can be exported as iCal or RSS  PDF export of any view

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Multiple views  Small channel view containing the month at a glance and the events for the currently selected day  Grid views: day, week, and month  List views: day, week, and month  Year at a glance

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY Weekly View  We will see many of the other views in upcoming slides  Our primary focus was on the grid views At a glance needed to be useful: Title and location, with tooltips if needed 5 minute increments Conflicting events clearly recognizable

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY View a group calendar… And merge it with your own

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY A single day

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY A weekly list view

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY A month view

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY Year at a glance

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY Creating your own events  Basic event information Title, description, location, start/end times  Repeat Recurrence options, duration  Reminders or text message  Invite others Meeting requests

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY If you are setting up a meeting with others, you should take a look at their calendars first (Free/Busy).

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY Having trouble finding a time when everyone is free?

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY Checking in / following up with the invited users.

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY Search

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY Exporting a search result  Produces an iCal file which can be imported into any standards compliant calendar (Outlook, Apple iCal, etc)

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Fragment from an export BEGIN:VCALENDAR PRODID:-//Indiana University//OneStart Enterprise Calendar 4.0 onestart.iu.edu/ccl VERSION:2.0 METHOD:REQUEST BEGIN:VEVENT DTSTART;TZID="US/East-Indiana": T DTEND;TZID="US/East-Indiana": T CLASS:PUBLIC ORGANIZER;CN="Johnson, Nathaniel ATTENDEE;CUTYPE=INDIVIDUAL;CN="Hopf, Jeremy ATTENDEE;CUTYPE=INDIVIDUAL;CN="McGough, Brian ATTENDEE;CUTYPE=INDIVIDUAL;CN="Johnson, Nathaniel CREATED: T030621Z DTSTAMP: T030621Z LAST-MODIFIED: T030623Z LOCATION:SIT Conference Room RRULE:FREQ=WEEKLY;COUNT=2;INTERVAL=1;BYDAY=TU,TH SEQUENCE:0 SUMMARY:OneStart Status TRANSP:OPAQUE END:VEVENT BEGIN:VTIMEZONE TZID:US/East-Indiana BEGIN:STANDARD DTSTART: T TZOFFSETFROM:-500 TZOFFSETTO:-500 END:STANDARD END:VTIMEZONE

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Options  Preferences  View a group calendar Update merged group calendars  View another user’s calendar  Import an event (iCal file)  Maintain group calendar (Admins)

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Preferences

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY View / Merge a group calendar

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY View another user’s calendar

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY Import an iCal event  Screen with a file chooser (local file)  Convert events.ics and store them on your calendar

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Maintain Group Calendars

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved.

INDIANAUNIVERSITYINDIANAUNIVERSITY

INDIANAUNIVERSITYINDIANAUNIVERSITY Other features  Skin-able group calendars (see previous slide)  Calendar feeds RSS, iCal, and Atom  Resource scheduling (see previous slide)  Extensive time zone support

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Technical Architecture

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Two Main Points  The physical hardware  The frameworks used to build the calendar

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Hardware - Environments  Development Code is developed on personal workstations (mainly Windows and OS X) and tested under Tomcat Connect to distributed development services (Oracle, LDAP, etc) Centralized CVS Standards for university systems development

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Cont.  Multiple test environments Test Oracle databases Similar setup as in production Large RHE3 boxes with VMWare Shared down to the JVM level Tomcat

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Cont.  Production Still shared RHE3 boxes with shared JVMs Three clustered Tomcat servers shared with other SIT applications (portal, etc) There is an Apache layer to serve static content Production Oracle database (shared), ADS, and LDAP repositories

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Software Frameworks  Struts  OJB  Spring

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Struts  The web tier  The UIS standard  Using version  Could be replaced with minimal effort due to the use of Spring and other helper objects

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. OJB  Apache Object Relational Bridge  OR mapping framework similar to Hibernate  Using version  Well separated using Spring

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Spring  IoC container  Using version  Used mainly for: Injection of services Declarative transaction management

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Other frameworks, libraries, etc.  We use Yale CAS for SSO since 2002 (after the Dec. Destin conference)  Talk to LDAP for people and group information  DisplayTag  iText  Rome  Various Apache (log4j, pooling, fileupload, …)

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. See it live  Demo if time/internet allows…

INDIANAUNIVERSITYINDIANAUNIVERSITY © 2006 The Trustees of Indiana University. All rights reserved. Questions?  For information on the open source OneStart calendar, please go to: SIG+Summer+Conference+2006