Award-winning Top 25 JUG!

Denver Java Users Group

Denver Java Users Group brings you leaders and specialists in Java technologies for first hand exposure to code, best practices, tools, methodologies, and cutting-edge solutions. Meetings are free and open to the public.

 
Wednesday, March 12th, 2008
Next Monthly Meeting

agenda

5:30 p.m. Food and Networking
6-7 p.m. Basic Concepts
7-7:15 p.m. Break and Announcements
7:15-8:15 p.m. Main Meeting
8:15-8:30 p.m. Questions and Answers
8:30 p.m. Door Prizes


location

We will be meeting at the Tivoli Building which is closest to the Pepsi Center side of the campus. We are in room 320 AB.

For directions to the Auraria Campus, click here.

sponsors

 
6:00 p.m. - 7:00 p.m.
Basic Concepts
ZK
Frederic Jean

Description

ZK is a server-side, event driven AJAX framework that allows Java developers to write dynamic applications that run in the web browser. ZK's goal is to minimize the amount of JavaScript code written by the developers. This talk will cover getting started with ZK using the REM Netbeans plugin, how to use and ZK's components to build a basic page and deploying the application to a web server.


Speaker

Fred is a software engineer focusing on web applications and technologies. He is currently applying these technologies to Sun's upcoming virtualization products.

His first experience with a web server occured a little over 11 years ago when he accidentally wiped out the IP address of his school's web server. It ended well when he noticed that the IP address information was on a label taped to the server.

7:15 p.m. - 8:30 p.m.
Main Meeting
JCatapult
Brian Pontarelli

Description

JCatapult is a new open source web application development platform that provides an enterprise level solution with an agile approach. Unlike other platforms such as Spring, Rails, Grails and others, JCatapult is component based. This allows reusable modules to be written and then reused easily across projects. In addition, these modules can be upgraded or removed with little or no effort. A simple way to imagine a component would be a plug-and-play blog complete with administration, display, entry and commenting.

Besides it's component architecture, JCatapult also provides a number of additional features including dependency management, database migrations, email support, security infrastructure, credit card processing, and much more. These features further reduce the initial project startup time because they are common to nearly all projects.

JCatapult is based on well known open source projects, which have been proven at the enterprise level. Companies no longer need to spend weeks selecting all the perfect libraries, instead they can get up and running in minutes. On the flip side, even the smallest web applications can benefit from JCatapult. It provides rapid development by heavily reducing configuration through excellent conventions/defaults and providing other tools such as code generation and IDE file creation.

This presentation will step you through getting JCatapult setup, creating a web application, developing a simple CRUD operation and adding a component. In addition, it will cover all of the technologies that are used by JCatapult and illustrate just how simple it is to get started.


Speaker

Brian Pontarelli is the founder of Inversoft, a Colorado based software company. Inversoft is one of two companies responsible for building and maintaining the JCatapult framework. Brian works on many open source projects including Struts, Savant and Java.net commons. In the past, he was the president of the Chicago Java User Group and an enterprise architect for Orbitz.

Brian has been programming for many years and works primarily with Java and Ruby. He has published various articles in both print and online magazines about Java, J2EE security, Java Server Faces and NIO.