white bar background yellow bar background
Colorado Software Summit 2007 banner
Colorado Software Summit logo

The Best Way to Master a Technology Is to Teach It to Others

Paul Tremblett

Harmonia, Inc.

Developing an Eclipse Plugin

If you pick just about any technology and ask if you can use Eclipse to work with that technology, the answer is probably yes. A quick search using "Eclipse myFavoriteTechnology plugin" will usually get you on your way. In those cases where you can't find a suitable plugin, you can always write your own. If you have never written an Eclipse plugin but would like to give it a try, this session is for you. Eclipse is far too vast a world to promise that you will learn everything that there is to know about plugins but at the conclusion of the session, you will have seen a plugin developed from scratch and will know what the components are and how they interact with the Eclipse workbench.

An Introduction to XQuery

There is little doubt that XML has become a lingua franca. The widespread acceptance of XML gave rise to the need for a query language that uses the structure of XML intelligently so as to be able to express queries across the diverse kinds of data XML can be used to represent. W3C has developed a formal specification of a query language called XQuery, which is designed to be broadly applicable across many types of XML data sources. In this session we will explore XQuery using real examples. While the topic is too vast to cover in its entirety, you should leave the session feeling comfortable enough to start using XQuery when you return to work.

Photo of Paul Tremblett

Paul Tremblett is a Lead Developer at Harmonia, Inc. where his development activities center around the User Interface Markup Language (UIML), an invention of his company's founder Marc Abrams and now an OASIS standard. Paul's daily work with tools that utilize UIML, an abstract meta-language that can provide a canonical XML representation of any user interface, has been made easier by XQuery and the awesome power of Eclipse plugins, so his two sessions will smack of the practical and follow his motto of "From the trenches, not from the books" that has been the hallmark of past presentations he has given.

In his spare time Paul writes an occasional article for Dr. Dobb's Journal, and as a closet Smalltalker, makes time for Squeak — unless he is otherwise occupied with his hobby of building customized Linux distributions for single-board computers. If you catch him between sessions, he will gladly bore you to tears with tales from the history of computing, in which he has been a participant since 1969.