Link to School of Computer Science Homepage Link to UNSW@ADFA Homepage

UNSW@ADFA Computer Science School Seminar

Title JavaBlue: An Environment for Learning Java
Speaker Michael Cahill (Softway Pty Ltd)
Date Wednesday, 19 Aug 1998 <- Note different day
Time 12:10 -- 13:00 <- Note different time
Venue Computer Science - Room 152
Abstract Java is an increasingly popular choice as the progamming language used in introductory computer science courses. The design goals of Java included removing the features of traditional languages that make them complex, confusing and unsafe, and this has resulted in a language that is well-suited to teaching. However, existing Java development environments were not designed with teaching in mind, and many are confusing or encourage bad programming practice.

JavaBlue is a new Java development environment that has been designed to ease teaching Java to students in introductory programming courses. The user interface is simple and intuitive, and encourages students to think in an object-oriented way. JavaBlue handles dependencies between Java classes to eliminate unnecessary recompilation, and includes a sophisticated debugging environment to encourage component testing.

This seminar will demonstrate the JavaBlue environment, and outline the current state of development of the system.

Biography

Michael graduated with honours in Computer Science from the University of Sydney after an undegraduate career that included study at Sydney, the University of Tasmania and Harvard University. He has worked for Softway for just under three years, some of that concurrently with undergraduate study. He was part of the group that developed the first Java Virtual Machine for Solaris to include a Just-In-Time (or JIT) compiler, and has developed several large commercial Java applications. He was also involved with the development of Blue, the precursor to JavaBlue, at the University of Sydney.

 

For information on our seminar program, suggestions for seminars, or mailing list updates, please email: seminars@cs.adfa.edu.au or see: http://www.cs.adfa.edu.au/seminars/2003/

 

CRICOS Provider Number: 00100GdotCopyright and DisclaimerdotLast update: Eri Uchida - 10 March 2003