uPortal and JA-SIG Java in Administration Special Interest Group http://www.ja-sig.org JA-SIG Focus Java in “Administration” Share Experience and Code Develop Common Direction Promote Java in Higher Education Leverage Higher-ed w/ Vendors Bill Joy’s Law JA-SIG Participants Princeton UBC Delaware Florida State Cornell UCSD Boston Georgetown Brown Yale Hawaii Columbia U Washington Minnesota UT Austin …all but two CSG …more JA-SIG Activities Conferences – Twice Annually Clearinghouse – Code Sharing uPortal – Collaborative Development Project Conferences 1--December 1999; Orlando, FL 2--July 2000, Monterey; CA 3--February 4-6, 2001; Destin, FL 4--June, 2001; La Jolla, CA 5--December, 2001; Destin, FL Note: uPortal/Java Split June, 2002 SUN Sponsorship Clearinghouse Members Only Announcement of Code to Share Conditions for Sharing Matchmaker, not Repository Institutions and Vendors Java is the Common Ground uPortal Free Higher-Ed Portal, no Ads Open Source, Open Standards J2EE, XML, SQL, componentbased Transformation Technology Collaborative Effort uPortal – Channel Framework – Channel Content uPortal UBC, Yale, Princeton, Delaware, Cal Poly, IBS, im&m, Columbia Boston, Brown, Georgetown, Cornell, Washington Version 1.0 – Monterey - July Version 1.5 – Destin – February Version 2.0 – Destin – Last Month 47 uPortal Interfaces Database Authentication Authorization Directory services User preferences – Profiles, structure, themes, skins Channel information – Availability, behavior, What is a Channel? Displays content – XML feeds »Rich Site Summary (RSS) »Web services – Legacy systems Interactive applications – Bookmarks – Email, chat, backpack Everything’s a Channel What’s a Channel? My Grades My Assignment Grades My Transfer Credit My Student Loans My Favorite NFL Scores My IMAP mail Publish and Subscribe The Meteor channel Flexible Layouts Structures – Tab / column – Tree / column Themes – Multi-column – Multi-row Skins – ‘The Matrix’, ‘Smell the Java’ Tab / Column Layout Tree / Column Layout Content Transformation XML XHTML: Web Browser XSLT Processor HTML: PDA Stylesheet WML: Cell Phone 50 51 52 Architectural Features Flexible Layouts Publish and Subscribe Extensive user customization Robust Channel Capabilities Channel services Inter-channel communications Normalized database schema Profiles (multiple device management) In progress Performance Optimization Scalability Testing User Interface Usability User Identification More Channel Content! Channel Development boards – UBC Calendar – IBS IMAP Email – UBC Announcements – Columbia, Cal Poly ExLibris – Delaware, Nottingham Jive – Virginia Jabber - Delaware Bulletin Live British Columbia Princeton Cal Poly Denison Hawaii Cornell Rutgers Loyola Chicago UC Irvine Engaged Athabasca Laurentian Delaware Yale Memorial U of Newfoundland Cal Poly Columbia Villanova Nottingham UK Ringling Iowa State U New Mexico Illinois State Kansas Medical UC Irvine U Tennessee Boston College Stanford Medical REUNA Chile Manchester CC Mass VES Evaluation Lehigh NH EAS Mass BHE RPI Maryland Wayne State UCLA NC State U Arizona ETA Zurich Lutheran Seminary Stockton NJ Temple Plymouth State UCSD Georgetown Miami Ohio Northeastern Syracuse Spring Arbor U Central Florida Loyola MD CSU Hayward Eastern Michigan Investment and Support Mellon Foundation Sun Microsystems Interactive Business Solutions (IBS) instructional media and magic (im&m) Participating Institutions Participating Vendors Mellon Foundation Award First of Three Years Ready-for-Primetime Release – Project Manager – Developers (UI and Architecture) Package as Turn-key Product – Technical Writer Sustainable Support Model – Vendor Relations Vendor Participation Sun CampusPipeline WebCT InfiNet Prometheus Blackboard Datatel Other Activity Mass VES K12 i2 WebISO OKI Meteor RSmart Mass BHE SFA, INS, other govt agencies New Common Ground Interoperability… XML Loosely Coupled Business Messages Web Services – XML, SOAP, UDDI, WSDL We need to talk… The portal as an example of institutional UI to distributed data. uPortal Free Open Source Active Higher Ed Community Architecture for Future Attracting Support Gaining Influence More Information http://www.jasig.org – Organization – Conferences – Clearinghouse – uPortal Project » uPortal CVS carlj@udel.edu