4928
Comment:
|
← Revision 32 as of 2011-03-09 10:50:05 ⇥
5416
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
Lecture:: 08.45 - 10.30, Tuesday Feb. 9, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday Feb. 8, HG 3.21 |
Line 8: | Line 8: |
Help:: 11:30-12.30, Friday Feb. 12, HG4.24. | Help:: 11:30-12.30, Monday Feb. 14, ID Cafe. |
Line 14: | Line 14: |
before 5pm, Monday February 22. |
|
Line 26: | Line 24: |
Lecture:: 08.45 - 10.30, Tuesday Feb. 23, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday Feb. 15, HG 3.21 |
Line 29: | Line 27: |
Help:: 11:30-12.30, Friday Feb. 26, HG4.24. | Help:: 11:30-12.30, Friday Feb. 21, ID Cafe. |
Line 36: | Line 34: |
Send the classes of the 2 exercises and screen copies of the result (running program within Eclipse with output) in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. | Send the classes of the 2 exercises (JAVA source code) and screen copies of the result (running program within Eclipse with output) in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. |
Line 50: | Line 48: |
Lecture:: 08.45 - 10.30, Tuesday March 2, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday Feb 22, HG 3.21 |
Line 53: | Line 51: |
Help:: 11:30-12.30, Friday March 5 , ID Cafe. | Help:: 11:30-12.30, Monday Feb 28 , ID Cafe. |
Line 59: | Line 57: |
Send the classes of the exercises and screen copies of the result (running program within Eclipse with output) in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. | Send the classes of the exercises (JAVA source code) and screen copies of the result (running program within Eclipse with output) in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. |
Line 63: | Line 61: |
Lecture:: 08.45 - 10.30, Tuesday March 9, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 1, HG 3.21 |
Line 68: | Line 66: |
1. In Eclipse, try out the exercise at the end of chapter 13, as many as possible, but at least 5. Deliver the screenshots of the results. | 1. In Eclipse, try out the exercise at the end of chapter 13, as many as possible, but at least 5. Deliver the screenshots of the results to <<MailTo(j.hu@tue.nl)>>. References:: 1. [[http://publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/index.jsp?topic=/org.eclipse.ve.doc/topics/tve_developing.html|Developing Java classes with the visual editor]], or if you only want to know about layouts: 2. [[http://publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/topic/org.eclipse.ve.doc/topics/tve_layout_overview.html|Laying out components using the visual editor]] |
Line 71: | Line 72: |
Help:: 11:30-12.30, Friday March 12 , ID Cafe. | Help:: 11:30-12.30, /!\ Friday March 4, ID Cafe. |
Line 74: | Line 75: |
Lecture:: 08.45 - 10.30, Tuesday March 16, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 15, HG 3.21 |
Line 85: | Line 86: |
Send the classes of the exercises in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. | Send the classes of the exercises (JAVA source code) in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. |
Line 87: | Line 88: |
Help:: 11:30-12.30, Friday March 19 , ID Cafe. | Help:: 11:30-12.30, Monday March 21 , ID Cafe. |
Line 90: | Line 91: |
Lecture:: 08.45 - 10.30, Tuesday March 23, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 22, HG 3.21 |
Line 94: | Line 95: |
1. A report (no more than 2 pages of A4) on | 1. A report (no more than 2 pages of A4, send to <<MailTo(j.hu@tue.nl)>>) on |
Contents
1. Bye-bye Processing. Hello Objects
- Lecture
- 08.45 - 10.30, Tuesday Feb. 8, HG 3.21
- Presentation
- Help
- 11:30-12.30, Monday Feb. 14, ID Cafe.
- Homework
Send screen copies of the results (running program with output within Eclipse) to <j.hu@tue.nl>, before 5pm of the Monday preceding the next lecture.
Rent again your AdMoVeo robot.
Upload the IDuino firmware to the Arduino board
Read the tutorial Processing in Eclipse
Try to modify the example from http://wiki.id.tue.nl/creapro/AdMoVeoInProcessing, make it a Java Program, and get it running with Eclipse.
2. Sharing, Hiding, Inheritance and Composition.
- Lecture
- 08.45 - 10.30, Tuesday Feb. 15, HG 3.21
- Presentation
- Example code
- Help
- 11:30-12.30, Friday Feb. 21, ID Cafe.
- Homework
Use the "Boids" example code and create a new class Myboid that displays neither a square nor a triangle.
Send the classes of the 2 exercises (JAVA source code) and screen copies of the result (running program within Eclipse with output) in a zip file to <p.j.f.peters@tue.nl>, before 5pm of the Monday preceding the next lecture.
Rent again your AdMoVeo robot.
Upload the IDuino firmware to the Arduino board
Read the tutorial Processing in Eclipse
Try to modify the example from http://wiki.id.tue.nl/creapro/AdMoVeoInProcessing, make it a Java Program, and get it running with Eclipse.
To enable the serial communication between the robot and the java program, not only the creapro.jar should be included in the build path, but also the serial.jar from processing (in <your processing directory>/libraries/serial/library). You will also need to copy rxtxSerial.dll from <your processing directory>/libraries/serial/library into your java project directory (find it out by right clicking on the project name in the package explorer in eclipse, select "properties" then check out "Resources").
3. Polymorphism.
- Lecture
- 08.45 - 10.30, Tuesday Feb 22, HG 3.21
- Presentation
- Example code
- Help
- 11:30-12.30, Monday Feb 28 , ID Cafe.
- Homework
Send the classes of the exercises (JAVA source code) and screen copies of the result (running program within Eclipse with output) in a zip file to <p.j.f.peters@tue.nl>, before 5pm of the Monday preceding the next lecture.
4. Swing to GUI
- Lecture
- 08.45 - 10.30, Tuesday March 1, HG 3.21
- Presentation
- Hands-on workshop.No presentation slides
- Homework
In Eclipse, try out the exercise at the end of chapter 13, as many as possible, but at least 5. Deliver the screenshots of the results to <j.hu@tue.nl>.
Developing Java classes with the visual editor, or if you only want to know about layouts:
11:30-12.30, Friday March 4, ID Cafe.
5. Distributed computing
- Lecture
- 08.45 - 10.30, Tuesday March 15, HG 3.21
- Presentation
- Example code
Send the classes of the exercises (JAVA source code) in a zip file to <p.j.f.peters@tue.nl>, before 5pm of the Monday preceding the next lecture.
6. Steps further
- Lecture
- 08.45 - 10.30, Tuesday March 22, HG 3.21
- Presentation
- Homework
A report (no more than 2 pages of A4, send to <j.hu@tue.nl>) on
- What you have learned.
- How you would apply it in your design projects.
- An overview on your homework: For every task, whether it was done or to what extent it was done. if not, why.
- Suggestions on how to improve this assignment.