Persistent File Storage

Java DTV applications have access to the file system accessible through the java.io.File API, java.net.URL with the "file:" protocol, and javax.microedition.io APIs if present.

Note that the persistence of a file is guaranteed over the run time of the application that created the file. When the given application terminates, the file may be subject to removal i.e. in the case of storage shortage. It also means that a given file MUST NOT be removed as long as the application that created that file is running whether that file and its corresponding handle is still opened or not.

The file hierarchy is structured to simplify access to the application files.