Spring 2008 Topic Suggestions

Track session topics

PRESENTATION IDEAS – Just to get you thinking...

The committee invites you propose track presentations, BOFs, and kiosks. The following list is only a general guide to possible topics. Any proposal that fits the spirit and interests of the JA-SIG will be considered for inclusion.

  • Community Source governance models - the models that have been seen to work
  • Initiating a community source project - championing the project, engaging stakeholders, selecting services ...
  • Marketing the community source to enterprise stakeholders and decision makers
  • Success Stories with community source in higher education
  • The role of the designer in contribution-based open source projects
  • Development frameworks - e.g. Spring
  • Development technologies - e.g. AJAX
  • JavaServer Faces (JSF)
  • ORM (object-relational mapping) technologies - e.g. Hibernate, iBatis
  • Open source projects such as Sakai, Kuali, OSP, and CAS
  • Code management tools - e.g. CVS and Subversion
  • JA-SIG projects - uPortal, HyperContent, CAS
  • Calendaring projects - e.g. Bedework
  • MVC (Model/View/Controller) frameworks and techniques
  • Aspect Oriented Programming - e.g. AspectJ, Spring AOP
  • Unit testing tools - e.g. JUnit, DBUnit, Cactus, HttpUnit
  • Workflow - e.g. Spring Workflow, Oracle Workflow
  • Identity Management - vendor products, Internet2 middleware
  • Collaborative development successes and failures
  • End-user usability through Java tools or Java architectural concepts
  • SSO deployment
  • Testing strategies
  • JMX (Java Management Extensions)
  • Enterprise application integration - e.g. Banner, iCalendar, PeopleSoft
  • WSRP
  • Institutional policies - privacy, access control etc.
  • IDEs and communtity source
  • Testing and QA for community source products - regression and compliance suites
  • JIRA
  • Community Source Support issues - integrating help support (including user feedback) and technical support
  • Single sign-on obstacles and solutions
  • Privacy issues and solutions (e.g. FERPA)
  • Open/Closed development approaches - particularly for channels and portlets
  • Panel on Community Source Investment - management viewpoints
  • Logging - Effective conventions and techniques
  • Ask the experts panel - Q&A session with pre-written and from-the-audience questions
  • Work-In-Progress session - a collection of brief presentations on undertakings not yet ready for a full presentation
  • Non-Java development environments - e.g. Ruby on Rails
  • JRuby – Java and Ruby integration and coexistance
  • SOA in the Open Source community
  • WS-* and Open Source
  • load testing tools - e.g. jMeter, Mercury Load Runner
  • Deployment strategies - e.g. deploying applications in clustered environment
  • Targeted Message Application
  • Clustered Cache Implementations
  • Notification Services
  • Beginner CVS
  • Design Patterns
  • Portal issues
    • Portal Trends: Technology and Uses
    • Portal Usability
    • Portal Strategies
    • End User Adoption
    • Portals and Service-Oriented Architectures
    • JSR 286
    • Legal issues around portal implementations
    • Kiosk demonstrations for interesting channel/portlet solutions
    • Channel/Portlet development strategies
  • uPortal Topics
    • CASifying uPortal
    • Developing a Custom uPortal Channel Type
    • Shibboleth and uPortal
    • uPortal Demos - Case Studies (Release 2.x, Release 3.x)
    • uPortal Roadmap Implementation - Strategy
    • uPortal and Sakai
    • uPortal 3
    • uPortal 3 Goals and Progress
    • uPortal 2.6
    • uPortal 2.5.3
    • UBC Webmail Technical Workshop - a gathering of Webmail developers and enhancers
    • uPortal user interface customization - a hands on demonstration or workshop
    • Moodle uPortal Integration Process
    • Sakai uPortal Integration Process
    • Workflow Interpretation with uPortal
    • Web Proxy Channel and Portlet
  • Sakai Topics
    • ...
  • Beginning Project Management
  • Open EAI
  • E-Science/Grid
  • Recent Unicon Opensource Activity
  • BOF or How-to on Setting up a uPortal/CAS/Portlets Java Development Environment
  • Becoming a uPortal/CAS developer/committer