public static void main(String[] args) throws IOException {

    FingraphConfig config = new FingraphConfig();
    TargetDate target = ArgsOptionUtil.getTargetDate("day", "2014-08-20");

    DeviceReader reader = new DeviceReader(config, target);
    List<Device> list = reader.getDeviceResults("fin278318");

    for (Device vo : list) {
      System.out.println(vo.toString());
    }

    System.out.println("--------------------");

    target = ArgsOptionUtil.getTargetDate("week", "2014-34");
    reader = new DeviceReader(config, target);
    list = reader.getDeviceResults("fin278318");
    for (Device vo : list) {
      System.out.println(vo.toString());
    }

    System.out.println("--------------------");

    target = ArgsOptionUtil.getTargetDate("month", "2014-08");
    reader = new DeviceReader(config, target);
    list = reader.getDeviceResults("fin278318");
    for (Device vo : list) {
      System.out.println(vo.toString());
    }

    System.exit(0);
  }