Sept 9: Let’s Make Some JSF Custom Components! by Michael A. Fons

August 19, 2009

Title: Let’s Make Some JSF Custom Components! by Michael A. Fons

When: September 9, 6:30 PM – 9:00 PM

Register: Click here to register.

Abstract:

Have you ever asked, ‘How does one capitalize on JSF’s flexibility to do AJAX and custom component development?’ With JSF, you can encapsulate all aspects of web development; but you must first understand JSF custom component development. Come; explore the wonders of TLD’s and the data elements therein! Come learn about how to register components and renderers in faces-config! Come seek meaning in the tantalizing and terrible world of tag and component classes! Watch these motley pieces talk to one another, and the glorious presentation (and demos) that result! In so doing, you may just tame the JSF beast.

Bio:

Michael A. Fons is an ADF/JSF enthusiast, with 2.5 years professional experience with ADF/JSF, 7 years professional Java experience and 18 years of SQL/PL-SQL professional experience. He has been a web developer for 9 years and is certified with Brainbench Java 2 Fundamentals as of 7/10/2008 with an 86-percentile score (3.9 out of 5). He has spent the last 3 years immersing himself in ADF/JSF technology through working withADF/JSF professionally, presenting at local user group conferences, giving ADF brownbags, reading/studying the 1160-page 10g ADF Developer’s Guide from Oracle (cover to cover), as well as other related titles by Peter Koletzke, Dr. Paul Dorsey, Chris Schalk and Ed Burns, and Deepak Vohra. He is now starting on the Oracle’s new Fusion Developer Guide, version 11. He is also a regular contributor of Vik Kumar’s LinkedIn ADF discussion groups, and tries to contribute to the Oracle JDeveloper forum when he can. He also creates regular entries in his own ADF/JSF blog: http://mfonsadf.blogspot.com

Where:

FGM, Inc
12021 Sunset Hills Rd, Suite 400
Reston, VA 20175
Call 703 727-1307 to get in (the outside door is locked after 6 PM).


Aug 19: Objective-C and Java: a Comparison by Jonathan Lehr

August 17, 2009

Speaker: Jonathan Lehr

Title: Objective-C and Java: a Comparison

Register: Click here to register.

Abstract:

There’s a fair amount of anecdotal evidence that Java developers disproportionately own Macintoshes and iPhones. Given the stunning growth of the iPhone platform, many of us are probably wondering, “So what’s up with Objective-C, Cocoa and the other technologies that ship with the iPhone SDK? Is this stuff at all relevant to Java development and/or is it something I might be interested in tinkering with in my spare time?”

Objective-C should arguably be of interest not only to Java developers, but to anyone interested in Object-Oriented programming because of its unique approach to O-O. In this talk, I’ll use example code to illustrate differences between the two languages and discuss relative tradeoffs. As someone who was an Objective-C developer before coming to Java, I’ll also point out several ways in which Objective-C and Cocoa influenced (for the better, I think!) the way I approached designing Java apps.

I’ll also provide a quick peek at the Cocoa and Cocoa touch platforms, and point out some cool and surprising design patterns that are generally not part of a Java developer’s vocabulary. And I’ll conduct a guided tour of a couple of example iPhone apps to give you a better picture of how the Cocoa touch works under the covers.

Bio:

Jonathan is founder and President of About Objects, a Reston, VA company focused on developer training on the Mac OS X, iPhone OS, and Java platforms. A leading expert in Objective-C and Java programming, with well over a decade’s experience with Apple’s Cocoa frameworks, including hands-on software development on NEXTSTEP, OpenStep, Mac OS X, and iPhone OS, as well as Java EE, he has led a number of successful software projects for Fortune 500 and Federal Government customers, and trained hundreds of developers.

Jonathan is also co-author of a couple of well-regarded books on Java web frameworks: Jakarta Pitfalls (2004, Wiley), and Mastering JavaServer Faces (2005, Wiley), and he is an occasional speaker at user group meetings and industry events.

Where:

FGM, Inc
12021 Sunset Hills Rd, Suite 400
Reston, VA 20175
Call 703 727-1307 to get in.