i380jug usersgroup Archives
Login
Logout
User
Home
Sponsors
Information
Contacts
Events
Archives
Register
Manning Exclusive Offer Members of 380 JUG will get a 25% discount at Manning.com when they order any books by Bruce Tate, the featured speaker at the August meeting: Bitter Java or Bitter EJB.

This is a limited time offer and expires Wednesday, August 27th at midnight ET so order now.

To order, go to: Manning's Bruce Tate and the 380 JUG page: http://www.manning.com/380jug

Plug in the following to gain access:
username: 380jug
password: 380tate
Make your selection, copy the discount code found there, and go shopping. Be sure to enter the discount code in your order.

Enjoy the books!
Date Wednesday August 20th, 2003 with Food starting at 6PM and the Meeting at 7PM
Topic Java Persistence Frameworks
Details When your application is too complex for pure JDBC, you need to consider persistence frameworks, but the choices are daunting. Learn what makes a good persistence framework. Learn some of the common pitfalls around data persistence, and what add-ons are important for delivering good performance. You’ll first learn about the principles of persistence frameworks. Then, you’ll be able to compare and contrast the many Java persistence solutions, including EJB CMP, JDO, OO DBMS and relational mapping alternatives.
Presenter Bruce Tate

Bruce is a consultant with 15 years of IT experience. He worked for 13 years at IBM, in roles ranging from a database systems programmer to Java proof-of-concept team lead where he served on the certification board for the IT profession. He left IBM to build a solutions development team at a high-powered TL Ventures startup, and left that post to build his own consulting business. He has eight patents ranging from database design to development environment user interfaces, and is the author of three books, including the best selling Bitter Java and the newly released Bitter EJB.
Bitter Java Bitter EJB
Location Kirkwood Community College: Iowa Hall, Iowa Room
Sponsors Many thanks to Jay Zimmerman at No Fluff, Just Stuff Java Symposiums. Find out more about the upcoming September 12-14, 2003 Chicago, IL symposium.
Food We will be having Pizza, Refreshments, and snacks from 6PM to 7PM.
Special Request 1) Please RSVP by email to i380jug@jhannon.com so that we can plan on the amount of Pizza, your Pizza preferences, and refreshments to order.
2) Donations would be greatly appreciated to help cover the food and meeting expenses.
Please come and join us for the discussion and make sure to check back for updates.

If you would like to recieve e-mail from 380JUG, please be sure to register.


Date 7:00 - 9:00 PM Thursday March 6, 2003
Topic Hibernate: A powerful open-source object/relational persistence and query service for Java.
Presenter Ed Hill, Java developer, from The University of Iowa.
Download 380jug-hibernate.zip
Info Hibernate is a persistence service that takes takes data coming from rows in SQL database and turns them into object in your application's object model (and visa-versa). Hibernate works through a very lightweight service api, and a series of XML files that you write (or let Hibernate generate) which describe the relationship between your Class and an associated database table. Hibernate supports almost any JDBC compliant database. For more information about Hibernate, click here.

For this presentation, I'll cover the following:

- Hibernate basics
  • CRUD operations (query, create, update, delete)
  • Primary key generation techniques
  • Relationships
  • Hibernate API & configuration
  • Advanced hibernate goodies
- Hibernate demo
  • I'll walk through a real simple working example
- Comparisons
  - I'll compare hibernate with other solutions in this same domain such as:
  • Raw JDBC calls, simple DAOs
  • JDO
  • EJB CMP
  • OJB, Cayenne, Commons SQL, OFBiz, Torque, etc...
Location Kirkwood Community College: Iowa Hall, Gritter Room.

Date 7:00 - 9:00 PM Tuesday January 21, 2003
Topic Java 2 Micro Edition : What it is, What it is Not, and how to write Java applications for PCS phones.
Presenters David Chung: David is an educator with LearningVoyage who provides training to professional developers in J2EE, EJB, and BEA Weblogic.
  John Hartogh: John works at aJile Systems, Inc. with embedded J2ME micro processors and design environments.
Info This month's meeting will take a look at Sun's Java 2 Micro Edition platform.

John will be discussing some highlights of the APIs and touch on how they differ from Java 2 Standard Edition APIs. John will also share experiences from his work on aJile Systems, Inc. Java embedded processors and why this work is so important today.

David will show examples of J2ME code and application development. David will also show how to develop applications for a Sprint PCS phone and will demo an application custom written for his phone.

For more information about aJile Systems, Inc., click here.
For more information about Learning Voyage, click here.
For more information about David Chung, click here.

Location Kirkwood Community College: Iowa Hall, Gritter Room.

Date 7:00 - 9:00 PM Monday September 30 2002
Topic Intellij Idea
Presenter Joseph Hannon from the University of Iowa
Info This month's meeting will take a look at Intellij's Idea IDE. Idea is a Java IDE written by Java developers for Java developers. Idea focuses on the people actually writing the code where other IDEs focus more on drag and drop of controls, layout, and deployment among other things. Joseph will demonstrate features of Idea by working on example code and will show how Idea can help someone write better code. For more information on Idea, click here.
Location Kirkwood Community College: Iowa Hall, Amana room.

Date 7:00 - 9:00 PM July 29 2002
Topic Java Certification Exam Overview
Presenter John Hartogh from aJile
Info This month's meeting will be an overview of the Java Certification exams. John will look at some representative example questions for the Java exams and will discuss methods of looking at and evaluating the questions. Exam questions can have subtleties which can mean the difference between a hit or a miss. John will discuss some of the subtleties offering a different way to think about the questions.
Location Kirkwood Community College: Iowa Hall, Amana room.

Date 7:00 - 9:00 PM Monday May 6th, 2002
Topic JavaOne 2002 Impressions
Info This month's meeting will be an overview of the JavaOne 2002 conference held in San Francisco on March of this year. There will be pictures of the conference and discussion around that.
Presenters Folks from: University of Iowa, aJile, other JavaOne attendees.
Location Kirkwood Community College: Iowa Hall, Gritter room

Date 7:00 - 9:00 PM Tuesday March 19th, 2002
Topic Pre JavaOne Presentations
Info This month's meeting will consist of two presentations, both of which are JavaOne Birds of a Feather sessions at the March 2002 conference in San Francisco.
Presentation One Custom Tag Libraries: Designing for Reuse

This session describes designing and implementing a powerful custom tag library that takes a list of objects and displays various properties of those objects in a table or list structure.
One of the most common interfaces in Web design is showing a table or list of objects to users and asking them to act on that list. As users, we expect some of the following functionality from these tables or lists:
- Data in columns as hyperlinks that we can click to drill down for additional details
- Clicking on column titles to re-sort the data in the table by that column
- Showing some subset of the data per page with an indication of how much data is left to show in the entire list More Info

Presenter Ed Hill- Technical Leader at the University of Iowa
Presentation Two Wireless and Handheld devices: Changing the Boundaries of the Internet

In this session, we discuss software and hardware technologies to provide a high-performance gaming experience using the JavaTM 2 Platform, Micro Edition (J2METM). We present end-user requirements, analyze the capabilities of the current generation of Java technology-powered mobile devices, and provide both software and hardware enhancements to improve game responsiveness. We conclude with a demonstration of a complete high-performance gaming platform based on the J2ME CLDC/MIDP environment. More Info

Presenter  David Hardin- Chief Technical Officer at aJile Systems, Inc.
Location Kirkwood Community College: Iowa Hall, Iowa A & B room

If you would like to recieve e-mail from 380JUG, please be sure to register.