Session Information
Room: Grand Ballroom C
Time: 1:00 pm - 4:30 pm
Title: Installfest: Computer Setup for Rice Application Development
Track: Kuali Rice Type: Technical Level: Beginner
Date: Monday 11/18/2013
Presenter(s):
- Claus Niesen (Iowa State University)
- Steve Manning (Cornell University)
- Erik Meade (Kuali)
Helpers:
- Jeff Ruch
- Corey Pedersen
- Kristina Taylor
- Adam Campbell
Attendees:
Description:
This workshop will get attendees set up and ready to do development of Rice applications on the laptops they bring with them. We will be installing and configuring Java Developer Kit, Maven, Eclipse, and MySQL. Our focus will be on Windows and OS-X.
Required: As an attendee, you need to have administrative privileges on the Windows/OS-X computer you are bringing to the pre-conference workshop. Not having admin rights will cause you to be unable to participate hands on.
Proposal: Kuali Days 2012 - Install Fest Workshop Proposal.pdf
Jiras
Software Versions
- Rice: 2.3.2 (has some integration test bugs )
- Eclipse: Kepler JEE (4.3.1)
- Eclipse Plugins:
- m2e
- m2e connector ?
- Maven Integration for WTP?
- JDK: 7
- MySQL: 5.6.14
- MySQL connector: 5.1.26
- Maven: 3.1.1
- Tomcat: 7.0.42
Workshop Agenda
- Welcome
- What this session is about
- Who we are
- Get to know the audience
- Survey Mac vs Windows users
- Survey potential pairings
- Attendees that don't want to actively participate (install stuff on their computer)
- Non Windows 7, less than 4GB ram, less than 4GB disk space
- Installation:
- JDK 1.7
- Setup JAVA_HOME and add JAVA_HOME\bin to path
- Eclipse JEE Kepler (4.3.1)
- Setup M2_HOME and add M2_HOME\bin to path
- MySQL
- JDK 1.7
- Install rice database
- Run Maven archetype to create project skeleton
- Run tests
- Run project
- Mention removal
Hello World Program
From the past Install Fest and in general we get asked how to start developing a Rice client application. For this session we would like to have a handout to provide simple instructions to create a hello world maintenance document. The Claus's Workshop is designed to do this. Step by step instructions are can be found on Google Drive. The code is hosted at GitHub. The step0 branch represents the state after the quickstart archetype has been completed. Step1 branch builds out a simple maintenance document (lookup, inquiry, maintain). More steps are planned in the future but might not be done by this installfest. The Kuali Blog might want to feature these instructions in the future as well.
Workshop Materials
The workshop materials are stored on the publicly accessible Kuali Days Rice Install Fest 2013 Google Drive . The following is the description of the content:
File | Description |
---|---|
media.zip | Contains all installation files and presentation materials. |
InstallFest - Windows Instructions.docx | Handout with instructions to follow along for Windows |
InstallFest - Mac OS X Instructions.docx | Handout with instructions to follow along for Mac |
Installfest.pptx | PowerPoint presentation that will accompany the workshop |