![]() |
||||
|
8th Semiannual JA-SIG Conference
Presentations Westminster, Colorado, June 20-22, 2004. |
|
| Pre-Conference Seminars | |
| Custom
Java Channel Development Mark Boyd Software Engineer / Architect SunGard SCT |
A technical discussion of custom Java channel development. Although this session is tailored to SCT Luminis users, most of the content is relevant and useful to any channel developer using uPortal. |
|
Introduction to Java Jim Gallentine Java Instructor Sun Microsystems, Inc. |
This seminar is designed to introduce Java beginners to the concepts of object oriented design, java language and virtual machine. You will learn how to write, compile and run a Java program, where to get documentation and how to decipher Java APIs. Prerequisite: Knowledge of some programming language. |
|
Introduction to XSLT Justin Tilton instructional media + magic |
Looking for a methodology to quickly and effectively create Transformations? Interested in the basics of XSLT and Xpath, and a good way to get started? If so, this workshop is for you! We will be discussing the fundamental concepts of XSLT and Xpath. We will discuss the design aspects related to converting structured information in XML into device-dependent markup languages such as HTML, and WML, and the guidelines and best practices evolving from this experience. No prior XSLT experience is necessary. |
|
Developing Java Web Applications Stephen Stelting Instructor Sun Microsystems, Inc. |
This seminar is targeted toward developers who want to get an introduction to several J2EE technologies and what it means to write applications for the web. Some of the topics covered by this presentation will include servlet APIs, servlet containers, and debugging techniques. Prerequisite: Basic knowledge of Java. |
|
Web Publishing with HyperContent Alex Vigdor Internet Applications Specialist Columbia University |
Alex Vigdor, architect and project manager for HyperContent (formerly CuCMS), leads a hands-on seminar in which participants will gain an understanding of how to design, author and publish web sites with HyperContent. Attendees will have the opportunity to employ the techniques and technologies discussed by working with provided sample materials on their own laptops. |
|
uPortal 2.3 Implementation and Configuration Michael Erdely Academus Client Technologist UNICON, Inc. |
During the course of this workshop participants will be walked through the basics behind administering and running uPortal 2.3. This includes how to get uPortal running without using the quick start version. |
| JA-SIG Conference Presentations | |
|
uPortal: Past, Present and Future Carl Jacobson Director, MIS University of Delaware |
Everything you ever wanted to know about the uPortal project… but were
afraid to ask. What did it cost? Who’s using it? Why did we do it anyway?
Where is it going next? This presentation will chronicle uPortal’s storied
past, provide a current update of the state of uPortal, and a look into
uPortal’s future to reveal some interesting possibilities. View Presentation (PowerPoint) |
| The
JA-SIG Clearinghouse - We're Ready for You! Patty Gertz Mgr, Custom Software Solutions Princeton University |
The
new JA-SIG Clearinghouse is a repository for all information useful
to the JA-SIG community. It is built on a uPortal framework. The developers'
group has built it, and now we need you to populate it and provide us
with feedback. Come see a product built by our community, for our community,
that has tremendous potential value for us. View Presentation (PowerPoint) |
|
They said "Go for it!" Now What? Paula Vaughan Project Manager University of Colorado/Boulder Malinda Miller-Huey Director of Web Communications University of Colorado at Boulder Gary Pollock Programmer/Analyst University of Colorado/Boulder |
The
students clamored for it, the IT Strategic Plan called for it, Vice
Chancellors commissioned it, and the University of Colorado at Boulder
found itself with a Student Portal Project. This session will detail
how the project moved from a few paragraphs on paper to a full-fledged
student portal offering 25 default channels (plus a dozen optional
channels and more in development), with campus-wide involvement, in
a little over a year. |
|
Architecting a single sign-on environment with
uPortal and the YaleCentral Authentication Service (CAS) Drew Mazurek Research Programmer Yale University |
A
single sign-on system is an essential component of a fully-functional
portal environment. Additionally, there is a strong need to transparently
proxy initial authentication to back-end data sources. In this presentation,
we will take Yale's uPortal infrastructure as a case study and examine
how our systems are integrated with uPortal. We will focus on designing
and configuring back-end applications such as email, calendaring, and
student course management to work with CAS and uPortal. View Presentation (PowerPoint) |
|
Channel Development Strategies Steve Barrett Specialist Cornell University |
Presentation
consists of a review of the mechanisms and variables available that
influence the adoption of a "Channel Development Strategy".
The goal of any of these strategies is to produce custom channel content
as efficiently as possible. The presentation will also include a discussion
about the simple "LocalConnectionContext" class whose recent
introduction weighs heavily in strategy design. |
| Extending
the Campus IT Infrastructure Through Portal Services Per Wising Production Manager Stockholm University |
In
this presentation, we will demonstrate how pre-existing back ends
have been used to deliver services to students and staff at Stockholm
University, Sweden. |
|
The Open Source Portfolio 2.0: 'Spring'ing
into uPortal Randall Embry Principal Systems Analyst Indiana University John Bush Senior Software Magician The R-Smart Group |
We will present our strategy for leveraging the forthcoming Sakai products including the Tool and Service Portability Profile (TSPP) to provide the next generation of our electronic portfolio software via a uPortal Channel, while simultaneously delivering a standalone application. Light weight frameworks like Spring offer the necessary flexibility by removing dependencies on technology specific implementations. We will address this approach with specific examples including Spring’s MVC, DAO, and IoC frameworks. |
|
All together now - 1, 2, 3,... Natalie Alexander Project Manager University of California/Irvine Sonja Elson Senior Editor and Content Manager University of California/Irvine |
Portal-shmortal…
Building and managing a campus-wide business portal is not an easy
task. Identifying the players, inviting their participation, and crossing
departmental boundaries brought us to function-based portal content.
And don’t forget those easy-to-use business applications. We’ve had
to learn to work together. What were the challenges we faced in moving
forward? What strategies and techniques did we use? How did creative
communication and user education become integral to the success of
our project? |
|
CWebProxy Sarah Arnott Programmer/Analyst Memorial University of Newfoundland |
CWebProxy
has proven to be a powerful integration tool. It takes advantage of
facilities available to native (java) uPortal channels, while allowing
the actual channel to be implemented using a variety of web application
technologies. This presentation provides an overview of CWebProxy: how it works and how to use it. Features will be highlighted, and several example uses will be covered in detail. View Presentation (HTML) |
|
An institute wide open-source Java events calendar Arlen Johnson Web Producer Rensselaer Polytechnic Institute Michael Douglass Sr. Systems Programmer Rensselaer Polytechnic Institute |
We
will present the RPI version of the University of Washington events
calendar with particular emphasis on the use of xml and xslt for styling
and presentation. |
|
Introduction to Java Server Faces Deepak Goyal Senior Software Engineer Sun Microsystems Vikas Varma JWS Sun Microsystems, Inc. |
This session will
discuss about technologies for web applications development with server
side user interface modeling capabilities. The session will explore
the evolution of server side UI components framework from little abstraction
at basic servlets/ JSPs level to heavy abstraction in JSF. The focus
of this session will be on Java Server Faces (JSF) and there will be
in-depth discussion of various features provided in the JSF technology.
Server-side handling of user-interface events, stateful user interface
component model, validation support, navigation support, extendable
rendering support, declarative integration of user interface with business
objects and enhanced localization are some of the unique features supported
by JSF and will be discussed in the session. These features will be
explained using sample applications covering code-level details. View Presentation (PDF) |
|
Garbage Collection - Performance Tuning |
View Presentation (PDF) |
|
Thin, thick, mini and meta – some lessons from
UK uPortal implementations Paul Browning Assistant Director, Information Strategy University of Bristol Ian Dolphin Head of e-Strategy University of Hull |
Portal projects in the UK are moving from pilots to institution wide
implementation. This session will survey the UK Higher Education portal
landscape, and will reflect in detail on the experiences of two Portal
Projects – at the universities of Bristol and Hull – which have both
used the uPortal framework. |
|
Sakai and uPortal: Taking Collaboration to the
Next Level Charles Severence Senior Systems Res Programmer University of Michigan / Sakai Project |
The
Sakai project is a large-scale effort to develop an Open Source Learning
Management System. The project breaks new ground in the collaborative
approach used in the project. Sakai has participation from IT staff
from four universities (MIT, Stanford, Indiana, and University of Michigan)
who report to a single project architect who reports to the Sakai Board
of Directors. All four of the university partners have committed to
replacing their locally developed learning management systems with the
jointly developed software - Sakai 2.0. In short, the four universities
have closed their eyes and "taken a collective leap of faith".
Sakai is using uPortal as its portal technology and the OKI specifications
as foundational technology. View Presentation (PowerPoint) |
|
RSS: The Open Standards for Timely Content, Distributed
Authoring Jonathan Allen Producer instructional media+magic |
This presentation
shows how to author content for each of the standards and use the
im+m RSS Style sheet to render RSS 0.92, 1.0 and 2.0 content in uPortal
2.3 and 3.0. Some RSS authoring software will be demonstrated. |
|
Portlets in uPortal Ken Weiner Senior Consultant UNICON, Inc. |
The JSR 168 Portlet Specification enables interoperability between
Portlets and Portals and defines a set of APIs that address the areas
of aggregation, personalization, presentation and security. This presentation
covers uPortal's implementation of the Pluto Portlet Container, which
manages JSR 168-compliant portlets. The uPortal 2.3 Portlet-to-Channel
adapter approach will be compared to the native Portlet support planned
for uPortal 3.0. |
|
uPortal Management Round Table Ted Dodds Assoc. Vice President, IT University of British Columbia |
This session provides an opportunity for round table discussion of
management and functional issues related to uPortal implementations.
Participants are encouraged to share their current issues and future
plans. A limit of one representative per institution is preferred
in order to maximize participation. This session will have a scribe
and summary notes will be produced. |
|
Developing and Deploying Self-Service
Portlets Without Programming Tony Holderith Vice President, Business Development UNICON Steve Barrett Specialist Cornell University |
The measure of a portal success is based on the delivery of useful
content. The time and cost required to deliver this content can be
prohibitive. This presentation will demonstrate an authoring tool
(uAuthor) that eliminates this problem by arming the end-user with
the ability to build, deploy and distribute portlet/channels that
cover a wide range of needs. A number of examples will be presented. |
| A
uPortal Implementation Project -- What You Need to Know Paul Zablosky Senior Technical Analyst University of British Columbia |
This
presentation discusses all aspects of creating and managing a uPortal
implementation project. Among the topics covered are: developing the
initial pilot, creating a channel strategy, assembling the development
team, integrating with local infrastructure, selecting appropriate hardware
and software, managing the service in production, and scaling up for
higher volumes. Pitfalls to be avoided will be highlighted. The presentation
will be of interest to anyone planning a uPortal implementation at an
institution of higher education. View Presentation (PDF) |
|
Best Practices for Channel Development Al Wold Technology Support Analyst Arizona State University |
Learn about strategies for developing custom uPortal channels in a
team environment. A model leveraging CVS, Eclipse, ant and CAR file
deployment will be demonstrated. Some advanced channel features may
also be demonstrated, such as multithreaded channels and download
workers, depending on time |
|
Simplifying the Development of Custom Channels Pete Boysen Senior Systems Analyst Iowa State University Freddy Lopez Consultant UNICON |
Developing a custom channel for the portal can be a daunting task.
A new CThemes Channel type is presented that simplifies channel development
by eliminating the need to write channel code, focusing rather on
the stylesheets and dataflow needed for the application. File storage
is managed through HyperContent. |
|
Integrating uPortal, ERP, LMS, and Other Campus
Systems with Open Source EAI Steve Wheat Enterprise Architect University of Illinois Tod Jackson Enterprise Architecture Specialist University of Illinois |
This
presentation will: |
|
More than a Robust and Scalable LDAP Group Store Matthew Ling Distributed System Specialist University of Calgary |
This
presentation looks at a generic and flexible uPortal composite group
service, called JitLDAP group store, implemented at University of Calgary.
We will discuss on how to set up this group store to handle an organization
that has user groups with 1000+ members and how it can be used to amalgamate
multiple identities of a user into a single consolidated identity. In
addition, we will also discuss the technical issues on implementing
a scalable group store that handles groups with huge membership. View Presentation (PowerPoint) |
|
Learning From Our Experiences - Dealing with High
Demand Robert Sherratt Development Manager University of Hull Nigel Kavanagh Systems Manager, Corporate Systems University of Hull |
This
presentation will review some experiences with the University of Hull
portal since it went live in September 2003. The major focus is on the
publication of undergraduate exam results via the portal which highlighted
problems with the existing portal architecture. In conclusion we will
discuss our future plans, in particular the integration of external
resources into the institutional portal. View Presentation (PDF) |
|
Becoming a Channel ARchive Master, It's as easy
as 'abc' Mark Boyd Software Architect/Engineer Sungard SCT |
Channel ARchives, CARs, are the best way to package up, install, and
distribute a channel or set of channels and all of their included
resources. We briefly review their use compared to traditional deployment
then jump into channel archive best practices giving specific coding
examples and demonstrations of their use. We follow with an example
of coverting an existing clearing house channel to be distributable
via a CAR and finish by showing how to use some of the advanced new
deployment descriptor features. |
| Seshat:
Meta Content Management Robey Holderith Web Programmer Denison University |
Seshat is a tool
developed at Denison University. It enables a small group of three people
to assist hundreds of page maintainers (students, faculty and staff)
who upkeep a web site of over 90,000 files. The tool provides quality
control as well as information gathering features. The presentation will introduce Seshat and cover how it can be used to enhance currently existing content in uPortal as well as allow for the integration of the existing web infrastructure into uPortal. |
| Birds of a Feather Sessions | Portlet
Design Minutes (Word) |