Top Banner
uPortal; Past, Present uPortal; Past, Present and Future and Future Carl Jacobson Carl Jacobson University of Delaware University of Delaware
38

UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal; Past, Present and uPortal; Past, Present and FutureFuture

Carl JacobsonCarl Jacobson

University of DelawareUniversity of Delaware

Page 2: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortaluPortal

Who we areWho we are Why we did itWhy we did it Funding and ResourcesFunding and Resources Business PartnersBusiness Partners Open SourceOpen Source Where we areWhere we are Where we are goingWhere we are going

Page 3: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

1010thth JA-SIG JA-SIG ConferenceConference

Denver, 6/04Denver, 6/04 Miami, 12/03Miami, 12/03 Denver, 6/03Denver, 6/03 Orlando, 12/02Orlando, 12/02 Vancouver, 6/02Vancouver, 6/02

Destin, 12/01Destin, 12/01 La Jolla, 7/01La Jolla, 7/01 Destin, 2/01Destin, 2/01 Monterey, 7/00Monterey, 7/00 Orlando, 12/99Orlando, 12/99

Page 4: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Who Are We?Who Are We?

First Time?First Time? Last Time?Last Time? In Production?In Production? Currently Implementing?Currently Implementing? Kicking Tires?Kicking Tires? Commercial Partner?Commercial Partner? Sakai?Sakai? Code Contributors?Code Contributors?

Page 5: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Portals, Ad Space Portals, Ad Space and Booth-babesand Booth-babes

Mascot NetworkMascot Network Student OnlineStudent Online CampusPipelineCampusPipeline JenzabarJenzabar Applied TheoryApplied Theory

enCommerceenCommerce ViadorViador Applied TheoryApplied Theory BlackboardBlackboard WebCTWebCT

1999 Long Beach EDUCAUSE1999 Long Beach EDUCAUSE

Page 6: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

JA-SIGJA-SIG

Java in “Administration”Java in “Administration” Share Experience and CodeShare Experience and Code Adopt Common DirectionAdopt Common Direction Promote Java in Higher EducationPromote Java in Higher Education Leverage Higher-ed w/ VendorsLeverage Higher-ed w/ Vendors Java “Architectures”Java “Architectures”

Page 7: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

FoundersFounders

PrincetonPrinceton U British ColumbiaU British Columbia U DelawareU Delaware Sun MicrosystemsSun Microsystems

Page 8: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

JA-SIG ActivitiesJA-SIG Activities

Conferences – Twice AnnuallyConferences – Twice Annually Clearinghouse – Code SharingClearinghouse – Code Sharing Collaborative DevelopmentCollaborative Development

– uPortaluPortal

– HyperContentHyperContent

– SakaiSakai

Page 9: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal ProjectuPortal ProjectSpawnedSpawned

Address the Portal OffensiveAddress the Portal Offensive

Establish a “Beacon” Java ProjectEstablish a “Beacon” Java Project

Page 10: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal ProjectuPortal ProjectBeginsBegins

2000, Proof-of-Concept2000, Proof-of-Concept Andrew W. Mellon FoundationAndrew W. Mellon Foundation $770,000, Delaware PI$770,000, Delaware PI Three-YearsThree-Years January, 2001 – December, 2003January, 2001 – December, 2003 Open Source LicenseOpen Source License Self-Sustaining Self-Sustaining

11

Page 11: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Early ParticpantsEarly Particpants

British ColumbiaBritish Columbia PrincetonPrinceton YaleYale DelawareDelaware IBS (Unicon/IBS)IBS (Unicon/IBS) im&mim&m ColumbiaColumbia OthersOthers

Page 12: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Early LeadersEarly Leaders

Ken WeinerKen Weiner Peter KharchenkoPeter Kharchenko Jim FarmerJim Farmer Justin TiltonJustin Tilton Art PasquinelliArt Pasquinelli Dave KoehlerDave Koehler Ira FuchsIra Fuchs

Page 13: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal Success uPortal Success

Dozen developer institutionsDozen developer institutions Over One 130 implementationsOver One 130 implementations Hundreds of thousands of usersHundreds of thousands of users Thirteen countriesThirteen countries Seven commercial partnersSeven commercial partners Various spin-offsVarious spin-offs Engaged with other effortsEngaged with other efforts

