Twitter4J 2.0.0 released
The developers of the Twitter4J library which allows Java applications to use the Twitter API have released version 2.0.0 of the library. The major new feature of the release is support for the OAuth authorisation scheme which Twitter are encouraging developers to use, rather than the more common "user name/password" scheme.
Twitter's OAuth implementation is relatively new, but it attempts to address the problem of allowing applications access to a user's Twitter account without sharing passwords with those applications. Many sites have appeared that provide services to Twitter users and, before OAuth, these sites would request the user's Twitter user name and password. This lead to the possibility of those accounts being misused at a later date.
The new Twitter4J will allow Java application developers to move to the OAuth system and allow them to not have to store Twitter credentials, although Twitter4J does still support the user name/password approach. Twitter4J is released under the "BSD-style" licence and is available as source code, jar file or Maven artifact.