T18: Making the Most of Eclipse
Sunday, Oct 22, from 13:30 to 17:00, D135
Over the last five years, one of the most significant breakthroughs in the world of Java development has been Eclipse. Donated to the open source community by IBM in 2001, Eclipse has since grown to be an independent project endorsed by over 100 software companies worldwide, including industry leaders such as Oracle, BEA and Macromedia. Most important, tens of thousands of Eclipse developers worldwide are continually improving and extending the platform. The extremely active Eclipse community means that Eclipse skills will be valuable in the marketplace for many years to come. This tutorial will help attendees make the most of Eclipse. The tutorial will provide an Overview and Introduction to Eclipse, the Java Development Tools, the Eclipse debugger, extending Eclipse with plug-ins, the Web Tools Project and Eclipse Resources. Demos will be used throughout the tutorial to show the major capabilities. The tutorial will focus on three groups of developers: (1) programmers who want Eclipse to fit the way they work, (2) programmers who want to extend Eclipse with their own features and plug-ins and (3) academic users, including professors, who want to tailor Eclipse for their students.
Introductory: Some previous experience with programming languages, including Java, would be helpful. No previous knowledge of Eclipse is required.
Goals: Convince attendees that Eclipse is a very viable Java development platform.
Format: Lecture style with slides. Demos will be used throughout the tutorial to show the major capabilities of Eclipse.
Doug Tidwell, International Business Machines (IBM): Doug Tidwell is a Senior Software Engineer in IBM's Developer Skills Team. He works with professors and students around the world, educating them on the latest tools and technologies for software development, including Eclipse. He was a speaker at the first XML conference in 1997, and has spoken at many conferences and events worldwide. He is the author of O'Reilly's XSLT, and has written many articles on XML, Java, Security, Web Services and other topics. He holds a Bachelors Degree in English from the University of Georgia and a Masters Degree in Computer Science from Vanderbilt University.
Eric Long, International Business Machines (IBM): Eric Long is a Software Engineer in the IBM Developer Skills Team. Eric graduated from The University of Texas with a degree in Computer Science. As a Software Engineer, he provides technical information to developers on open source and industry trends and technologies, such as Eclipse, through speaking engagements and by consulting to faculty at IBM Academic Initiative member universities. His work also includes technical courses, demos, tutorials, and articles available at www.ibm.com/university and www.ibm.com/developerworks.
Akmal Chaudhri, International Business Machines (IBM): Akmal B. Chaudhri has published and presented widely on Java, XML and Database-related topics at many international conferences, including Object World, Object Technology and OOPSLA. He has also served on the program committees for a number of major conferences and workshops and has edited or co-edited four books and four workshop proceedings. Previously, he has worked in a variety of roles, covering development, consultancy and product strategy with Reuters, Logica, Computer Associates and Informix. He holds a BSc (1st Class Hons) in Computing and Information Systems, MSc in Business Systems Analysis and Design and a PhD in Computer Science.