programming for interactivity

15
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005

Upload: kiona-mccullough

Post on 31-Dec-2015

22 views

Category:

Documents


0 download

DESCRIPTION

Programming for Interactivity. Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005. Graphics Assignments. Dourish Reading. Development Environments. Eclipse Visual Café IntelliJ Etc. Benefits. Debugging tools Text coloring Many useful tools. Drawbacks. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Programming for Interactivity

Programming for Interactivity

Professor Bill TomlinsonTuesday & Wednesday

6:00-7:50pmFall 2005

Page 2: Programming for Interactivity

Graphics Assignments

Page 3: Programming for Interactivity

Dourish Reading

Page 4: Programming for Interactivity

Development Environments

• Eclipse

• Visual Café

• IntelliJ

• Etc.

Page 5: Programming for Interactivity

Benefits

• Debugging tools

• Text coloring

• Many useful tools

Page 6: Programming for Interactivity

Drawbacks

• Lack of transparency of operation

• Speed (sometimes)

• Learning curve

• Expense (sometimes)

Page 7: Programming for Interactivity

Eclipse

• Product of IBM

• Freely available for Mac and PC

Page 8: Programming for Interactivity

What is the funding model?

Page 9: Programming for Interactivity

Useful tools

Page 10: Programming for Interactivity

Select a bunch of text and then hit crtl-slash

• Comments it all out

• (Also uncomments)

Page 11: Programming for Interactivity

Right-click, source, format

Page 12: Programming for Interactivity

Right-click, source, generate getters and setters

Page 13: Programming for Interactivity

Ctrl-space

• Brings up the autocomplete options.

Page 14: Programming for Interactivity

Clicking little red error X in left margin

• Brings up list of what you probably want to do.

• Clicking once on an option shows you what it will do if you choose that option.

Page 15: Programming for Interactivity

Get BasicGraphicsSystem to run through Eclipse.