Main Menu
- Home
- Projects
- Forums
- People
- Java User Groups
- JCP
Last modified: 12 April 2011
March 2011
SPEAKER: David Chandler - Google
TOPIC: Launching scalable apps with Google App Engine and GWT 2.1
ABSTRACT:
Google AppEngine lets you build and host scalable Web applications written in Python or Java on Google's infrastructure. Google Web Toolkit (GWT) lets you build and optimize rich browser-based apps without having to be an expert in browser quirks, XMLHttpRequest, or JavaScript. In this talk, we'll look at how to build and deploy a GWT+GAE application with Google Plugin for Eclipse and the GWT 2.1 application framework: MVP architecture with Activities and Places, persistence layer with RequestFactory and the GAE Datastore, and UI data binding with the Editor framework. We'll also take a peek at GWT Designer for Eclipse and performance optimization with SpeedTracer.
SPEAKER BIOGRAPHY:
David Chandler works with the Google Web Toolkit Team in Atlanta. An electrical engineer by training, Chandler got hooked on developing database Web applications in the days of NCSA Mosaic and has since written Web applications professionally in a variety of languages, including C, perl, ksh, ColdFusion, Java, JSF, and GWT. Prior to joining Google, Chandler worked on Internet banking applications with Intuit and launched a non-profit startup built with GWT and AppEngine. Chandler holds a patent on a method of organizing hierarchical data in a relational database and blogs about Java Web development at turbomanage.wordpress.com.
AUDIENCE: Beginning - Intermediate.
JUNE 2010
SPEAKER: Ruth Hoffman, myOFBiz.com
TOPIC: Getting Started with OFBiz™ in 5 Easy Steps
ABSTRACT:
The presentation will discuss the basics of getting started with Apache OFBiz. The presentation is located here.
SPEAKER BIOGRAPHY:
An OFBiz evangelist with over 25 years of information technology experience including stints in software design and development, training, project management, product marketing and software sales. Ruth has dedicated the last few years of her eventful career to furthering OFBiz understanding. Whether it be writing about OFBiz, providing implementation and OFBiz consulting services or just "kicking the OFBiz tires" with each new release, she enjoys working with and telling the world about all that this amazing ERP software suite has to offer.
She is writing a book for PACKT publishing about OFBiz. The formal publication date is not yet determined. There will be an announcement on the PACKT website sometime soon.
She has written several other "ebooks" about the OFBiz eCommerce and Catalog Manager applications. If anyone is interested in those, or a real life example of OFBiz ecommerce in action, they can visit her website at www.myofbiz.com.
AUDIENCE: Beginner - Intermediate.
MARCH 2010
SPEAKER: John Yeary
TOPIC: Improving Web Security
ABSTRACT:
The discussion will be centered around how to improve web security. I will present 5 items that I believe improve the security of your web based application. The hope is that everyone can participate with a general discussion, or some items that they have discovered over the years.
AUDIENCE: Beginner.
JANUARY 2010
SPEAKER: John Yeary
TOPIC: 2010 JUG Planning
ABSTRACT:
I hope everyone is off to a fantastic new year. We will try to start the JUG 2010
off right. We will be having our first meeting of the year this week. I would like
everyone to come who can. I would like to discuss the upcoming year and what sorts of
items everyone would like. Perhaps get a list of topics to try and get speakers
for.
This meeting will be the last meeting at AGFA. I will be in search of a new
home for the JUG meetings. If you have any ideas, or suggestions please let
me know.
Why should I come?
I will be giving out a number of goodies like shirts, mice, USB adapters, and
multi-plug outlets for mobile users.
Java Boot Camp
Do you need to get certified? I offer a free (participation required) boot camp to
prepare you to take the Sun Certified Java Programmer exam. We have had a number of
people take the course, and I have gotten some great feedback from those who took the
exam. I have been told my classes are *significantly* more difficult than the exam,
and that if you understand my code... the exam is much easier. I need to look
into some times for the upcoming year, and I need your help.
Are you an Apache Maven user...or would like to be?
I have about 5 copies each of Maven: The complete reference, Maven By Example, and
Repository Management with Nexus. These are fresh off the presses from Sonatype. They
also include discounts for training from Sonatype if you register the books.
Do you need to learn a new technology?
I have a number of brand new books for learning the newest technologies like Scala,
and GWT.
Do you need a pen?
Just kidding, but I do get so many pens from various groups that I have plenty to
give away.
Do you want or need to participate in an open source Java project?
I have two projects that need assistance. The first is our JUG project. I need a new
logo for our group, and I need some assistance in managing the site, etc.
The other project is Project Woodstock (woodstock.dev.java.net
). I have taken over some of the maintenance of the code for the project. Specifically, I am working on 4.0.2+ since this version is primarily based on HTML based components and not JS widgets. Why you may ask? Project GlassFish (glassfish.dev.java.net) uses Woodstock for its user interface. I am looking to update the existing code base, fix bugs, etc. I am also planning on merging the changes forward on the 4.1, 4.2, 4.3, and 4.4 branches. Ultimately this may result is another project like Woodstock2... We're getting the band back together. If you want to learn about JSF, visual design, and component technologies. Here is your chance to get involved.
Find Great People (FGP) will be providing pizza. A special thank
you to FGP.
AUDIENCE: Anyone
NOVEMBER 2009
SPEAKER: John Yeary
TOPIC: Amazon Web Services (AWS) and Java Application Server
(GlassFish) High Availability (HA) Deployment
ABSTRACT: The discussion will center around how to build a High
Availability (HA) deployment using Sun Java Application Server (Project GlassFish) in
a clustered mode on Amazon Web Services. This will involve creating the various
Amazon Machine Image (AMI) virtual machines, installing and configuring GlassFish,
and setting up load balancing using cloud balancing with AWS CloudFront. A series of
nodes will be killed during processing, and a demonstration of the load balancing
along with transaction continuation will occur.
AUDIENCE: Anyone
APRIL 2009
SPEAKER: John Yeary
TOPIC: Unit Testing - jUnit 4, Cactus, HTMLUnit, JSFUnit, DbUnit
ABSTRACT: John Yeary will be discussing the importance of unit testing using various tools. The ease by which you can implement testing, and "test infection". Test Driven Development (TDD) will also be
discussed. The examples will be done using NetBeans 6.5, but the general methodology is the same in the various IDEs.
AUDIENCE: Anyone
FEBRUARY 2009
SPEAKER: John Yeary
TOPIC: JRuby, Ruby-on-Rails, Redmine, mySQL, Quercus, and GlassFish. Easing Server Reuse.
ABSTRACT: John Yeary will be providing a demonstration on how to
use JRuby, RedMine, mySQL, and Quecus on GlassFish. This includes a simple
installation and configuration. JRuby is the Ruby implementation that runs on the
Java VM. Quercus is a PHP implementation that runs on the Java VM. Redmine is a
Ruby-on-Rails (RoR) project management and defect tracking solution. GlassFish is an
open source application server. It is the reference implementation of the EE5 and EE6
specifications. mySQL is an open source database.
AUDIENCE: Anyone
JANUARY 2009
SPEAKER: Dave Cowden, Director of Development at Greenville,SC based CoLinx, LLC. Dave has been implementing Scrum at CoLinx over the past year.
TOPIC: Agile in Practice
ABSTRACT: "Agile in Practice" provides a practical, experience-based view of implementing agile ( Scrum in particular). Topics include an overview of agile and Scrum, discussion of solutions to problems typically encountered while moving to Scrum, and some tips on designing a process that will work in your team.
AUDIENCE: Anyone interested in SCRUM and Agile development methodology
PRESENTATION: Agile in Practice