![]() |
||||
|
|
||||
|
9th Semiannual JA-SIG Conference
Presentations New Orleans, Louisiana, December 5-7, 2004. |
|
| Pre-Conference Seminars | |
|
JSR-168 Portlets and uPortal Matt Young Senior Applications Engineer Duke University |
This mini-course for developers will take you through the services a portlet provides and how to use them within uPortal. We'll start with the basics of how to make a portlet display data, and move into how to save and use preferences on a per-user, per-instance basis. The focus will be using JSPs to render the channel output, although we'll also cover briefly how to handle XSLT transforms and other ways to implement the MVC pattern. |
|
Introduction to Java Stephen Stelting Instructor Sun Microsystems |
This seminar will introduce developers to the concepts of object-oriented programming and key features of the Java programming language. You will learn how to write, compile and run Java programs, where to get documentation and how to decipher the Java APIs. |
|
uPortal 2.4 Installation and Configuration Alex Vigdor Architect and Project Manager Columbia University |
HyperContent architect Alex Vigdor will present version 2.0 of HyperContent, a major upgrade to this web content management system that moves the powerful content authoring, storage and publishing capabilities of HyperContent into a standalone web server with a completely customizable user interface and a component-driven model for assembling complex interactive screens from re-useable widgets. The seminar will address the design of HyperContent 2.0, how it can be used to address common web content management requirements, and will provide attendees with the opportunity to build a simple web site using HyperContent 2.0 on their own laptops. |
|
Developing Java Web Applications Stephen Stelting Instructor Sun Microsystems |
This session will focus on the use of the Servlet and JSP technologies
to develop Web applications. Topics covered will include Filters,
exception handling, session and concurrency management, and
commonly-used design patterns for Java Web applications. |
| JA-SIG Conference Presentations | |
|
Collaborative Open-Source Software: Panacea or
Pipe Dream for Higher Education? David Lambert VP for Information Services and CIO Georgetown University |
The speaker will examine the current trend toward collaborative open source software development (Sakai, Chandler, uPortal, etc.) in higher education, looking at issues critical to assessing the long-range impact on university systems. This assessment will include a historical perspective; locate this new paradigm in relation to the traditional buy-versus-build choices; and discuss issues related to institutional deployment and lifecycle support. |
|
Delivering portal services to the user - How do
they actually want them? Chris Awre Integration Architect University of Hull |
At
Summer JA-SIG 2003 a presentation on the PORTAL project (Nobody wants
the weather...) described which services users wished to see within an
institutional portal. The results provided firm evidence to assist
portal architects. They also showed a high demand for integrated access
to library-based resources and services. The University of Hull is
currently working with a range of academic partners in the UK and
instructional media + magic in the US on the CREE (Contextual Resource
Evaluation Environment) project, funded by the UK's Joint Information
Systems Committee, which seeks to identify how users would like these
resources and services presented to them within and without a portal
environment. In order to examine this, existing generic (Google) and
library-specific search tools are being adapted for presentation as
JSR168 and WSRP portlets for use within demonstrators for testing with
users. Results from an extensive survey and a series of focus groups
will be reported alongside experience gained in the development of
portlets using the JSR 168 and WSRP standards. View Presentation (PDF) |
|
Supporting Scholarly Communications with an Open
Source Publishing System David Ruddy Head of Systems Development & Production Cornell University |
The presentation will describe the history, architecture, and
functionality of DPubS, the proposed extensions and enhancements for the
current two-year project, and some of the challenges that such a
development effort faces. |
|
uPortal Roadmap Ken Weiner Senior Consultant UNICON, Inc. Eric Dalquist uPortal Consultant UNICON Andrew Petro Programmer Yale University |
uPortal has been through many changes in an effort to adopt the latest
portlet standards such as JSR 168 and WSRP. This presentation will cover
the newly added features in uPortal 2.4 and the plans for continued 2.x
improvement towards uPortal 2.5 and plans for uPortal 3.0 in light of
these emerging standards. |
|
Reengineering Web Design: Customers in
Charge Ruth Butlin UIS Coordinator Queen's University |
Delivering online self-service applications for a community as large as diverse as a university presents a unique set of challenges. Queen's University Information Systems developed a design strategy to bring project stakeholders on board as part of the design team and empower them to make ongoing changes to their applications. |
|
Enterprise Architecture Planning - Practical
Steps Marina Arseniev Enterprise Architect /Assistant Director University of California, Irvine |
Change in your enterprise is required by external or
internal business drivers, technology updates, compliance with various
regulations, and other factors. Enterprise Architecture defines a
methodology for dealing with such change. For the purposes of this
presentation, Enterprise Architecture is a strategic asset repository
which defines the current and target architecture environments.
Enterprise Architecture assists the modeling and implementation of the
transitional processes that align technology with business functions and
data. This presentation covers modeling techniques, such as the Zachman
Framework, and tools that can be used to initiate your Enterprise
Architecture strategy and planning. |
|
Visual Understanding Environment Ranjani Saigal Project Manager Tufts University |
The Visual Understanding Environment (VUE) project at Tufts' Academic Technology department provides faculty and students with flexible tools to successfully integrate digital resources into their teaching and learning. VUE provides a visual environment for structuring, presenting, and sharing digital information and an OKI-compliant software bridge for connecting to FEDORA-based digital repositories. Using VUE's concept mapping interface, faculty and students design customized semantic networks of digital resources drawing from digital libraries, local files and the Web. The resulting content maps can then be viewed and exchanged online. This project is supported by the Andrew W. Mellon Foundation. |
|
Structured Data without Marshalling: OSP 2.0 Use
of XSD to Provide Strongly-Typed, Flexible Structured Information John Ellis Developer the r-smart group |
This presentation will discuss the details of how OSP 2.0 is using XML
to define structured data. We will explore the life-cycle of a
structured artifact through OSP. Starting with how structured data is
defined, then moving to how data is entered by the user, bound from the
request, validated against the XSD and finally stored. Next we will
explore how XSL is used to structure presentations based on that data.
We will examine how XSL is used to translate changes to the structure
either when updating internal schemas or exporting to external systems.
Finally we will look at some of the challenges of querying and
aggregating XML data. |
|
Central Authentication Service Andrew Petro Programmer Yale University |
This presentation
differs from previous Yale CAS JA-SIG presentations in focusing more on
what's new with CAS and where CAS is going than on what CAS is.
Nonetheless, we'll start with a review of what CAS is and why schools
use CAS. I'll then review that's new with the CAS Java Client and how
that client is used for the new uPortal CAS security context. I'll also
take a few moments to point out the Acegi project as an available client
abstraction for CAS authentication. I'll then present a roadmap of where
CAS is going, including integration with Shibboleth, use of SAML
(optionally including more attributes than just the user's netid), and
an entirely new, interface-rich, more pluggable CAS Server implementation with well-defined extension points, giving credit where credit is very much due, to Rutgers for their work. View Presentation (PowerPoint) |
|
Web-Services: The Technology is the
Easy Part Mark Mara Director Cornell University |
Web-services provide us with a powerful tool to implement service
oriented architecture. At Cornell University we have deployed several
production web-services. We are now formalizing the processes and
procedures required to move the creation and deployment of web-services
from R&D to mainstream development. In this presentation we will look at
one of these services as a mini case study. View Presentation (PowerPoint) |
|
From Paper to Web: Leveraging Technology to
Streamline Reclassification Process Ramona Agrela Assistant Director, Human Resources University of California, Irvine |
In tight budget times, supervisors lean on the reclassification
process to reward and motivate employees. The reality that the process
is so complex and burdensome that the result is decreased employee
morale. In this presentation, we will cover how the University of
California, Irvine transformed this highly critized paper-based business
process into a successful, award-winning, online application. |
|
Portlets & JSR 168: What Now? Andrew Wills Academus Technical Lead UNICON, Inc. |
Released October 2003, JSR 168 defines a Java standard for portal
applications or ¿portlets,¿ which is supported by uPortal 2.3 and above.
This specification describes the rules for interaction between portlets
and the portlet container, yet leaves many immediate issues ¿ such as
rendering, caching, and inter-portlet communication ¿ completely open.
This discussion takes a closer look at leveraging this powerful
flexibility while nevertheless operating within the expectations of the
container. View Presentation (PowerPoint) |
|
Joining Up Web Services Robert Sherratt Head of Development University of Hull Steve Jeyes FE Focus Coordinator University of Hull |
A number of
projects in the UK have been funded by the JISC to provide toolkits to
support learning and teaching. These toolkits are situated in the
context of an eLearning framework that is based on a Service Oriented
Architecture. |
|
The K-12 Data Model meets the University: The
Development of E-Transcript Schemas and the Infrastructure Needed to
Access Them Ron Kleinman Chief Vertical Evangelist Sun Microsystems, Inc. |
The "No Child Left Behind" initiative requires that the nation's
schools be performance rated. To do that, the data first has to be
evaluated and compared. And before that can be done, the schools have to
report back "standard" data aggregated from a common K-12 data model.
Since that is precisely what the School Interoperability Framework (SIF)
standard provides, it is no wonder that the adoption of this standard
has reached explosive proportions. |
|
Integration of Version Control and Code
Migration Processes Jim Thompson System Development Services Specialist University of Wisconsin - Madison |
This presentation will share some of our experiences with developing
and using tools and methods that make version control a central
component for promoting code to test, QA, production and demo. |
|
Kuali Project Architecture James Thomas Manager, Systems Integration Indiana University |
The Kuali Project is an open/community source collaboration project
to develop a comprehensive suite of financial software to serve the
needs of higher education. Kuali will include such functional elements
as Flexible Chart of Accounts, General Ledger, General Accounting,
Accounts Receivable, Capital Asset Management, Pre and Post-Award
Administration, Purchasing, Accounts Payable, Cash Receipting and
Disbursement, Travel Requisition and Reimbursement, Auxiliary
Accounting, Web-based e-Commerce, Budget Construction and
Administration. A critical piece of infrastructure for Kuali is the
XML-based OneStart© workflow for routing and approval of financial
transactions. |
|
XML as a Gateway to Legacy Services Adam Connor Sr. Systems Analyst The University of Texas at Austin |
The
University of Texas has a successful record on real time integration of
administrative applications. There has been cooperation among
departments based on trust and training, with a portfolio of technical
solutions that support safe sharing of confidential data that is
critical to the smooth workings of our business processes. The basis of
this sharing has been use of a common platform of ADABAS and NATURAL on
the mainframe. This structure has served the applications on this
platform well, but there has long been a need to enable secure access to
administrative information by authorized remote systems and their users.
This need is increasing as the number and complexity of these
'non-traditional' applications grows. Easy, secure access to information
is essential for these applications to provide the expected level of
service to their users. View Presentation (Zip File) |
|
Managing IT Projects to Succeed Barrie Sutton Project Coordinator Princeton University |
Times are changing! Programmers are no longer given a lot of time
and a blank check to accomplish a project. Projects succeed when they
meet the client's expectations of scope, time, and costs. Have you
worked on a project that delivered on time, but wasn't exactly what the
client wanted? Have you worked on a project that was not delivered on
time because someone forgot to order the new server? Have you ever
worked on a project where you had to hire additional programmers to
deliver on time? If so, then the project did not succeed. It may have
been a partial success. Many projects are like this. |
|
The Sakai Project: Present and Futures Joseph Hardin Director, Collaborative Technology Lab University of Michigan |
This will be a presentation on the status of the Sakai Project, the
Sakai Educational Partners Program, and the near and more distant
futures of this hybrid open source effort. |
|
Boston University XML Gateway: Integration with
External Vended Products and Local Web Applications/Legacy Systems Vlad Grinman Lead Applications Architect Boston University Jacalyn Reisz Assistant Director, Applications Systems Boston University |
The
Boston University XML Gateway was developed as a toolkit for integrating
Boston University's Authentication Service with vended products and user
systems. Additionally, it can provide data to these requesters in a
secure, dynamic, and controlled process, thus eliminating the
proliferation of accounts at vendors' sites and in the university
departments. The required data is exchanged real-time, thereby
eliminating warehousing and data synchronization issues. |
|
Pragmatic Application Building: Step by Step Jay Sissom Systems Analyst Indiana University |
Designing a working enterprise application is never easy. Using a
development methodology is critical to get consistent results. Indiana
University has struggled to come up with a methodology that works for
its varied enterprise application projects. This presentation will cover
a methodology used on a recent successful project at Indiana University.
This methodology is based on test-driven development and leverages open
source technologies like Spring, Struts and JUnit. View Presentation (PowerPoint) |
|
Use of Kerberos for WebServices Authentication Stephen Barrett Programmer/Analyst Lead Cornell University |
Discussion will cover Cornell's decision to utilize Kerberos as the authentication mechanism for WebServices. Detailed information about the implementation will be covered. Problems to be overcome in transport protocol implementations will be outlined. Observations of industry wide WebServices authentication standards and what Cornell plans to do once these are finalized and adopted will conclude the session. |
|
Overview of the Postsecondary Electronic
Standards Council (PESC) Michael Sessa Executive Director PESC Bruce Marton Associate Director of I.T. The University of Texas at Austin |
Provide attendees with an update on PESC to include an overview on
governance, structure, purpose, membership; on industry relationships
and partners; on current activities including the Standards Forum for
Education and Authentication; and on future activities. |
|
Who Are You and What Can You Do? Identity
Management Faust Gorham Chief Information Architect University of California, Merced |
UC Merced is
embarking on an Identity Management project that will provide a single
repository for the maintenance of contact, affiliation and role
information about UC Merced users. View Presentation (PowerPoint) |
|
Using uPortal to connect disparate
institutional ERPs Randy Bruce Director - Operations BCcampus |
BCcampus is an online educational servic connecting students and
educators with programs and services provided by all 27 BC
post-secondary institutions. BCcampus supports increased mobility of
students by leveraging well-established inter-institutional course
equivalency agreements. One unique capability of this initiative is that
in a single online session students can become a visiting student and
become registered in online courses provided by other institutions.This
service is facilitated through a federated web services model, which
connects disparate institutional information systems to provide a single
view of the offerings and services provided by a group of autonomous
institutions. |
| Using J2EE, J2SE and
JSE to implement Electronic Time Clock and Employee Scheduling System Yevgeniy (Eugene) Khusid Senior Programmer Princeton University |
I would like to focus my presentation on
the continued success story of the Time Collection system, originally
developed in 2001 at Princeton University. Time Collection started out
as a major custom software project developed using J2EE. After initial
rollout in 2001 (see presentation by Time Hogan from 2001 Winter Ja-Sig
conference. View Presentation (PowerPoint) |