Post on 02-Feb-2016
description
uPortal and JA-SIGuPortal and JA-SIG
Java in Administration Special Interest Java in Administration Special Interest GroupGroup
http://www.ja-sig.orghttp://www.ja-sig.org
JA-SIG FocusJA-SIG Focus
Java in “Administration”Java in “Administration” Share Experience and CodeShare Experience and Code Develop Common DirectionDevelop Common Direction Promote Java in Higher Promote Java in Higher
EducationEducation Leverage Higher-ed w/ VendorsLeverage Higher-ed w/ Vendors Bill Joy’s LawBill Joy’s Law
JA-SIG ParticipantsJA-SIG Participants
PrincetonPrinceton UBCUBC DelawareDelaware Florida StateFlorida State CornellCornell UCSDUCSD BostonBoston GeorgetownGeorgetown
BrownBrown YaleYale HawaiiHawaii ColumbiaColumbia U WashingtonU Washington MinnesotaMinnesota UT AustinUT Austin ……all but two all but two
CSGCSG ……moremore
JA-SIG ActivitiesJA-SIG Activities
Conferences – Twice Conferences – Twice AnnuallyAnnually
Clearinghouse – Code Clearinghouse – Code SharingSharing
uPortal – Collaborative uPortal – Collaborative Development Project Development Project
ConferencesConferences
1--December 1999; Orlando, FL1--December 1999; Orlando, FL 2--July 2000, Monterey; CA2--July 2000, Monterey; CA 3--February 4-6, 2001; Destin, FL3--February 4-6, 2001; Destin, FL 4--June, 2001; La Jolla, CA4--June, 2001; La Jolla, CA 5--December, 2001; Destin, FL5--December, 2001; Destin, FL Note: uPortal/Java Split June, Note: uPortal/Java Split June,
20022002 SUN SponsorshipSUN Sponsorship
ClearinghouseClearinghouse
Members OnlyMembers Only Announcement of Code to Announcement of Code to
ShareShare Conditions for SharingConditions for Sharing Matchmaker, not RepositoryMatchmaker, not Repository Institutions and VendorsInstitutions and Vendors Java is the Common GroundJava is the Common Ground
uPortaluPortal
Free Higher-Ed Portal, no AdsFree Higher-Ed Portal, no Ads Open Source, Open StandardsOpen Source, Open Standards J2EE, XML, SQL, component-J2EE, XML, SQL, component-
basedbased Transformation TechnologyTransformation Technology Collaborative EffortCollaborative Effort uPortaluPortal
– Channel FrameworkChannel Framework– Channel ContentChannel Content– Tools for Web CommunityTools for Web Community
uPortaluPortal
UBC, Yale, Princeton, Delaware,UBC, Yale, Princeton, Delaware,
Cal Poly, IBS, im&m, ColumbiaCal Poly, IBS, im&m, Columbia Boston, Brown, Georgetown, Boston, Brown, Georgetown,
Cornell, WashingtonCornell, Washington Version 1.0 – Monterey - JulyVersion 1.0 – Monterey - July Version 1.5 – Destin – FebruaryVersion 1.5 – Destin – February Version 2.0 – Destin – Last Version 2.0 – Destin – Last
MonthMonth
4747
uPortal InterfacesuPortal Interfaces
DatabaseDatabase AuthenticationAuthentication AuthorizationAuthorization Directory servicesDirectory services User preferencesUser preferences
– Profiles, structure, themes, skinsProfiles, structure, themes, skins Channel informationChannel information
– Availability, behavior, Availability, behavior, configurationconfiguration
What is a Channel?What is a Channel?
Displays content Displays content – XML feedsXML feeds
»Rich Site Summary (RSS)Rich Site Summary (RSS)»Web servicesWeb services
– Legacy systemsLegacy systems Interactive applicationsInteractive applications
– BookmarksBookmarks– Email, chat, backpackEmail, chat, backpack
Everything’s a ChannelEverything’s a Channel
What’s a Channel?What’s a Channel?
My GradesMy Grades My Assignment GradesMy Assignment Grades My Transfer CreditMy Transfer Credit My Student LoansMy Student Loans My Favorite NFL ScoresMy Favorite NFL Scores My IMAP mailMy IMAP mail Publish and SubscribePublish and Subscribe
The Meteor channelThe Meteor channel
Flexible LayoutsFlexible Layouts
StructuresStructures– Tab / columnTab / column– Tree / columnTree / column
ThemesThemes– Multi-columnMulti-column– Multi-rowMulti-row
SkinsSkins– ‘‘The Matrix’, ‘Smell the Java’The Matrix’, ‘Smell the Java’
Tab / Column LayoutTab / Column Layout
Tree / Column Tree / Column LayoutLayout
XML
Stylesheet
XHTML: Web Browser
WML: Cell Phone
HTML: PDA
XSLTProcessor
Content Content TransformationTransformation
5050
5151
5252
ArchitecturalArchitectural Features Features
Flexible LayoutsFlexible Layouts Publish and SubscribePublish and Subscribe Extensive user customizationExtensive user customization Robust Channel CapabilitiesRobust Channel Capabilities Channel servicesChannel services Inter-channel communicationsInter-channel communications Normalized database schemaNormalized database schema Profiles (multiple device Profiles (multiple device
management)management)
In progressIn progress
Performance Performance OptimizationOptimization
Scalability TestingScalability Testing User Interface UsabilityUser Interface Usability User Identification User Identification More Channel Content!More Channel Content!
Channel Channel DevelopmentDevelopment
Bulletin boards – UBCBulletin boards – UBC Calendar – IBSCalendar – IBS IMAP Email – UBCIMAP Email – UBC Announcements – Columbia, Cal Announcements – Columbia, Cal
PolyPoly ExLibris – Delaware, NottinghamExLibris – Delaware, Nottingham Jive – VirginiaJive – Virginia Jabber - DelawareJabber - Delaware
LiveLive
British British ColumbiaColumbia
PrincetonPrinceton Cal PolyCal Poly DenisonDenison HawaiiHawaii
CornellCornell RutgersRutgers Loyola Loyola
ChicagoChicago UC IrvineUC Irvine
EngagedEngaged
AthabascaAthabasca LaurentianLaurentian DelawareDelaware YaleYale Memorial U of Memorial U of
NewfoundlandNewfoundland Cal PolyCal Poly ColumbiaColumbia VillanovaVillanova Nottingham UKNottingham UK RinglingRingling
Iowa StateIowa State U New MexicoU New Mexico Illinois StateIllinois State Kansas MedicalKansas Medical UC IrvineUC Irvine U TennesseeU Tennessee Boston CollegeBoston College Stanford MedicalStanford Medical REUNA ChileREUNA Chile Manchester CCManchester CC Mass VESMass VES
EvaluationEvaluation
LehighLehigh NH EASNH EAS Mass BHEMass BHE RPIRPI MarylandMaryland Wayne StateWayne State UCLAUCLA NC StateNC State U ArizonaU Arizona ETA ZurichETA Zurich Lutheran SeminaryLutheran Seminary Stockton NJStockton NJ
TempleTemple Plymouth StatePlymouth State UCSDUCSD GeorgetownGeorgetown Miami OhioMiami Ohio NortheasternNortheastern SyracuseSyracuse Spring ArborSpring Arbor U Central FloridaU Central Florida Loyola MDLoyola MD CSU HaywardCSU Hayward Eastern MichiganEastern Michigan
Investment Investment and Supportand Support
Mellon FoundationMellon Foundation Sun MicrosystemsSun Microsystems Interactive Business Solutions (IBS)Interactive Business Solutions (IBS) instructional media and magic instructional media and magic
(im&m)(im&m) Participating InstitutionsParticipating Institutions Participating VendorsParticipating Vendors
MellonMellon Foundation Award Foundation Award
First of Three YearsFirst of Three Years Ready-for-Primetime ReleaseReady-for-Primetime Release
– Project ManagerProject Manager– Developers (UI and Developers (UI and
Architecture)Architecture) Package as Turn-key ProductPackage as Turn-key Product
– Technical WriterTechnical Writer Sustainable Support ModelSustainable Support Model
– Vendor RelationsVendor Relations
Vendor Vendor ParticipationParticipation
SunSun CampusPipelineCampusPipeline WebCTWebCT InfiNetInfiNet PrometheusPrometheus BlackboardBlackboard DatatelDatatel
Other ActivityOther Activity
Mass VES K12Mass VES K12 i2 WebISOi2 WebISO OKIOKI MeteorMeteor RSmartRSmart Mass BHEMass BHE SFA, INS, other govt agenciesSFA, INS, other govt agencies
NewNewCommon GroundCommon Ground
Interoperability… XMLInteroperability… XML Loosely CoupledLoosely Coupled Business MessagesBusiness Messages Web ServicesWeb Services
– XML, SOAP, UDDI, WSDLXML, SOAP, UDDI, WSDL We need to talk…We need to talk…
The portal as an example of institutional UI to distributed data.The portal as an example of institutional UI to distributed data.
uPortaluPortal
FreeFree Open SourceOpen Source Active Higher Ed Active Higher Ed
CommunityCommunity Architecture for FutureArchitecture for Future Attracting SupportAttracting Support Gaining InfluenceGaining Influence
More InformationMore Information
http://www.jasig.orghttp://www.jasig.org– OrganizationOrganization– ConferencesConferences– ClearinghouseClearinghouse– uPortal ProjectuPortal Project
»uPortal CVSuPortal CVS
carlj@udel.edu