Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Monday

April 16

9am - 5pm

Title

Presenter

Slides

Introduction

~aaronz, Boeta

 

Setting up Sakai

~anthony.atkins@vt.edu

Development Environment Setup Walkthrough (2.2.x-2.4.x)

Lunch

Eclipse and debugging

~anthony.atkins@vt.edu

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

SakaiDevelopmentTips.ppt

Introduction to Sakai and Sakai Services

~antranig

Introduction to Sakai and Sakai Services.ppt

Hello Worlds (JSP) and Sakai Tools

~aaronz

Sakai App Builder

Sakai application structure

~aaronz

SakaiAppStructure.ppt

break

RSF and Spring fundamentals

~antranig

Fundamentals of Spring and RSF.ppt

Hello Worlds (RSF)

~aaronz

Exercises (Hello world mods)

Lunch

Sakai services

~antranig

Recap of Sakai Services.ppt

User Directory Service Exercise

~anthony.atkins@vt.edu

User Directory Service Exercise

break

Question and Answer (exercise catchup)

All

Done for the day

~aaronz

Wednesday

April 18

9am - 3:30pm

Title

Presenter

Slides

Introduction to Spring, IoC, and AoP

~aaronz

SpringIntroduction.ppt

Review of current Sakai Display Technologies

~aaronz

ComparativeDisplayTechnologies.ppt

Intro to RSF

~antranig

IntroToRSF.ppt

Lunch

Introduction to Hibernate and persistence

~antranig

PersistenceHibernate.ppt
Sample code

Sakai Persistence

~aaronz

SakaiPersistenceAndHibernate.ppt

break

Question and Answer (exercise catchup)

All

Done for the day

~aaronz

Thursday

April 19

9am - 5pm

Title

Presenter

Slides

Sakai naming tips

~aaronz

SakaiNamingTips.ppt

RSF CRUD Tool Exercise

~aaronz

creation and structure of the crud tool

RSF debugging exercise

~anthony.atkins@vt.edu

RSF Debugging Exercise

break

RSF CRUD Tool Exercise

~aaronz

Presentation layer review

RSF CRUD Tool Exercise

~aaronz

Exercise (add a page)

Lunch

Reading sakai.properties from within a tool

~anthony.atkins@vt.edu

Sakai Properties Exercise

break

Sakai Authz (Permissions)

~aaronz

SakaiAuthzIntro.ppt

RSF CRUD Tool Exercise

~antranig

Exercise (Add a permission)

Configuring Sakai from Outside the Web Application

~anthony.atkins@vt.edu

SAConfiguration20070416.ppt
Home
Sakai 2.2 developer JVM tuning

Sakai Deployment and Scaling (servers) (optional)

~anthony.atkins@vt.edu

SAServer20070417.ppt

Question and Answer (exercise catchup)

All

Done for the day

~aaronz

Friday

April 20

9am - 5pm

Title

Presenter

Slides

RSF Contexts

~aaronz

RSF and Spring Contexts

Idiomatic RSF Techniques (OTP, BeanGuards, and Wrappers)

~antranig

Idiomatic RSF - BeanGuards and OTP.ppt

break

RSF CRUD Tool Exercise

~antranig

Exercise (OTPize model access)

RSF CRUD Tool Exercise

~antranig

Exercise (Protect views with Interceptors/Guards)

Lunch

RSF CRUD Tool Exercise

~aaronz

Exercise (add a field)

RSF CRUD Tool Exercise

~antranig

Exercise (add date widget)

break

Question and Answer (exercise catchup)

All

End of Workshop

~aaronz

Summative Survey

Remaining Presentations

RSF CRUD Tool Exercise

~aaronz

DAO review

RSF CRUD Tool Exercise

~aaronz

Logic layer review

RSF CRUD Tool Exercise

~aaronz

Presentation layer review

RSF components

~antranig

presentation

User Preferences Code Example

~anthony.atkins@vt.edu

User Preferences Code Example

...