Differences between revisions 1 and 20 (spanning 19 versions)
Revision 1 as of 2010-02-08 14:00:11
Size: 3976
Editor: JunHu
Comment:
Revision 20 as of 2011-01-10 08:54:44
Size: 213
Editor: ec2-184-73-182-88
Comment: http://www.calciofossacesia.com/ valium 8352 http://www.puntodenfoque.com/meridia.html meridia 8599 http://www.puntodenfoque.com/valium.html crownpills valium american express pay 008597
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers on

<<TableOfContents>>

== Bye-bye Processing. Hello Objects ==
 Lecture:: 13.45 - 15.30, Tuesday Sept. 8, HG 4.24
 Presentation:: [[attachment:processing2Java1.pdf]]
 Help:: 11:30-12.30, Friday Sept. 11, HG4.24.
 Homework::

 1. Read Chapter 1 and 2 in TIJ.
 1. Do exercises 1-6 and 12 in pages 130-131, TIJ. Do everything within the Eclipse environment. Notice that Eclipse has build-in javadoc. Do exercise 12 within Eclipse, instead of command line.
 1. Send screen copies of the results (running program with output within Eclipse) to <<MailTo(j.hu@tue.nl)>>, before 5pm, Monday sept 14.

 Preparation for the next lecture::

 1. Rent again your [[http://wiki.id.tue.nl/creapro/AdMoVeo|AdMoVeo]] robot.
 1. InstallArduinoSoftware
 1. [[http://wiki.id.tue.nl/creapro/IDuino|Upload the IDuino firmware]] to the Arduino board
 1. Read the tutorial [[http://processing.org/learning/tutorials/eclipse/|Processing in Eclipse]]
 1. Try to modify the example from http://wiki.id.tue.nl/creapro/AdMoVeoInProcessing, make it a Java Program, and get it running with Eclipse.

== Sharing, Hiding, Inheritance and Composition. ==
 Lecture:: 13.45 - 15.30, Tuesday Sept. 15, HG 4.24
 Presentation:: [[attachment:processing2Java2.pdf]]
 Example code:: [[attachment:Boids example.zip]]
 Help:: 10:00-11.00, Friday Sept. 18, HG4.24.
 Homework::

 1. Read Chapter 5 and 6 in TIJ.
 1. Do exercise 13 on page 308, TIJ. Do everything within the Eclipse environment.
 1. Use the "Boids" example code and create a new class '''Myboid''' that displays neither a square nor a triangle. Send screen copies of the result (running Manyboids program within Eclipse with output, also showing the source code of your '''Myboid''') to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm, Monday sept 21.


 Preparation for the next lecture:: (same as last time)

 1. Rent again your [[http://wiki.id.tue.nl/creapro/AdMoVeo|AdMoVeo]] robot.
 1. InstallArduinoSoftware
 1. [[http://wiki.id.tue.nl/creapro/IDuino|Upload the IDuino firmware]] to the Arduino board
 1. Read the tutorial [[http://processing.org/learning/tutorials/eclipse/|Processing in Eclipse]]
 1. Try to modify the example from http://wiki.id.tue.nl/creapro/AdMoVeoInProcessing, make it a Java Program, and get it running with Eclipse.


== Polymorphism. ==
 Lecture:: 13.45 - 15.30, Tuesday Sept. 22, HG 4.24
 Presentation:: [[attachment:processing2Java3.pdf]]
 Help:: 10:00-11.00, Friday Sept. 25, HG4.24.
 Homework::

 1. Read Chapter 7 in TIJ.
 1. Do exercises as presented on the last sheet of this weeks lecture (see pdf mentioned before).
 1. Send results to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm, Monday sept 28.


== Swing to GUI ==
 Lecture:: 13.45 - 15.30, Tuesday Sept. 29, HG 4.24
 Presentation:: Hands-on workshop.No presentation slides
 Homework::

 1. Read chapter 13 in TIJ.
 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.


 Help:: 10:00-11.00, Friday Oct. 2, HG4.24.

== Distributed computing ==
 Lecture:: 13.45 - 15.30, Tuesday Oct. 6, HG 4.24
 Presentation:: [[attachment:procesing2JavaNetworking.pdf]]
 Example code::
 1. [[attachment:whois.zip]]
 1. [[attachment:Quote.zip]]
 Homework::

 1. Read chapter 15 in TIJ upto and including page 926.
 1. Create your own Client/Server combo to let the robot perform some actions...

 Help:: 10:00-11.00, Friday Oct. 9, HG4.57.

== Steps further ==
 Lecture:: 13.45 - 15.30, Tuesday Oct. 13, HG 4.24
 Presentation:: [[attachment:processing2Java6.pdf]]
 Homework::

 1. A report (no more than 2 pages of A4) on
  1. What you have learned.
  1. How you would apply it in your design projects.
  1. An overview on your homework: For every task, whether it was done or to what extent it was done. if not, why.
  1. Suggestions on how to improve this assignment.
 http://www.calciofossacesia.com/ valium 8352 http://www.puntodenfoque.com/meridia.html meridia 8599 http://www.puntodenfoque.com/valium.html crownpills valium american express pay 008597
----
CategoryCategory

Processing2Java: AssignmentSchedule20102011Block3 (last edited 2011-03-09 10:50:05 by PeterPeters)