Monday, December 15, 2008

Dec 2008 Holiday Meeting @ Wing House

Once again, it's that time to close out another successful JUG year!  We've  seen everything from Hibernate, Grid Computing, to Flex.  This last meeting is just Wings and Beer.  I know it's (really) last minute and I apologize,  however, it would be great if you can join us tomorrow at Wing House on Hillsborough Ave for the last Tampa JUG meeting.


If you can make it, just show up, otherwise, we will see you in January next year!



-= Meeting Info =-
Date: 12/16/08
Networking: 6:30 pm - 9:00 pm
Presentation: Wings and Beer Holiday Party
Location: 8001 W Hillsborough Ave, Tampa, FL 33615
Google Map:http://maps.google.com/maps?q=8001+W+Hillsborough+Ave+Tampa,+FL+33615

Friday, November 21, 2008

November 2008 Meeting Minutes

A great thanks to all of you who attended the November 2008 meeting on Java concurrency last Tuesday, Nov 18th.  This time the meeting's format was different: we all got to see Grails in action live from presenter RJ Salicco.  We walked through the development of a basic web application complete database, onfiguration, and GUI in about 1 hour.  Some attendees brought their laptops and participated right along with the presentation.


Looking forward to another exciting year in 2009.  Stay tuned!

-= Presentation Materials =-
Presentation slides and code - http://axiomaticit.com/?s=downloads

-= Tools Mentioned =-
Groovy Home Page - http://groovy.codehaus.org/
Grails Home Page - http://grails.org/
Grails Plugins Repository - http://grails.org/Plugins
Groovy Test Tools - http://groovy.codehaus.org/Testing+Guide
Groovy Test Coverage - http://groovy.codehaus.org/Test+Coverage
Groovy and Corbatura - http://groovy.codehaus.org/Code+Coverage+with+Cobertura
Ant Scripting with Groovy - http://gant.codehaus.org/
Groovy SwingBuilder - http://groovy.codehaus.org/Swing+Builder
Groovy Griffon - http://groovy.codehaus.org/Griffon
IntelliJ IDE with Groovy/Grails support - http://www.jetbrains.com/idea/download/
NetBeans 6.5 with Groovy/Grails Support - http://www.netbeans.org/community/releases/65/
Groovy/Grails Eclipse Plugins - http://groovy.codehaus.org/Eclipse+Plugin

-= Special Thanks =-
RJ Salicco / Vladimir - Presenters
GCA Technologies, Inc
TechUSA

Monday, November 10, 2008

Grails Live: Build Your Next Web Applications with Grails

This month, we have an exiting meeting planned.  For our November gathering (*** TUESDAY the 18th ***), we will explore web development using the Grails web framework.  For those not familiar with Grails,
it is a "code-by-convention" MVC framework that allows developers to quickly setup, build, and deploy web applications.  Grails is based on the Groovy dynamic language which has been described as an easier Java.


We will depart from our usual format.  This time, the presentation will be a demo-driven session (very little slides and lots of code).  You are invited to bring your laptop and participate along as we build a fully functional web applications with all the bells and whistle .


