Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Jim Coplien
North Central College and UMIST


Dr. Jim Coplien is an associate professor of Computer Science at North Central College in Naperville, IL. and is a Visiting Professor at the University of Manchester Institute of Science and Technology. He holds a B.S. in Electrical and Computer Engineering, and a M.S. in Computer Science from Vrije Universiteit Brussel. His early career work includes applied research in software development environments, version and configuration management models, and in object-oriented design and programming.
Picture of Jim  Coplien (North Central College and UMIST)


Tutorial: "Organizational patterns for managers"
Friday 09:00 - 12:00
Want to know how to improve the structure of your software development team or enterprise without investing in a whole new methodologoy or management religion?
Organizational patterns capture best practices of software development teams worldwide, and provide a basis for powerful organizational introspection and piecemeal repair and growth of organizations. Based on more than a decade of research, organizational patterns provide system understanding that can support continuous improvement in meeting business objectives in a way that builds on common sense and on your team's own talents.


Tutorial: "Generative Programming: What Comes after Stroustrup's Talk on Templates"
Thursday 14:00 - 17:00
C++ templates are the foundation of some of the most powerful programming techniques in the language. Too often viewed as specialized afterthoughts, templates should enjoy a prominent place as first-class features that precipitate from good design. In this talk we move through the pedestrian use of templates into the broader notion of generative programming: writing programs that write programs. We usually do this by writing a compiler as a separate program, but templates can act as generators within a C++ program to create parameterized code and to compose data structures. The talk will briefly touch on other generative techniques as well.

Prerequisites:
Basic familiarity with C++ templates
 
EOS
Oracle
SUN
SAP

Trifork EAS