The uPortal Roadmap uPortal Software Developers Meeting

Slides:



Advertisements
Similar presentations
Portal Technology. instructional media + magic uPortal and JA-SIG An update Users and Groups Groups Manager redesign, Composite groups. CU Content Management.
Advertisements

UI Resources API Some context for a discussion.. What Resources? What API?
UPortal-Sakai integration JA-SIG Winter Austin.
CCSU’s E-portfolio Initiative and the IT Career Ladder Jo Kinnard, Ph.D. Clayton College and State University, Morrow, GA.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
Portal-based Enterprise Architecture A role for uPortal? Jim Farmer JA-SIG Summer Conference June 13, 2005 Baltimore, Maryland, USA.
Overview of Web Portals Jason Cook. 5/8/2006jfcook/Web Portal2 What is a Portal? A web site that provides specialized capabilities for visitors. Designed.
Migrating to uPortal 2 at UBC Paul Zablosky University of British Columbia Copyright Paul Zablosky This work is the intellectual property of the.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Portal Anthony Colebourne Internet Services January 2006.
1 The Sakai Project University of Michigan Indiana University MIT Stanford University JA-SIG (uPortal Consortium) Open Knowledge Initiative.
Blackboard at Cornell University Clare van den Blink, Cornell Information Technologies
SAKAI Project (Synchronized Architecting of Knowledge Acquisition Infrastructure) Sakai is intended to deliver open source CMS and research collaboration.
The Partners’ Perspective on Teaching and Learning Technologies Jim Farmer Sakai Community Liaison NERCOMP Workshop: Sakai College of the Holy Cross, Worcester,
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
SAKAI February What is SAKAI? Sakai ≠ Course Management System Sakai = Collaboration & Learning Environment.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
1 The Sakai Project University of Michigan Indiana University MIT Stanford University JA-SIG (uPortal Consortium) Open Knowledge Initiative.
Presented by Jim Farmer at The Pan-European Portals Conference Thursday, April 24, 2003 University of Geneva, Geneva, Switzerland JA-SIG and uPortal.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
UBC’s e-Strategy: uPortal and Open Source Applications Presented to McGill University Portal Executive Committee October 24, 2003 Ted Dodds, CIO, University.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
UPortal 2.6. Yes, there will be a uPortal 2.6 Many institutions using uPortal 2.x Have needs for new features, bugfixes, and improvements Will be using.
Portal Technology State University of New York Albany, New York | 26 October 2005 Jim Farmer instructional media + magic, inc.
UPortal 3JA-SIG Summer Conference 2006 uPortal 3.
1 Copyright Carl Berger This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial,
WSRP in Higher Education: a Progress Report Joint Information Systems Committee King’s College London | 18 July 2005 Jim Farmer, Sakai Community Liaison.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Jim Farmer As presented at the Portals2007 “Up and Running” Conference 7 June 2007 | Gettysburg College, Gettysburg PA USA From pilot to enterprise portal.
Presented by Jim Farmer uPortal Project Administrator at Open Source Deployment and Development Thursday, 11 December 2003 OSS Watch at Oxford University,
Portals for Bioinformatics Nick Sharman my Grid project manager 30 June
UPortal 3: Sneak PreviewJA-SIG Winter Conference 2005 uPortal 3 sneak preview Eric Dalquist, Peter Kharchenko Unicon Inc.
Sakai: A Higher Education Initiative Jim Farmer at the Aviation Industry CBT Committee Meeting 2 February 2004, Phoenix, Arizona USA.
UPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 uPortal RC2 Preview Moving on Up Reviewing current work and future plans Standardizing the framework.
Prepared by Jim Farmer for the JA-SIG UK Meeting Monday, 26 January, 2004 University of Birmingham, United Kingdom The uPortal Roadmap.
Presented by Justin Tilton at Open Source in Government Conference Tuesday, March 16, 2004 – George Washington University Open Source and Higher Education.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
8th Sakai Conference4-7 December 2007 Newport Beach Sakaibrary Project Update: Subject Research Guides December 6, 2007.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Identity and Access Management Challenges in uPortal
The Sakai Project and Partners Program
Notification Service JA-SIG June 6, 2006 One stop shopping
Sakaibrary Project Update: Subject Research Guides
Portals, uPortal and JA-SIG
Some remarks on Portals and Web Services
uPortal: architecture and features
Open source Software: The Sakai Project
The uPortal Framework and Channels
William G. Thompson, Jr. JA-SIG Board Member
uPortal & Sakai Open Source and Higher Education
SAKAI February 2005.
VRE Use of Standards Jim Farmer eReSS VRE Programme Meeting
JA-SIG and uPortal Presented by Jim Farmer at
Meeting Expectations - the Web in the 2(.0)1st Century
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Portal and Learning Systems
Sakai / Portal Integration
Using CuCMS: a workshop
Portals, uPortal, and the Meteor Channel
Groups and Permissions
The Sakai Project and Partnership
Portal and Channel Development
Luminis Platform Workshop Creating a Personal User Experience
The Partners’ Perspective on Teaching and Learning Technologies
NERCOMP SIG Workshop: Sakai September 23, 2004 College of the Holy Cross, Worcester,MA This set of 10 slides provides a high level overview of the Sakai.
Knowledge Workers and Portals
Presentation transcript:

