A SmartFile client for Java