100 likes | 202 Views
Experiences with IDEs and Java Teaching: What Works and What Doesn’t Panel Organized by Keitha Murray, Iona College, NY. Jesse M. Heines, Ed.D. Dept. of Computer Science Univ. of Massachusetts Lowell. 8th Annual Conference on Information and Technology in Computer Science Education
E N D
Experiences with IDEs and Java Teaching: What Works and What Doesn’tPanel Organized by Keitha Murray, Iona College, NY Jesse M. Heines, Ed.D. Dept. of Computer Science Univ. of Massachusetts Lowell 8th Annual Conference on Information and Technology in Computer Science Education University of Macedonia, Thessaloniki, Greece June 30, 2003
Sun ONE Studio Good Javadocintegration Good class browser integration Complex layout,“busy” windows
Sun ONE Studio Tools Options Complex layout,“busy” windows No “set all” category Need to go to multiple places to set related characteristics
Sun ONE Studio • To reset the tab size (default of 8 is far too large): • Go to ToolsOptions... • Expand EditingEditor SettingsJava Editor • Click in the Tab Size value field and change 8 to 2 • Note that if you want to set this tab size in all editors (HTML and JSP have their own settings), you must do this in each entry under EditingEditor Settings • To make all editors insert spaces instead of tabs: • Go to ToolsOptions... • Expand EditingIndentation EnginesJava Indentation Engine • Click the Expand Tabs to Spaces field and select True • Click in the Number of Spaces per Tab value field and change its value to 2 (or whatever value you desire)
Sun ONE Studio Excellent Tomcatintegration for Servlet development Excellent wizards for other projects, too Bottom Line -- Powerful IDE for experienced developers but overwhelming for novices
JPad Pro Modelworks Good class browser integration Good Javadocintegration and use of color Cleaner layout,simpler windows
JPad Pro Modelworks View TabOptions Sets tab options for all categories All tab-related characteristics grouped in a single dialog box
JPad Pro Modelworks • Cons compared to Sun ONE • Java package use is tricky • 15-day trial, but not free • help not integrated with Javadocs • Pros compared to Sun ONE • easier-to-use interface • easier-to-configure interface • Both • have good project wizards • Bottom line • I’m into Eclipse these days!
The Best Teacher The best teacher uses books and appliances as well as his own insight, sympathy, and magnetism. Edward L. ThorndikeEducation, 1912
Jesse M. Heines, Ed.D. Dept. of Computer Science Univ. of Massachusetts Lowell heines@cs.uml.edu http://www.cs.uml.edu/~heines