The uPortal Roadmap uPortal Software Developers Meeting Jim Farmer, Mike Ivanov, and Ken Weiner for the uPortal Software Developers Meeting Monday, 9 February 2004 Arizona State University, Tempe, Arizona USA

Some history Version Date Enhancements 1.0 Jul 2000 1.5 Feb 2001 Roles 1.6 Jun 2001 Performance 2.0 Feb 2002 Introduced XSLT architecture 2.1 Dec 2002 Remote channel, Web proxy, statistics 2.2 Jan 2004 Internationalization, WSRP, aggregated layout

Purpose of version 2.2 Introduce significant new features that will require further development. Support exploration of these new features by users Fully define how subsequent versions of these features should be implemented Provide guidance for development of portal-based applications

Version 2.2 Internationalization Remote portlet “Integrated modes” Portal framework Language choice algorithm Channel awareness Remote portlet WSRP-compliance limited to uPortal remote channel functions “Integrated modes” Preferences mode--user view plus icons and markers--to change user layout rather than current iconic layout more

Version 2.2 Aggregated Layout “Layout fragments” consisting of tab and columns Content “pushed” based on group membership, layout fragment Enforce “directed” layout through restrictions (priority range, depth, group, immutable, unremovable and hidden restrictions)

Limitations of internationalization Language preferences of browsers inconsistent, numerous; not implemented in 2.2 Java localization supports only two-character language codes; higher education may need three-character codes of ISO 639 January 2003 as adopted by NISO (libraries) XLIFF editor not yet developed or integrated with Kajita update utility

Limitations of “integrated modes” Not clear which information should be passed between the Java framework and XSLT style sheets (depends upon future channel developer needs) Possible improvements in user interaction

Limitations of aggregated layout “Layout fragment” limited to “tab and specified columns and channels” Layout restrictions supported if specified by portal administrator Need to further enhance the graphical user interface for publish and subscribe of layout fragments (based on user experience and suggestions)

Lessons from aggregated layout Layout control needs to be delegated to departments and faculty rather than portal administrator Unclear how to visualize impact of layout restrictions; that is, final layout effect of different layout restrictions since they interact with a user’s personal choices and the priorities and restrictions previously assigned to tabs, columns, and channels or portlets

The future – version 2.3 In response to Sakai project, implement JSR 168 without concern about performance. May use Pluto code from Apache Software Foundation Further develop remote portlet following WSRP specification Deploy further development of 2.2 features if available

The future – version 3.0 Implement JSR 168 compliance, also likely using Pluto (subject to January testing) Performance improvements Deploy further development of 2.2 features as available

uPortal and JSR 168

Developing features WSRP and JSR-168 as reference implementations, experience suggest Internationalization Use of XLIFF specification Implement browser language preference if reasonable User interface Extend “integrated modes” Modify as experience suggests Cornell channel volume, Hull studies, accessibility

WSRP support

Sakai funded development January – September 2004 JSR 168 for versions 2.3 and 3.0 OSIDs implementation if defined and as needed January – December 2005 (Proposed) GUI for User priority ranges Layout fragment constructor Node restrictions editor Layout fragment subscription support User-modifiable layout fragments Layout fragment support for flexible fragment depth Layout filtering Layout fragment set support Delayed authentication support

Likely uPortal priorities Stability Performance Features Product support Documentation Training

Likely JA-SIG priorities Applications implemented as portlets or portal channels, for example: OSPI ePortfolio (Indiana University) Sakai collaboration “tools” based on the University of Michigan’s CHEF tools Sakai Course Management System CuCMS Content Management System (Columbia University) Services oriented architecture based on Web Services (XML, SOAP, WS-Security, SAML)

Keep in mind … JA-SIG priorities and activities represents the interests, needs, and resources of the participants. Changing needs in higher and further education under increasing pressure for productivity improvements. Commercial firms are still trying to accommodate to open source software development.

The end jim farmer jxf@immagic.com +1-202-296-2807

Permissions JA-SIG publications are in the public domain and can be freely reproduced, These presentations may contain material reproduced with permission of the Copyright owner. Users are requested to comply with any copyright restrictions and to appropriately reference any materials that are used in their own works.