Portals and Portlets 2006 -- Programme
DAY 1: Monday 17th July 2006
10.00 - 10.15 Rob Allan (Daresbury)
Introduction to Workshop
Portal Frameworks -- Session Chair -- Rob Allan (Daresbury)
1015 - 1100 Charles Severance (Michigan) Progress with Sakai
1100 - 1130 Coffee and Biscuits
1200 - 1230 Tim Rault-Smith (Sun UK)
Collaboration Technologies in the Sun Portal
1230 - 1300 Oliver Wehrens (Berlin)
GridSphere Technology Update
1300 - 1400 Lunch
Portlets and Services -- Session Chair - Charles Severance (Michigan)
1400 - 1430 Mike Russell (Poznan)
GridSphere's Grid Portlet Framework
1430 - 1500 David Meredith (Daresbury)
JSF and Portlets
1530 - 1530 Antranig Basman (Cambridge) Portable Portlet Development using RSF
1530 - 1600 Tea and Biscuits
1600 - 1630 Kurt Mueller (SDSC)
GAMA: aka Grid Account Management Architecture
1630 - 1700 Xiaobo Yang (Daresbury)
WSRP Investigation - A Deep Look at WSRP/WSRP4
1700 - 1730 Rahim Lakhoo (Portsmouth) and Mark Baker (Reading)
Integrating Legacy Applications via Portal Bridges
1730 - 1800 Lalit Mohanty (IBM) IBM
WebSphere, Open Standards and SOA
1930 - Dinner at Novotel
DAY 2: Tuesday 18th July
0900 - 0915 Mark Baker (Reading) Introduction to Day
Portlets and Services -- Session Chair - Mark Baker (Reading)
0915 - 1000 Jason Novotny (UCSD) NCMIR collaboration and SRB portlet development
1000 - 1030 Matthew Dovey (JISC) JSR-286 and WSRP 2.0
1030 - 1100 Coffee and Biscuits
1100 - 1130 Zoltan Farkas (SZTAKI)
Generic MPI job submission by the P-GRADE portal
1130 - 1200 Stewart Waller (ADS) Portlet development for the CREE project
1200 - 1230 Tomasz Kuczynski (PSNC) Support for developers in
GridSphere and
LifeRay
1230 - 1330 Lunch In Restaurant
Applications and Communities – Session Chair – Jason Novotny (UCSD)
1330 - 1400 Kurt Mueller and Karan Bhatia (SDSC)
GEMSTONE
1400 - 1430 Thierry Delaitre (Westminster) GEMLCA and P-Grade Portal
1430 - 1500 Marcus Christie (Indiana) The LEAD Portal
1500 - 1520 Jipu Jiang (Glasgow) Experiences in Building Secure Grid Portals at
NeSC Glasgow
1520 - 1550 Tea and Biscuits
1550 - 1700 Panel: Chair - Rob Allan (Daresbury)
What portal services are needed to meet user requirements?
DAY 3: Wednesday 19th July
0900 - 1200
uPortal presentations to be given by B. Collier Jones
Here is the general idea of what I'll cover.
A previous similar talk
was given at the uPortal conference in
Vancouver in June.
What's Possible - a look at some uPortal UIs
uPortal Rendering - overview of uPortal rendering guidelines
Developing uPortal UI - a look at the the code that does what Web
Standards - enabling web standards support in uPortal UI Customization
Cookbook - examples of customizing parts of the interface
- What Draws What
- Quick and Easy
- Channels
- Tabs
Target audience: Java Developers, Web Developers, Development
Managers, Graphic Designers, Portal Administrators, XSL programmers
uPortal provides an extremely flexible series of options for
delivering portal content personalized for each user. In addition, the
look and feel and user interface behavior of the portal can be
customized by each institution and even by each user. This seminar
will cover the uPortal components and concepts needed to manage
content using Distributed Layout Manager and customizing the user
interface to meet the needs of your institution.
You will learn:
- How to manage content using the Distributed Layout Manager in conjunction withPerson attributes and Person Attribute Groups.
- How to create and manage layout fragments
- How user content changes and managed content changes interact
- How uPortal generates its user interface
- Quick and Easy institutional branding
- Adding new skins to allow users to change colors
- More dramatic changes to the end-user interface:
- Display tabs in different colors
- Show tabs vertically instead of horizontally
- Share content on multiple tabs
uPortal 3 UI Preview - a brief look at UI features and functionality
coming in the next verstion
I will also have CDs available that will contain a uPortal Quick Start
(everything needed to run an out of the box uPortal: tomcat, ant,
database) that contains all of my code samples and copies of my
presentation. Because of the volume of content, specific hands-on
exercises become difficult. However, by distributing the code samples
beforehand, people can follow along in the code. My hope is that the
more examples I can show of what's possible, the more I can inspire
people to be more creative with uPortal's UI.
I am also happy to make myself available for the rest of the day to
answer any questions people may have.
B. Collier Jones
bcollierjones@gmail.com