Java talk ideas

Planning page for one or more technical talks about getting into Java development on Linux.

Big subject - stick to small areas and allow attendees to expand at leisure.
Not a discussion about which language is best for what (explicitly make that statement).
Make a brief well-backed statement about why Java is a good language choice for serious programming beginners.

Hands-on
* walkthrough of developing a nice little app
* introduce APIs and perhaps my own sockets libs - perhaps develop a chat room application.

What you'll need
* computer - can do this on Windows, Mac, Linux
* Java
* NetBeans
* Eclipse
* APIs with documentation

Why two IDEs
* I don't want to dictate - both are well respected - like anything good, both suffer from fanbois
* MY experience: Eclipse faster and easier, NetBeans swing RAD is a delight to use
* NetBeans Swing -- Eclipse SWT

Getting Java on your Linux box
* Sun downloads
* distro packages
* local installs
* which Java is running? - which libraries are being used?

Getting eclipse
Getting NetBeans

Promotion and "aftercare"
Talk title and announcement - ask the list if anyone's interested
Handout or summary page here on the blog and the NLUG website - links and the like

Links: -

http://en.wikipedia.org/wiki/Eclipse_%28software%29
http://www.eclipse.org/

http://en.wikipedia.org/wiki/Netbeans
http://www.netbeans.org/