*** NOTE: Meeting will be on Tuesday, November 18th (we don't want to interfere with your Turkey!) ***



-= Presentation Topics =-
- Where to Get Grails
- The Grails Convention (dir structure, models, views, controllers, configurations, etc)
- Exploring Grails Command-Line Tool
- Building Your Grails App (let the fun begins)!
- Advanced Topics (if we don't run out of time)
- Integrations with rich-client technologies (Flex, Ajax, etc)
- Grails Build and Plugin System



-= Links =-
If you plan to participate, here are some links to get you started
- http://groovy.codehaus.org/Getting+Started+Guide - Groovy Tutorials (highly recommended)
- http://grails.org/Grails+Screencasts - See Grails in Action
- http://grails.org/Installation - Grails Download/Installation instructions
- http://grails.org/Tutorials - Grails Tutorials
- http://grails.org/IDE+Integration - IDE Setup



-= Meeting Info =-
Speaker: RJ Salicco, Vladimir Vivien
Date: *** 11/18/2008 ***
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 - http://maps.google.com/maps?q=4919+Memorial+Hwy,+Tampa,+FL+33634

Friday, October 31, 2008

October 2008 Meeting Minutes

A great thanks to all of you who attended the October 2008 meeting on Java concurrency.  We had a good turnout and speaker Dave Zaffrey provided an excellent overview of the Java concurrency toolbox.  Dave addressed strategies to create thread-safe code, concurrency building blocks such as Lock and Semaphores and the new concurrency-supported collections. Below you will find a link to the materials covered.

-= Presentation Materials =-
Presentation File (PDF)

-= Books/Articles Mentioned =-
Java Concurrency in Practice by Brian Goetz
Understanding locks
Getting to know synchronizers

-= Tools/Platforms Mentioned =-
Java Decompiler (Jad) - http://sourceforge.net/projects/jadclipse/
Erlang Language - http://en.wikipedia.org/wiki/Erlang_programming_language
Scala Language - http://en.wikipedia.org/wiki/Scala_programming_language
Clojure - http://en.wikipedia.org/wiki/Clojure

-= Special Thanks =-
Dave Zaffrey - Speaker
GCA Technologies, Inc
Axiomatic IT, Inc
Simlius, LLC

Stay tuned for next month's meeting announcement.

Friday, October 17, 2008

October 2008 Meeting - Practical Java Concurrency

Hello Java Fans!
For this month's meeting, we will explore the numerous tools available for building concurrency into your application.  Like most of us building multi-threaded applications in a safe manner is more of an art than a science.  Join speaker David Zaffery for this presentation as he takes an exploratory look at the many tools available for concurrency.


As usual, if you plan to attend the meeting, bring a colleague (or two).  There will be food, door prizes and giveaways.  An RSVP email will be sent later from tampa.jug at gmail.com to confirm your attendance.


NOTE: meeting will be on Wed. October 29th (NOT our usual Tuesday).



-= Meeting =-
Practical Java Concurrency

The aim will be to illustrate the java.util.concurrency classes that allow multi-threaded Java applications cooperate more effectively, avoiding excessive waiting for resources, as well as some of the concurrency pitfalls like deadlocks, race-conditions, etc.



- Threads
- Synchronized vs Locks
- Semaphores
- Concurrent data structures, i.e. ConcurrentHashmap
- Runnable vs Callables, and Futures
- Executor framework


- (time permitting some discussion of NIO selectors)



-= About the Speaker =-
David Zaffery is an Systems/Software Architect.  He started his career working for the Space Shuttle Program where he was first introduced to distributed systems.  Development of server-side applications has been his primary interest over the years since then.  Following this he went on to create serveral C/Unix multithreaded applications as well as GUI and device driver work.  He began working with Java in 1995, and felt that it was the future.  This eventually led him to become a Sun certified Java instructor in 2000 until 2003.  His current work focuses on enterprise application performance and design.



-= Meeting Info =-
Speaker: David Zaffery
Date: 10/29/2008
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 - http://maps.google.com/maps?q=4919+Memorial+Hwy,+Tampa,+FL+33634

Wednesday, October 1, 2008

September 2008 Meeting Minutes & Materials

Thank you all who attended the September 2008 meeting and made a great success.  We had an excellent turn out and the Skyway Software team including the presenter did a great presentation on Skyway Builder.

The tool is a model-driven offering from Skyway, available as open source edition, that lets developer build Spring and Hibernate based applications using a visual tool.  The presenter provided several examples on use-case scenarios for Builder and explored how the tool create the Spring and other enterprise artifacts that can be directly deployed on an app server.

The presenter would like for you to take a short survey at:
http://www.surveymonkey.com/s.aspx?sm=6WuGlVf6YFgOrsOduw9bEQ_3d_3d

-= Meeting Materials =-

Presentation (pdf) - http://groups.google.com/group/tampajug/web/Skyway_Spring_Generation_Framework.pdf
Skyway Developer Blog: http://www.skywayperspectives.org/blog/
Skyway JUG short survey: http://www.surveymonkey.com/s.aspx?sm=6WuGlVf6YFgOrsOduw9bEQ_3d_3d
Skyway developer site: http://www.skywayperspectives.org/
Download Skyway Builder CE: http://www.skywayperspectives.org/portal/web/guest/downloads/overview

-= Special Thanks =-
Dave Meurer, Speaker (Skyway Software)
Skyway Software (http://skywaysoftware.com/) - Food/Drink, Presentation, Giveaways
GCA Technology Services (http://www.gca.net/) - Venue
Axiomatic IT, Inc (http://axiomaticit.com/) - Site Hosting

Stay tuned for announcements about next month's meeting!

Tuesday, September 30, 2008

Upcoming Technical Events

Here are two events that Tampa Java User Group members may be interested happening in Florida.

Tuesday, September 23, 2008

September 2008 Meeting: Model Driven Development with Skyway Builder

For our September 2008 Tampa Java User Group meeting we will have Skyway Software, a local company, come to talk about their open source offerings for enterprise Model Driven Development (MDD) based on the Spring Frameowrk and demonstrating Skyway Builder built on top of Eclipse.

If you plan to attend the meeting, bring a colleague. There will be giveaways, food, and opportunities to network with other Bay area technologists.  The meting will be held on Tuesday, September 30th and Skyway will be giving away a door prize of their Skyway Builder enterprise edition. So, be there!

-= Meeting Detail =-
"Skyway Software's View of an MDD Domain Specific Language (DSL) for Web Applications and Services"

A walkthrough of an open source, extensible, model-based DSL built on top of Eclipse projects - EMF, GMF, WST, and JDT.

Topics Include:

* DSL Overview
* Eclipse infrastructure which makes DSL possible
* Skyway Software's Open Source DSL platform built on top of Eclipse
* Skyway Builder Perspective Overview and Hello World Demo
* Skyway DSL Architecture; DSL Core, Services, Editing, Adaptation, and Implementation
* Web Application Demo built on Skyway Builder Community Edition

-= Meeting Info =-
Organization: Skyway Software
Date: 09/30/2008
Networking: 6:30 pm
Presentation: 7:00 pm - 8:00 pm

-= Location =-
GCA Technologies Services
4919 Memorial Hwy. Suite 150
Tampa, FL 33634
Google Map -
http://maps.google.com/maps?q=4919+Memorial+Hwy,+Tampa,+FL+33634

Tuesday, August 12, 2008

August 2008 Meeting Minutes

The August 2008 Tampa Java User Group meeting was a great success.  Our presenter, Carol McDonald did a great job going through the implementation nuances between JEE/JPA, Spring, and Seam.  We all got a solid understanding what it takes to get a web project started using these technologies.

Presentation Materials

Special Thanks
Carol McDonald, Presenter
Sun Microsystems, JUG Support
GCA Technologies, Venue
Axiomatic IT Inc, Food
Simplius LLC, Food
Ginige Desilva, Food

Monday, July 28, 2008

August 2008 Meeting - Examining a Sample Application Built in Three Ways: Java™ Platform, Enterprise Edition (Java EE Platform), Spring 2.5, and Seam 2.0 Deployed on the GlassFish™ Project

For the month of August, the Tampa Java User Group will host another exciting presentation.  At our next meeting, speaker Carol McDonald, from Sun Microsystems, Inc, will present an analysis comparing an JSF-based application built using Java EE, Spring 2.5, and Seam with deployment on the Glassfish server.  Carol presented this material earlier this year during CommunityOne at JavaOne in May 2008 and she will be here in Tampa on Monday, August 11 to present this material to the Tampa JUG.

As always, come show our speaker and Sun Microsystems that the Tampa Bay area has a vibrant Java community interested in popular technologies.  If you plan to attend the meeting, bring a colleague. There will be giveaways, food, and opportunities to network with other Bay area technologists. There will be an RSVP email to follow later.

** NOTE ** The meting will be held on Monday, August 11th (not the usual last Tuesday).

-= Meeting Detail =-
Examining a Sample Application Built in Three Ways: Java™ Platform, Enterprise Edition (Java EE Platform), Spring 2.5, and Seam 2.0 Deployed on the GlassFish™ Project

Abstract:
This session looks at the implementation of the same web application developed with three open source frameworks and highlights what was done differently with each one. First it explains the implementation of the sample application with JavaServer™ Faces and Enterprise JavaBeans™ 3.0 (EJB™ 3.0) technology and the Java™ Persistence API (JPA). Next it looks at how this application was developed with JavaServer Faces technology, the JPA, and Spring 2.5. Finally, it looks at this application developed with JavaServer Faces and EJB 3.0 technology, the JPA, and Seam 2.0. The presentation highlights differences in the frameworks, such as the Seam context model for stateful components.

All three versions were deployed on GlassFish™ project V2, and the source code is made available in the session.

-= Meeting Info =-
Speaker: Carol McDonald
Organization: Sun Microsystems, Inc.
Date: 08/11/2008
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

Thursday, July 24, 2008

July 2008 Meeting Minutes

The July 2008 meeting was a great success. Quite a few of you guys turn out (25 to be exact) came out to hear about JBoss Seam. Speaker, Cameron Ingram, provide a great insight into how easy it is to get started with Seam. As usual, we had food, door prizes (t-shirts and dZone's RefCardz), and one of our member won a free pass to the 2008 Central Florida Software Symposium.

Slides for the presentation are available at http://tampajug.org/wordpress/

Special Thanks
Amy Kessler, GCA Technologies - http://www.gca.net/
Cameron Ingram, Speaker - http://www.rationaldeveloper.com/
Axiomatic IT, Inc, Site Hosting - http://axiomaticit.com/
Simplius, LLC, Food/Drink - http://simpli.us/

Stay tuned for announcements about next month's meeting which will be Monday, August 11.

Monday, July 21, 2008

July 2008 Meeting - Presentation Materials

The July 2008 presentation, Developing Web Application with Seam, has been made available by speeaker Cameron Ingram.  You can preview the presentation below or download your own copy.

Presentation


View Online
http://docs.google.com/Present?docid=dd2j9rh6_9hjt93jgr&skipauth=true

Download
http://groups.google.com/group/tampajug/web/July-2008-Seam.ppt?hl=en

Sunday, July 13, 2008

July 2008 - Building Web Applications with Seam

Hello Java Enthusiasts!
We are exited to announce that our July 2008 meeting will be about the Seam Web Framework. Seam is described as a " powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM) ..." Speaker Cameron Ingram will provide a comprehensive introduction to the Seam framework to get you started.

NOTE: This month meeting will be on July 22nd (not the last Tuesday).
As always, If you plan to attend the meeting, bring a colleague. There will be an RSVP email to follow later. There will be giveaways, food, and opportunities to network with other Bay area technologists. See meeting details below.

Find out about Seam
- http://www.jboss.com/products/seam
- http://docs.jboss.com/seam/latest/reference/en-US/html/tutorial.html - Tutorial

Building Web 2.0 Applications with the Seam Framwork
This month, a local member, speaker Cameron Ingram of PSCUFS, we'll do an exploratory presentation on the Seam Framework. You will be presented with an overview of the framework to help you get started and make your next Web development project a success. Topics will include:

1. Why, What is Seam
2.Seam Overview
3.Bijection
4.Conversations
5.Interceptors
6.Entiy Query, Entity Home
7.Pojo's, Transactions, JAAS
8.Seam JBoss Specific?
9.Seam Flexibility
10.Seamgen

Speaker Bio
Cameron Ingram currently is working at PSCUFS Financial Services as a Sr. Application Architect. Specializing in web development and RIA. He is also a committer on the GraniteDS open source project.

Meeting Info
Speaker: Cameron Ingram, PSCUFS
Date: 7/22/08
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

Wednesday, July 9, 2008

2008 Central Florida Software Symposium

The 2008 Central Florida Software Symposium is coming to Orlando.  Make sure to attend!  This is the premier Java/Agility event series.



Event Name: Central Florida Software Symposium 2008
Dates: August 22 - 24, 2008
Location: Orlando, Florida
Venue: Four Points by Sheraton Studio City (Rate of $99/night -  available)
URL: http://www.nofluffjuststuff.com/conference/orlando/2008/08/index.html


NFJS


The Central Florida Software Symposium returns to Orlando on August 22  - 24, 2008.  CFSS2008 2008 will offer 4 concurrent sessions for you to choose from.  The hot topics covered at CFSS2008 2008 include:



* Core Java
* Enterprise Java
* Web 2.0
* Dynamic Languages
* Architecture
* Security
* Testing
* CI
* Agility


We have another great set of speakers lined up for you to enjoy  featuring:




  • Brian Goetz, Author of Java Concurrency in Practice

  • Brian Sletten, Forward Leaning Software Consultant

  • David Bock, Principal Consultant, CodeSherpas Inc.

  • David Geary, Author of Graphic Java and co-author of Core JSF

  • Keith Donald, Lead of Spring Web and Creator of Spring Web Flow

  • Ken Sipe, Technology Director, Perficient, Inc. (PRFT)

  • Mark Johnson, Director of Consulting at CGI

  • Neal Ford, Application Architect at ThoughtWorks, Inc.

  • Scott Davis, Author of "Groovy Recipes" & TDD Expert

  • Stuart Halloway, CEO of Relevance

  • Ted Neward, Enterprise, Virtual Machine and Language Wonk


The No Fluff Just Stuff Symposium series is regarded as the premier Java/Agility event series anywhere serving over 21,000 attendees with some 130 events since 2002. The popularity of the NFJS symposium series can be traced to the following:



1). Exceptional Speakers
2). Limited Attendance - capped at 250 people
3). No Vendors, No Sales Pitches, no Marketecture
4). Excellent networking opportunities with speakers and fellow
attendees
5). The Best Value in the Java conferencing space period


Go to http://www.nofluffjuststuff.com/conference/orlando/2008/08/index.html for registration details.

Tuesday, June 10, 2008

June 2009 Meeting - Grid Computing Made Simple with GridGain 2.0

Greeting Java Enthusiats!
We are exited to announce that our June 2008 meeting will focus on Grid Computing. You may have heard the terms grid, or cloud, data cloud, compute cloud, etc. Over the years, the term grid computing have evolve to represent different approach to distributed computing. Recently, however, organizations such as Sun, Google, and Amazon have offered concrete productization of the grid concept. In this month's presentation, speaker Nikita Ivanov, creator of open source grid framework GridGrain will come to Tampa to talk about grid computing and show how GridGain makes it easy to quickly setup data grid and compute grids.

As always, come show Mr. Ivanov that the Tampa Bay area has a vibrant Java community interested to learn about emerging technologies such as grid computing. If you plan to attend the meeting, bring a colleague. There will be an RSVP email to follow later. There will be giveaways, food, and opportunities to network with other Bay area technologists.

Can't Wait for the Meeting
Here are some links to learn about Grid Computing and GridGain
http://en.wikipedia.org/wiki/Grid_computing
http://www.javaworld.com/javaworld/jw-03-2007/jw-03-grid.html
http://en.wikipedia.org/wiki/Data_grid
http://gridgain.com/screencasts.html - Watch GridGain in Action

Meeting Detail
June 2008 Meeting - GridGain 2.0 – Grid Computing Made SimpleThe topic of this presentation is about fastest growing open source Java grid computing framework called GridGain and how its focus on elegant simplicity and Enterprise Java integration is helping to revolutionize the grid computing for Java in the same way as Spring or JBoss have changed Enterprise Java landscape.The presentation will start with a brief introduction to grid computing and specifically data and compute grids. MapReduce will be discussed. Real-life examples will be discussed.

Following introduction to grid computing presentation will outline the key features of GridGain 2.0 highlighting simplicity of the usage.

To underscore the topic of presentation it will also include live demonstration of writing a simple application and grid enabling it to run on a small grid right in front of the audience. All coding during demonstration will be done live. Detailed and in-depth explanations will highlight that grid computing in Java can be fun, simple and productive to use in everyday applications and system.

Bio:
Mr. Ivanov has over 15 years of experience in software development and over 7 years of developing grid computing and distributed middleware, a vision and pragmatic view of where development technology is going, and high quality standards in software engineering.

Back in 1996, Mr. Ivanov was one of the pioneers in using Java technology for server side middleware development while working at T-Systems GmbH, one of the largest European System Integrator.

Mr. Ivanov has held various positions architecting and leading software product development for start-up companies and working with well-established companies such as Adaptec, Visa and BEA Systems. Mr. Ivanov is an active member of Java middleware community and is a contributor to Java specifications as a member of JSR-107.

Mr. Ivanov holds a Master's degree in Electro Mechanics from Baltic State Technical University, Saint Petersburg, Russia.

Mr. Ivanov presented on the subject of GridGain at the following conferences:
* JavaZone 07
* JBoss World 08
* Colorado Software Summit 2007
* Silicon Valley Code Camp 2007
* Houston JUG
* Grid 2007
* Cincinnati JUG
* Seattle JUG
* Emerging Technologies in Enterprise 2008
* Albuquerque JUG

Meeting Info
Speaker: Nikita Ivanov, GridGain
Date: 6/24/08
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

Thursday, May 29, 2008

May 2008 Meeting Minutes

Thanks to all who attended the May 2008 meeting, JavaOne 2008 Wrapup. We had a great turnout and even some new attendees showed up. The meeting revisited some of the notable technologies and trends from JavaOne from perspective of the speaker, Vladimir Vivien including:

* JavaFX
* OSGi
* Glassfish 3
* Spring App Platform
* Groovy Grails
* Cool Stuff (i.e. the Pulse Pen from Livescribe)

The meeting ended with giveaways including DZone.com's RefCardz for Spring, GWT, AJax and Eclipse.

Meeting Presentation - View Google Doc Presentation

Special Thanks to Sponsors
GCA Technologies
Axiomatic IT, Inc

Stay tuned for announcements for our next meeting in June.

Tuesday, May 20, 2008

May 2008 Meeting - JavaOne 2008 Wrapup

This month, we will have a special meeting with discussion centered around the JavaOne 2008.  This will be a summary of some of the emerging trends and technologies that were on display at JavaOne.  In the coming months, you will hear a lot more from Java Community about some of these technologies including:




  • Java SE Changes

  • Desktop /JRE Update

  • JavaFx

  • OSGi

  • JEE 6 / EJB 3

  • Groovy / Grails

  • WebBeans

  • Spring Framework

  • Etc


We will also discuss plans for the JUG for the rest of the year including upcoming talks, plan for our 1 day developer event, and JUG policies.

There will be tons of giveaways (books, tshirts, pens, trinkets, etc,) of stuff I got from Sun from the JUG and other treats I picked up from the conference.  If you are a Spring user, I got a nice gift for you. Hope  to see you there!

Meeting Details:
Speaker: Vladimir Vivien
Date: 5/27/08
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

Thursday, April 10, 2008

April 2008 Meeting - Exploring Google Android

Greeting Java Enthusiats!
In our effort to explore Java beyond the confines of JSE/JEE, for April's 2008 meeting we will take a look at Google's promising mobile platform called "Android". Google Android is an open source mobility platform that the giant software company says will do for mobile what linux did for the desktop.

Why should Android matter to you?
Simple, Goolgle Android's primary development language is Java! The entire development environment is implemented using tools familiar to Java developers, mainly, the Eclipse IDE. So in this month's meeting, speaker James Williams will explore how to get started with programming for Android. He will present the major features of Google Android that will help you create applications for the platform.

Exploring Android


Android is a software stack for mobile devices that includes the OS, middleware, and key applications. It represents a paradigm shift from the walled gardens that dominate the mobile space. Though it doesn't use Java (cough, cough, wink, wink), Java developers can benefit a single platform as opposed to the many implementations of Java Mobile Edition.

Members of the Open Handset Alliance, which includes many major players such as LG, Samsung, and Motorola, are due to release the first Android enabled hardware later this year. In anticipation of public release, Google is sponsoring several rounds of the Android Developer Challenge to spur development and adoption.

Want to learn more?

Android Home - http://code.google.com/android/
Android Talks on YouTube - http://www.youtube.com/AndroidDevelopers
Android $10 Million Challenge - http://code.google.com/android/adc.html
Open Handset Alliance - http://www.openhandsetalliance.com/

Android in Action


Meeting Details:
Speaker: James Williams
Date: 4/29/08
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

Tuesday, March 25, 2008

March 2008 Meeting Minutes

The 2008 March meeting was a great success. We had 34 people in attendance and the room was filled to capacity. Speaker Ed Lance (from nTier Training) provided an engaging presentation on Hibernate. Ed made sure the class participated by giving all participant a chance to be a millionaire. Anyone who asked or answered a question or just for making a comment received a FL Lottery ticket! We never had these sorts of incentives to participate, but it worked!

The presentation was based on 3-day course taught at nTier. While its hard to cover everything, Ed provided a good introductory coverage of Hibernate and the basic idea behind ORM including mapping, relationship, querying using criteria and HQL. As usual, there were food, T-shirt, and book giveaways.

Special Thanks to all Sponsors
GCA Technologies - http://www.gca.net/
nTier Training - http://www.ntiertraining.com/
Rita Technologies - http://ritatech.com/
Axiomatic IT, Inc - http://axiomaticit.com/
Sun Microsystems - http://java.sun.com/community/usergroups/

See you next month!

Monday, March 10, 2008

March 2008 Meeting - Hibernate in An Hour

Greeting Tampa Java Enthusiasts!
For the March 2008 meeting, the Tampa Java User Group will host another great presentation. For this month, we will have Ed Lance of nTier Training to present Hibernate in An Hour! Ed will provide a practical introductory presentation on Hibernate based on nTier Training's two-day class materials.

NOTE: as always, if you plan to attend the meeting, bring a colleague and send email to vvivien @ yahoo (dot) com to RSVP. There will be giveaways, food, and opportunities to network with other Bay area technologists.

Hibernate in An Hour
The objective of this presentation is to provide a compressed introductory course on Hibernate. You will be exposed a wide range of topics including:


  • Hibernate configuration

  • Persistence topics such as session, and transactions mgmt

  • Basic O/R Mapping

  • Querying using the Criteria API

  • Introduction to the Hibernate Query Language (HQL)


Meeting Details:
Speaker: Ed Lance, nTier Training
Date:
3/25/08
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

Sponsors
GCA Technologies
nTier Training
Rita Technologies
Axiomatic IT, Inc
Sun Microsystems

Wednesday, February 13, 2008

February 2008 Meeting - Create Interactive Maps with Google Map API and Java

Greetings Tampa Bay area Java enthusiasts and Happy New Year!

For its February 2008 meeting, The Tampa Java User Group will host another exiting meeting. This time we will explore the Google Map API. You probably have used Google Map API before, have you ever wonder how it works. In this presentation, speaker Vladimir Vivien will explore how to create your own map mash up application using Google API and server-side Java.

NOTE: As always, if you plan to attend, bring a colleague and send email to vvivien at yahoo dot com to RSVP. There will be food, some giveaways, and network with other Bay area technologists.

Create Interactive Maps with Google Map API and Java
In this session, speaker Vladimir Vivien will explore the Google Map API to show how to build interactive map application that you can use in your next project. Topics will include
  • Introduction to Google Map Technology
  • Getting Started with Your First Map
  • Making the Map Useful with Controls, Markers, InfoWindow
  • Responding to Map Events
  • Mapping Data from Server-side Java
  • Customizing Your Map with Your Icons

Meeting Details:
Speaker: Vladimir Vivien, Simplius, Inc
Date:
02/26/2008
Networking:
6:30 pm
Presentation:
7:00 pm - 8:00 pm

NOTE: If you plan to attend, send RSVP to vvivien at yahoo dot com. Arrive early, the building's main door locks automatically at 7:00 pm.

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

Sponsors:
GCA Technologies
Hudson

Thursday, January 31, 2008

January 2008 Meeting Minutes

The Year Started off Great!
Thank you to all of you who came out to see James Ward of Adobe System. Here is a wrap up of that meeting if you missed it:

  • The meeting was well-attended with close to 40 people showed up (it was tight in that room, some ended up standing).

  • There were plenty to eat from our food sponsor KForce.

  • We intended to start at 7.00 pm. However, James' flight was delayed and ended starting at 8.00.

  • Pretty much everyone waited around for James while we filled up the hour with talk about the Group, Java technologies, and one attendee (Cameron Ingram) showed us how he's using JBoss Seam and Flex. Cameron is presenting at JBoss World !!!

  • When James finally arrived, he quickly ramped and covered many topics about Flex and the desktop runtime environment called AIR.

  • James ended taking the group to Wing House for beer and food (about 15 of us went and had a great time there).

  • This has got to be one of the best meeting yet despite the late start!!!!


Special Thanks
James Ward - Adobe, Inc
KForce - Food
Amy - GCA Technologies
RJ - Axiomatic IT, Inc
Cameron Ingram - PSCU

Stay tuned for our meeting announcement for next month!

Vladimir

Tuesday, January 8, 2008

January 2008 Meeting - Sexy Web Apps with Java, Mozilla Tamarin, and Flex

Greetings Tampa Bay area Java enthusiasts and Happy New Year!

Our first meeting of 2008 will be an exciting one! The Tampa Java User Group starts the year by hosting James Ward of Adobe Systems, Inc to talk about Flex. James will do an exploratory presentation showing how easy it is to create rich, compelling, responsive, and engaging web applications using Adobe Flex and Java (see details below).

NOTE: As always, if you plan to attend, bring a colleague and send email to vvivien at yahoo dot com to RSVP. There will be food, some giveaways, and network with other Bay area technologists.

Sexy Web Apps with Java, Mozilla Tamarin, and Flex


In this session James Ward 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 Flex programming model

  • Java Remoting

  • Pub/Sub messaging & Java Messaging (JMS) Integration

  • Data Synchronization

  • Hibernate integration

  • Charting

  • Cinematic experiences

  • Media integration


Additional Resources:
- James Ward's Blog -
http://www.jamesward.org/wordpress/
- Learn and see Flex in Action - http://flex.org/
- Adobe Labs Flex 3 Info - http://labs.adobe.com/technologies/flex/
- Flex Presentation by James Ward on Flex


Meeting Details:
Speaker: James Ward, Adobe System, Inc
Date:
01/29/2008
Networking:
6:30 pm
Presentation:
7:00 pm - 8:00 pm

NOTE: If you plan to attend, send RSVP to vvivien at yahoo dot com.
Arrive early, the building's main door locks automatically at 7:00 pm.

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

Sponsors:
GCA Technologies
Adobe Systems

Make sure to bring a colleague. We want to show to Adobe that Tampa has a dynamic and vibrant Java developer community. See you there!

Vladimir Vivien