Date: Tue, 10 Dec 2002 08:39:33 -0500 From: Dan Jacobs Subject: WebTech Tues 12/17 Waltham - Design Patterns for Template Apps Hi everyone. I'm pleased to invite you all to take a break from the stresses of this time of year and come to the next WebTech meeting on Tuesday, December 17th. The meeting will be on 12/17 from 7 to 9 pm at the IBM SPC in Waltham. Details and directions at http://www.acm.org/chapters/webtech. The presentation this month will be on "Design Patterns for Template-Based Applications" and will be presented by me! I've done a few presentations for WebTech before, but I think this is, by far, the best and most useful one yet. I *really* hope to see you there! -- Dan Jacobs, Chairperson Abstract: Almost everyone uses templates to generate web pages or Java programs or email messages, to transform XML, or to do any of a variety of things. But most programmers have a much harder time developing template-based applications than they have with most other Java applications. In this presentation, we'll discuss common problems encountered building template-based applications with JSP, XSLT, etc., and how to use design patterns effectively to address these problems. We'll also talk about JPlates, which is a new fully object-oriented template language. Topics will include: * Common problem in template applications * An overview of template languages and systems * Basic and advanced design patterns for template applications * JPlates, a new fully object-oriented template language If you're not 100% happy with JSP, XSLT, or whatever template-processing tools you're using, come and find out why it doesn't have to be so hard! JPlates is a fully object-oriented template language designed to be used by Java programmers, along with Java, for building all kinds of template based applications. JPlates classes are true classes in the JVM and are fully compatible with Java classes. JPlates enables Java programmers to use their full repertoire of object-oriented programming techniques and design patterns to generate web pages and Java programs, transform XML, etc. It is the first and only tool of its kind. About the speaker: Dan Jacobs is the President of ModelObjects Group, an independent software consulting group specializing in all aspects of Java development since 1995. Dan has over 20 years experience with object-oriented software design and development, and is the inventor of JPlates (patent pending). In his spare time (hah!), Dan also serves as chairperson of the Boston ACM WebTech Group.