Rey.Lim

From BioV
Jump to navigation Jump to search

Project #3

Part 2

Final Project Paper

Final Project Application (Jar file including data source zipped)

Final Project Application Java Source Files (Zipped)

Part 1

Title: Basic Financial Grapher

Description: I will be creating a 2-dimensional financial plotter, which plots the price history of a specified stock symbol. In addition, the graph will contain a sub-graph in the form of a bar-chart, which presents to the user stock volume data.

Purpose: This basic financial grapher component will be implemented in a larger software system called Koios, which integrates various financial analysis techniques into one software package.

Technical Details: The basic grapher will be developed using the Eclipse integrated development environment. It will employ the Processing wrapper and standard Swing libraries.

Assignment #4

For some reason, this application keeps outputting the following error when run from an Applet:

Exception in thread "Animation Thread" java.lang.NoClassDefFoundError: controlP5/ControlP5

at A4_01.setup(A4_01.java:73)

at processing.core.PApplet.handleDraw(PApplet.java:1377)

at processing.core.PApplet.run(PApplet.java:1305)

at java.lang.Thread.run(Thread.java:613)

If you copy and paste the code and the images in a new Sketch and run it through the Processing IDE, however, it works fine.

See (PC): http://www.sfu.ca/~rsl3/IAT800/Assignment04/A4_01/application.windows.zip

See (Mac): http://www.sfu.ca/~rsl3/IAT800/Assignment04/A4_01/application.macosx.zip


A4_01

Assignment #3

A3_01

A3_02

Project #2

Part 2 - Drawing Tool Applet

Project #2 Applet

Part 1 - Simple Drawing Tool

I will be building a basic editor that will allow the user to draw on the screen. It will be able to draw simple lines and points, as well as basic shapes such as circles, squares and triangles. The user will also be able to colour these shapes at will. Finally, the user will have the ability to delete through the use of an eraser.

Assignment #2

A2_01

A2_02

A2_03

A2_04

A2_05

A2_06

A2_07

A2_08

A2_09

A2_10

A2_11

A2_12

A2_13

A2_14

Assignment #1

A1_01

A1_02

A1_03

A1_04

A1_05

A1_06

A1_07

A1_08

A1_09

A1_10

A1_11

A1_12

A1_13

A1_14

A1_15

A1_16

Project #1

Project #1