|
More information on XAV Examples |
|
|
|
| |||
| Category | Reference | Specification Text | Implication |
| Java Class File Version | MHP 1.0.3 11.1 | The Java Virtual Machine shall support Java class files whose version number is in the range 45.3 through 45.65535. | Implication a Java class file whose version does not fall in this range is either invalid or non-interoperable or both. |
| Java File Extraneous Bytes | JVM 1st Ed. 4.9.1 | The class file must not be truncated or have extra bytes at the end. | a Java class file containing extraneous bytes after the ClassFile.attributes[] array is invalid. |
| pHYs Chunk | MHP 1.0.3 15.1.1 | PNG bitmaps shall carry a pHYs chunk indicating the pixel aspect ratio of the bitmap. This aspect ratio should be the same as that of the scene containing the bitmap. | a PNG image file that does not contain a pHYs chunk is invalid. |
| Initial Class Implementations Xlet | MHP 1.0.3 10.9.2 | initial_class_byte: These bytes contain a string specifying the name of the object in the file system that is the class implementing the Xlet interface. | an application whose initial_class_bytes[] does not reference a class file that implements Xlet is invalid. |
| Locking Systems Statics | MHP 1.0.3 11.2.1 | DVB-J applications shall not synchronize on system classes or other exposed system static objects else undefined behavior may occur. | an application that attempts to acquire the monitor of a system object is invalid or non-interoperable or both |
| Deregistering Listeners | MHP 1.0.3 11.7.1.2 | Xlets shall perform at least the following in their Xlet.destroyXlet method and before calling XletContext.notifyDestroyed: ... de-register any event listeners. | an application that fails to deregister event listeners is invalid or non-interoperable or both |
| Use of Undefined Platform Members | MHP 1.0.3 11.3.1 | The following packages are defined in JAE 1.1.8 API [31]: ... java.util | references to java.util.Vector.clear() are non-interoperable, since this method was introduced in JDK1.2.2 and is not present in JAE 1.1.8 |
| Use of Platform Members That Must Throw Exception | MHP 1.0.3 11.3.1 | The following methods shall always throw a SecurityException when called by inter-operable applications: ... System.exit() | references to System.exit() are non-interoperable, since method must throw exception |
| Assuming Fixed Graphics Plane Configuration | MHP 1.0.3 13.3.3 | The method HScreen.getCoherentScreen-Configurations ( HScreenConfigTemplate[] configs) allows applications to express a common set of constraints for video, graphics and backgrounds and get back a coherent answer. | application that doesnt check graphics configuration is non-interoperable |
| OCAP I16 25.2.1.1 | The minimum set of required [graphics] device resolutions that MHP terminals SHALL support is replaced by the following description for OCAP: 640x480, 960x540, ... |
| Home | OCAP | ETV-EBIF | TSDeveloper | XAV | OCAP SFG | Benchmark | More Info |