Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Presenters

~aaronzUnlicensed user
~antranig
~anthony.atkins@vt.edu Unlicensed user
Unlicensed user

Agenda

Monday

April 16

9am - 5pm

Title

Presenter

Slides

Introduction

~aaronzUnlicensed user, Boeta

 

Setting up Sakai

~anthony.atkins@vt.edu Unlicensed user

Development Environment Setup Walkthrough

Lunch

Eclipse and debugging

~anthony.atkins@vt.edu Unlicensed user

Setting Up Tomcat For Remote Debugging
Debugging Tomcat Remotely Using Eclipse

Question and Answer (exercise catchup)

All

Done for the day

 

Tuesday

April 17

9am - 5pm

Title

Presenter

Slides

Sakai development

~aaronz Unlicensed user

SakaiDevelopmentTips.ppt

Introduction to Sakai and Sakai Services

~antranig Unlicensed user

Introduction to Sakai and Sakai Services.ppt

Hello Worlds (JSP) and Sakai Tools

~aaronz Unlicensed user

Sakai App Builder

Sakai application structure

~aaronz Unlicensed user

SakaiAppStructure.ppt

break

RSF and Spring fundamentals

~antranig Unlicensed user

Fundamentals of Spring and RSF.ppt

Hello Worlds (RSF)

~aaronz Unlicensed user

Exercises (Hello world mods)

Lunch

Sakai services

~antranig Unlicensed user

Recap of Sakai Services.ppt

User Directory Service Exercise

~anthony.atkins@vt.edu Unlicensed user

User Directory Service Exercise

break

Question and Answer (exercise catchup)

All

Done for the day

~aaronz Unlicensed user

Wednesday

April 18

9am - 3:30pm

Title

Presenter

Slides

Introduction to Spring, IoC, and AoP

~aaronz Unlicensed user

SpringIntroduction.ppt

Review of current Sakai Display Technologies

~aaronz Unlicensed user

ComparativeDisplayTechnologies.ppt

Intro to RSF

~antranig Unlicensed user

IntroToRSF.ppt

Lunch

Introduction to Hibernate and persistence

~antranig Unlicensed user

PersistenceHibernate.ppt
Sample code

Sakai Persistence

~aaronz Unlicensed user

SakaiPersistenceAndHibernate.ppt

break

Question and Answer (exercise catchup)

All

Done for the day

~aaronz Unlicensed user

Thursday

April 19

9am - 5pm

Title

Presenter

Slides

Sakai naming tips

~aaronz Unlicensed user

SakaiNamingTips.ppt

RSF CRUD Tool Exercise

~aaronz Unlicensed user

creation and structure of the crud tool

RSF debugging exercise

~anthony.atkins@vt.edu Unlicensed user

RSF Debugging Exercise

break

RSF CRUD Tool Exercise

~aaronz Unlicensed user

Presentation layer review

RSF CRUD Tool Exercise

~aaronz Unlicensed user

Exercise (add a page)

Lunch

Reading sakai.properties from within a tool ~anthony.atkins@vt.edu

Unlicensed user

Sakai Properties Exercise

break

Sakai Authz (Permissions)

~aaronz Unlicensed user

SakaiAuthzIntro.ppt

RSF CRUD Tool Exercise

~antranig Unlicensed user

Exercise (Add a permission)

Configuring Sakai from Outside the Web Application

~anthony.atkins@vt.edu Unlicensed user

SAConfiguration20070416.ppt
Home
Sakai 2.2 developer JVM tuning

Sakai Deployment and Scaling (servers) (optional)

~anthony.atkins@vt.edu Unlicensed user

SAServer20070417.ppt

Question and Answer (exercise catchup)

All

Done for the day

~aaronz Unlicensed user

Friday

April 20

9am - 5pm

Title

Presenter

Slides

RSF Contexts

~aaronz Unlicensed user

RSF and Spring Contexts

Idiomatic RSF Techniques (OTP, BeanGuards, and Wrappers)

~antranig Unlicensed user

Idiomatic RSF - BeanGuards and OTP.ppt

break

RSF CRUD Tool Exercise

~antranig Unlicensed user

Exercise (OTPize model access)

RSF CRUD Tool Exercise

~antranig Unlicensed user

Exercise (Protect views with Interceptors/Guards)

Lunch

RSF CRUD Tool Exercise

~aaronz Unlicensed user

Exercise (add a field)

RSF CRUD Tool Exercise

~antranig Unlicensed user

Exercise (add date widget)

break

Question and Answer (exercise catchup)

All

End of Workshop

~aaronz Unlicensed user

Summative Survey

Remaining Presentations

RSF CRUD Tool Exercise

~aaronz Unlicensed user

DAO review

RSF CRUD Tool Exercise

~aaronz Unlicensed user

Logic layer review

RSF CRUD Tool Exercise

~aaronz Unlicensed user

Presentation layer review

RSF components

~antranig Unlicensed user

presentation

User Preferences Code Example

~anthony.atkins@vt.edu Unlicensed user

User Preferences Code Example

...