Page 14: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal Lines of codeuPortal Lines of code

2001 2002 2003 2004

400,000

300,000

200,000

100,000

00

01

02

03

04

Page 15: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal Major Release uPortal Major Release FeaturesFeatures

First ReleaseFirst Release

RolesRoles

PerformancePerformance

XSLT ArchitectureXSLT Architecture

EnhancementsEnhancements

Aggregated Layouts & Integrated Modes

Aggregated Layouts & Integrated Modes

JSR-168 & Fragment Administration

JSR-168 & Fragment Administration

01

02

03

04

00

1.0

1.5

1.6

2.0

2.1

2.2

2.3

Page 16: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Types of portalsTypes of portals

uPortal 3.0 + Sakai workflow

Enterprise Process

uPortal 2.3 + Web Services

Enterprise

uPortal 2.0 + Web Services + Adapters

Integration

uPortal 2.0 frameworkPersonalized display

Page 17: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

CurrentCurrent

Mellon Three-Year Grant EndedMellon Three-Year Grant Ended Development ContinuesDevelopment Continues Deployment ContinuesDeployment Continues Sakai Two-Year Grant BeginsSakai Two-Year Grant Begins

– JSR 168 PortletsJSR 168 Portlets– New AdoptersNew Adopters– New Channels (Portlets)New Channels (Portlets)– Student Services to Teaching & Student Services to Teaching &

LearningLearning

Page 18: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Open SourceOpen Source

““When programmers can read, When programmers can read, redistribute, and modify the redistribute, and modify the source code for a piece of source code for a piece of software, the software evolves. software, the software evolves. People improve it, people adapt People improve it, people adapt it, people fix bugs.”it, people fix bugs.”

Source: opensource.orgSource: opensource.org

Page 19: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Open SourceOpen SourceLicenseLicense

Run Run ExamineExamine ChangeChange ContributeContribute RedistributeRedistribute

22

Page 20: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Open SourceOpen SourceMythsMyths

Free?Free? Open?Open?

– Community SourceCommunity Source Risky?Risky? Non-Commercial?Non-Commercial?

Page 21: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Good OSSGood OSS

Lower CostsLower Costs Higher QualityHigher Quality Better SupportBetter Support Lower RiskLower Risk User DrivenUser Driven FlexibleFlexible

Page 22: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Open Source Open Source LimitationsLimitations

Less financial backingLess financial backing Non-existent marketing budgetsNon-existent marketing budgets Depends on community interestDepends on community interest Open vs ManagedOpen vs Managed No one to litigateNo one to litigate Limit to size and complexityLimit to size and complexity

Page 23: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Open SourceOpen Source

Open Source LicenseOpen Source License

vsvs Open Source ProjectOpen Source Project

Grant Funded Project?Grant Funded Project?

Page 24: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Elements ofElements ofSuccessSuccess

CollaborationCollaboration CommunityCommunity CashCash Commercial PartnershipCommercial Partnership Community SourceCommunity Source

Page 25: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortaluPortalCollaborationCollaboration

Share EffortShare Effort ““Best Minds Work Elsewhere”Best Minds Work Elsewhere” Common DenominatorCommon Denominator Spread the WordSpread the Word Open Source ContributorsOpen Source Contributors

Page 26: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal uPortal CommunityCommunity

For Education by EducationFor Education by Education Contribute EffortContribute Effort Provide High Level of SupportProvide High Level of Support Community vs Vendor RelationsCommunity vs Vendor Relations ““Membership”Membership”

Page 27: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal uPortal Cash Cash

Seed EffortsSeed Efforts Enable Commercial PartnershipEnable Commercial Partnership Ensure ProgressEnsure Progress Stamp of ApprovalStamp of Approval Self-Sustaining PlanSelf-Sustaining Plan

Page 28: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortaluPortalCommercial PartnersCommercial Partners

Dedicated ResourcesDedicated Resources Discipline, FormalityDiscipline, Formality Long-term SupportLong-term Support Long-term DevelopmentLong-term Development MarketingMarketing CompetitionCompetition

Page 29: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Business Business RelationshipsRelationships

iAssessmentiAssessment Unicon/IBSUnicon/IBS SCT/CampusPipelineSCT/CampusPipeline im&mim&m Sigma SystemsSigma Systems CAICAI The RSmart GroupThe RSmart Group

