Thursday, June 28, 2007

June 2007 Meeting Minutes / Materials

Speaker RJ Salicco provided an introductory coverage of Ant and its basic structure. He introduced the basic structure of an Ant build system and how to effectively structure your Ant script files for modularization and reusability. We also looked at the more popular ant tasks that can be beneficial for enterprise development. Finally, the presentation included code on how to create your own Ant task if needed (see link below for custom Ant task that generates an RSS file that you can incorporate in your build).

Presentation Materials
Ant Presentation (pdf)
Simple Project with Ant build
RssEcho - Custom Ant Task (see readme file for usage)

Special Thanks
GCA.Net (venue) - Amy for taking care of the group and staying late
Sun Microsystems - Support for the JUG
RJ Salicco - Presenter
EMS/Intelligent Choas - Pizza

Don't forget, in July, we will have a special meeting by Sun Microsystem on NetBeans.

Friday, June 22, 2007

Using Apache Ant for Enterprise Development

Apache Ant is a tool that should be in the toolbox of every Java developer. Ant can help standardize your Java build environment, work with a variety of powerful, 3rd party tools, and be extended with custom Ant tasks to perform specific functions to meet your development needs.

For our June presentation, speaker RJ Salicco will explore
  • The basics of Ant and how to create and structure your build.xml:
  • Core Ant tasks for compiling and packaging
  • How to deploy and execute Java applications
  • Customizing/extending Ant with custom Ant tasks
  • Lastly, using Ant for build automation including
    • code coverage,
    • testing,
    • dependency management
More information about Apache Ant can be found at http://ant.apache.org.

Meeting Details:
Speaker: RJ Salicco
Date:
06/26/2007
Networking:
6:30 pm
Presentation:
7:00 pm - 8:00 pm

Location:
GCA Technologies Solution
4919 Memorial Hwy. Suite 150
Tampa, FL 33634
Google Map

If you plan to attend, send RSVP to vvivien at yahoo dot com.

Arrive early, building's main door locks automatically at 7:00 pm.
There will be door prize give aways!

Sponsors:

GCA Technologies

Intelligent Choas

Sun Micro Systems

Friday, June 1, 2007

May 2007 Meeting Minutes

I want to thank all who attended the May 2007 meeting. We had another great turn out. Sixteen people showed up to hear about Spring in the enterprise and how to develop web applications using the Spring MVC framework.

Speaker Doug Johnson provided a comprehensive coverage of Spring and its usage. He started with an introductory coverage of the technology including the definition of Spring technologies, the API, the terms, and the architectural setup used to create a Spring MVC applications. Doug provided plenty of code samples showing how to use the different interceptors, controllers and views and to how to create spring-driven using POJO's wired within the spring context.

Presentation Materials:
Click here to download presentation slides and sample code.

Special Thanks
Doug Johnson - for delivering a great presentation
GCA.Net (venue) - Amy for taking care of the group and staying late
Sun Microsystems - Support for the JUG
Rita Technologies - Great Westshore Pizza


Stay tuned for June's meeting.

It's Springtime in the Enterprise Web: Developing and Testing Enterprise Web-based Applications using the Spring IOC Container

In the next Tampa Java User Group meeting, speaker Doug Johnson will review the fundamentals of the Spring's implementation of a Model, View,and Controller for web application development. The presentation will focus on the following topics:
  • Overview and demonstrations of new Spring 2.0 features
  • Spring form tag library
  • Testing approaches for web-centric "Spring beans"
  • pros and cons of object mocking tools such as EasyMock
  • Techniques for segmenting concerns fortesting

About the Presenter

Doug Johnson has a growing wealth of experiences in the business software industry and general technology solutions. With a background of Business Project Management (BPM) software development, management, and hands-on customer consulting, he has lead teams at some of the largest financial, government, andretail Institutions in the world including Citibank, DISA (the Defense Information systems Organization), The Home Depot, and American Express to name a few. These projects—as is often is the case with BPM solutions across diverse industries—have spanned a diverse spectrum: statistical simulation and analysis for corporate restructure planning; enterprise SOA strategy and implementation in the form of process and application integration messaging solutions; and real-time highly intelligent applications for corporate mobility leveraging location-based services, embedded autonomous data solutions, and Web 2.0 mashups.

Recent endeavors have brought Mr. Johnson worldwide collaboration with colleagues at Appear Networks, leading provider of mobile context-aware mobility servicesbased in Stockholm , Sweden . Recent work has included real-time video analytics and security solutions, mobile fire-safety projects for the transportation sector, and architecture training for key telecommunications partners. Preceding these experiences, Doug managed territory sales at IBM's Managed Network Services. Doug's education includes an M.B.A in Marketing and Technology from the University of South Florida as well as a B.A. in Music Performance, having studied at the prestigious Tanglewood and Encore Music Festivals.

Meeting Details:
Speaker: Doug Johnson
Date:
05/31/2007 (Thursday)
Networking:
6:30 pm
Presentation:
7:00 pm - 8:00 pm

Location:
GCA Technologies Solution
4919 Memorial Hwy. Suite 150
Tampa, FL 33634
Google Map

If you plan to attend, send RSVP to vvivien at yahoo dot com.
NOTE: please note the day change, meeting will be on Thursday rather than Tuesday due to Memorial Day.
Arrive early, building's main door locks automatically at 7:00 pm.
There will be door prize give aways including a chance to win a personal license of IntelliJ IDEA.


Sponsors:

GCA Technologies

Sun Micro Systems