This site

    Recent site activity

    Phase 1

    Due Date: see roadmap
    Individual Project

    Software Installation and Verification

    Due Date: Mon 6 Feb
    Individual Project

    Play Framework and Heroku Deployment

    • Make sure you have installed the Play Framework 2.0 beta version.
    • Using Play 2.0 beta, follow this tutorial to create and run a simple Scala app (stop just before "doing some development").
    • Open the simple Scala app in Eclipse.
    • In app/controllers/Application.scala, change the string to "Hello <your name>".
    • Run the application to verify that it now displays this message.
    • Add this .gitignore file to this project (and future projects).
    • Sign up for a free Heroku account.
    • Follow this guide to deploy your application to Heroku under the name luc-cs442-hello-<your UVID>. No explicit submission is necessary.

    Due Date: Mon 6 Feb
    Group Project

    Shared Heroku Repository

      • One designated group member should perform these steps:
        • Redo the steps above but with the string "Hello Team <id>". (Each team's ID will soon be available on Blackboard.)
        • Again, be sure to add this .gitignore file to the project.
        • Create a new Heroku application under the name luc-cs442-hello-team<id>. 
        • Following this reference, first add his/her other group members to the repository, then add the instructor using his departmental email address.
        • Deploy your application to Heroku.
      • Each remaining group member should perform these steps:
        • Using git, check out the code from the shared Heroku repository for the app.
        • In app/views/index.scala.html, before the closing brace, add a line like this: <p>your name</p>
        • Run the application locally and access it through a browser to verify that your name shows up in the generated view.
        • Commit the changes and push the app to the remote repository.
        • Then access the remote app through a browser to verify that your name was added.
      • No explicit submission is necessary.
      Comments