Theres is a UK based company called City Credit Capital that offers basic CFDs, fx, and XAU and XAG on a very basic java platform. Takes forever to open an acct with them -0 and pretty bad custiomer service, but if you are looking for a simple java based platform to demo those things on, could be a good spot.