"Scott Davis is the Editor in Chief of aboutGroovy.com. The website, in addition to being, umm, about Groovy, is implemented in Grails. This talk shows you how to get started with Grails, but also talks about the experience of using it in a live, production web site.
Grails is a web framework that maximizes the strengths of familiar Java libraries � Spring, Hibernate, and Sitemesh, to name a few � while minimizing the XML jockeying it usually takes to get them all to play nicely with one another. It brings "Convention over Configuration" to Java. It uses Groovy as the language to glue the pieces together, which means that experienced JEE developers can learn Groovy in the context of libraries that they are already familiar with.
Grails includes a web server, a database, and all of the libraries necessary for a full-fledged web application. It will even generate a directory structure and scaffold common classes (Controllers, Views, etc.). It is no exaggeration to say that you will have your first application up and running in minutes. But Grails is more than about a quick start. In this talk, we'll look at ways to move beyond the default configurations. We'll deploy a Grails app to an external Tomcat instance instead of the included Jetty server. We'll move from the default HSQLDB database to MySQL. We'll include external JARs to bring new functionality to the mix."
Scott Davis is an author and independent consultant. He is passionate about open source solutions and agile development. He has worked on a variety of Java platforms, from J2EE to J2SE to J2ME (sometimes all on the same project).
He is the co-author of JBoss At Work, quite possibly the world's first agile J2EE book. He is also responsible for several mapping books, including Google Maps API and GIS for Web Developers: Adding Where to Your Web Applications. Most recently, Scott became the Editor in Chief of aboutGroovy.com, a news and information website that tracks the latest developments in Groovy and Grails.
Scott is a frequent presenter at national conferences (such as No Fluff, Just Stuff) and local user groups. He was the president of the Denver Java Users Group in 2003 when it was voted one of the top-ten JUGs in North America. After a quick move north, he is currently active in the leadership of the Boulder Java Users Group. Keep up with him at http://www.davisworld.org.
*** BASIC CONCEPTS ***
"Sexy Web Apps with Java, Mozilla Tamarin, and Flex" - Christophe Coenraets
In this session Christophe Coenraets will do live demonstrations and write code to show how easy it is to build sexy web apps with Java, Mozilla Tamarin, and Flex. The session will cover the programming model, Java Remoting, Pub/Sub messaging & JMS integration, Data Synchronization, Hibernate integration, charting, cinematic experiences, and media integration.
Christophe Coenraets (coenraets.org) is a Senior Technical Evangelist at Adobe. He focuses on rich Internet applications and enterprise integration. Before joining Macromedia and Adobe, Christophe was the head of Java and J2EE Technical Evangelism at Sybase, where he started working on Java Enterprise projects in 1996. Before joining Sybase in the US, Christophe held different positions at Powersoft in Belgium, including Principal Consultant for PowerBuilder, and Manager of the Professional Services organization. Before joining Powersoft, Christophe worked as a developer and architect on several retail and BPM projects. Christophe has been a regular speaker at conferences worldwide for the last 10 years.
*** AGENDA ***
5:30 - 6:00 p.m. Food, and Networking. 6:00 - 7:00 p.m. Basic Concepts 7:00 - 7:15 p.m. Announcements 7:15 - 8:30 p.m. Main Presentation 8:30 p.m. Door prizes
*** DIRECTIONS *** We will be meeting at the Auraria Higher Education Center (AHEC) located at 900 Auraria Parkway in room 320 A of the Tivoli Center. The campus is adjacent to the Pepsi Center on the North side and Colfax on the South Side.
We are closest to the Pepsi Center for this month's meeting, so if you are taking the Light Rail you may want to get off at the Pepsi Center/Six Flaggs stop from the "E" or "C" lines and then head South and go across Auraria Parkway to the Tivoli.
If you get off at the Colfax and Auraria stop, walk North to the Tivoli Center along Main Street. Please be aware that there was construction last month so you may have to walk around to get to the Tivoli building from the South.
There is also ample parking in this area (cost is $5.00 or cheaper in some lots) if you're driving. If you are driving, take Auraria Parkway to across from the Pepsi Center and head South. There is a parking lot on one side and a parking structure on the other. If the attendant attempts to charge you more than $5.00, explain you are there for an on-campus event and you are to pay the student rate.