Page 30: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Community SourceCommunity Source

BoundedBounded Market-DrivenMarket-Driven UndirectedUndirected Community BehaviorCommunity Behavior

Page 31: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal and SakaiuPortal and Sakai

Michigan, Stanford, Indiana, MITMichigan, Stanford, Indiana, MIT uPortal, OKIuPortal, OKI Mellon FoundationMellon Foundation Hewlett FoundationHewlett Foundation $6.8 Million$6.8 Million SEPP InstitutionsSEPP Institutions SCP CompaniesSCP Companies

Page 32: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

SakaiSakai

Open Source, Community SourceOpen Source, Community Source Collaboration and Learning Collaboration and Learning

EnvironmentEnvironment Extending and Implementing Open Extending and Implementing Open

StandardsStandards Convergence of Mellon ProjectsConvergence of Mellon Projects July 2004 ReleaseJuly 2004 Release

Page 33: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Sakai Educational Sakai Educational Partners ProgramPartners Program

Access to SEPP staff Access to SEPP staff Community development manager Community development manager SEPP developers, documentation writers SEPP developers, documentation writers Knowledgebase Knowledgebase Developer training for the TPP Developer training for the TPP Exchange for partner-developed tools Exchange for partner-developed tools Strategy and implementation workshops Strategy and implementation workshops Early access to pre-release code Early access to pre-release code $10k/$5k$10k/$5k

sakaiproject.orgsakaiproject.org

Page 34: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

SEPP MembersSEPP Members

Boston University , School of Management Boston University , School of Management Brown University Brown University Carnegie Mellon University Carnegie Mellon University Columbia University Columbia University Community College of Southern Nevada Community College of Southern Nevada Cornell University Cornell University Dartmouth College Dartmouth College Foothill-De Anza Community College District Foothill-De Anza Community College District Harvard University Harvard University Johns Hopkins University Johns Hopkins University New York University New York University Northwestern University Northwestern University Princeton University Princeton University Simon Fraser University Simon Fraser University State University of New York - Learning State University of New York - Learning

EnvironmentsEnvironments

Tufts UniversityTufts University University of ArizonaUniversity of Arizona University of California Berkeley University of California Berkeley University of California , Davis University of California , Davis University of California , Los Angeles University of California , Los Angeles University of California , Merced University of California , Merced University of Cape Town , SA University of Cape Town , SA University of Colorado University of Colorado University of Delaware University of Delaware University of LleidaUniversity of Lleida University of Hawaii University of Hawaii University of Oklahoma University of Oklahoma University of Virginia University of Virginia University of Washington University of Washington University of Wisconsin , Madison University of Wisconsin , Madison Virginia Tech Virginia Tech Yale University Yale University

Page 35: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal and OSPIuPortal and OSPI

Open Source Portfolio InitiativeOpen Source Portfolio Initiative Indiana, Minnesota, RSmart…Indiana, Minnesota, RSmart… Mellon Foundation FundingMellon Foundation Funding Sakai, OKI, uPortalSakai, OKI, uPortal

theospi.orgtheospi.org

Page 36: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal anduPortal andHyperContentHyperContent

Content ManagementContent Management Version 1.4 – uPortal basedVersion 1.4 – uPortal based SourceForgeSourceForge Releases 6 monthsReleases 6 months Version 2.0Version 2.0

– Non-uPortal basedNon-uPortal based

– JSR168JSR168

– Looking for PartnersLooking for Partners

Page 37: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

Open Source for Open Source for Higher Education Higher Education

uPortaluPortal HyperContentHyperContent SakaiSakai OSPIOSPI OKIOKI FedoraFedora Chandler/WestwoodChandler/Westwood

VUEVUE Lion ShareLion Share DSpaceDSpace ArtStorArtStor JStorJStor ERP?ERP?

Page 38: UPortal; Past, Present and Future Carl Jacobson University of Delaware.

uPortal FutureuPortal Future

Open Source/Open ContentOpen Source/Open Content– ArtStor, Fedora, OSPI, etc.ArtStor, Fedora, OSPI, etc.

Commercial Support (1/2 of all)Commercial Support (1/2 of all) Commercial ProductsCommercial Products Continued Community DevelopmentContinued Community Development

– Funding?Funding?

– Community Process?Community Process? Its up to you.Its up to you.