|
|
ScrumMonkey Developer Setup

- Download and install Adobe Flash Builder 4: http://labs.adobe.com/technologies/flashbuilder4/. The current release has been developed and tested with Adobe Flash Builder 4 Beta 2. Currently, we recommend staying with that version, as we have experienced new issues with each new release of the IDE.
- Download and install LiveCycle Data Services 3 Modeling Plugin. It can be found with the Flash Builder downloads. Simply unzip the archive in your Flash Builder install directory, so that the contents are written into the plugin directory. Restart Flash Builder.
- Download and install LCDS 3: http://www.adobe.com/products/livecycle/dataservices/.
- Setup a MySQL database:
CREATE DATABASE scrummonkey; CREATE USER 'scrummer'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON scrummonkey.* TO scrummer@localhost;
- Create LCDS Service called: "scrummonkey"
- Copy /tomcat/webapps/lcds to /tomcat/webapps/scrummonkey
- Copy /config/web.xml to /tomcat/webapps/scrummonkey/WEB-INF
- Copy /config/services-config.xml to /tomcat/webapps/scrummonkey/WEB-INF/flex
- Copy /config/scrummonkey.xml to /tomcat/conf/Catalina/localhost
- Update database settings for anything you changed in the MySQL database setup
- Download the MySQL JDBC driver and copy to/tomcat/lib
- Current driver: mysql-connector-java-5.1.10-bin.jar
Note: on Mac the default LCDS root is /Applications/lcds
- Checkout the ScrumDMS project into Flash Builder 4
- Setup an 'LCDS' variable in Flash Builder
- Select FB4>Preferences>General>Workspace>Linked Resources
- Add a new Path Variable called LCDS
- Set the value to the location of your LCDS install (e.g., /Applications/LCDS)
- Configure the LCDS project in Flash Builder
- In the Data Model perspective (this is the additional plug-in we installed in step 2), select the RDS Dataview and add an RDS Configuration for the ScrumMonkey server. You should just need to use the defaults and change the “Context Root” to “scrummonkey.” Security is disabled with the configuration we copied into Tomcat, so ignore those parameters and click “Ok” to create the configuration.
- Deploy the ScrumMonkey model to LCDS
- Open .model/ScrumDMS.fml and click on the "Deploy model to LCDS server" button at the top of the graphical editor. This will create the database tables in MySQL, as well as perform whatever other backend magic is required by LCDS.
- Checkout the ScrumDMS project into Flash Builder 4 and you're ready to go!

|