Supplementary Seminars
With the addition of Wednesday afternoon post-conference seminars, there
will be many exciting half-day seminars presented by representatives from each
of the partnering organizations. Note that supplementary conference seminars
require an additional fee.
Upgrading Your DSpace Installation from 1.4 to 1.5
Come find out from the experts how to migrate your current DSpace
installation to take advantage of all the new features in 1.5 without
losing sleep! Some of the great new features in 1.5 include
integration of Manakin to customize your site, a configurable browse
system, a configurable submission step process, configuration of the
event mechanism system and more.
Speaker: Mark Diggory, MIT
Introduction to the Fedora Repository
This seminar will provide an overview of the Fedora Repository include
the fundamentals of its digital object model, service interfaces and
components. During the seminar, we will demonstrate how to install and
configure a repository providing insight on deployment options
including security and the XACML policy engine. We will show how to
create customized digital objects and disseminations plus how to create
relations between digital objects using RDF. You will see a
demonstration of the optional semantic triplestores, Mulgara and MPT
Store. Finally, we will introduce Fedora's Content Model Architecture
which is new to Version 3.0 and provides much simpler approach to
deploying customized functionality in Fedora.
Speakers: Chris Wilper, Dan Davis
Installing, Configuring, and Customizing the Kuali Financial System
This session will provide an overview of the Kuali Financial System
from a technical perspective. We will discuss the system requirements
and architecture, critical concepts and services, and customization
mechanisms. This will be a hands-on session. We will download and
configure the financial system, bootstrap the database, and run OLTP
and batch processes. We will use any extra time to exercise the
customization options together.
Speakers: Ailish Byrne , Jerry Neal , TBD
Spring Portlet MVC - Intro
This seminar provides a hands-on introduction to Portlet development
using the Spring MVC framework. Topics include basic introductions to
Spring and JSR-168 Portlets, setting up a Portlet development
environment, an overview of the API and exercises using the basic
Controllers and Handler Mappings from the framework.
Speakers: Chris Holdorph, John Lewis
Spring Portlet MVC - Advanced
This seminar is a continuation of the hands-on exploration of the
developing Portlets using the Spring MVC framework. It is appropriate
for participants from the Introduction session and for developers that
already have some experience with Spring Portlet MVC. This seminar will
cover Interceptors, Form Controllers, File Upload, Security, and the
new Annotation-based Mappings introduced in Spring 2.5.
Speaker: Chris Holdorph , John Lewis
Installing, Configuring, and Customizing uPortal
This seminar is a basic hands-on introduction to uPortal. In this session, participants will complete activities including: build uPortal from source, deploy it into a Tomcat, configure it to use JA-SIG's CAS server for authentication in addition to local authentication, install an additional skin, add a user attribute source, turn on and configure PAGS, install a channel and a JSR-168 portlet from the Clearinghouse.
This seminar will focus as much as is practical on the forthcoming uPortal 3 codebase as the basis for its hands on exercises. Some exercises may instead use uPortal 2.6 as their basis. Conference participants considering attending this seminar should bear in mind that there is significant crossover of concepts and uPortal modules between uPortal 2.6 and the forthcoming uPortal 3 release evolved from uPortal 2.6, and so this seminar will be appropriate for persons looking to deploy, configure, and customize either uPortal 2.6 for immediate deployment or uPortal 3 for future deployment.
Speaker: Andrew Petro, TBD
Customizing DSpace using Manakin - Your Site, Your Design
Need to recreate your JSP site design in Manakin? Looking forward to
different designs for different parts of your repository? Learn how to
build, customize, and tweak Manakin themes, and pick up tips and tricks
that make the transition easier. Code snippets included!
Speaker: Mark Diggory, MIT
uPortal Migration - Juggling Environments and Software Upgrades
Supporting even one uPortal installation comes with challenges, but often portal
teams are responsible for an expanding and contracting set of diverse portal deployments.
Perhaps you manage portal environments like production, test, development, and local.
Or maybe your institution provides separate portals for students and faculty/staff.
Perhaps you're working on a software upgrade for uPortal, but meanwhile you're still
managing updates to the existing portal. Maybe all of these scenarios apply to you.
These considerations add their own forms of complexity and difficulty to your portal
project. This seminar covers practical solutions to many common problems as well as
emerging features in uPortal that will make migrations & upgrades easier.
Speakers: Eric Dalquist , Drew Wills
Introduction to Identity for Developers
Handling users, groups, roles, and access is a key part of most
applications, and is becoming more complex as concerns about privacy, single
sign-on, enterprise integration, compliance, and extended user communities
grow in importance. This seminar will start with identity and access
management infrastructure from the enterprise point of view, then consider
emerging practice with federation (e.g. SAML) and user-centric identity
(e.g. OpenID), and conclude with examples of how all these factors apply to
a diverse set of applications and deployments.
Speaker: Scott Cantor, Tom Barton
Writing Fearless Javascript for Portlets, Widgets, and Portals
This session will provide developers with a hands-on understanding of
modern JavaScript and DHTML programming techniques within the complex
environment of a portal. We'll cover:
- Unique features of the JavaScript programming language
- How to use the jQuery toolkit and the Fluid plugins
- Techniques for avoiding collisions with other JavaScript code
running in the portal
- How to make your DHTML code more accessible
Audience: This session is targeted at programmers and Web developers. Some basic understanding of HTML and CSS is required.
Speaker: Colin Clark
Implementing CAS: From Download to Deployment
This session has two sections:
- Implementing CAS 3.x to facilitate enterprise single sign-on
- Maven2 build
- How to customize the logon screen
- Replacing the "dummy" authentication handler with a real one (LDAP)
- CAS-enabling Web applications
- uPortal
- Sample Tomcat application
- Other if time permits
Speaker: Adam Rybicki
Introduction to Sakai
Newcomers to the Sakai Community and those looking to understand
Sakai's Collaboration and Learning Environment (CLE) should consider
attending this session. It traces the evolution of Sakai from project
to foundation; describes Sakai's community-source approach to software
design, development, and distribution; showcases Sakai's feature set
with a live demonstration; outlines current community processes
covering design, development, documentation, and testing; and ends with
a discussion on ways to get involved in the community.
Speaker: TBD
Implementing Kuali Rice
This half-day seminar will give a brief introduction to the services
provided by Kuali Rice and then introduce the various deployment
architectures that it can be deployed as. In addition, this seminar
will walk you through the installation of a single Rice standalone
server and show you the various components that will need to be
configured so that you can integrate your client applications with it.
This will be a hands-on seminar for those that are interested.
Speaker: TBD
|