Add LCDUIUtils.java, LocalDevice.java and more

Is this class from the reference implementation? Have you made changes to the reference implementation?