The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. This library, for use with Windows OS, allows users to interface with the API from within Java. As part of their Open Market Data Initiative both the API and library are offered under a "free-use" license, which allows unrestricted access to the interface's header files, along with documentation and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website.
If you have tried to search for currency exchange rate APIs, chances are that it has not been a smooth experience. While there are plenty of currency conversion websites, getting access to up-to date exchange rates to power your financial applications has usually gotten stalled due to high usage fees. Some services charge in the hundreds of dollars per year to get access to these rates. If CurrencyBot and the Open Source Exchange Rates API project has its way, this could be a problem of the past.
It's a good time to be a Facebook developer, because the social network keeps adding new ways to interact with their Facebook platform. Along with the create application API we covered, there's an improved events interface and the long-awaited ads API.