<?xml version="1.0" encoding="ISO8859-1" standalone="no" ?> 
<!DOCTYPE Page SYSTEM "http://www.marisil.org/~peter/defs/webpage.dtd">
<Page>
  <Title Text="Virtual Reality Exercise page at University of Oulu." />
  <Author Name="Peter Antoniac" />
  <Content>
    <Txt>
<![CDATA[
<h1>Exercise</h1>
<p class="note">
<em>NOTICE: </em>This course has changed.
The new course can be found
<a href="http://www.tol.oulu.fi/~tmannine/vrt">here</a>. 
These pages are here because of historical reasons.</p>
<ul>
<li><strong>Useful Information:</strong>
  <ul>
<!--
    <li><strong>Subscribe yourself to the course database (compulsory!): </strong>
      <a href="%TOROOT%teaching/scripts/index.php?table=vrex2003&subscribe='YES'">[submit]</a>
      <a href="%TOROOT%teaching/scripts/index.php?table=vrex2003">[browse]</a>
      <br/>
      <p class="note">
        <em>Note:</em> Please check if your name is in the database! After you subscribe by email, your name will become available in the database after one week. If you subscribe by form, the process is automatic and your name will be instantly available in the database. <strong>Thank you</strong>.
      </p>
    </li>
-->
    <li><strong>E-mail subscriptions: </strong>
     <ul>
      <li>Problems: <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_subs" -->
      </li>
      <li>Questions: <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_ques" -->
      </li>
      <li>Subscribe team: <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_exer" -->
      </li>
      <li>Send exercise: <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_exer" -->
      </li>
     </ul>
    </li>
    <li><strong>Documents: </strong>
     <ul>
      <li>VRML lecture notes: <a href="%TOROOT%teaching/vr/docs/course/VRCourse2003-part1.pdf">[lecture]</a>
      </li>
      <li>VRML specifications: <a href="%TOROOT%teaching/vr/docs/VRML/spec.pdf">[pdf]</a>,
          <a href="%TOROOT%teaching/vr/docs/VRML/specs">[html]</a>
      </li>
      <li>VRML book: <a href="%TOROOT%teaching/vr/docs/VRML/Book/Book.html">[local]</a>
      </li>
      <li>VRML: <a href="http://www.web3d.org/vrml/vrml.htm">[link]</a> (Repository etc.)
      </li>
      <li>J3D, X3D lecure notes: <a href="%TOROOT%teaching/vr/docs/course/VRCourse2003-part2.pdf">[lecture]</a>
      </li>
      <li>J3D Doc: <a href="http://paula.oulu.fi/Documents/j3ddoc">[local]</a>
      </li>
      <li>J3D Org: <a href="http://www.j3d.org">[link]</a></li>
     </ul>
    </li>
    <li><strong>Exercise class:</strong>
    <br/>The explanations given during the exercise hours are <strong>compulsory</strong>.
    If you can not attend these hours, you can still write an essay about the
    subjects explained during the exercise class (Java 3D). The essays 
    should be at minimum 1 page per subject and the content will be 
    checked (the student should not worry too much about the language
    but mostly about how to cover best the given subject). 
    <strong>Plagiarism</strong> will result in failing to pass 
    the exercise and will be reported to the faculty board of professors.
    Any non-attributed use of five or more words in sequence written by 
    someone other than yourself constitutes plagiarism. Unattributed 
    paragraphs are also considered plagiarism.
    </li>
    <li><strong>Installation kits: </strong>
<!-- HERE
      <br/><IMG SRC="%TOROOT%pics/clear.gif" ALT=""  WIDTH=100 HEIGHT=18 BORDER=0><strong>-</strong> TouchMore!: <a href="http://paula.oulu.fi/Services/ftp/index.php3?chdir=/home/ftp/pub/winxx/cybelius">[ftp]</a> 30-days key: PEHFGF2WIYIFSZFSYLGRCOBIIGH2P8G#
      <br/>
        <table class="big"
           <tr>
           <td>&nbsp;</td>
           <td>
             <table>
							<tr>
								<td>
From: Tommi Makila: I managed to get the cybelius software working under XP: you can get the software work pretty well if you set the setup program to run in NT Compatibility (Service Pack 5)- mode from Properties/Compatibility menu.
								</td>
							</tr>
         </table>
      </table>
HERE-->
     <ul>
      <li>Java2 SDK: <a href="http://java.sun.com/j2se/">[link]</a>
      </li>
      <li>J3D API: <a href="http://java.sun.com/products/java-media/3D">[info]</a>
      </li>
      <li>jEdit IDE: <a href="http://www.jedit.org/index.php?page=download">[info]</a>
      </li>
     </ul>
    </li>
    <li><strong>Java 3D exercise class examples: </strong>
     <ul>
      <li>First example: <a href="%TOROOT%teaching/vr/docs/examples/Example01.java">[java01]</a>
      </li>
      <li>Second example: <a href="%TOROOT%teaching/vr/docs/examples/Example02.java">[java02]</a>
      </li>
      <li>Simple example: <a href="%TOROOT%teaching/vr/docs/examples/Example03.java">[java03]</a>
      </li>
     </ul>
    </li>
    <li><strong>Passed work from others: </strong>
     <ul>
      <li>Check the vr2000: <a href="%TOROOT%teaching/vr2000/index.html">[link]</a>
      </li>
     </ul>
    </li>
    <li>
     <table class="big">
     <caption><strong>Table 1:</strong> Time table</caption>
     <tbody>
        <tr>
          <td><strong>Exercise</strong></td>
          <td>Start: 9 March 2003</td>
          <td>End: 10 March 2003</td>
          <td>ROOM YL 120</td>
        </tr>
      </tbody>
      </table>
      <br/>
      The room YL 120 supports 26 students (we are 22).
      The schedule for this is:
      <table class="big">
        <caption><strong>Table 2:</strong> Schedulle</caption>
        <thead>
        <tr>
          <th>Type:</th>
          <th>Day:</th>
          <th>First  group:</th>
          <th>ROOM</th>
        </tr>
        </thead>
        <tbody>
        <tr>
          <td><strong>J3D Intro</strong></td>
          <td>9 March 2003</td>
          <td>14:15 to 16:00</td>
          <td>ROOM YL 120</td>
        </tr>
        <tr>
          <td><strong>J3D Lab</strong></td>
          <td>10 March 2003</td>
          <td>14:15 to 16:00</td>
          <td>ROOM YL 120</td>
        </tr>
        </tbody>
      </table>
    </li>
  </ul>
</li>
<li><strong>Exercise Information:</strong>
  <ul>
    <li><strong>Rooms available:</strong>
     <ul>
      <li>Java 3D with jEdit: YL120
      </li>
     </ul>
    </li>
    <li><strong>Presence:</strong>
    <br/>The presence is <strong>required</strong> during the exercise class. 
    If you can not attend these hours, you can still write an essay about the
    subjects explained during the exercise class (Java 3D). The essays 
    should be at minimum 1 page per subject and the content will be 
    checked (the student should not worry too much about the language
    but mostly about how to cover best the given subject). 
    <strong>Plagiarism</strong> will result in failing to pass 
    the exercise and will be reported to the faculty board of professors.
    Any non-attributed use of five or more words in sequence written by 
    someone other than yourself constitutes plagiarism. Unattributed 
    paragraphs are also considered plagiarism.
    </li>
    <li>
    <table class="big">
    <caption><strong>Table 3:</strong> Steps to start</caption>
     <thead>
        <tr>
          <th>Step</th>
          <th>Action</th>
          <th>YES</th>
          <th>NO</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>1a</td>
          <td>Check if you are in the table: <!--<a href="%TOROOT%teaching/scripts/index.php?table=vrex2003&subscribe='YES'">[browse]</a> -->.</td>
          <td>Goto 2</td>
          <td>Goto 1b</td>
        </tr>
        <tr>
          <td>1b</td>
          <td>Subscribe your info as student: <!--<a href="%TOROOT%teaching/scripts/index.php?table=vrex2003&subscribe='YES'">[form]</a>-->.</td>
          <td>Goto 2</td>
          <td>BUG? <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_ques" --></td>
        </tr>
        <tr>
          <td>2</td>
          <td>Check one of the exercise type that fits you (next table) and form the team.</td>
          <td>Goto 3</td>
          <td>Info? <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_ques" --></td>
        </tr>
        <tr>
          <td>3</td>
          <td>Send email about team (email address of maxim 3 members) and exercise type (you can change the type later): <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_exer" -->.</td>
          <td>Goto 4a</td>
          <td>What team? Don't get it! <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_ques" --></td>
        </tr>
        <tr>
          <td>4a</td>
          <td>Wait for me to reply to your email ONE week.</td>
          <td>Goto 5</td>
          <td>Goto 4b</td>
        </tr>
        <tr>
          <td>4b</td>
          <td>Remind me about your email. If I dont reply means that I didn't get the email.</td>
          <td>Goto 5</td>
          <td>STUCK!</td>
        </tr>
        <tr>
          <td>5</td>
          <td>START the exercise. Email when finished (read Exercise Submission Information): <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_exer" --></td>
          <td>DONE, email to <!--#include virtual="%TOROOT%defs/email.php?user=c_vr_exer" --></td>
          <td>Try Harder</td>
        </tr>
        </tbody>
      </table>
    </li>
    <li>
    <table class="big">
    <caption><strong>Table 4:</strong> Exercise Type Information </caption>
    <thead>
        <tr>
          <th>Type:</th>
          <th>Details:</th>
          <th>Advice:</th>
        </tr>
     </thead>
     <tbody>
        <tr>
          <td>Java3D 1</td>
          <td>Authoring of Virtual Universe with Java3D without interaction.</td>
          <td>Playing with coordinates is not easy, test the geometry etc. with other 3D authoring tools (even ACAD).</td>
        </tr>
        <tr>
          <td>Java3D 2</td>
          <td>Authoring of Virtual Universe with Java3D with interaction. Small interaction based on some examples from J3D web site is ok.</td>
          <td>Use an existing J3D world and change some things. Use other peoples work.</td>
        </tr>
        <tr>
          <td>Java3D 3</td>
          <td>Design a small VRML/X3D/whatever browser. Use some Java combined with J3D.</td>
          <td>This is for advanced users of Java and Java3D. Ask me for more info if you want to work here.</td>
        </tr>
      </tbody>
      </table>
    </li>
    <li><strong>Exercise Submission Information:</strong>
     <ul>
      <li>
	Pack all your files used during your work. 
	For example for Java3D type 1 you should include the following:
      </li>
      <li>
	Your .java files
      </li>
      <li>
	Your texture, other precompiled 3d objects (lwo, lws, vrml, dwg, etc.).
      </li>
      <li>
	The compiled/working files (make a jar?)
      </li>
     </ul>
    </li>
    <li><strong>Exercise Dead End:</strong>
     <ul>
      <li>
        23rd of May (23.05.2003)
      </li>
      <li>
        1st of September next term to submit your work in case of failure.
      </li>
     </ul>
    </li>
  </ul>
</li>
<li><strong>Peter Antoniac's schedule:</strong>
  <ul>
    <li><strong>Tutoring hour: </strong> Every week day from 09:00 - 18:00. Feel free to come and ask me.</li>
    <li><strong>Office location: </strong> IT311</li>
  </ul>
</li>
</ul>
<p>If you still have questions, please email me. Thank you.</p>
]]>
    </Txt>
  </Content>
  <Banner>
    <Files Name="banner1.html" />
    <Files Name="banner2.html" />
  </Banner>
</Page>
