Java Posse 74

edit

Summary

Terms and technologies mentioned in episode 74 of http://javaposse.com/.

Tools / Technologies

Tool (memorize) Description (memorize)
rubyinterpreted OO scripting language
closurepassing block of code as a parmeter
annotations@... tags that add metadata (- to classes and methods etc.)
continuationssaving a copy of call stack (- at a point in time)
Rifeweb UI framework
genericslets you give types to collections (- Java 5 feature)

Tools / Technologies II

Tool (memorize) Description (memorize)
JSR 199API to compile classes
SWTalternative to swing (- more native interface)
jFlubberDick's app (- marks mistakes in podcasts)
MyEclipseEclipse plugin with many features
NeoOfficeOpenOffice for the Mac
MustangJava 6 SE (- Codename)

Tools / Technologies III

Tool (memorize) Description (memorize)
Star office SDKembed star office in your java app
gpokrpoker game written in GWT
GWTGoogle Web Toolkit
Tapestryweb UI framework
DOJOjavascript toolkit
AJAXAsynchronous Java and XML (- lets web pages call server without a page refresh)

Tools / Technologies IV

Tool (memorize) Description (memorize)
JSONJavascript Object Notation
SwingWebweb ui framework (- converts swing apps into web apps)
AerithDocuments vacations (- swing-based app, open source, from Sun)
java browser editionproposed compact download (- to compete with flash, etc.)
JSR 301portlet bridge specification for JSF

New versions mentioned

Tool (memorize) Version (memorize)
Java Studio Enterprisenew 8.1 beta
code.google.comCompetitor for Sourceforge
MyEclipse5.0
NEO Office2.0 Beta for Mac
Tapestry4.1
SwingWeb1.0
Crystal reports for Eclipse1.0