uPortal and JA-SIG

Preview:

DESCRIPTION

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. Princeton UBC Delaware - PowerPoint PPT Presentation

Citation preview

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

Recommended